游戏电视苹果数码历史美丽
投稿投诉
美丽时装
彩妆资讯
历史明星
乐活安卓
数码常识
驾车健康
苹果问答
网络发型
电视车载
室内电影
游戏科学
音乐整形

长文STM32嵌入式面试知识点总结

  头条创作挑战赛一、STM32F1和F4的区别?解答:
  参看:STM32开发STM32初识
  内核不同:F1是CortexM3内核,F4是CortexM4内核;
  主频不同:F1主频72MHz,F4主频168MHz;
  浮点运算:F1无浮点运算单位,F4有;
  功能性能:F4外设比F1丰富且功能更强大,比如GPIO翻转速率、上下拉电阻配置、ADC精度等;
  内存大小:F1内部SRAM最大64K,F4有192K(1126416)。二、介绍以下STM32启动过程?解答:
  参看:STM32开发启动流程
  通过Boot引脚设定,寻找初始地址
  初始化栈指针initialsp
  指向复位程序ResetHander
  设置异常中断HardFaultHandler
  设置系统时钟SystemInit
  调用C库函数main三、介绍以下GPIO?解答:
  参看:STM32开发GPIO详解
  GPIO8种工作模式(gpioinit。GPIOMode):
  (1)GPIOModeAIN模拟输入
  (2)GPIOModeINFLOATING浮空输入
  (3)GPIOModeIPD下拉输入
  (4)GPIOModeIPU上拉输入
  (5)GPIOModeOutOD开漏输出
  (6)GPIOModeOutPP推挽输出
  (7)GPIOModeAFOD复用开漏输出
  (8)GPIOModeAFPP复用推挽输出
  APB2负责AD,IO,高级TIM,串口1。
  APB1负责DA,USB,SPI,I2C,CAN,串口2345,普通TIM,PWR
  GPIO框图剖析:
  参看:STM32GPIO详解
  四、UART问题一:串行通信方式介绍?
  同步通信:I2C半双工,SPI全双工
  异步通信:RS485半双工、RS232全双工问题二:串口配置?
  串口设置的一般步骤可以总结为如下几个步骤:
  (1)串口时钟使能,GPIO时钟使能
  (2)串口复位
  (3)GPIO端口模式设置
  TX的GPIO工作模式为:GPIOModeAFPP;复用推挽输出
  RX的GPIO工作模式为:GPIOModeINFLOATING;浮空输入
  (4)串口参数初始化
  主要包含:波特率设置(115200)、8个数据位、1个停止位、无奇偶校验位、无硬件数据流控制、收发模式。
  (5)开启中断并且初始化NVIC(如果需要开启中断才需要这个步骤)
  (6)使能串口
  (7)编写中断处理函数问题三:USART主要特点?
  (1)全双工操作(相互独立的接收数据和发送数据);
  (2)同步操作时,可主机时钟同步,也可从机时钟同步;
  (3)独立的高精度波特率发生器,不占用定时计数器;
  (4)支持5、6、7、8和9位数据位,1或2位停止位的串行数据桢结构;
  (5)由硬件支持的奇偶校验位发生和检验;
  (6)数据溢出检测;
  (7)帧错误检测;
  (8)包括错误起始位的检测噪声滤波器和数字低通滤波器;
  (9)三个完全独立的中断,TX发送完成、TX发送数据寄存器空、RX接收完成;
  (10)支持多机通信模式;
  (11)支持倍速异步通信模式。解答:
  参看:STM32开发串口详解
  应用场景:GPS、蓝牙、4G模块五、I2C问题一:I2C总线在传送数据过程中共有三种类型信号?
  (1)开始信号:SCL为高电平时,SDA由高电平向低电平跳变,开始传送数据。
  (2)结束信号:SCL为高电平时,SDA由低电平向高电平跳变,结束传送数据。
  (3)应答信号:接收数据的IC在接收到8bit数据后,向发送数据的IC发出特定的低电平脉冲,表示已收到数据。CPU向受控单元发出一个信号后,等待受控单元发出一个应答信号,CPU接收到应答信号后,根据实际情况作出是否继续传递信号的判断。若未收到应答信号,由判断为受控单元出现故障。问题二:I2C配置主机模式端口该怎么配置?
  硬件模式:复用开漏输出、既不上拉也不下拉。(快速模式:400Kbits)
  软件模拟:推挽输出、配置上拉电阻。问题三:I2C仲裁机制?
  参看:S5PV210开发I2C你知道多少?(三)
  I2C仲裁机制,理解了线与(WiredAND),就一目了然了。
  简单说,它遵循低电平优先的原则,即谁先发送低电平谁就会掌握对总线的控制权。解答:
  参看:STM32开发PMIC、I2C详解
  硬件模式:是有通信速率设置的
  STM32I2C快速模式
  defineI2CSpeed400000
  通信速率
  I2CInitStructure。I2CClockSpeedI2CSpeed;
  软件模拟:没有设置通信速率,该怎么计算呢?
  通过I2C总线位延迟函数i2cDelay:staticvoidi2cDelay(void){uint8ti;下面的时间是通过安富莱AXPro逻辑分析仪测试得到的。CPU主频72MHz时,在内部Flash运行,MDK工程不优化循环次数为10时,SCL频率205KHz循环次数为7时,SCL频率347KHz,SCL高电平时间1。5us,SCL低电平时间2。87us循环次数为5时,SCL频率421KHz,SCL高电平时间1。25us,SCL低电平时间2。375usIAR工程编译效率高,不能设置为7for(i0;i10;i);}
  应用场景:PMIC、加速度计、陀螺仪六、SPI问题一:SPI需要几根线?
  SPI接口一般使用4条线通信:
  MISO主设备数据输入,从设备数据输出。
  MOSI主设备数据输出,从设备数据输入。
  SCLK时钟信号,由主设备产生。
  CS从设备片选信号,由主设备控制。问题二:SPI通信的四种模式?
  SPI有四种工作模式,各个工作模式的不同在于SCLK不同,具体工作由CPOL,CPHA决定。
  (1)CPOL:(ClockPolarity),时钟极性:
  SPI的CPOL,表示当SCLK空闲idle的时候,其电平的值是低电平0还是高电平1:
  CPOL0,时钟空闲idle时候的电平是低电平,所以当SCLK有效的时候,就是高电平,就是所谓的activehigh;
  CPOL1,时钟空闲idle时候的电平是高电平,所以当SCLK有效的时候,就是低电平,就是所谓的activelow;
  (2)CPHA:(ClockPhase),时钟相位:
  相位,对应着数据采样是在第几个边沿(edge),是第一个边沿还是第二个边沿,
  0对应着第一个边沿,1对应着第二个边沿。对于:
  CPHA0,表示第一个边沿:
  对于CPOL0,idle时候的是低电平,第一个边沿就是从低变到高,所以是上升沿;
  对于CPOL1,idle时候的是高电平,第一个边沿就是从高变到低,所以是下降沿;
  CPHA1,表示第二个边沿:
  对于CPOL0,idle时候的是低电平,第二个边沿就是从高变到低,所以是下降沿;
  对于CPOL1,idle时候的是高电平,第一个边沿就是从低变到高,所以是上升沿;
  问题三:该如何确定使用哪种模式?
  (1)先确认从机需求的SCLK极性,不工作时是在低电位还是高电位,由此确认CPOL为0或1。
  看原理图,我们设置串行同步时钟的空闲状态为高电平所以我们选择SPICPOLHigh。
  也就是CPOL为1
  (2)再由slave芯片datasheet中的时序图确认slave芯片是在SCLK的下降沿采集数据,还是在SCLK的上升沿。
  翻译一下:
  W25Q32JV通过SPI兼容总线访问,包括四个信号:串行时钟(CLK),芯片选择(CS),串行数据输入(DI)和串行数据输出(DO)。标准SPI指令使用DI输入引脚串行地将指令、地址或数据写入CLK上升沿上的设备。DO输出引脚用于从CLK下降沿上的设备读取数据或状态。支持模式0(0,0)和3(1,1)的SPI总线操作。模式0和
  模式3关注的是当SPI总线主端处于待机状态,数据没有被传输到串行Flash时CLK信号的正常状态。对于模式0,在下降和上升时,CLK信号通常是低的
  边缘CS。对于模式3,在CS的下降和上升边缘上CLK信号通常是高的。
  既然串行同步时钟的空闲状态为高电平,这里我们选择第二个跳变沿,所以选择SPICPHA2Edge。
  也就是CPHA为1
  即,我们选择的是模式3(1,1)。
  解答:
  参看:STM32开发W25Q32JVSPIFlASH详解
  参看:详解SPI中的极性CPOL和相位CPHA
  应用场景:SPIFlash,W25Q32存储器容量32Mb(4Mx8),即4Mbyte七、CAN问题一:CAN总结介绍一下?
  CAN控制器根据CANL和CANH上的电位差来判断总线电平。总线电平分为显性电平和隐性电平,二者比居其一。发送方通过使总线电平发生变化,将消息发送给接收方。问题二:CAN初始化配置步骤?
  (1)配置相关引脚的复用功能,使能CAN时钟
  (2)设置CAN工作模式及波特率等(CAN初始化环回模式,波特率500Kbps)
  (3)设置滤波器问题三:CAN发送数据格式?
  CanTxMsgTxMessage;
  TxMessage。StdId0x12;标准标识符
  TxMessage。ExtId0x12;设置扩展标示符
  TxMessage。IDECANIdStandard;标准帧
  TxMessage。RTRCANRTRData;数据帧
  TxMessage。DLClen;要发送的数据长度发送8个字节
  for(i0;ilen;i)
  TxMessage。Data〔i〕msg〔i〕;数据解答:
  参看:STM32开发CAN总线详解八、DMA问题一:DMA介绍?
  直接存储器存取(DMA)用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。无须CPU干预,数据可以通过DMA快速地移动,这就节省了CPU的资源来做其他操作。问题一:DMA传输模式有几种?
  DMAModeCircular循环模式
  DMAModeNormal正常缓存模式
  应用场景:GPS、蓝牙,都是用的循环采集,DMAModeCircular模式。解答:
  参看:STM32开发DMA详解
  一个比较重要的函数,获取当前剩余数据量大小,根据设置的接收buff大小减去当前剩余数据量,得到当前接收数据大小。九、中断问题一:描述一下中断的处理流程?
  (1)初始化中断,设置触发方式是上升沿下降沿双沿触发。
  (2)触发中断,进入中断服务函数问题二:STM32的中断控制器支持多少个外部中断?
  STM32的中断控制器支持19个外部中断事件请求:
  从图上来看,GPIO的管脚GPIOx。0GPIOx。15(xA,B,C,D,E,F,G)分别对应中断线015。
  另外四个EXTI线的连接方式如下:
  EXTI线16连接到PVD输出
  EXTI线17连接到RTC闹钟事件
  EXTI线18连接到USB唤醒事件
  EXTI线19连接到以太网唤醒事件(只适用于互联型产品)
  中断服务函数列表:
  IO口外部中断在中断向量表中只分配了7个中断向量,也就是只能使用7个中断服务函数。
  EXTI0IRQHandler
  EXTI1IRQHandler
  EXTI2IRQHandler
  EXTI3IRQHandler
  EXTI4IRQHandler
  EXTI95IRQHandler
  EXTI1510IRQHandler解答:
  参看:STM32开发外部中断详解十、STM32有几个时钟源?
  STM32有5个时钟源:HSI、HSE、LSI、LSE、PLL。
  、HSI是高速内部时钟,RC振荡器,频率为8MHz,精度不高。
  、HSE是高速外部时钟,可接石英陶瓷谐振器,或者接外部时钟源,频率范围为4MHz16MHz。
  、LSI是低速内部时钟,RC振荡器,频率为40kHz,提供低功耗时钟。
  、LSE是低速外部时钟,接频率为32。768kHz的石英晶体。
  、PLL为锁相环倍频输出,其时钟输入源可选择为HSI2、HSE或者HSE2。倍频可选择为216倍,但是其输出频率最大不得超过72MHz。解答:
  参看:STM32开发时钟系统详解十一、RTOS的任务是怎么写的?如何切出这个任务?解答:
  一个任务,也称作一个线程。
  UCOS有一个任务调度机制,根据任务的优先级进行调度。
  一个是硬件中断,那么系统会将当前任务有关变量入栈,然后执行中断服务程序,执行完成后出栈返回。
  另一个是任务之间的切换,使用的方法就是任务调度,每一个任务有自己的栈,顺度也是一样的入栈,然后执行另一个程序,然后出线返回。
  并非是每一任务按优先级顺序轮流执行的,而是高优先级的任务独占运行,除非其主动放弃执行,否则低优先级任务不能抢占,同时高优先级可以把放出去给低优先级任务使用的CPU占用权抢回来。所以ucos的任务间要注意插入等待延时,以便ucos切出去让低优先级任务执行。十二、UCOSII中任务间的通信方式有哪几种?解答:
  在UCOSII中,是使用信号量、邮箱(消息邮箱)和消息队列这些被称作事件的中间环节来实现任务间的通信的,还有全局变量。
  信号量:
  参看:ucosII信号量使用总结(举例讲解)
  信号量用于:
  1。控制共享资源的使用权(满足互斥条件)
  2。标志某时间的发生
  3。使2个任务的行为同步
  应用实例:互斥信号量
  作为互斥条件,信号量初始化为1。
  实现目标:调用串口发送命令,必须等待返回OK字符过后,才能发送下一条命令。每个任务都有可能使用到此发送函数,不能出现冲突!
  邮箱(消息邮箱):
  消息队列:
  概念:
  (1)消息队列实际上就是邮箱阵列。
  (2)任务和中断都可以将一则消息放入队列中,任务可以从消息队列中获取消息。
  (3)先进入队列的消息先传给任务(FIFO)。
  (4)每个消息队列有一张等待消息任务的等待列表,如果消息列中没有消息,则等待消息的任务就被挂起,直到消息到来。
  应用场景:
  串口接收程序中的接收缓冲区。
  储存外部事件。十三、项目使用了自定义协议,是什么结构?解答:
  了解过Modbus协议。
  结构为:帧头(SDTC)帧长度指令流水号数据CRC校验。十四、uCOSII和Linux的差异?解答:
  COSII是专门为计算机的嵌入式应用设计的,COSII具有执行效率高、占用空间小、实时性能优良和可扩展性强等特点,最小内核可编译至2KB。COSII已经移植到了几乎所有知名的CPU上。
  linux免费,安全,稳定,应用范围广,在嵌入式上,服务器上,家用机,都有广泛应用。
  COSIILinux都适合用在嵌入式上。但COSII是专为嵌入式而设计,这样的结果是,运行效率更高,占用资源更少。
  linux都可以用作服务器上,使用率高。linux虽然不是专门针对服务器而开发,但其源码公开,完全可以修改,使得两者差异不大,最主要的发行版redhatlinux就是在服务器上用得很多的系统。十五、Git提交代码问题:Git提交代码过程?解答:
  1、显示工作路径下已修改的文件:gitstatus
  2、进入修改文件目录:cd
  3、显示与上次提交版本文件的不同:gitdiff
  4、把当前所有修改添加到下次提交中:gitadd。
  5、添加相关功能说明,(第一次提交使用这个)gitcommits
  其中还要注明:
  Fuction:修改代码的功能
  Ticket:对应Bug号
  注意:每一个文件夹下都要重新提一次。
  6、查看提交代码tig。
  7、请勿修改已发布的提交记录!(以后提交使用这个)gitcommitamend
  命令模式下:
  :x(写入文件并退出)
  8、推送到服务器gitpushoriginHEAD:refsformaster十六、ucosii和ucosiii和freeRTOS比较问题一:三者比较?解答:
  ucosii和freeRTOS比较:
  (1)freeRTOS只支持TCPIP,uCOSii则有大量外延支持,比如FS,USB,GUI,CAN等的支持。(我们用于tbox要用到CAN,所以选择uCOSii)
  (2)freeRTOS是在商业上免费应用。uCOSii在商业上的应用是要付钱的。
  (3)任务间通讯freeRTOS只支持队列,信号量,互斥量。uCOSii除这些外,还支持事件标志组,邮箱。
  (4)理论上讲,freeRTOS可以管理超过64个任务,而uCOSii只能管理64个。
  ucosii和ucosiii比较:
  那么从COSII到COSIII有哪些不同的地方呢?增加了什么,我们看改动还是很大的。一个是原来只有063个优先级,而且优先级不能重复,现在允许几个任务使用同一个优先级,在同一个优先级里面,支持时间片调度法;第二个是允许用户在程序运行中动态配置实时操作系统内核资源,比如,任务、任务栈、信号量、事件标志组、消息队列、消息数、互斥型信号量、存储块划分和定时器,可以在程序运行中变更。这样,用户可以避免在程序编译过程中出现资源不够分配的问题。在资源复用上,也做了一些改进。COSII中,最多任务数有64个,到了版本2。82以后是256个,COSIII中,用户可以由任意多的任务、任意多的信号量、互斥型信号量、事件标志、消息列表、定时器和任意分配的存储块容量,仅受限于用户CPU可以使用的RAM量。这个也是一个很大的扩展。(问:邵老师,它的这个数是启动时就固定的,还是启动后随便定?)它是配置的时候可以自由定义的,只有你的RAM足够大的话。第四点是增加了很多功能,功能总是越来越多的,大伙可以看一下的。原来这些功能在COSII里面是没有的。十七、低功耗模式问题一:低功耗模式有几种?唤醒方式是什么?解答:
  十八、物联网的架构问题一:物联网的架构分为几层?每一层都负责哪些功能?解答:
  分三层,物联网从架构上面可以分为感知层、网络层和应用层,
  (1)感知层:负责信息采集和物物之间的信息传输,信息采集的技术包括传感器、条码和二维码、RFID射频技术、音视频等多媒体信息,信息传输包括远近距离数据传输技术、自组织组网技术、协同信息处理技术、信息采集中间件技术等传感器网络。感知层是实现物联网全面感知的核心能力,是物联网中包括关键技术、标准化方面、产业化方面亟待突破的部分,关键在于具备更精确、更全面的感知能力,并解决低功耗、小型化和低成本的问题。
  (2)网络层:是利用无线和有线网络对采集的数据进行编码、认证和传输,广泛覆盖的移动通信网络是实现物联网的基础设施,是物联网三层中标准化程度昀高、产业化能力昀强、昀成熟的部分,关键在于为物联网应用特征进行优化和改进,形成协同感知的网络。
  (3)应用层:提供丰富的基于物联网的应用,是物联网发展的根本目标,将物联网技术与行业信息化需求相结合,实现广泛智能化应用的解决方案集,关键在于行业融合、信息资源的开发利用、低成本高质量的解决方案、信息安全的保障以及有效的商业模式的开发。十九、内存管理问题一:UCOS中内存管理的方法有哪些?解答:
  系统通过与内存分区相关联的内存控制块来对内存分区进行管理。
  动态内存管理函数有:
  创建动态内存分区函数OSMemCreate();
  请求获得内存块函数OSMemGet();
  释放内存块函数OSMemPut();二十、Ucos中任务的状态有哪几种?画出任务状态之间的关系图?解答:
  有5种状态:
  睡眠状态、就绪状态、运行状态、等待状态(等待某一事件发生)和中断服务状态。
  UCOSII任务的5个状态转换关系:
  二十一、ADC问题一:简述STM32的ADC系统的功能特性?
  (1)12bit分辨率
  (2)自动校准
  (3)可编程数据对齐(转换结果支持左对齐或右对齐方式存储在16位数据寄存器)
  (4)单次和连续转换模式解答:
  参看:STM32开发ADC详解二十二、系统时钟问题一:简述设置系统时钟的基本流程?
  (1)打开HSE,等待就绪后,设置Flash等待操作。
  (2)设置AHB,APB1,APB2分频系数,确定他们各自和系统时钟的关系。
  (3)设置CFGR寄存器确定PLL的时钟来源和倍频系数(HSE外部8M9倍72MHz)。
  (4)使能PLL,将系统时钟源切换到PLL。解答:二十三、HardFaultHandler处理问题一:造成原因?
  (1)数组越界操作;
  (2)内存溢出,访问越界;
  (3)堆栈溢出,程序跑飞;
  (4)中断处理错误;问题二:处理方式?
  (1)在startupstm32f10xcl。s里找到HardFaultHandler的地址重映射,并重新编写,让其跳转到HardFaultHandle函数。
  (2)打印查看R0、R1、R2、R3、R12、LR、PC、PSR寄存器。
  (3)查看Fault状态寄存器组(SCBCFSR和SCBHFSR)解答:
  参看:STM32开发HardFaultHandler处理
  参看:CortexM3和CortexM4Fault异常应用之一基础知识二十四、TTS语音合成方法问题一:sim7600TTS语音使用什么方法?解答:
  (1)使用unicode编码合成声音
  ATCTTS1,6B228FCE4F7F75288BED97F3540862107CFB7EDF
  内容是欢迎使用语音合成系统,模块收发中文短信就是unicode编码,所以很容易将短信朗读出来;
  (2)直接输入文本,普通字符采用ASIIC码,汉字采用GBK编码。
  ATCTTS2,欢迎使用语音合成系统二十五、定时器问题一:已知STM32的系统时钟为72MHz,如何设置相关寄存器,实现20ms定时?解答:
  参看:STM32开发Systick定时器
  通过SysTickConfig(SystemCoreClockOSTICKSPERSEC))1ms定时器
  其中:uint32tSystemCoreClockSYSCLKFREQ72MHz;!SystemClockFrequency(CoreClock)defineSYSCLKFREQ72MHz72000000defineOSTICKSPERSEC1000Setthenumberofticksinonesecond
  如果需要20ms则,可以通一设置一个全局变量,然后定初值得为20,这样,每个systick中断一次,这个全局变量减1,减到0,即systick中断20次,时间为:1ms2020ms。从而实现20ms的定时。二十六、优先级问题一:如果是两个优先级相同的任务怎么运行?解答:
  使获得信号量任务的优先级在使用共享资源期间暂时提升到所有任务最高优先级的高一个级别上,以使该任务不被其他任务所打断,从而能尽快地使用完共享资源并释放信号量,然后在释放信号量之后,再恢复该任务原来的优先级别。二十七、状态机问题一:使用的什么状态机?解答:
  参看:STM32开发状态机与状态切换逻辑
  有限状态机,(英语:Finitestatemachine,FSM),又称有限状态自动机,简称状态机。
  参看:有限状态机FSM详解及其实现
  假设状态机的状态转换由下表所示:
  实现:(使用switch语句)横着写voidevent0func(void){switch(curstate){caseState0:action0;curstateState1;break;caseState1:action1;curstateState2;break;caseState2:action1;curstateState0;break;default:break;}}voidevent1func(void){switch(curstate){caseState0:action4;curstateState1;break;default:break;}}voidevent2func(void){switch(curstate){caseState0:action5;curstateState2;break;caseState1:action6;curstateState0;break;default:break;}}二十八、器件选型问题一:STM32F407VSSTM32F103主要功能及资源对比?解答:
  参看:STM32F407VSSTM32F103主要功能及资源对比
  原文出处:https:juyou。blog。csdn。netarticledetails116021595

