如何[P3.0, P3.1]直接連接到電腦USB口進行傳統(tǒng)串口通信,省掉昂貴的USB轉串口芯片
如下最快的STC 1T 8051, 32位8051 都可以:
STC8H8K64U-45MHz-TSSOP20, %1.9; LQFP32/48/64, PDIP40, QFN64/48/32 全系列封裝現貨供應
STC32G12K128-LQFP64/48/32,TSSOP20,PDIP40,QFN64/48/32;
【USB-CDC虛擬串口】就是 【串口】-1.png (967.72 KB, 下載次數: 34)
下載附件
2023-2-2 15:11 上傳
【USB-CDC虛擬串口】就是 【串口】-2.png (58.04 KB, 下載次數: 28)
下載附件
2023-2-2 15:11 上傳
【USB-CDC虛擬串口】就是 【串口】-3.png (349.11 KB, 下載次數: 34)
下載附件
2023-2-2 15:11 上傳
如何[P3.0,P3.1]直接連到電腦USB口進行傳統(tǒng)串口通信jpg.png (212.05 KB, 下載次數: 29)
下載附件
2023-2-2 15:12 上傳
超級簡單的STC USB-CDC虛擬串口:
當單片機需要和電腦之間進行數據交換時,首選一般都是串口通訊。
STC32G系列單片機內置USB控制器和收發(fā)器,當用戶代碼中嵌入USB-CDC代碼后,
使用USB線將單片機與電腦直接相連接,在電腦端就可識別出【USB-CDC虛擬串口】,
【USB-CDC虛擬串口】就是【串口】。
USB-CDC虛擬串口和傳統(tǒng)串口相比有如下優(yōu)點:
△ 數據傳輸更快:USB-CDC虛擬串口忽略傳統(tǒng)串口的波特率,
傳輸速度的比特率即為全速USB的通訊速度12MBPS(即每秒12M位)
△ 使用更簡單便捷:USB-CDC虛擬串口忽略傳統(tǒng)串口的起始位、停止位等冗余信息
△ 數據傳輸更可靠:USB-CDC虛擬串口丟棄傳統(tǒng)串口簡單的軟件奇偶校驗機制,
USB-CDC虛擬串口數據傳輸時有USB硬件CRC校驗,以及校驗出錯重傳機制,保證數據100%正確
△ 自動緩存數據:USB-CDC虛擬串口會自動緩存數據。單片機在沒有處理完成上位機下傳的一筆數據時,
如果此時上位機又有新的數據下傳,虛擬串口會自動將新的數據緩存,從而保證數據100%不會丟失或被覆蓋。
USB-CDC虛擬串口:不管波特率,不管奇偶校驗位!
1,不管波特率,USB-CDC是12M bps的固定速度通信;
2,不管奇偶校驗位,USB-CDC通信無奇偶校驗位
|