我用的是DSP2812的SCI,一开始用RS232与PC通讯没问题,但是改用USB转TTL后,能发送数据但是接收不了,用示波器测量DSP的RX端,如下图所示,低电平是在2V以上,DSP识别成高电平,相当于没接收到数据,PC机经过USB转TTL出来的TX端电平没问题阿,可是一接到DSP得RX端,电平就被抬高了,请问这是怎么回事?
Seven Han:
如果使用RS232与PC可以通信的话,说明板子和程序没有问题,若能够排除usb转TTL转换器的问题,检查下是否连接有问题?
我用的是DSP2812的SCI,一开始用RS232与PC通讯没问题,但是改用USB转TTL后,能发送数据但是接收不了,用示波器测量DSP的RX端,如下图所示,低电平是在2V以上,DSP识别成高电平,相当于没接收到数据,PC机经过USB转TTL出来的TX端电平没问题阿,可是一接到DSP得RX端,电平就被抬高了,请问这是怎么回事?
ZiKai Li1:
回复 Seven Han:
谢谢您的回复,我用这个USB转TTL让bq76PL455EVM和PC端通讯没问题,可否说明这个转换器没问题,问题是出现在连接?
还有我本来是打算用2812当MCU去控制455,结果失败;所以我才用USB转TTL去试下2812和PC端通讯、455和PC端通讯,结果455成功,2812失败。
那么请问我可不可以用一个RS232转TTL,RS232接DSP,TTL电平接455?毕竟用2812和455直接连接失败了。
我用的是DSP2812的SCI,一开始用RS232与PC通讯没问题,但是改用USB转TTL后,能发送数据但是接收不了,用示波器测量DSP的RX端,如下图所示,低电平是在2V以上,DSP识别成高电平,相当于没接收到数据,PC机经过USB转TTL出来的TX端电平没问题阿,可是一接到DSP得RX端,电平就被抬高了,请问这是怎么回事?
Seven Han:
回复 ZiKai Li1:
使用RS232,电脑端用个usb-RS232数据线就可以调试了。
我用的是DSP2812的SCI,一开始用RS232与PC通讯没问题,但是改用USB转TTL后,能发送数据但是接收不了,用示波器测量DSP的RX端,如下图所示,低电平是在2V以上,DSP识别成高电平,相当于没接收到数据,PC机经过USB转TTL出来的TX端电平没问题阿,可是一接到DSP得RX端,电平就被抬高了,请问这是怎么回事?
ZiKai Li1:
加个隔离就好了
我用的是DSP2812的SCI,一开始用RS232与PC通讯没问题,但是改用USB转TTL后,能发送数据但是接收不了,用示波器测量DSP的RX端,如下图所示,低电平是在2V以上,DSP识别成高电平,相当于没接收到数据,PC机经过USB转TTL出来的TX端电平没问题阿,可是一接到DSP得RX端,电平就被抬高了,请问这是怎么回事?
ZiKai Li1:
加个隔离就可以了