9548| 8
|
stm32例程串口1改成串口2,LED灯亮三下就不亮,系统好像卡主 |
15金钱
最佳答案我也是在串口1例程的基础上改成了串口2出现了问题,现在已经解决了这个问题。
把例程中关于下面这个函数的 USART1 改为 USART2 就可以正常收发了。
//重定义fputc函数
int fputc(int ch, FILE *f)
{
while((USART2->SR&0X40)==0);//循环发送,直到发送完毕
USART2->DR = (u8) ch;
return ch;
}
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-2-27 02:36
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网