国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

如何利用串口發送一個“Hello World”

撞上電子 ? 2023-07-31 17:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

第一節 硬件解讀

大家的開發板到手之后,可以看見,只有一個USB口,那個口就是串口,開發板A和開發板B公用一個串口,通過按鍵切換。

我們以開發板A為例,原理圖如下:

b82d49d4-2f87-11ee-bbcf-dac502259ad0.png

開發板芯片上面的PA2_TX和PA3_RX分別是USART_Tx和USART_Rx,注意:不是PA9和PA10,PA2_TX和PA3_RX連接到開發板DAPLINK電路部分的CH443K,如下圖:

b85a4204-2f87-11ee-bbcf-dac502259ad0.png?

通過查看CH443K芯片的引腳可以得到,SEL引腳的高低電平,可以讓CH443K芯片在1腳4腳連接或者3腳4腳連接中選擇。CH443K芯片引腳說明如下:

b879040a-2f87-11ee-bbcf-dac502259ad0.png

當CH443K芯片的SEL為高電平時,其芯片COM和CH1引腳導通。PA9/Tx和PA10/Rx和A板的串口導通。如下圖:

b85a4204-2f87-11ee-bbcf-dac502259ad0.png

那么,PA9/Tx和PA10/Rx連接在哪?當然是DAPLINK板的MCU上面啦,如下圖:

b8c65494-2f87-11ee-bbcf-dac502259ad0.png

連接到DAPLINK板的MCU之后,這個MCU通過內部程序(不需要我們寫,比賽的時候已經寫好了)轉到唯一的USB口上,也就是我們的串口上。

不知道大家有沒有明白,如果還是不明白,請大家通過微信公眾號聯系我們管理員,向他反饋,以便我們更新教程的時候,再寫的仔細一些。


第二節CuebMX的配置

第一步:選擇PA2的引腳的USART2_Tx功能,如下圖:

b8f7211e-2f87-11ee-bbcf-dac502259ad0.png

第二步:選擇PA3引腳的USART_RX功能,如下圖:

b914c782-2f87-11ee-bbcf-dac502259ad0.png

第三步:發現USART相關的引腳是黃色的,不是綠色的,這是為什么呢?注意:黃色是異常提醒,綠色是正常的。

b94adfc0-2f87-11ee-bbcf-dac502259ad0.png

第四步:如下圖配置USART2。注意:4代表的是異步全雙工通信;5代表波特率,這里波特率是115200,比賽基本上都是9600。

b9668860-2f87-11ee-bbcf-dac502259ad0.png

第五步:生成工程。

第三節MDK代碼

第一步:如下圖,在MDK中添加如下代碼:

b9835756-2f87-11ee-bbcf-dac502259ad0.png

第二步:配置好下載器之后,編譯代碼,下載即可。

第三步:打開串口調試助手。如下圖:

b9a8de04-2f87-11ee-bbcf-dac502259ad0.png

第四章 實驗現象

注意:

1,下載程序的時候,請選擇A開發板。

2,請選擇正確的串口號,不一定是例程中的COM3。

3,請選擇波特率為115200。

4,串口接收區請選擇字符接收。

現象:串口不斷發送Hello World。

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

    關注

    463

    文章

    54010

    瀏覽量

    466120
  • 串口
    +關注

    關注

    15

    文章

    1619

    瀏覽量

    82831
  • 開發板
    +關注

    關注

    26

    文章

    6291

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    基于凌羽派的OpenHarmony北向應用開發:Hello World 示例應用

    本示例是基于 OpenHarmony 開發的第一個簡單應用,用于展示如何創建、構建和部署基本的應用程序。 環境配置如下所示: API:18 SDK
    發表于 02-25 11:25

    【RA-Eco-RA2E1-V1.0開發板試用】Hello World

    、Renesas_Flash_Programmer_V31900 目標:使用 printf 函數輸出 \"Hello World, This is RA-Eco-RA2E1-48PIN-V1.0\" 本想直接學習RTC
    發表于 02-04 20:34

    深度睡眠時為什么串口發送堆 \\0?

    RT,初始化串口發送數據然后休眠,串口工具會收到CW32L010發送堆? ,AI統計了下 128
    發表于 11-28 07:25

    VS Code運行 pytest_hello_world.py

    VS Code運行 pytest_hello_world.py
    的頭像 發表于 11-24 00:33 ?630次閱讀

    【瑞薩RA6E2】開箱、Hello World串口+OLED)

    ,完成以下兩實驗: 串口打印 Hello World OLED 12864 顯示屏顯示 Hello W
    發表于 11-09 07:49

    根據書上教程在eclipse環境下hello_world程序編譯成功,但是燒寫報錯,是什么原因?

    根據書上教程在eclipse環境下hello_world程序編譯成功,但是燒寫報錯,請有理解的大神指點下。
    發表于 11-07 06:21

    ddr200t開發板運行hello world

    進入hello world目錄進行交叉編譯 下載驅動,板子和電腦連接后,驅動正常的時候,查看設備管理器發現增加了com4,數字可能不
    發表于 10-27 08:34

    【RA4M2-SENSOR】開箱、Hello World串口+OLED)

    ,完成以下兩實驗: 串口打印 Hello World OLED 12864 顯示屏顯示 Hello W
    發表于 10-16 00:03

    【RA4E2開發板評測】開箱、Hello World串口+OLED)

    ,完成以下兩實驗: 串口打印 Hello World OLED 12864 顯示屏顯示 Hello W
    發表于 10-13 21:33

    又短又好用:單片機就串口,如何和多個從機串口通信?串口如何實現主多從?

    即可實現總線。 但是有時候由于些原因不得不也想到另種設計,即讓串口實現主多從這種總線設計。比如板內主MCU只有
    的頭像 發表于 09-17 11:49 ?1477次閱讀
    又短又好用:單片機就<b class='flag-5'>一</b><b class='flag-5'>個</b><b class='flag-5'>串口</b>,如何和多個從機<b class='flag-5'>串口</b>通信?<b class='flag-5'>串口</b>如何實現<b class='flag-5'>一</b>主多從?

    【RA-Eco-RA6M4開發板評測】開箱、Hello World串口+OLED)

    文章使用 Keil 開發,完成以下兩實驗: 串口打印 Hello World OLED 12864 顯示屏顯示 Hello
    發表于 07-19 04:09

    【Milk-V Duo S 開發板免費體驗】2 - 安裝編譯環境并測試Hello world!

    hello-world make 編譯成功后將生成的 helloworld。可以用file命令查看下: test@ERAZE-UHYFLAFVU:~/duo-examples/hello-world
    發表于 07-07 21:18

    【潤開鴻HH-SCDAYU800A開發板試用體驗】Hello World

    \\\\\\\\toolchains Hello World 編寫第一個應用程序 :最簡單的Hello World 文件->新建項目,
    發表于 07-01 00:52

    在mimxrt1170_evk調試hello_world出現硬件傳輸錯誤怎么解決?

    我按照視頻在 cm7 中調試hello_world示例,我的鏈接服務器正在運行, debug prove 的 FW 也是最新的。 但是我仍然收到這個錯誤。 16:status-poll 中的目標
    發表于 03-25 07:31

    加載示例圖像時,COM7的調試控制臺hello_world不顯示消息怎么解決?

    板是 mimxrt1180_evk。 我無法從板中找到 JP5。 使用示例映像進行測試時,調試控制臺(通過 Windows11 電腦中的 J53、COM7 連接hello_world不顯示任何消息。 但是 gdb 在源文件中顯示了我的簡單代碼更改。 請盡快發現,謝謝!
    發表于 03-25 07:01