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

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

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

英創(chuàng)信息技術(shù)EM928x串口的RTS硬件方向控制方法

英創(chuàng)信息技術(shù) ? 來源:英創(chuàng)信息技術(shù) ? 作者:英創(chuàng)信息技術(shù) ? 2020-01-16 10:21 ? 次閱讀

英創(chuàng)EM928x系列主板包括板載8路物理串口的EM9281和EM9280,以及板載7路串口的EM9281,其中ttyS1-ttyS5為高速全雙工串口;ttyS6-ttyS8為低速串口。除了ttyS3引出方式為232電平以外,其余7路串口均以TTL電平引出,客戶可以在應(yīng)用底板上將這些串口擴展為標準RS232RS485串口使用,也可以連接自己的串口外設(shè)。

EM928x的TTL串口除了ttyS1以外,都是三線串口,提供RXD、TXD、GND這3路信號。為了提高電路的抗干擾能力,實際RS485串口應(yīng)用中,客戶可能需要使用RTS#硬件方向控制。英創(chuàng)為此提供的方案是:用戶程序可設(shè)置主板上的某位GPIO作為RTS#信號線,設(shè)置后內(nèi)核串口驅(qū)動中將增加相關(guān)的控制操作,客戶只需在使用串口之前使能RTS#功能,就可以啟動RTS#硬件方向控制功能。

目前支持這一功能的有ttyS1、ttyS3、ttyS4、ttyS5這4路串口,相應(yīng)的可以配置GPIO用于模擬RTS#信號線,EM9280的GPIO中能夠作為RTS#信號線的有:GPIO0、GPIO1、GPIO6、GPIO7、GPIO10、GPIO11、GPIO20、GPIO21、GPIO22、GPIO23、GPIO24、GPIO25、GPIO26、GPIO27、GPIO28、GPIO29、GPIO30、GPIO31。而EM9821和EM9287的GPIO都可以作為RTS#信號線。

須注意的是,上述4路GPIO一旦被用作RTS#信號線,則該管腳不能同時作為GPIO使用。

要使用這一功能,在應(yīng)用底板制作的時候,除了引出TXD、RXD,并將串口信號轉(zhuǎn)換為差分信號以外,還需要進行一些電路擴展,如下圖。

