今天调试时发现dnw串口连接正常,但是不能收发,而其他串口工具可以。上网搜了一下,有些朋友也遇到这种情况,但是没有人给出正确解释。
找了很久,终于发现:原来是232转换芯片没有电源引起,我的板子接口是TTL电平,自己做了个232转TTL的小板式从串口的4脚和7脚取电的,其他串口工具都能给出电源;而dnw不能,导致232转TTL的小板不能工作。
找到问题就好办了,或者从目标板给232-TTL小板供电,或者。。。能不能修改dnw代码呢?
网上找到了dnw0.5G版本的源码,于是改进了一下:
1、从串口4脚输出高电平给外设供电
2、串口数量增加到12个(有些朋友提到串口数量太少的问题)
相关下载链接:
//download.csdn.net/download/xiaoxian_zh/2147524?utm_source=bbsseo