CH9120有NC引脚,有么有办法改成DTR或者RTS啊。。。。
想要用来给arduino烧程序。。。。
9120不支持硬件流控,这不是能改的,没有这个操作空间。
您好,CH9120串口的DIR引脚可以当做DTR使用,您是想用CH9120给arduino烧程序,具体需要结合您的烧录方式来使用,您可以拨打技术支持电话025-52638370咨询
目标:准备使用VSPM虚拟TCP为串口,直接使用ArduinoIDE中选择所生成的虚拟串口,进行程序下载。
说明:需要Arduino能下载程序,并且能正常的串口通信
程序下载过程如下:
0.TXD发送一个数据给MCU的RXD
1.过一会(大约100ms),将MCU的RST引脚从原本的5V给一个低脉冲(1ns)
2.过一会(大约100ms),TXD发送一个数据给MCU的RXD
3.过一会(大约100ms),RXD收到MCU发出的一个数据
4.过一会(大约100ms),TXD,RXD数据包互发
5.结束
程序正常使用串口通讯:
RST保持高电平,不变
TXD,RXD数据包互发
但是经过测试,CH9130的DIR与其TXD同步,如果直接DIR穿接一个电容到MCU的RST则不能完成下载。所以感觉需要CH9130的底层修改才行。。不知道能不能实现?
另外如果加挂一个MCU读取CH9130的串口特定指令,来操控MCU的RST引脚,增加成本不说,那么在正常的串口通讯中就会受限。
另外也不知道VSPM是否支持流控制。。。
感觉做不到,可能只能手工按下rst了
您好,根据您的下载方式,现有的CH9120 DIR引脚不符合您的需求,可以从CH9120的NC脚中选一个出来接您的MCU的RST,用于输出脉冲信号控制下载,可以通过修改CH9120的固件程序来实现,您的用量大概有多少?还有CH9130是您打错了吗,我们是有CH9120和CH9130两款芯片的,CH9130更加不适用于您的产品。
谢谢您的解答,我是做方案的没有量,已在方案上预留CH9120的24引脚串联NC电阻到RST上,此问题已和甲方沟通,如果需要修改CH9120的固件,到时候电话叨扰贵司。。谢谢啦