2
10
0
初级会员
我来回答
使用道具 举报
113
论坛元老
feichangkunge 发表于 2018-2-26 14:31 中断啊
21
2205
资深版主
1
101
中级会员
login_FAE 发表于 2018-2-26 15:39 代码里面 判断串口相应的标志位 收到你要的数据再执行相应的操作
cromarti 发表于 2018-2-27 09:50 有操作系统的话等待信号量来阻塞线程,裸机死循环等待或者把后续代码放进if里面……
chwncy 发表于 2018-2-26 15:13 这个我知道, 可是中断只能在数据来的时候才会触发,而中断没来时,程序是一直运行着的,可以进行其他操 ...
9
新手上路
Addison 发表于 2018-2-27 17:46 目测楼主是写上位机的,不擅长写下位机。 最好的方法:中断(发送和接收就分开了,要自己写代码处理好)
chwncy 发表于 2018-2-27 10:59 这是处理串口1中断的函数,应该如何修改呢?麻烦解答一下
6
69
96
561
chwncy 发表于 2018-2-27 11:05 麻烦看下这个代码,应该做如何修改
challenger 发表于 2018-2-28 11:40 发送和接收都放在中断里,你接收完数据要清除中断标志啊!然后等待下一次接收时,处理接收数据。帮顶!
新手入门
本版积分规则 发表回复 回帖后跳转到最后一页
查看 »
正点原子公众号
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2025-11-11 05:51
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网