[求助]還是關(guān)于CH341的一點(diǎn)疑問

用CH341來(lái)作模擬串口,因?yàn)橐O(shè)置高速率,那么就是先設(shè)置串口回300波特率。然后發(fā)送“#XXXXXXX_”格式設(shè)置高速率,此時(shí)通訊的速率已經(jīng)改到了高速率,但是軟件所認(rèn)為的串口通訊速率是以前的300BPS 那么此時(shí)RTS/CTS是以哪個(gè)速率作為參考呢? 作為硬件握手協(xié)議,它是以此時(shí)的實(shí)際硬件通訊速率還是300bps,作為參考速率呢?望版主能解答我這疑問,衷心感謝文字

只要你設(shè)置了高波特率,芯片就會(huì)在您所設(shè)置的波特率下工作.


感謝樓上的幫助, 不過在實(shí)際測(cè)試中,發(fā)現(xiàn)RTS/CTS的信號(hào)不是以我所設(shè)置的高波特率工作的,故此才會(huì)有此疑問的,我再重新檢查看看吧,如果還有類似的問題的話,在發(fā)帖請(qǐng)教大家吧


MSComm1.Settings = "300,n,8,2" str1 = "#200000_" MSComm1.Output = str1 MSComm1.RTSEnable = False ********************* 調(diào)用發(fā)送N個(gè)字符的程序 ********************* MSComm1.RTSEnable = True 理論上來(lái)說我用示波器觀察RTS信號(hào)線的話,因該看到的是它的波形變化周期 t= 1/200000*(1+8+2)*N, (因?yàn)樵O(shè)計(jì)中需要他輸出這點(diǎn)時(shí)間的低電平),可是實(shí) 際觀察發(fā)現(xiàn),這一時(shí)間遠(yuǎn)遠(yuǎn)超出。大約有接近10ms ,故這也是我疑惑不解的地方,不知 哪位高人,能指點(diǎn)在下 ,或者我的想法有什么出錯(cuò)的地方,請(qǐng)予以指教,謝謝!


波特率是指串口數(shù)據(jù)位傳輸?shù)乃俾?而RTS等握手信號(hào)的控制主要是由計(jì)算機(jī)通過usb口發(fā)送數(shù)據(jù)包到芯片由軟件實(shí)現(xiàn)控制的,而且受到USB傳輸1ms一幀的限制,所以之間的間隔可能有點(diǎn)長(zhǎng). 另我們芯片還提供了線硬件控制的握手信號(hào),ten:發(fā)送使能腳,低電平可以發(fā)送數(shù)據(jù);RDY:高電平說明芯片正忙,這兩個(gè)信號(hào)是由硬件控制的,速度比rts快,但是軟件上不能控制.


謝謝樓上的指點(diǎn),這下我明白了


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

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