头像-8440

大伟

  • 9145
  • 嵌入式
  • 消费电子

个人成就

获得 4 次赞

帮助过206人

比较寄存器TIMx_CRR1赋值的疑问

在控制步进电机的驱动程序里面,将计数器自动重装值右移一位赋给了CRR1寄存器,为何要右移一位呢? TIM_OCInitStructure.TIM_Pulse = arr>>1; //设置待装入捕获比较寄存器的脉冲值

最近打算画一个降压电路,但是缺少一个XL4016封装,求封装

最近打算画一个降压电路,但是缺少一个XL4016封装,求封装

51单片机的T1作为波特率发生的话,可以允许ET1=1允许中断吗?

如题,理论上T1作为波特率发生器的定时器不需要中断服务函数。 但是如果加了允许进入中断(ET1=1;),又写了中断服务函数内容的话,会造成串口发送乱码吗? 或者允许了中断,但是不写中断服务函数,会造成51单片机跑飞程序吗? void SendByte(unsigned char c) {   SBUF = c;   while(TI==0);   TI = 0; } void main(void) {    TMOD = 0x21;       // 波特率2400    SCON = 0x50;            TH1 = 0xF3;            TL1 = TH1;             TR1 = 1;                          EA = 1;              ET1 = 1;                         //就是加了这句!!!!允许T1中断    while(1)   {     SendByte('A');   } } void Timer1Isr(void) interrupt 3    //T1的中断服务函数,随便瞎写的内容,只是表示一下。 {         unsigned char i = 0;        i++; } 其实也就是 定时器T1的中断服务函数会不会影响串口产生的波特率或者SBUF的发送???

MBI5024 16位移位寄存器问题

MBI5024是一个16位的移位寄存器,在取码时怎么取更利于程序编写,取八位,还是取16位的

WiFi模块发送AT指令无应答

波特率,串口连线,什么都是正常的,但是为什么没有反应呢,求救

stm32h743 usb 虚拟串口 能识别com口,但是发送不了数据

stm32h743的开发板,usb slave的d+和d-为什么都没有上拉呢?

如何基于单片机设计HDMI数字接口转换

一套由HDMI输入信号到CVBS信号输出的转换系统。首先将HDMI信号转换为符合ITU601标准的视频信号的音频信号,然后通过A/D转换分别将音视频信号放大输出。

在AD转换过程中,信号持续发生变化对AD采集的结果有影响吗

在AD转换过程中,信号持续发生变化对AD采集的结果有影响吗?