91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

BJ-EPM240學(xué)習(xí)板之串口通信實(shí)驗(yàn)

工程師 ? 來源:未知 ? 作者:姚遠(yuǎn)香 ? 2019-03-06 15:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

串口通信(Serial Communications)的概念非常簡單,串口按位(bit)發(fā)送和接收字節(jié)。盡管比按字節(jié)(byte)的并行通信慢,但是串口可以在使用一根線發(fā)送數(shù)據(jù)的同時(shí)用另一根線接收數(shù)據(jù)。它很簡單并且能夠?qū)崿F(xiàn)遠(yuǎn)距離通信。比如IEEE488定義并行通行狀態(tài)時(shí),規(guī)定設(shè)備線總長不得超過20米,并且任意兩個(gè)設(shè)備間的長度不得超過2米;而對于串口而言,長度可達(dá)1200米。典型地,串口用于ASCII碼字符的傳輸。通信使用3根線完成,分別是地線、發(fā)送、接收。由于串口通信是異步的,端口能夠在一根線上發(fā)送數(shù)據(jù)同時(shí)在另一根線上接收數(shù)據(jù)。其他線用于握手,但不是必須的。串口通信最重要的參數(shù)是波特率、數(shù)據(jù)位、停止位和奇偶校驗(yàn)。對于兩個(gè)進(jìn)行通信的端口,這些參數(shù)必須匹配。

a,波特率:這是一個(gè)衡量符號傳輸速率的參數(shù)。指的是信號被調(diào)制以后在單位時(shí)間內(nèi)的變化,即單位時(shí)間內(nèi)載波參數(shù)變化的次數(shù),如每秒鐘傳送240個(gè)字符,而每個(gè)字符格式包含10位(1個(gè)起始位,1個(gè)停止位,8個(gè)數(shù)據(jù)位),這時(shí)的波特率為240Bd,比特率為10位*240個(gè)/秒=2400bps。一般調(diào)制速率大于波特率,比如曼徹斯特編碼)。通常電話線的波特率為14400,28800和36600。波特率可以遠(yuǎn)遠(yuǎn)大于這些值,但是波特率和距離成反比。高波特率常常用于放置的很近的儀器間的通信,典型的例子就是GPIB設(shè)備的通信。

b,數(shù)據(jù)位:這是衡量通信中實(shí)際數(shù)據(jù)位的參數(shù)。當(dāng)計(jì)算機(jī)發(fā)送一個(gè)信息包,實(shí)際的數(shù)據(jù)往往不會是8位的,標(biāo)準(zhǔn)的值是6、7和8位。如何設(shè)置取決于你想傳送的信息。比如,標(biāo)準(zhǔn)的ASCII碼是0~127(7位)。擴(kuò)展的ASCII碼是0~255(8位)。如果數(shù)據(jù)使用簡單的文本(標(biāo)準(zhǔn) ASCII碼),那么每個(gè)數(shù)據(jù)包使用7位數(shù)據(jù)。每個(gè)包是指一個(gè)字節(jié),包括開始/停止位,數(shù)據(jù)位和奇偶校驗(yàn)位。由于實(shí)際數(shù)據(jù)位取決于通信協(xié)議的選取,術(shù)語“包”指任何通信的情況。

c,停止位:用于表示單個(gè)包的最后一位。典型的值為1,1.5和2位。由于數(shù)據(jù)是在傳輸線上定時(shí)的,并且每一個(gè)設(shè)備有其自己的時(shí)鐘,很可能在通信中兩臺設(shè)備間出現(xiàn)了小小的不同步。因此停止位不僅僅是表示傳輸?shù)慕Y(jié)束,并且提供計(jì)算機(jī)校正時(shí)鐘同步的機(jī)會。適用于停止位的位數(shù)越多,不同時(shí)鐘同步的容忍程度越大,但是數(shù)據(jù)傳輸率同時(shí)也越慢。

