3998| 7
|
STM32F2 使用STM32CubeMX及HAL库开发,一直写不出串口收发数据 |
1金钱
最佳答案这个是它HAL库的一个特殊之处,你在它的uart.c文件中应该能看到一个中断处理函数,它和我们之前写的那些中断函数不一样,这个中断处理函数只处理一些系统方面的工作,串口发送/接收数据的动作没有发生,你一步一步看它的中断函数,会发现它调用了发送或接收回调函数,所以你需要在那个回调函数中编写收发数据的动作,注意这个回调函数是虚函数(HAL库自己弄的),你自己重新写这个回调函数(函数名和它写的要一直,不然中断进不去 ...
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-20 05:57
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网