打印
[技术问答]

N9H20K51串口中断问题

[复制链接]
511|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
stormwind123|  楼主 | 2021-1-8 16:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
N9H20K51这个型号的片子,串口1有个16字节的缓冲区,我设置1个字节中断一次,当发送的数据小于16字节时,数据都很正常,当发送大量数据时,数据只接受前16字节的数据,后边数据读覆盖了,请问你们有遇到这样了吗,官方的例程试过了,不行!  请求一片关于这个型号的串口中断例程做参考

使用特权

评论回复
沙发
B1lanche| | 2023-10-25 12:08 | 只看该作者
你看看还有别的大小的缓冲区吗?

使用特权

评论回复
板凳
Carina卡| | 2023-10-25 13:12 | 只看该作者
覆盖啊,确实都是覆盖

使用特权

评论回复
地板
Charlene沙| | 2023-10-25 14:28 | 只看该作者
你改一下缓冲区呢?是不是就好了

使用特权

评论回复
5
elephant00| | 2023-10-25 14:42 | 只看该作者
可能与串口缓冲区和中断处理有关。

使用特权

评论回复
6
Allison8859| | 2023-10-25 15:36 | 只看该作者
可能你要发的数据要小于缓冲区大小

使用特权

评论回复
7
Estelle1999| | 2023-10-25 19:36 | 只看该作者
设计个大点的缓冲区,大于1K就行

使用特权

评论回复
8
Alina艾| | 2023-10-25 20:01 | 只看该作者
你发完就保存一下,估计也行,也就是所谓的缓冲区溢出的事儿

使用特权

评论回复
9
Annie556| | 2023-10-26 07:16 | 只看该作者
你小于1K,数据确实都能在里面,而且不会溢出的哦

使用特权

评论回复
10
Betty996| | 2023-10-26 09:27 | 只看该作者
遇到过这种问题,我是将缓冲区给调整大一点

使用特权

评论回复
11
Belle1257| | 2023-10-26 11:49 | 只看该作者
你发送多大的数据了?是不是溢出了,导致数据循环里啊?

使用特权

评论回复
12
alxd| | 2023-10-26 12:05 | 只看该作者
是的,肯定会覆盖的,毕竟你都溢出了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

438

主题

2263

帖子

3

粉丝