历史上的今天
返回首页

历史上的今天

今天是:2025年08月10日(星期日)

正在发生

2019年08月10日 | stm32 串口接收不定长数据 亲测可行

2019-08-10 来源:eefocus

/**************** USART1中断处理函数******************/

void USART1_IRQHandler(void)

{    

     if(USART_GetITStatus(USART1, USART_IT_RXNE)!= RESET)

      {       

          if(Rx_Counter<64)

          {

              Rx_buffer[Rx_Counter++]=USART_ReceiveData(USART1);    //接收一字节数据存入数组中

          }

      }

      else if(USART_GetITStatus(USART1,USART_IT_IDLE)!= RESET)

           {

               USART_ReceiveData(USART1); //此处一定要有,这是用于清除IDLE空闲标志位的

               USART_ClearFlag(USART1,USART_FLAG_IDLE);  

               Rx_Fin=1;    //接收完一帧数据标志 

           }

}


int main()

{

      while(1)

     {    

         if(Rx_Fin==1)

         {

              Usart_SendArray(USART1,Rx_buffer,Rx_Counter);   

             Rx_Fin=0;

             Rx_Counter=0;

         }

     }  

}


推荐阅读

史海拾趣

AMERICASEMI [America Semiconductor, LLC]公司的发展小趣事

AMERICASEMI深知产品质量对于企业发展的重要性。因此,公司建立了严格的质量管理体系,从原材料采购到生产制造的每一个环节都进行严格把控。同时,AMERICASEMI还注重品牌建设,通过参加国际电子展会、发布技术论文等方式提升品牌知名度和影响力。这些努力使得AMERICASEMI在半导体行业中树立了良好的口碑和形象。

Fenfa Electronics Ltd公司的发展小趣事

在快速发展的同时,Fenfa Electronics Ltd公司始终坚守品质管理的原则。公司建立了严格的质量检测体系,确保每一款产品都符合高标准的品质要求。此外,Fenfa还注重员工的培训和教育,提高员工的品质意识和操作技能。通过这一系列的品质管理措施,Fenfa Electronics Ltd公司的产品质量得到了广泛认可,也赢得了消费者的信赖和口碑。

Ferroxcube公司的发展小趣事

在21世纪初,随着电子行业的飞速发展,对于高性能磁性元件的需求也日益增长。Ferroxcube公司,作为世界第二大磁性元件生产商,凭借其卓越的技术和产品质量,迅速在市场上占据了一席之地。公司不断投入研发,推出了一系列创新的磁芯和磁环产品,深受客户好评。

在一次重要的行业展会上,Ferroxcube展示了一款新型的高性能磁芯,其优越的性能和稳定性吸引了众多行业内人士的关注。一家知名的电源制造商对这款产品表现出了浓厚的兴趣,并表达了合作的意愿。经过几轮深入的洽谈,双方达成了战略合作协议,Ferroxcube的磁芯成为了这家电源制造商的首选元件。

这一合作不仅为Ferroxcube带来了大量的订单,还提升了公司在行业内的知名度和影响力。公司借此机会加大了研发投入,进一步巩固了其在磁性元件领域的领先地位。

Comus_International公司的发展小趣事

随着时间的推移,Comus International的产品逐渐从最初的恒温器开关拓展到更广泛的领域。如今,公司的产品已经广泛应用于医疗、汽车、白色家电、警报和安全以及军事/航空航天等多个领域。这种多元化的应用领域不仅增加了公司的收入来源,也提高了公司的市场影响力。

固驰(GUERTE)公司的发展小趣事

随着产品质量的不断提升和技术的持续创新,固驰电子开始积极拓展国内外市场。公司产品不仅畅销国内市场,为美的、格力、艾美特等知名企业配套,还大量出口至韩国、俄罗斯、美国、加拿大、德国等国家和地区。这一过程中,固驰电子凭借其优良的品质、满意的价格和完善的服务赢得了国内外客户的一致好评,品牌影响力显著提升。

Elpac公司的发展小趣事

在电子行业的激烈竞争中,Elpac公司凭借其在电源管理领域的技术革新,逐渐崭露头角。公司创始人李明在创办之初就坚信,只有不断创新才能在市场中立足。他带领团队深入研究市场需求,不断推出具有创新性的电源管理产品。其中,一款高效节能的电源转换器在市场上引起了广泛关注,其出色的性能和稳定性赢得了客户的青睐。随着产品的热销,Elpac公司逐渐在电子行业中建立了自己的品牌地位。

问答坊 | AI 解惑

Spectre仿真器在集成电路设计自动化中的应用

Spectre仿真器在集成电路设计自动化中的应用…

查看全部问答>

混合动力车为何被中国冷落?

上周举办的北京车展无疑是中国汽车圈最受瞩目的盛事,不过在车展揭幕以前,首先碰到的却是一家汽车零件业巨头——美国江森自控公司。该公司宣布在中国推出瓦尔塔品牌的汽车蓄电池,同时更加引起我注意的是,有关人员还透露说,该公司在混合动力轿车 ...…

查看全部问答>

bootloader里flash分区信息是否必须和内核的分区信息一致?

如题,我的开发板的这两个分区信息有点不同,请问可以不同吗?…

查看全部问答>

MC9S08QG8外部晶振电路的问题

外部晶振选用的4.096MHz,电容C1和C2都是20pF,电阻RF是1M。 觉得外部晶振没有起振呢,测晶振两脚的电压,各是0.37V,0.47V。 ICS的工作模式是使用FLL的外部模式FEE。 不知道原因出在哪了? 还请高手指点,谢谢~…

查看全部问答>

Win2003的DDK在xp下能用吗?

就是说我在XP下用2003的DDK开发可以吗?…

查看全部问答>

STM32中文入门资料 感觉还可以!~

STM32中文入门资料 感觉还可以!~…

查看全部问答>

帮各大买家解决电子原器件购买困难的我!

大家好,我来自百纳电子科技有限公司,本公司专业给科研单位,工厂,大学生等买家提供样品配套服务。大部分货物都是现货,需要货期的也只是需要1-2天。只供应原装货,因为样品和批量的区别,所以价格也有点贵。但是服务一流。IC部淘宝店:hkbndz.ta ...…

查看全部问答>

求ARM Developer Suite v1.2的下载地址?

求ARM Developer Suite v1.2的下载地址?  找了好久没找到急死我了…

查看全部问答>

求解输出过冲限制软启电路原理(附图)

REF为PWM 驱动IC的输出参考电压5V。COMP为输出电压反馈Vfb与REF分压比较的误差放大器输出 求解图中如何限制过冲,如何软启动工作 …

查看全部问答>

F7discovery读取PHY寄存器错误

F7discovery想用hal里的HAL_ETH_ReadPHYRegister(D_Handle,PHY_BSR,&phyreg);读写PHY寄存器,程序运行时卡在图中1077行的while里,请教原因,HAL_ETH_ReadPHYRegister函数之前需要初始化ETH或PHY吗?我看cube的例程里和keil的例程(以太网的相关例 ...…

查看全部问答>