d,奇偶校驗(yàn)位:在串口通信中一種簡單的檢錯(cuò)方式。有四種檢錯(cuò)方式:偶、奇、高和低。當(dāng)然沒有校驗(yàn)位也是可以的。對于偶和奇校驗(yàn)的情況,串口會設(shè)置校驗(yàn)位(數(shù)據(jù)位后面的一位),用一個(gè)值確保傳輸?shù)臄?shù)據(jù)有偶個(gè)或者奇?zhèn)€邏輯高位。例如,如果數(shù)據(jù)是011,那么對于偶校驗(yàn),校驗(yàn)位為0,保證邏輯高的位數(shù)是偶數(shù)個(gè)。如果是奇校驗(yàn),校驗(yàn)位為1,這樣就有3個(gè)邏輯高位。高位和低位不真正的檢查數(shù)據(jù),簡單置位邏輯高或者邏輯低校驗(yàn)。這樣使得接收設(shè)備能夠知道一個(gè)位的狀態(tài),有機(jī)會判斷是否有噪聲干擾了通信或者是否傳輸和接收數(shù)據(jù)是否不同步。

該實(shí)驗(yàn)只針對RS232標(biāo)準(zhǔn)。如圖所示,該接口電路使用了MAX3232CSL作為電平轉(zhuǎn)換芯片。典型的RS232信號在正負(fù)電平之間擺動,在發(fā)送數(shù)據(jù)時(shí),發(fā)送端驅(qū)動器輸出正電平在+5~+15V,負(fù)電平在-5~-15V電平。接收器典型的工作電平在+3~+12V與-3~-12V之間。由于發(fā)送電平與接收電平的差僅為2V至3V左右,所以其共模抑制能力差,再加上雙絞線上的分布電容,其傳送距離最大為約15米,最高速率為20kb/s。RS232 是為點(diǎn)對點(diǎn)(即只用一對收、發(fā)設(shè)備)通訊而設(shè)計(jì)的,其驅(qū)動器負(fù)載為3~7k8。

BJ-EPM240學(xué)習(xí)板之串口通信實(shí)驗(yàn)

