共2条
1/1 1 跳转至页
2047 2047的串口通讯的问题与研究

问
利用2407的串行通讯模块进行上位机与下位机的数据实时互传,在本程序中,用两种中断:
1. 定时器1的定时中断。 优先级为1级。
2. 串行通讯的中断。 。。。。5级。
我要实现在定时器中断的服务子程序中将下位机的各种数据打包通过发送中断(SCITXBUF = XXX)送给上位机,同时上位机将指令打包发送给下位机来实现对下位机的控制,经过实际测试发现数据上传没有问题,实时性很好,但是下位机的接收中断发生不了。
我认为这是由于中断优先级的原因,导致串行下传中断服务程序执行不畅,经过测试,如果我利用不断查询接受中断标志位的方法,就可以进入接收中断服务程序,执行接收功能,但是丢桢现象很严重。
各位DSP爱好者一起来探讨一下这个问题,一起找到解决方案,谢谢! 答 1: 能把你的程序发过来 大家研究研究么? 我也再搞这个。能把你的程序发过来 大家研究研究么? 我也再搞这个。
1. 定时器1的定时中断。 优先级为1级。
2. 串行通讯的中断。 。。。。5级。
我要实现在定时器中断的服务子程序中将下位机的各种数据打包通过发送中断(SCITXBUF = XXX)送给上位机,同时上位机将指令打包发送给下位机来实现对下位机的控制,经过实际测试发现数据上传没有问题,实时性很好,但是下位机的接收中断发生不了。
我认为这是由于中断优先级的原因,导致串行下传中断服务程序执行不畅,经过测试,如果我利用不断查询接受中断标志位的方法,就可以进入接收中断服务程序,执行接收功能,但是丢桢现象很严重。
各位DSP爱好者一起来探讨一下这个问题,一起找到解决方案,谢谢! 答 1: 能把你的程序发过来 大家研究研究么? 我也再搞这个。能把你的程序发过来 大家研究研究么? 我也再搞这个。
共2条
1/1 1 跳转至页
回复
打赏帖 | |
---|---|
【STM32F769】AI之与本地deepseek对接被打赏50分 | |
Buck电路工作在CCM模式下电感电流的计算公式是什么?被打赏5分 | |
buck电路工作原理被打赏5分 | |
基于MSPM0L1306的MODBUS-RTU协议通讯实验被打赏100分 | |
我想要一部加热台+多合一调试工具被打赏18分 | |
每周了解几个硬件知识+485硬件知识分享被打赏10分 | |
【换取手持数字示波器】树莓派PICO调试器官方固件本地化部署实践被打赏24分 | |
【换取手持数字示波器】分享一个KEIL无法识别CMSIS-DAP调试器的解决办法被打赏20分 | |
【换取手持数字示波器】分享一个自制的ArduinoNano扩展板底板被打赏23分 | |
【换取手持示波器】树莓派PICOW网页烟花被打赏18分 |