CH549 UART1的TXD驅(qū)動能力問題

你好!
我用CH549開發(fā)過程中,發(fā)現(xiàn)UART1的TXD(P27)的驅(qū)動能力就200-300uA的樣子,因為無法驅(qū)動負載的RXD有10K下拉電阻的情景,量測波形從3.3V下降到2點幾伏。

看起來像是開漏上拉方式配置的IO, 規(guī)格書未曾提到在UART中對IO的驅(qū)動配置是怎樣的。

請問這個驅(qū)動能力有辦法提高嗎?還是無法提高,只能依據(jù)外部電路來實現(xiàn)?


另外一個再有個問題,比較沒有確定性,我不知道你能否給出點方向性的提示;

1、我使用CH549L小板+開發(fā)底板運行,采用3.3V電源接法;Fsys=48MHz,我打開了UART0進行調(diào)試,使用了UART1進行與外圍通訊;使用例程中的CompositeKM。 我使用了定時器T1, 采用標準時鐘,也就是12分頻;定時中斷,中斷函數(shù)代碼量非常小;

2、調(diào)試時是不是發(fā)現(xiàn)T1定時器不運行(中斷函數(shù)沒有產(chǎn)生);

? ? ?不確定什么情況會發(fā)生不運行;

3、當發(fā)生定時器不運行時,我透過UART1從電腦發(fā)送數(shù)據(jù)到設備端,則定時器又繼續(xù)動作;

4、定時器不運行時,USB中斷函數(shù)沒有看到任何信息(我設置了一個打印信息,沒有看到)。

5、如果出現(xiàn)不運行基本就是上電幾秒內(nèi)就出現(xiàn)了。不出現(xiàn)時,很久都不出現(xiàn);

6、不是每次都能看到這個問題,有時候又沒有這個問題。


謝謝!!



你好,我們549單片機的IO口的默認配置是類似51的準雙向模式,如果你覺得驅(qū)動能力不夠,可以參考我們EVT例程中的GPIO例程,將IO設置為推挽模式輸出。

至于你說的第二個問題有很大可能是因為串口0的波特率是由定時器1產(chǎn)生,你在開啟串口0打印的同時,又使用定時器1,可能會有沖突。


只有登錄才能回復,可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频