<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

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

3天內不再提示

N32L40XCL-STB開發板模塊之UART評測

冬至子 ? 來源:咦喲喂 ? 作者:咦喲喂 ? 2023-08-10 16:52 ? 次閱讀

1.本章內容
本章通過RT-Thread Studio配置片上外設UART的功能,實現開發板和PC進行通信。
2.模塊介紹
通用同步異步收發器(USART)是一種全雙工串行數據交換接口,支持同步或異步通信??伸`活配置,以便于與多種外部設備進行全雙工數據交換。
N32L40XCL芯片共有5個板載串口,其中串口具備的功能如下:
? 支持全雙工通信
? 支持單線半雙工通信
? 波特率可配置,最高波特率可達 2Mbit/s
? 支持 8bit 或 9bit 數據幀
? 支持 1bit 或 2bit 停止位
? 支持硬件生成校驗位及校驗位檢查
? 支持硬件流控: RTS、CTS
? 支持 DMA 收發
? 支持多處理器通信:如果地址不匹配,則進入靜默模式, 可通過空閑總線檢測或地址標識喚醒
? 支持同步模式,允許用戶在主模式下控制雙向同步串行通信
? 支持智能卡異步協議,符合 ISO7816-3 標準
? 支持串行紅外協議(IrDA SIR)編碼與解碼,提供正常與低功耗兩種運行模式
? 支持 LIN 模式
? 支持多鐘錯誤檢測:數據溢出錯誤、幀錯誤、噪聲錯誤、檢驗錯誤
? 支持多個中斷請求:發送數據寄存器為空、CTS 標志、發送完成、數據已接收、數據溢出、總線空閑、檢驗錯誤、LIN 模式斷開幀檢測、以及多緩沖區通信中的噪聲標志/溢出錯誤/幀錯誤
3.開發軟件
開發板:N32L40XCL-STB V1.0
開發環境:RT-Thread Studio V2.2.3
RT-Thread版本:V4.0.1
下載工具:DAP-LINK(pyocd V0.1.6)
4.步驟說明
4.1新建工程

1.jpg

2.jpg

3.jpg

1.jpg

2.jpg

【注】N32L40XCL-STB這板開發板,如果用板載的DAP-LINK下載,會報pyocd會報找不到.pyack包的錯誤。

1.jpg

1.jpg

4.2編寫測試程序
4.2.1建好工程后,雙擊“RTThread Settings”

1.jpg

4.2.2使能我們要使用的串口,由于串口1是用做RT-Thread的終端輸出這里我們選擇串口2(PA2-TX/PA3-RX)

1.jpg

以上2步完成后,就是完成了最基本的配置,進行編譯
進行編寫代碼測試
4.2.3 宏定義我們要用到的LED及串口

1.jpg

4.2.5進行串口測試代碼的編寫
.1初始化完成后,串口打印語句“Hello RT-Thread&Nation!”
.2等待讀取數據時,LED3(綠燈)閃爍;
.3讀取到數據時,LED2(藍燈)閃爍;
.4數據發送完成時,LED1(紅燈)閃爍

1.jpg

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

    關注

    0

    文章

    22

    瀏覽量

    8862
  • 編解碼器
    +關注

    關注

    0

    文章

    227

    瀏覽量

    23983
  • 數據寄存器
    +關注

    關注

    0

    文章

    32

    瀏覽量

    7558
  • UART接口
    +關注

    關注

    0

    文章

    123

    瀏覽量

    15068
  • RT-Thread
    +關注

    關注

    31

    文章

    1149

    瀏覽量

    38908
收藏 人收藏

    評論

    相關推薦

    N32L40XRQ-STB開發板硬件使用指南

    N32L40XRQ-STB開發板硬件使用指南開發板用于國民技術股份有限公司32位N32L40XRQ系列MCU的開發。本文檔詳細描述了
    發表于 11-01 06:47

    N32L40XRL-STB開發板硬件使用指南

    N32L40XRL-STB開發板硬件使用指南開發板用于國民技術股份有限公司32位N32L40XRL系列MCU的開發。本文檔詳細描述了
    發表于 11-01 06:53

    N32L40XML-STB開發板硬件使用指南

    N32L40XML-STB開發板硬件使用指南開發板用于國民技術股份有限公司32位N32L40XML系列MCU的開發。本文檔詳細描述了
    發表于 11-01 08:27

    N32L40XKQ-STB開發板硬件使用指南

    N32L40XKQ-STB開發板硬件使用指南開發板用于國民技術股份有限公司32位N32L40XKQ系列MCU的開發。本文檔詳細描述了
    發表于 11-01 08:21

    N32L40XCQ-STB開發板硬件使用指南

    N32L40XCQ-STB開發板硬件使用指南開發板用于國民技術股份有限公司32位N32L40XCQ系列MCU的開發。本文檔詳細描述了
    發表于 11-01 08:14

    N32G43XCL-STB開發板硬件使用手冊

    N32G43XCL-STB開發板用于國民技術股份有限公司高性能32位N32G43XCL系列芯片的樣片開發。本文檔詳細描述了N32G43XCL-STB
    發表于 11-02 06:13

    N32L43XCL-STB開發板硬件使用手冊

    N32L43XCL-STB開發板用于國民技術股份有限公司高性能32位N32L43XCL系列芯片的樣片開發。本文檔詳細描述了N32L43XCL-STB
    發表于 11-02 08:10

    N32L40XCL-STB開發板硬件使用手冊

    N32L40XCL-STB開發板用于國民技術股份有限公司高性能32位N32L40XCL系列芯片的樣片開發。本文檔詳細描述了N32L40XCL-STB
    發表于 11-02 06:35

    N32G43XCL-STB開發板硬件使用手冊

    N32G43XCL-STB開發板用于國民技術股份有限公司高性能32位N32G43XCL系列芯片的樣片開發。本文檔詳細描述了N32G43XCL-STB
    發表于 11-02 08:12

    N32L43XCL-STB (LQFP48) 開發板

    N32L43XCL-STB (LQFP48) 開發板
    發表于 11-10 19:51 ?1次下載
    N32L43<b class='flag-5'>XCL-STB</b> (LQFP48) <b class='flag-5'>開發板</b>

    N32L40XCL-STB (LQFP48) 開發板

    N32L40XCL-STB (LQFP48) 開發板
    發表于 11-10 19:51 ?1次下載
    <b class='flag-5'>N32L40XCL-STB</b> (LQFP48) <b class='flag-5'>開發板</b>

    N32G43XCL-STB (LQFP48) 開發板

    N32G43XCL-STB (LQFP48) 開發板
    發表于 11-10 19:51 ?0次下載
    N32G43<b class='flag-5'>XCL-STB</b> (LQFP48) <b class='flag-5'>開發板</b>

    N32L40XCL-STB 開發板模塊評測任務大挑戰

    評測任務挑戰活動,讓開發者小伙伴們互相協作,對開發板的每個模塊功能進行評測(可以自己外接外設,方式不限),以及編寫所需的
    的頭像 發表于 03-28 03:25 ?637次閱讀

    N32L40XCL-STB開發板模塊評測任務大挑戰之UART

    本文主要對通過RT-Thread Studio對國民技術開發板N32L40XCL-STB 進行UART外設配置,實現開發板串口功能。
    的頭像 發表于 08-09 15:25 ?526次閱讀
    <b class='flag-5'>N32L40XCL-STB</b><b class='flag-5'>開發板</b><b class='flag-5'>模塊</b><b class='flag-5'>評測</b>任務大挑戰之<b class='flag-5'>UART</b>

    N32L40XCL-STB開發板評測】I2C接口測試

    32L40XCL集成了2個獨立的I2C總線接口,它提供多主機功能,控制所有I2C總線特定的時序
    發表于 08-11 14:37 ?383次閱讀
    【<b class='flag-5'>N32L40XCL-STB</b><b class='flag-5'>開發板</b><b class='flag-5'>評測</b>】I2C接口測試
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>