15
201
618
高级技术员
使用特权
10
159
481
资深技术员
5
65
211
中级技术员
3
49
147
28
227
684
1
14
42
实习生
0
8
24
比如一个经常犯的错误是: 串口中断服务程序 { 从串口缓冲区取数据; } 串口中断使能; While(!串口收到数据中断标志); 从串口缓冲区取数据; 因为在串口中断服务程序里面已经读了缓冲区后,硬件已经清除了“串口收到数据中断标志”所以外面的while循环自然等不到这个标志置位了,表现就是程序死机。
1万
5万
版主
hddg 发表于 2014-12-18 11:45 我是初学者,有一点不明。查看89C51有关串口通讯的说明,说RI和TI无论在哪种方式下均无法由硬件复位,必须 ...
91
1175
3607
中级工程师
hddg 发表于 2014-12-18 16:41 我虽然学的是51,但版主的**对我的帮助很大,以前学得很乱,现在初步有点清晰,谢谢,希望版主讲得更细些 ...
124
160
-233
待业青年
4
12
发表回复 本版积分规则 回帖后跳转到最后一页
人才类勋章
等级类勋章
发帖类勋章
时间类勋章
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号