更多關(guān)于BJ-EPM240學(xué)習(xí)板之串口通信實(shí)驗(yàn)請看視頻。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • RS232
    +關(guān)注

    關(guān)注

    13

    文章

    876

    瀏覽量

    98279
  • 串口通信
    +關(guān)注

    關(guān)注

    34

    文章

    1662

    瀏覽量

    57958
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    基于ZYNQ-MZ702P開發(fā)板實(shí)現(xiàn)以太網(wǎng)通信

    本章以太網(wǎng)通信實(shí)驗(yàn)是基于ZYNQ-MZ702P開發(fā)進(jìn)行實(shí)現(xiàn),在配置方面,需要讀者自主修改不同的地方。文章末尾有本項(xiàng)目原工程壓縮包,提供參考。
    的頭像 發(fā)表于 02-11 11:42 ?858次閱讀
    基于ZYNQ-MZ702P開發(fā)板實(shí)現(xiàn)以太網(wǎng)<b class='flag-5'>通信</b>

    探索RTK0EMA330C00000BJ:助力電機(jī)控制的MCB - RA6T3 CPU

    探索RTK0EMA330C00000BJ:助力電機(jī)控制的MCB - RA6T3 CPU 在電子工程師的日常工作中,電機(jī)控制評估是一個(gè)重要的領(lǐng)域。今天我就來和大家詳細(xì)介紹一款適用于電機(jī)控制評估
    的頭像 發(fā)表于 12-29 15:25 ?340次閱讀

    串口通信基石:Air8000下Modbus RTU串口初始化詳解!

    串口初始化是Modbus RTU通信穩(wěn)定可靠的關(guān)鍵起點(diǎn)。本篇深入剖析Air8000開發(fā)串口參數(shù)配置、初始化代碼實(shí)現(xiàn)及調(diào)試要點(diǎn),結(jié)合master_rtu示例,分享實(shí)際操作中的經(jīng)驗(yàn)與避坑
    的頭像 發(fā)表于 10-28 16:33 ?1653次閱讀
    <b class='flag-5'>串口</b><b class='flag-5'>通信</b>基石:Air8000下Modbus RTU<b class='flag-5'>串口</b>初始化詳解!

    ?STEVAL-TO240SCR評估技術(shù)解析與應(yīng)用指南

    STMicroelectronics STEVAL-TO240SCR評估是一款即用型接口,配備STTN6050H-12M1Y 60A雙向晶閘管。STTN6050H-12M1Y是一款符合汽車級標(biāo)準(zhǔn)
    的頭像 發(fā)表于 10-15 13:38 ?651次閱讀
    ?STEVAL-TO<b class='flag-5'>240</b>SCR評估<b class='flag-5'>板</b>技術(shù)解析與應(yīng)用指南

    基于FPGA開發(fā)TSP的串口通信設(shè)計(jì)

    本文詳細(xì)介紹基于Terasic FPGA開發(fā)TSP(又名C5P和OSK)和其板載CP2102N USB-UART橋接芯片的串口通信系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)。系統(tǒng)采用Verilog HDL編寫UART收發(fā)控制器,通過CP2102N實(shí)現(xiàn)FP
    的頭像 發(fā)表于 10-15 11:05 ?4457次閱讀
    基于FPGA開發(fā)<b class='flag-5'>板</b>TSP的<b class='flag-5'>串口</b><b class='flag-5'>通信</b>設(shè)計(jì)

    基于FPGA開發(fā)DE23-Lite的串口通信設(shè)計(jì)

    DE23-Lite開發(fā)提供了一個(gè)UART通信接口(物理接口是下圖的Type C接口),用戶能夠通過主機(jī)與Agilex 3 FPGA進(jìn)行串口通信
    的頭像 發(fā)表于 10-15 10:57 ?4403次閱讀
    基于FPGA開發(fā)<b class='flag-5'>板</b>DE23-Lite的<b class='flag-5'>串口</b><b class='flag-5'>通信</b>設(shè)計(jì)

    全網(wǎng)首發(fā)!基于RV1126BJ設(shè)計(jì)的工規(guī)型號核心EAI1126B-Core-TI正式發(fā)布啦

    2025年9月23日,瑞芯微攜新一代4K工業(yè)視覺處理器RV1126BJ亮相第25屆中國國際工業(yè)博覽會。作為瑞芯微的金牌方案商,EASYEAI靈眸科技正式發(fā)布基于RV1126BJ設(shè)計(jì)的工規(guī)型號核心
    的頭像 發(fā)表于 10-13 14:32 ?1702次閱讀
    全網(wǎng)首發(fā)!基于RV1126<b class='flag-5'>BJ</b>設(shè)計(jì)的工規(guī)型號核心<b class='flag-5'>板</b>EAI1126B-Core-TI正式發(fā)布啦

    基于RV1126BJ設(shè)計(jì)的工規(guī)型號核心EAI1126B-Core-TI正式發(fā)布啦!

    2025年9月23日,瑞芯微攜新一代4K工業(yè)視覺處理器RV1126BJ亮相第25屆中國國際工業(yè)博覽會。作為瑞芯微的金牌方案商,EASYEAI靈眸科技正式發(fā)布基于RV1126BJ設(shè)計(jì)的工規(guī)型號核心
    的頭像 發(fā)表于 10-13 09:57 ?9506次閱讀
    基于RV1126<b class='flag-5'>BJ</b>設(shè)計(jì)的工規(guī)型號核心<b class='flag-5'>板</b>EAI1126B-Core-TI正式發(fā)布啦!

    Air780EPM嵌入式開發(fā):LuatOS下的MQTT通信實(shí)

    通過LuatOS腳本在Air780EPM開發(fā)上實(shí)現(xiàn)MQTT通信,是物聯(lián)網(wǎng)設(shè)備開發(fā)中高效且便捷的解決方案。 一、MQTT 協(xié)議詳解 ? 1.1 什么是 MQTT? MQTT(Message
    的頭像 發(fā)表于 09-30 16:11 ?1818次閱讀
    Air780<b class='flag-5'>EPM</b>嵌入式開發(fā):LuatOS下的MQTT<b class='flag-5'>通信實(shí)</b>踐

    實(shí)戰(zhàn)Air780EPM:構(gòu)建4G共享網(wǎng)關(guān),服務(wù)WiFi與有線設(shè)備!

    通過Air780EPM開發(fā),我們可以輕松實(shí)現(xiàn)4G網(wǎng)絡(luò)作為數(shù)據(jù)出口,為周邊的WiFi設(shè)備和以太網(wǎng)設(shè)備提供互聯(lián)網(wǎng)共享,適用于移動辦公、遠(yuǎn)程部署等場景。 一、多網(wǎng)融合概述 ? Air780EPM 開發(fā)
    的頭像 發(fā)表于 09-30 16:03 ?1221次閱讀
    實(shí)戰(zhàn)Air780<b class='flag-5'>EPM</b>:構(gòu)建4G共享網(wǎng)關(guān),服務(wù)WiFi與有線設(shè)備!

    LuatOS嵌入式開發(fā)實(shí)戰(zhàn):Air780EPM與MQTT通信

    ?本教程聚焦于LuatOS在Air780EPM開發(fā)上的應(yīng)用,演示如何通過腳本實(shí)現(xiàn)MQTT協(xié)議通信,助力物聯(lián)網(wǎng)設(shè)備快速聯(lián)網(wǎng)。 一、MQTT 協(xié)議詳解 ? 1.1 什么是 MQTT? MQTT
    的頭像 發(fā)表于 09-29 18:10 ?517次閱讀
    LuatOS嵌入式開發(fā)實(shí)戰(zhàn):Air780<b class='flag-5'>EPM</b>與MQTT<b class='flag-5'>通信</b>

    Air8101多網(wǎng)融合戰(zhàn)略升級:Air780EPM模塊助力4G聯(lián)網(wǎng)落地

    在物聯(lián)網(wǎng)通信技術(shù)持續(xù)迭代的背景下,Air8101通過戰(zhàn)略級模塊外掛——Air780EPM,正式邁入4G聯(lián)網(wǎng)時(shí)代。多網(wǎng)融合架構(gòu)的完善,使設(shè)備在復(fù)雜環(huán)境中仍能保持高速、穩(wěn)定的數(shù)據(jù)傳輸性能,推動智能化
    的頭像 發(fā)表于 06-23 16:53 ?533次閱讀
    Air8101多網(wǎng)融合戰(zhàn)略升級:Air780<b class='flag-5'>EPM</b>模塊助力4G聯(lián)網(wǎng)落地

    第七章 串口通信

    本章介紹了W55MH32的串口通信,講述了數(shù)據(jù)通信基礎(chǔ)概念、串口通信協(xié)議和特性與功能,以及DMA在串口
    的頭像 發(fā)表于 05-26 17:00 ?987次閱讀
    第七章 <b class='flag-5'>串口</b><b class='flag-5'>通信</b>

    華為DatacomStar數(shù)據(jù)通信實(shí)訓(xùn)系統(tǒng)正式發(fā)布

    以“因聚而生 眾智有為”為主題的“華為中國合作伙伴大會2025”在深圳舉行。會議期間,由華為數(shù)據(jù)通信產(chǎn)品線和企業(yè)培訓(xùn)與認(rèn)證部聯(lián)合打造的“DatacomStar數(shù)據(jù)通信實(shí)訓(xùn)系統(tǒng)”正式發(fā)布,定義人才培養(yǎng)新范式!
    的頭像 發(fā)表于 03-24 15:11 ?1649次閱讀

    Air780EPM 模塊串口電路設(shè)計(jì)硬件指導(dǎo)

    串口作為Air780EPM模塊的核心通信接口,承擔(dān)著設(shè)備控制、數(shù)據(jù)傳輸及外設(shè)交互等關(guān)鍵功能,在物聯(lián)網(wǎng)終端、智能設(shè)備、工業(yè)自動化等場景中不可或缺。 一、概述 ? 串口作為 Air780
    的頭像 發(fā)表于 03-07 17:56 ?787次閱讀
    Air780<b class='flag-5'>EPM</b> 模塊<b class='flag-5'>串口</b>電路設(shè)計(jì)硬件指導(dǎo)