電子工程網(wǎng)
標題:
如何在電腦上看STM32 串口收發(fā)的具體數據(二進(jìn)制)
[打印本頁(yè)]
作者:
hahaygy
時(shí)間:
2012-11-28 21:12
標題:
如何在電腦上看STM32 串口收發(fā)的具體數據(二進(jìn)制)
本人在用STM32F103ZET6的一塊開(kāi)發(fā)板學(xué)習中,
目前在用串口收發(fā)數據,突發(fā)奇想 看看收發(fā)的數據在傳送過(guò)程中是怎么傳輸的。
因此我把示波器的探頭夾在了板子串口收發(fā)的引腳上,用板子給電腦發(fā)送十六進(jìn)制數。
通過(guò)示波器我看到了高地電位的變化,也就是二進(jìn)制的波形,
我將波形記錄下來(lái),與我程序中所發(fā)的十六進(jìn)制數對比,
例如:我在程序中發(fā)送0x01 ,0x0F 這兩個(gè)十六進(jìn)制數,而在示波器上看到的則是
1
0111 1111
001
0000 1111
通過(guò)對劃線(xiàn)部分按位取反,
也就是將
0111 1111
與
0000 1111
按位取反得到 1000 0000 與 1111 0000
再分別從后往前寫(xiě)得到 0000 0001 與 0000 1111
換算成十六進(jìn)制 即為 0x01, 0x0F
這也是我在串口助手上接收窗口里看到的數。
我的串口設置是:波特率2400 數據位8 停止位1 校驗位 無(wú)
現在我想請問(wèn)各位高手,我所發(fā)送數據所顯示出的波形中,
第一個(gè)1 是什么意思?
兩組8位中間的 001 又是什么意思?
有沒(méi)有什么串口監控軟件可以取代示波器,直接在電腦上看到串口發(fā)送的所有二進(jìn)制的數呢???
作者:
hahaygy
時(shí)間:
2012-11-29 10:18
自己頂下。。。
作者:
foreng
時(shí)間:
2012-11-30 12:09
多余的1是起始為金和停止位,
作者:
xiexing1110
時(shí)間:
2012-12-3 08:38
起始位
作者:
m32st
時(shí)間:
2012-12-3 10:51
可以用邏輯分析儀
作者:
zhaowliang
時(shí)間:
2012-12-12 16:41
第一個(gè)1是起始位,第二個(gè)001是停止位,等待,第二個(gè)數的起始位。
作者:
1204689687
時(shí)間:
2012-12-16 09:10
用串口調試助手試試
作者:
lovesyx2012
時(shí)間:
2012-12-20 13:07
學(xué)習學(xué)習
作者:
gg99yy
時(shí)間:
2012-12-24 15:23
是起始位和停止位
作者:
baolong
時(shí)間:
2012-12-24 17:07
寫(xiě)的很好
作者:
baolong
時(shí)間:
2012-12-24 17:07
寫(xiě)的非常好
歡迎光臨 電子工程網(wǎng) (http://selenalain.com/)
Powered by Discuz! X3.4
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页