吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

RS485驅動包的使用

冬至子 ? 來源:YZRD ? 作者:YZRD ? 2023-10-13 10:33 ? 次閱讀

開發環境:野火的stm32f407,rt-thread studio版本是版本: 2.2.6,stm32f4的資源包為0.2.2。工程使用上一篇 rt-thread studio新建stm32f407工程為基礎。

硬件配置:查看野火資料確定rs485的引腳和控制腳分別是:485_R:USART2_RX PA3; 485_T:USART2_TX PA2;控制腳:PC0。野火板子需要使用跳線帽進行連接485_R<—>PA3、485_D<—>PA2、C/4-5V<—>5V。外部使用rs485轉usb線進行連接,注意usb轉RS485線的接頭使用的是db9頭,根據標準,db9的1腳接板子的rs485的B相(data-),2腳接板子rs485的A相(data+)。

rt-thread studio的配置,添加軟件包RS485,添加完還需要修改board.h中的代碼,代碼修改如下:
、、、

#define BSP_USING_UART2
#define BSP_UART2_TX_PIN "PA2"
#define BSP_UART2_RX_PIN "PA3"
、、、
編譯正常。

測試方法:使用軟件包自帶的示例進行測試,取消#define RS485_USING_TEST的注釋,同時修改控制腳的宏定義,改為
、、、

#define RS485_TEST_PIN GET_PIN(C, 0) //default test ctrl pin
、、、
重新編譯,下載。使用finsh輸入指令,進行測試。測試步驟:

  • create //create rs485 instance
  • connect //open rs485 connect
  • recv //receive from rs485
  • send //send to rs485
    使用這幾個指令,可以看到能夠正常的接收和發送數據。

1.jpg

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 驅動器
    +關注

    關注

    53

    文章

    8272

    瀏覽量

    147070
  • RS485
    +關注

    關注

    39

    文章

    1165

    瀏覽量

    82597
  • STM32F407
    +關注

    關注

    15

    文章

    188

    瀏覽量

    29652
  • RT-Thread
    +關注

    關注

    31

    文章

    1305

    瀏覽量

    40387
  • USART串口
    +關注

    關注

    0

    文章

    32

    瀏覽量

    6889
