發新話題
打印

CP2102使用上問題

CP2102使用上問題

您好.目前使用VB6搭配CP2102跟MCU做通訊上碰到點問題.以下CODE是我用Silicon lab
範例程式 AN197SW 加上comport 和timer做一1ms固定丟一個byte的動作,但卻發現丟出
來的byte間隔卻是15ms左右,更奇怪的是我將這程式放到筆電上執行,執行出來的傳輸間隔
又不太一樣,目前我是用我認為最單純的code做測試,沒連接MCU且VB CODE也是原廠的範例
不是我目前自己寫的VB介面,請問這是為什麼呢? 是VB程式運作和電腦其他程式的互搶問題嗎?
還是CP2102本身傳輸反應問題嗎?  >< ....

Option Explicit
Dim port As Integer
Dim usb_ok_fg As Boolean



Private Sub cmdQuit_Click()

    End
   
End Sub

Private Sub cmdRefresh_Click()

    FillDeviceList
   
End Sub

Private Sub Form_Load()

    hUSBDevice = INVALID_HANDLE_VALUE
    Ca

TOP

我沒有用VB送,我是直接在PC上透過超級終端機送出去,不需要做什麼設定。只要確定鮑率正確即可傳送。檢查一下鮑率是否正確,板子上的介面IC(例如MAX3223)是否有enable的pin沒有開??或者是用示波器勾看看從PC TX送出來的訊號正不正確,以及MCU RX到底有沒有資料送入?如果都有的話,從SILab IDE的看external ram有沒有資料寫入。

TOP

發新話題