论坛首页
任务活动
问答
论坛专题
登录
注册
zhlzbl
+ 关注
粉丝
0
|
主题
1
|
回帖
12
加好友
私信
帖子
主题
回复
评论
求助,串口助手发送一串字符,比如10个,但只能收到第一个字符,后面的丢失,求原因!
2014-10-14 15:39
ST MCU
26
10434
恩,稍后试试。
把串口IRq中的printf关了,就正常了哈~~!
你是说printf的使用相当于发送了一串对么? printf使用的usart2,接收是usart1,不是同一个串口。 把此处 ...
IRQ是接收一个字节,发送一个字节,不是发送一串字符,连续接收多次字节,也就是连续发送多个字节。 另外 ...
尝试把IRQ中的printf全部关闭,再main中判断flag并打印接收的到字符串,结果真的可以了。原来别的项目也 ...
已经把发送相关的调用都关闭了,也不行。 尝试把IRQ中的printf全部关闭,再main中判断flag并打印接收的到 ...
现在把中断发送的语句都屏了,仍然不行。 尝试把IRQ中的printf全部关闭,再main中判断flag并打印接收的到 ...
发送使用的轮训检查标志的方式,没有用发送中断方式,这个应该没有影响。 ...
关键现在程序只能进一次接收中断,而且程序现在已经加入了对发送完成的标志的判断。 另外,是示波器观察 ...
对,usart1的中断接收。程序如下: uint8_t WL433_rec_data[128]; void USART1_IRQHandler(void) { stat ...
顶贴! 没人知道么??
2
3
近期访客