笔记
文章平均质量分 52
AK_L_____
这个作者很懒,什么都没留下…
展开
-
迪文T5L 串口4 crc-modbus实现
迪文T5L 串口4 crc-modbus实现原创 2022-11-12 12:32:19 · 838 阅读 · 0 评论 -
以后将按照这个这个命名规范来编程
以后的命名规范转载 2022-07-16 20:25:40 · 53 阅读 · 0 评论 -
AVR IO操作 异常
我在中断中用pc1进行IO口翻转驱动无源蜂鸣器; 主循环中pc2-pc4驱动LCD驱动芯片; 出现了一个问题,蜂鸣器异响,IO口的翻转频率也出现了变化。 原因是AVR的IO口操作是整个IO操作,比如PORTC;例如 PORTC |=0x02; 上面这条语句翻译成汇编之后是两条语句,如果在这两条语句中间跳到了中断,就会出现问题。 解决的办法有两个: 1.IO操作的时候屏蔽中断。 2.把IO操作改成汇编,比如 asm(“CBI (0x15),1”);//清零PORTC的bit1,因为PORTC的地址是0X15原创 2020-12-08 00:30:21 · 370 阅读 · 1 评论