[技术问答] 急急急,新唐NANO100系列数据接发

[复制链接]
987|12
 楼主| laocuo1142 发表于 2021-5-8 10:49 | 显示全部楼层 |阅读模式
本人最近刚接触单片机,想请教下懂新唐NANO100系列的高手们些问题。
我是利用中断接发数据的,可是,UART发送数据,总是第一个后,就发生一次中断?(新唐NANO 100系列的FIFO不是16byte的吗?)
还有,不懂如何克服一次只接收17个数据后,就不接收的问题?
lix1yr 发表于 2022-11-24 13:26 | 显示全部楼层
你可以设置多少个字节实现触发中断的哦
g0d5xs 发表于 2022-11-24 14:26 | 显示全部楼层
你一个一个收也是可以的,这个不麻烦
y1n9an 发表于 2022-11-24 15:21 | 显示全部楼层
接收17个就不接收了?那不应该,你接受完成之后清掉标记即可
su1yirg 发表于 2022-11-24 16:52 | 显示全部楼层
你可以参考官方的demo,上面应该有一些串口的操作流程
tax2r6c 发表于 2022-11-24 20:30 | 显示全部楼层
当然是收到一个触发一次了啊
q1d0mnx 发表于 2022-11-25 07:35 | 显示全部楼层
您能不能把程序贴出来让大家帮你瞧瞧啊?
kaif2n9j 发表于 2022-11-25 08:04 | 显示全部楼层
正常来说是可以收集到你想要的数据之后,再触发中断的
cen9ce 发表于 2022-11-25 10:21 | 显示全部楼层
还没用过NANO 100系列,但是感觉应该跟32位单片机的操作也差不多吧
jasontu 发表于 2022-11-25 11:32 | 显示全部楼层
不会,每笔就一次中断发生
q1ngt12 发表于 2022-11-25 12:48 | 显示全部楼层
那你得配置串口,使用FIFO接收,然后再接收完成之后触发一下,处理数据即可了
zhizia4f 发表于 2022-11-25 13:36 | 显示全部楼层
为啥要接收17个数据就不接收了啊,应该跟你配置有关系吧,你需要配置成清中断模式吧
lmq0v9 发表于 2022-11-26 23:18 | 显示全部楼层
正常是应该收集到你想要的数据之后,再触发中断的,如果提前了,可能是串口接收没设置对。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1296

主题

6239

帖子

15

粉丝
快速回复 在线客服 返回列表 返回顶部