ch32v307 串口中断接收不到东西?

如图,在提问前看了论坛里的帖子,但是没找到解决办法,所以只能发帖问了。

代码如下:

首先是gpio和usart1的配置:


QQ截图20231019111432.png



然后是在it文件定义了中断服务函数:

QQ截图20231019111551.png


最后在main函数原地输出:


QQ截图20231019111756.png



现在的现象是能发送,但是接收不了,不管怎么调都不行。

这个标志可加个volatile来修饰下,防止被优化掉,可能是这个原因。后续若还有问题,可将完整工程发我邮箱看下yrl@wch.cn

image.png


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