從圖中可以看出,方向控制信號COM2_RTSn(即RTS#信號)是低電平有效的,有效時(低電平)串口處于發(fā)送狀態(tài),無效時(高電平)處于接收狀態(tài)。 用戶需要特別注意RTS#信號是低電平有效的控制信號,這是因為:(1)在主板上電復(fù)位時,所有管腳均處于帶上拉的輸入狀態(tài),這時管腳的電平為高。采用低電平輸出有效,防止了在上電復(fù)位過程中,RS485總線被無效信號干擾的問題;(2)若由于某種原因RTS#信號與RS485驅(qū)動斷開,因為懸空管腳在數(shù)字電路中是作高電平狀態(tài)的,因此也避免了電路內(nèi)部的故障影響RS485總線的情況發(fā)生。

EM928x內(nèi)核中已經(jīng)增加了RTS#控制部分,在串口測試例程中也增加了相應(yīng)結(jié)構(gòu)定義和函數(shù)如下:

unsigned int pin=GPIOx; //x為哪一路GPIO
res=ioctl(m_fd,EM9280_IOCTL_SET_RTS_PIN,&pin);

之后對于串口的讀寫操作和標準的RS232串口操作完全一致。

由于RTS#的控制由驅(qū)動程序自動進行,因此無論是否打開這一功能,客戶的應(yīng)用程序開發(fā)是完全一樣的,可參考英創(chuàng)光盤的Step2_SerialTest進行開發(fā)。

另,用戶還可以通過修改u-boot配置來啟動RTS#硬件方向控制功能,如需實現(xiàn)這一操作,可與我公司聯(lián)系以獲得相關(guān)技術(shù)支持。

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

    關(guān)注

    7

    文章

    6085

    瀏覽量

    35415
收藏 人收藏

    評論

    相關(guān)推薦

    飛騰助力首屆教育信息技術(shù)應(yīng)用創(chuàng)新大賽圓滿落幕

    近日,由中國教育技術(shù)協(xié)會主辦,教育部教育管理信息中心教育信創(chuàng)實驗室、公安部第三研究所、中國電子工業(yè)標準化技術(shù)協(xié)會信創(chuàng)工委會支持,北京航空航天
    的頭像 發(fā)表于 12-24 09:57 ?142次閱讀

    有方科技參編的信息技術(shù)團體標準發(fā)布

    近日,有方科技參編的《信息技術(shù)產(chǎn)品供應(yīng)鏈成熟度 共性指標 第1部分:企業(yè)背景評價》《信息技術(shù)產(chǎn)品供應(yīng)鏈成熟度 共性指標 第2部分:技術(shù)掌控評價》《信息技術(shù)產(chǎn)品供應(yīng)鏈成熟度 共性指標 第
    的頭像 發(fā)表于 12-23 10:44 ?163次閱讀

    龍芯中科助力2024首屆教育信息技術(shù)應(yīng)用創(chuàng)新大賽成功舉辦

    近日,2024首屆教育信息技術(shù)應(yīng)用創(chuàng)新大賽在北京航空航天大學(xué)成功舉辦。本次大賽由中國教育技術(shù)協(xié)會主辦,教育信創(chuàng)實驗室、公安部第三研究所、中國電子工業(yè)標準化技術(shù)協(xié)會信
    的頭像 發(fā)表于 12-19 17:02 ?246次閱讀

    拓維信息參與牽頭組建!長沙新一代信息技術(shù)產(chǎn)教聯(lián)合體正式獲批

    的長沙新一代信息技術(shù)產(chǎn)教聯(lián)合體成功獲批,為長沙市信息技術(shù)產(chǎn)業(yè)發(fā)展注入了新的活力。圖/《2024年長沙市市級市域產(chǎn)教聯(lián)合體名單》長沙新一代信息技術(shù)產(chǎn)教聯(lián)合體將依托龍頭企
    的頭像 發(fā)表于 12-07 01:06 ?390次閱讀
    拓維<b class='flag-5'>信息</b>參與牽頭組建!長沙新一代<b class='flag-5'>信息技術(shù)</b>產(chǎn)教聯(lián)合體正式獲批

    觸摸屏的信息可以直接和DS90UB928 I2C通信嗎?

    想請問下,觸摸屏的信息可以直接和928通信嗎?參考928的datasheet,他支持I2C,理論上是可以的,有沒有大神用過這樣的處理方式?
    發(fā)表于 12-02 06:20

    中科創(chuàng)達榮獲2024年軟件和信息技術(shù)服務(wù)優(yōu)秀企業(yè)

    及前百家企業(yè)”名單。中科創(chuàng)達憑借非凡的技術(shù)實力與持續(xù)的創(chuàng)新能力,成功入選“2024年度軟件和信息技術(shù)服務(wù)競爭力百強企業(yè)”以及“2024年軟件和信息技術(shù)服務(wù)優(yōu)秀企業(yè)”。
    的頭像 發(fā)表于 10-30 11:44 ?501次閱讀

    銳恩科技引領(lǐng)微控制器MCU技術(shù)創(chuàng)新,賦能多元化應(yīng)用!

    行業(yè)取得了顯著成績。例如,銳恩的MCU被廣泛應(yīng)用于消費電子、工業(yè)控制、儀表儀器、數(shù)碼電子、安防監(jiān)控、智能家居、醫(yī)療設(shè)備、照明控制、汽車電子等,在汽車電子領(lǐng)域為汽車智能化提供了堅實的硬件
    發(fā)表于 09-29 13:40

    創(chuàng)國產(chǎn)化背景下的工控主板發(fā)展現(xiàn)狀

    創(chuàng),是信息技術(shù)應(yīng)用創(chuàng)新產(chǎn)業(yè)的簡稱,于2016年“信創(chuàng)工委會”(信息技術(shù)應(yīng)用創(chuàng)新工作委員會)提出,目的就是要推動我們國內(nèi)軟硬件關(guān)鍵
    的頭像 發(fā)表于 09-21 16:15 ?428次閱讀

    梯度科技入選2023年信息技術(shù)應(yīng)用創(chuàng)新解決方案名單

    日前,工業(yè)和信息化部網(wǎng)絡(luò)安全產(chǎn)業(yè)發(fā)展中心(工業(yè)和信息化部信息中心)在天津舉辦2024信息技術(shù)應(yīng)用創(chuàng)新發(fā)展大會暨解決方案應(yīng)用推廣大會。會上正式公布了2023年
    的頭像 發(fā)表于 09-09 16:29 ?441次閱讀

    神經(jīng)網(wǎng)絡(luò)專用硬件實現(xiàn)的方法技術(shù)

    神經(jīng)網(wǎng)絡(luò)專用硬件實現(xiàn)是人工智能領(lǐng)域的一個重要研究方向,旨在通過設(shè)計專門的硬件來加速神經(jīng)網(wǎng)絡(luò)的訓(xùn)練和推理過程,提高計算效率和能效比。以下將詳細介紹神經(jīng)網(wǎng)絡(luò)專用硬件實現(xiàn)的
    的頭像 發(fā)表于 07-15 10:47 ?1187次閱讀

    啟用了硬件的流控RTS,CTS, 出現(xiàn)esp-modem: HW FIFO Overflow是什么原因?qū)е碌模?/a>

    已啟用 RTS /CTS 硬件流控,并驗證了4G模塊的RTS/CTS是有效的;ppp撥號也成功建立了連接: [HOS MODEM] esp_modem_dte_send_cmd,port:1,cmd
    發(fā)表于 06-25 06:08

    龍芯中科突破“卡脖子”難題,構(gòu)建新型信息技術(shù)體系

    胡偉武強調(diào),在Wintel和AA體系主導(dǎo)全球電子產(chǎn)業(yè)的環(huán)境下,中國需建立獨立于X86和ARM的第三套信息技術(shù)體系和產(chǎn)業(yè)生態(tài),解決關(guān)鍵技術(shù)被封鎖的困境,加速形成新質(zhì)生產(chǎn)力,從而創(chuàng)造新的競爭優(yōu)勢。
    的頭像 發(fā)表于 05-20 16:12 ?606次閱讀

    USART上對應(yīng)RTS的GPIO引腳不需要定義嗎?

    提到是硬件控制,在進行串口初始化的時候,把下面定義的USART_InitStructure.USART_HardwareFlowControl
    發(fā)表于 04-25 08:05

    龍芯中科三項信創(chuàng)方案入圍工信部2023年信息技術(shù)應(yīng)用創(chuàng)新應(yīng)用示范案例名單

    近日,工業(yè)和信息化部通報了2023年信息技術(shù)應(yīng)用創(chuàng)新解決方案征集遴選結(jié)果,本次共評選出典型解決方案173個、應(yīng)用示范案例83個、單項創(chuàng)新案例64個。
    的頭像 發(fā)表于 03-07 16:45 ?956次閱讀
    龍芯中科三項信<b class='flag-5'>創(chuàng)</b>方案入圍工信部2023年<b class='flag-5'>信息技術(shù)</b>應(yīng)用創(chuàng)新應(yīng)用示范案例名單

    軟通動力與捷創(chuàng)技術(shù)簽訂戰(zhàn)略合作協(xié)議

    近日,軟通動力信息技術(shù)(集團)股份有限公司(以下簡稱“軟通動力”)與寧波捷創(chuàng)技術(shù)股份有限公司(以下簡稱“捷創(chuàng)技術(shù)”)正式簽訂戰(zhàn)略合作協(xié)議,并
    的頭像 發(fā)表于 02-03 16:35 ?1124次閱讀