注册 登录
查看: 1049|回复: 5

K60 串口中断接收

[复制链接]
发表于 2013-6-14 11:36:23 | 显示全部楼层 |阅读模式
单独测试山外例程,可以接收到,但是加载至智能车的程序之后就不能工作了,向串口发送数据导致主程序不能工作,使用的串口2,引脚配置,中断向量等单独测试没有问题。求解释原因
回复

使用道具 举报

发表于 2013-6-14 12:31:57 | 显示全部楼层
这是你自己添加代码后导致不行的,请自行检测原因。
回复 支持 反对

使用道具 举报

发表于 2013-6-14 13:24:44 | 显示全部楼层
估计是中断过于频繁,影响到其他模块的运行吧
回复 支持 反对

使用道具 举报

发表于 2013-6-14 13:28:23 | 显示全部楼层
主程序不能工作 ,说说怎样不能正常工作,一般情况下,应该是逻辑关系没处理好,例如有些模块不能被打断的,山外的摄像头采集,就不能被打断的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-6-14 13:39:09 | 显示全部楼层
串口用的串口2,D2,D3脚,摄像头场中断用了D1口,可能是这两个相互影响导致的,怎么去改?求指导。这是中断服务程序

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2013-6-14 16:51:15 | 显示全部楼层
淡定 发表于 2013-6-14 13:39
串口用的串口2,D2,D3脚,摄像头场中断用了D1口,可能是这两个相互影响导致的,怎么去改?求指导。这是中断 ...

应该是 摄像头 采集的时候,关闭了串口中断,采集完才开中断。不过有可能溢串口接收溢出。

摄像头采集的时候,系统总线都被DMA霸了,如果触发中断来跟DMA抢内存控制,肯定不行的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回列表 返回顶部