CH32F103R8T6运行问题

以前是STM32F103R8T6 MCU,现替换成CH32F103R8T6,程序(使用3个串口)和以前一样,当下载程序到CH32F103R8T6后,直接运行,一切正常。但是一旦断电再上电,USART1和USART2工作正常,USART3就死机了。

重新换回TM32F103R8T6 MCU,不管断电再上电,都是正常的。

请问是什么原因?

您好,可按照下图在结构体初始化的时候将结构体赋0试一下。若按照下图测试之后还有问题,可以检查一下USART3是卡死在哪个地方了。注意若使用了串口中断,检查一下中断函数中是否对中断标志位进行了清除。后续若有问题,可通过邮箱和我沟通(lzs@wch.cn)

image.png


只有登录才能回复,可以选择微信账号登录