你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
dsjsjf 发表于 2015-1-16 12:08 用户函数区处理时间太长
damiaa 发表于 2015-1-16 13:31 HAL_GPIO_WritePin(GPIOB, GPIO_PIN_2, GPIO_PIN_RESET); 使能接收 ...
wangshu2013 发表于 2015-1-16 15:12 接收中断未处理完整; 中断+查询:第一个接收中断来了后改为查询方式接收; 是否使用FIFO? ...
xyc2690 发表于 2015-1-16 15:42 LZ在调陀螺仪么~~~
党国特派员 发表于 2015-1-16 17:50 根据现像,乱码一般是时钟配置问题。楼主检查下时钟配置。
magnbudie 发表于 2015-1-16 22:03 应该是HAL库的中断服务函数太臃肿了,导致入队列操作跟不上节奏。已经移步DMA处理,无压力轻松完成高波特 ...
magnbudie 发表于 2015-1-16 21:56 不是很明白你的意思,可不可以说细点
用户函数的也就回调中的控制函数,没别的了
设备在收到我的指令50us后才会发数据的。我感觉不是因为使能脚的问题
中断+查询:第一个接收中断来了后改为查询方式接收;
是否使用FIFO?
不是很明白你的意思,可不可以说细点
漏点了
应该是HAL库的中断服务函数太臃肿了,导致入队列操作跟不上节奏。已经移步DMA处理,无压力轻松完成高波特率传送。辛苦了
还是DMA来的快啊
那么DMA的优势体现出来了。
否则处理上述情况会增加复杂度(在没有DMA的场景还需要)。