SMS-R0336-0.5

 行业动态     |      2022-01-05 15:45

定时器1做串行口波特率发生器,赋简单源程序   我现用定时器1做AT89C51串行口波特率发生器实验,程序如下: #include<reg52.h> #defineucharunsignedchar #defineuintunsignedint ucharg_ucReceivedData;/*保存串口发来的数据*/ voidDelay(uintx) { while(x--); } /*----...  

SMS-R0336-0.5

quansheng 嵌入式系统  

分析一下PCB 走线的串扰!   1、串扰的产生串扰是指信号在传输通道上传输时,因电磁耦合对相邻传输线产生的影响。串扰分为容性耦合串扰和感性耦合串扰。 如图所示,线AB有信号,此传输线称为动态线,与动态线AB相邻的传输线CD称为静态线,此线产生耦合信号。其中,由耦合电容产生的串扰信号在受害网络上可以分为前向串扰和反向串扰Sc,这两个信号极性相同;由耦合电感产生的串扰信号也分成前向串扰串扰和反向串扰Sl,这两个信号极性相反。 2、串扰的仿真 仿真模型如下所示: PCB叠层结构为六层,传输线采用微带线,位于顶...  

SMS-R0336-0.5

tyw PCB设计  

请高手进来,51单片机计时中断控制数码管的位选段选问题   /*程序功能,计时器,精确到0.1秒*/ #include #defineUINTunsignedint #defineUCHARunsignedchar sbitkeyS2=P3^4; sbitdula=P2^6; sbitwela=P2^7; UINTtime=0; UINTcnt=0; UCHARcodetable[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d, &nb...  

SMS-R0336-0.5

seewei 嵌入式系统  

串口收发数据遇到的问题   我的串口中断接收,查询(带延时)发送。使用HAL库。遇到了一个问题,通过各种方法,暂时应该算是解决了,但是我不知道这样做的原因是什么。。。还请大家帮我分析一下。现象很简单:两条查询发送数据的时间间隔太短的话,有时会造成接收中断使能的标志位被清除,从而进不了接收中断函数,但是查询发送的数据是没有问题的。解决办法:我把发送也改成中断方式以后这个问题暂时还没有出现。问题:不明白为什么发送的方式为什么会对接收中断标志位产生影响。接收中断标志在进中断函数时清除,出中断函数之前置位。那么也就是说进中断函数处...  

SMS-R0336-0.5

wjroy11 stm32/stm8  

看STM32的手册,关于flash的问题   在看手册时看到说STM32中,中等密度器件的flash分成了128个page,每个128K,但是中等密度器件的最大Flash也只有128K,那么如果小于128K的那些是怎么分配的吗?另外,这些分配之后Informationblock和Flashmemoryinterfaceregister的几k是从哪里来的吗?看STM32的手册,关于flash的问题...  

SMS-R0336-0.5

spurray stm32/stm8  

应用技巧/基于单片机的复杂可编程逻辑器快速配置方法   介绍基于SRAM的可重配置CPLD的原理,通过对多种串行配置的比较,提出了由单片机和FLASH存储器组成的串行配置方式,并从系统复杂度、可靠性和经济性等方面进行了比较和分析。应用技巧/基于单片机的复杂可编程逻辑器快速配置方法...  

SMS-R0336-0.5

rain