首页
/
每日頭條
/
圖文
/
串口線接法
串口線接法
更新时间:2024-09-30 22:30:45

這種通訊方式非常簡單。他隻需要三根線。第一根線是微控制器的發送連接着電腦的接收。第二根線電腦的發送連接着微控制器的接收。第三根線是地線,我們給電腦發送數據通過第一根線就可以完成。比如我們給電腦發送大寫字母A,媽媽這一根線上到底發送了什麼呢?通過波形圖測試發現。微控制器發送的波形是這樣的,這是一幀完整的串形數據。一共10位,它是從走往右依次把數據發送出去了,第一位是起始位,他永遠是低電平。第十位是停止位,它永遠都是高電平。然後中間8個是二進制數據,因為是2進制,所以第一位代表1。第二位代表2。第三位代表4,依次類推,第八位代表128。按照這個規律,我們把收到的這個A的這個波形每一位相➕,最後的結果就是65,65和A之間有什麼關系?這得看ASCII碼對照表了。表中65z正好對應大寫的A。

串口線接法(串口通信原理)1

ASCII碼

而且我們要發送C的話,微控制器就得發送67了。我們想要發送什麼數據,就按照表中的值讓微控制器發送高低電平就可以了。但是需要注意,在我們發送的時候,必須要有時間間隔。那麼這個時間間隔是多少呢?這得看串口通訊的波特率了。我們現在使用的波特率是9600。意思是1秒之内,發送9600位這樣的數據。也就是每一位數據之間的間隔為100微秒。按照這個規律每隔100微秒,我們給電腦發送一次高低電平。電腦就能收到,我們發送的是什麼。比如我們現在發送的是66電腦收到的就是B。如果想要發送更快的話,可以選擇更高的波特率。如果選擇115200的波特率。則她在1秒之内,可以發送115,200個數據。比剛才快了十多倍,則他發送的時間間隔調整為8.7微秒。我們發送的時間間隔和波特率一定要嚴格對應上如果對應不上可能會出現這樣的情況,當我們把數據發送過去,接收方可能已經過了接收時間。這樣就會導緻數據錯亂,剛才我們從串口通訊的對底層解釋到了他到底是什麼?其實在現在窗口發送數據的時候。根本不需要像我們剛才說的那麼麻煩。就拿Arduino開發版為例。這是他發送大寫字母C的程序。在程序的開頭設置好波特率。然後直接C使用這個函數就能發送出去。根本不需要我們設置時間間隔也不需要,我們按照ASCII表像剛才那樣一微一位的去發送數據。因為這個函數做了,我們上面所說的一切,他本質就是按照時間間隔。把大寫字母C根據ASCII碼,一位一位的發送出去。這就是串口通訊的本質。無論程序有多簡單,最後發送的高低電平都是固定不變的。

串口線接法(串口通信原理)2

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
更适合新手養的兔兔有哪些
更适合新手養的兔兔有哪些
早晨七點半,年逾六旬的甯夏固原市原州區中河鄉油坊村“兔司令”馬希禮已在山腳下的兔場裡忙活起來,配飼料、喂兔子、掃兔舍……春節期間,他每天在兔舍裡要待四個小時。“這個卯兔春節,我們一家人在兔場過了個團圓年,盼着兔年好運似長龍,家庭和睦多興隆。...
2024-09-30
醋酸面料好還是緞面面料好
醋酸面料好還是緞面面料好
什麼是醋酸面料?醋酸面料大衣有什麼特點?醋酸布料俗稱醋酸布,是用最優質的針葉樹漿提煉出來的一種純天然木漿纖維,選用領先紡織技術制造而成,色彩鮮豔,外觀亮堂,接觸柔滑、舒服,光澤、功能均挨近桑蠶絲。醋酸布料特色有哪些?醋酸布料與棉、麻等天然織...
2024-09-30
閃光的樂隊李玉剛第二期篝火會
閃光的樂隊李玉剛第二期篝火會
浙江衛視的音樂社交樂隊節目——《閃光的樂隊》第九期在2月19日晚播出,這一期除了六組樂隊展開舞台競演外,還邀請了中國最有名氣的“搖滾樂隊”之一——黑豹樂隊參與表演。黑豹樂隊是屬于大魔王級别的老牌樂隊,這個樂隊曾留下很多經典,也是很多中國樂隊...
2024-09-30
3ce絲絨霧面唇釉哪個色最好看
3ce絲絨霧面唇釉哪個色最好看
LOL!SURPRISED~MyGiftsCollection謀劃已久的“拆禮物大合集”終于出爐了!!!今天這篇推送,是一邊喜滋滋地拆禮物,一邊回味前幾天在首爾那趟充實的旅程,所以甜度和能量很高~❤️不得不說,我對首爾的印象越來越好了,尤其...
2024-09-30
炸雞和燒烤哪個更上火
炸雞和燒烤哪個更上火
平時我們大家都知道,吃辣椒會上火,可是你知道為什麼吃辣椒、炸雞會上火嗎?火鍋,嗑瓜子也會上火嗎?辣椒是刺激性食物,辣椒素會刺激粘膜上的受體,進而刺激神經,産生灼燒的感覺,但實際上并不存在高溫,這和我們吃薄荷糖,感覺涼,而并不存在低溫的道理是...
2024-09-30
Copyright 2023-2024 - www.tftnews.com All Rights Reserved