收藏 人收藏

    評論

    相關推薦

    RS485簡介

    發送器的驅動能力和沖突保護特性,擴展了總線共模范圍,后命名為TIA/EIA-485-A標準。RS485接口組成的半雙工網絡,一般是兩線制(以前有四線制接法,只能實現點對點的通信方式,現很少采用),多采用
    發表于 06-21 05:00

    RS485通信原理是什么?RS485應用存在哪些問題?

    RS485特點是什么?RS485通信原理是什么?RS485應用存在哪些問題?
    發表于 05-20 06:06

    電腦RS232轉RS485驅動

    電腦沒有RS485端口,你必須有USB轉RS485RS232轉RS485,轉接線裝上驅動,打開軟件就可以調試了,買九針轉接頭方便接線頭回答
    發表于 09-08 07:10

    RS485是什么?RS485通信的特點有哪些

    RS485簡介485(一般稱作 RS485/EIA-485)是隸屬于 OSI 模型物理層的電氣特性規定為 2 線,半雙工,多點通信的標準。它的電氣特性和
    發表于 01-14 07:54

    RS485軟件和串口如何使用?

    RS485軟件,這個軟件應該怎么用,MSH_CMD_EXPORT_ALIAS這個宏定義我應該怎么輸入命令,比如下面圖片創建RS485命令create。
    發表于 10-31 17:49

    RS485驅動的使用

    ),2腳接板子rs485的A相(data+)。rt-thread studio的配置,添加軟件RS485,添加完還需要修改board.h中的代碼,代碼修改如下:、、、#define
    發表于 02-09 14:26

    RT-Thread中Agile Modbus軟件的使用

    ”);  }  }  因為我們使用的是rs485驅動,根據示例,我們知道需要增加幾個函數,如下:  static int Bsp_Rs485_init(void); //
    發表于 02-10 16:46

    RS485 Specifications

    RS485 Specifications
    發表于 08-08 22:00 ?79次下載

    rs485傳輸距離

    rs485傳輸距離 RS485電纜 在一般場合采用普通
    發表于 09-22 16:51 ?2w次閱讀

    rs485通訊協議

    rs485通訊協議是本技術頻道的核心內容,介紹了rs485通訊協議原理,rs485通訊協議詳細介紹,rs485通訊協議接口電路以及rs485
    發表于 08-13 17:21
    <b class='flag-5'>rs485</b>通訊協議

    RS232 RS485產品介紹

    RS232 RS485產品介紹、RS232 RS485產品介紹、RS232 RS485產品介紹。
    發表于 05-16 10:15 ?37次下載

    深度解析RS485接口知識

    因為RS485接口組成的半雙工網絡,一般只需二根連線,所以RS485接口均采用屏蔽雙絞線傳輸。RS485接口連接器采用DB-9的9芯插頭座,與智能終端RS485接口采用DB-9(孔),
    的頭像 發表于 01-08 10:57 ?2.1w次閱讀
    深度解析<b class='flag-5'>RS485</b>接口知識

    一文看懂RS485和ARINC485的區別

    本文開始介紹了rs485特點和RS485參數指標,其次闡述了rs485接口詳解,最后分析了RS485和ARINC485的區別。
    的頭像 發表于 04-18 11:24 ?1.9w次閱讀

    RT-Thread中Agile Modbus軟件的使用方法

    開發環境:野火的stm32f407,rt-thread studio版本是版本: 2.2.6,stm32f4的資源為0.2.2,Agile Modbus軟件版本為v1.1.2。工程使用上一篇 RT-Thread中RS485
    的頭像 發表于 10-11 15:37 ?2961次閱讀
    RT-Thread中Agile Modbus軟件<b class='flag-5'>包</b>的使用方法

    RS485集線器工作原理是什么?RS485集線器具有什么功能?

    以將一條RS485總線分為多個分支,每個分支上可連接多個RS485設備,同時提供了電氣隔離和信號增強功能。RS485集線器的工作原理是通過在總線上增加驅動能力和衰減能力來實現信號放大、
    的頭像 發表于 02-03 16:25 ?3613次閱讀
    百家乐网络赌场| 百家乐官网说明| 百家乐游戏开户网址| 太阳城百家乐官网公司| 大发8888| 百家乐官网园好又多| 龙陵县| 百家乐大轮转| 百家乐官网赌博讨论群| bet365提款多久到账| 哪里有百家乐赌博网站| 百家乐官网最好投注| 哪家百家乐优惠最好且信誉不错| 百家乐官网永利娱乐场开户注册| 真人百家乐套红利| 百家乐官网海滨网现场| 九州娱乐场| 乐百家百家乐游戏| 什么百家乐官网平注法| 网上棋牌是真的吗| 百家乐棋牌交友| 玩百家乐官网保时捷娱乐城| 大发888真钱游戏下载到桌面| 乐百家乐彩现金开户| 揭秘百家乐官网百分之50| 网络真钱游戏| 实战百家乐十大取胜原因百分百战胜百家乐不买币不吹牛只你能做到按我说的.百家乐基本规则 | 网上百家乐庄家有赌场优势吗| 百家乐官网赌博赌博网站| 皇冠正网| 威尼斯人娱乐城上不了| 百家乐有几种打法| 真人百家乐官网娱乐好玩| 葡京娱乐城姚记| 金三角百家乐的玩法技巧和规则 | 噢门百家乐玩的技巧| 百家乐官网软件代理| 澳门百家乐怎么玩| 视频百家乐平台出租| 贵宾百家乐官网的玩法技巧和规则 | 正网开户|