CH32V307VCT6以太网和网口数据透传

烧录例程后,无法实现数据透传,后面将串口2改为串口3,也将对应dma改了,依旧无法实现互传

而是一直接收到0

微信图片_20231207160948.png


,uart2_rx和uart_tx用杜邦线连接依旧没有实现回传,请问问题出在哪里呢

您好,测试该例程可以正常收发,需要注意的是例程中串口波特率为921600,检查接线是否接好,可以邮箱沟通一下:kx@wch.cn

image.png



图片.png



经测试,网线和数据线,均可实现对应的网口通信和串口通信,按照例程要求修改为921600,依旧做不到回传效果,请问是否开发板有引脚接线的要求






您好,若你直接使用例程都无法通信成功,你可以检查一下工程文件的配置是否正确,尤其是ld文件中FLASH、RAM的大小配置是否和MCU配置的FLASH、RAM大小一致。串口调试工具和开发板之间注意接GND。若改为串口3,注意ch32v30x_it.c文件中的DMA中断函数也需要修改,以及对应的中断函数声明。若还不行,可直接和2楼邮箱沟通一下,可直接把例程发过来我们测试一下。


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