CH9120有NC引腳,有么有辦法改成DTR或者RTS啊。。。。
想要用來給arduino燒程序。。。。
9120不支持硬件流控,這不是能改的,沒有這個操作空間。
您好,CH9120串口的DIR引腳可以當(dāng)做DTR使用,您是想用CH9120給arduino燒程序,具體需要結(jié)合您的燒錄方式來使用,您可以撥打技術(shù)支持電話025-52638370咨詢
目標(biāo):準(zhǔn)備使用VSPM虛擬TCP為串口,直接使用ArduinoIDE中選擇所生成的虛擬串口,進行程序下載。
說明:需要Arduino能下載程序,并且能正常的串口通信
????????程序下載過程如下:
????????????0.TXD發(fā)送一個數(shù)據(jù)給MCU的RXD
????????????1.過一會(大約100ms),將MCU的RST引腳從原本的5V給一個低脈沖(1ns)
????????????2.過一會(大約100ms),TXD發(fā)送一個數(shù)據(jù)給MCU的RXD
????????????3.過一會(大約100ms),RXD收到MCU發(fā)出的一個數(shù)據(jù)
????????????4.過一會(大約100ms),TXD,RXD數(shù)據(jù)包互發(fā)
????????????5.結(jié)束
????????程序正常使用串口通訊:
????????????RST保持高電平,不變
????????????TXD,RXD數(shù)據(jù)包互發(fā)
但是經(jīng)過測試,CH9130的DIR與其TXD同步,如果直接DIR穿接一個電容到MCU的RST則不能完成下載。所以感覺需要CH9130的底層修改才行。。不知道能不能實現(xiàn)?
另外如果加掛一個MCU讀取CH9130的串口特定指令,來操控MCU的RST引腳,增加成本不說,那么在正常的串口通訊中就會受限。
另外也不知道VSPM是否支持流控制。。。
感覺做不到,可能只能手工按下rst了
您好,根據(jù)您的下載方式,現(xiàn)有的CH9120 DIR引腳不符合您的需求,可以從CH9120的NC腳中選一個出來接您的MCU的RST,用于輸出脈沖信號控制下載,可以通過修改CH9120的固件程序來實現(xiàn),您的用量大概有多少?還有CH9130是您打錯了嗎,我們是有CH9120和CH9130兩款芯片的,CH9130更加不適用于您的產(chǎn)品。
謝謝您的解答,我是做方案的沒有量,已在方案上預(yù)留CH9120的24引腳串聯(lián)NC電阻到RST上,此問題已和甲方溝通,如果需要修改CH9120的固件,到時候電話叨擾貴司。。謝謝啦