马德里赶羊祈福来源:环球时报【环球时报驻西班牙特约记者王方】西班牙人很会制造节日气氛,牧民赶着羊群路经马德里竟然成为隆重的节日,还能引来千万全国乃至外国游客驻足观赏。每年10月底……黄牛撑不住了?iPhone14系列手机溢价下滑,有经销商报价9月16日,iPhone14三款新机均正式发售,分别为1414Pro14ProMax,iPhone14Plus的发售日期则为10月7日。首批预定新机的用户已陆续收到手机,但销售……早餐蒸发糕,掌握3点小妙招,发糕蓬松暄软有气孔,个个都漂亮早餐,我常会做包子、发糕等易于被消化的,更加适合在早上刚起床的时候吃,其中发糕便是我家小朋友非常喜欢的一种,做发糕的时候我常会搭配各种食材,蔓越莓、红枣等,既能提升整体的口感,……租房新规来了,关系到每位出租人租房人,建议留存文:小余7月15日,国家统计局发布了6月70个大中城市房价数据。其中有31城新建商品住宅价格环比上涨,21个二手住宅销售价格环比上涨,比上月均增加6个。同比方面,新建商品……牛肉的10种做法,好吃到停不下来1hr甘草牛腩主料:牛腩350克、牛蹄筋150克、牛板筋100克配料:姜片3克、香菜5克、甘草5克、黄干椒3克调料:盐35克、鸡粉25克、白辣椒10克、红烧酱……超级经典的红烧菜,总有一道是你的最爱红烧菜可以说是每个家庭家常菜里的一位常客,因为它几乎适应各种食材,红烧排骨、红烧肉、红烧带鱼、红烧鸡翅、红烧猪蹄。。。这些家常红烧菜想想就让人直流口水!赶紧马住,趁着放假在家操……酸甜可口的茄汁里脊,外焦里嫩,开胃解馋!全家都爱吃敢问酸甜可口的茄汁菜有谁不爱?红红的番茄汁真的超有食欲,酸甜的口感真的好开胃!无论是搭配肉类还是素食都很入味,吸满汤汁,一口下去,下饭又解馋,满满的幸福!想学的亲们还在等什么?……三杯排骨香嫩入味,好吃得吮手指台式三杯鸡真是好吃到让人说不出话,,我灵机一动,用三杯鸡的方法做一锅三杯排骨怎么样?说干就干,很快,吃上了,香嫩入味吮手指,真想天天吃一盘。点击图片收藏本菜谱三杯排……为了庆祝爸爸生日,我做了8菜一汤来庆祝,感谢爸爸的辛苦付出【腊肉炒荷兰豆】这腊肉是广式腊肉,看着没有外省的腊肉那么黑。广式的腊肉是腌制好放在太阳底下晾晒干的,所以就没有烟熏味,作为广东人还是比较爱吃广式腊肉。腊肉炒荷兰豆,这样搭……倪奶奶进8强,19岁黑马亮眼,王曼昱张本智和被淘汰,伊藤过关11月27日凌晨休斯敦乒乓球世锦赛的战况有:58岁的倪夏莲在单打被淘汰,止步32强之后,双打却在高歌猛进。她与队友代纳组成的女双组合,32淘汰中国香港的杜凯琹李皓晴,昂首……普普通通的菠菜,居然还有这么多美味的做法,赶紧来看看吧菠菜属耐寒性蔬菜,虽然一年四季都可以收获,但通常春天的菠菜比较嫩小,适合凉拌,而秋天的粗大,比较适合熟食。菠菜有蔬菜之王的美称,它的营养价值很高,除了含有大量的胡萝卜素,也是大……香奈儿包包的皮质怎么选?12种材质优缺点深度解析提到香奈儿不要只想到小羊皮了,其实还有好多种独属香奈儿的特殊材质。哪种包选哪种皮?快来看看香奈儿皮质的深度解析包。小羊皮香奈儿最受欢迎的皮革之一,柔软又光滑,……
保加利亚古都安详宁静,玫瑰美女遍街巷,沧桑城堡立山巅保加利亚,遥远又陌生的国度。作为一名50后,青少年时代记忆中,有两个人名与之相连,一个是共产国际的季米特洛夫,一个是担任社会主义保加利亚领导人多年的日夫科夫。1989年东欧剧变……白酒行业是不是进入了瓶颈期,还有多大的发展潜能?我不认同题主的观点,白酒行业不是进入瓶颈,而是进入了高峰,并且这个行情还会持续一段时间,为什么有这个观点,先看一下数据:1。白酒公司的市值达到高峰,目前,贵州茅台市值1。……为什么现在的番茄越来越没沙,也没番茄味了啊?我的回答也许能毁了一个行业。我听朋友说,有次他们偶然到了一个种西红柿的大棚里去玩。看见主人把不熟的西红柿摘下来放到地上,再用催熟药。第二天西红柿就通红,像熟了一样。我后来买西红……追梦致Skip你就是个小丑你不配上我节目本4届冠军得主不欢迎直播吧6月27日讯今日追梦更新了新一期的播客节目《TheDraymondGreenShow》,节目中追梦谈到了名嘴SkipBayless。追梦说道:我不想去你的节目上辩论……山西省第一片碳化硅芯片诞生2月25日下午,中国电子科技集团第二研究所通过本报发布:山西省第一片碳化硅芯片研制成功。碳化硅具备高禁带宽度、高热导率、高击穿场强、高电子饱和漂移速率等优点,可有效突破传……中消协儿童化妆品不存在食品级家长选购应谨慎人民网北京7月7日电(记者孙博洋)记者从中国消费者协会了解到,7日,中国消费者协会、中国保健协会化妆品发展工作委员会发布了儿童用化妆品消费提示,保障儿童用妆安全。据了解,……卿若不离,我便不弃原创前言:天空下起了雨,一人行走在熙熙攘攘的红尘都市中,心头几近默然,看着那雨中匆匆而过的路人,我与你相遇,又与你擦肩而过。总是想留住那片刻的停留,可是无论我怎么样等待,依旧是一个……高质量生活打卡挑战局〔变美妙招〕美白篇1、多吃维C丰富的物多吃黄、草莓、西红柿、桔等,因为其含有量VC,能有效帮助素还原,协助美,增进免疫。2、常吃海藻制品……恰逢新雨润,赏花正当时!菏泽牡丹进入最佳观赏期,预计周末将来牡丹晚报全媒体记者姜培军一夜春雨润,牡丹花盛开。4月3日,牡丹晚报全媒体记者从菏泽各大牡丹观赏园获悉,菏泽牡丹已经进入最佳观赏期,预计本周将迎来花海人潮景象。目前,……解读物联网第一区是如何炼成的?来源:人民网江苏频道无锡高新区。无锡高新区管委会供图别小看了这张卡片,它可是老年人的‘贴身护卫’。在无锡高新区(新吴区)的旺庄养老院里,你会发现每一位入住老人胸前都……女菩萨的诱惑大!嗜血印中女角色服装速刷技巧都说国人玩家,尤其是男性玩家,在单机游戏的选择上标准极高,眼光极其挑剔,即便是在一些游戏媒体打分极高,评价极高的情况下,也会亲身实践去判断游戏品质。即便是大厂的核心作品,……400亿灰飞烟灭,海天酱油事件持续发酵,千禾味业躺赢海天跌倒,千禾吃饱!出品首席财经观察作者范智林海天酱油风波持续发酵国庆长假之后A股的第一个交易日,海天味业不出意外的开盘大跌7。99,截至当天收盘,跌幅扩大至……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网