要排除问题,于是我将电路图从UART处断开,在用USB转串口,分别接到两头,发现GD32可以正常和USB转串口收发数据,422侧也可以正常和USB转串口收发数据。所以我就怀疑可能是UART线阻抗不匹配的问题,于是我就把USB转串口的RX引脚直接焊接到了MCU的RX引脚,这样当422收到数据的时候,mcu和USB转串口应该收到一样的数据,结果...
在案例中,作者设计了GD32F450与CA-IS3086W UART转RS422模块,当波特率调整到115200时,通过USB转RS422模块与PCB板通信,接收到的数据出现乱码。尽管串口助手在9600波特率下工作正常,但在高波特率下,乱码问题指向了串口IP核的设计差异,而非程序问题。串口的起始位检测在GD32F4中采用连续检测16个0的方...
在用USB转串口,分别接到两头,发现GD32可以正常和USB转串口收发数据,422侧也可以正常和USB转串口收发...
PC机上的通信接口使用USB接口,相应的电平逻辑需要遵照USB电平规则,而MCU的串行通信接口是串口,相应电平需要遵循TTL原则。为了使两者可以互相通信,就需要一个电平转换器,EVB_LX上使用了CH340芯片作为转换器,CH340外围只需要接很少的元器件即可以实现USB总线转接,使用非常方便也广泛运用在USB转TTL工具上,电路如下: OLED显...
查看工程可以知道主要是有3个文件来进行OLED的驱动,移入OLE.h .c 、oledfont.h 、 bmp.h 移入文件之后要注意导入C文件。 记得添加路径。 删除没有用的头文件 删除sys.h文件 删除delay.h文件 可以查看stdint.h 在oled.h中添加u8 u32定义 也可以直接修改 ...
GD32F4系列的例程,UART串口,SPI,I2C,I2S,USB,定时器,适合初学者 点赞(0) 踩踩(0) 反馈 所需:7 积分 电信网络下载 数电实验三:74LS151逻辑功能测试、74LS153逻辑功能测试、74LS153全加器、三输入多数表决电路 2025-01-25 19:14:00 积分:1