精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

怎樣使用STM32F103 Nucleo板的USART2接收數據

454398 ? 來源:網絡整理 ? 作者:網絡整理 ? 2019-11-26 15:44 ? 次閱讀

步驟1:使用STM32CubeMX創建項目

怎樣使用STM32F103 Nucleo板的USART2接收數據

打開STM32CubeMX。點擊“新項目”。從系列中選擇“ STMF1”,從“行”中選擇STM32F103。從MCU列表中,選擇“ STM32F103RBTx”。單擊“確定”。

{參見圖:[1]}

在“ USART2”下的“ USART2”下將“模式”設置為“異步” “外圍設備”標簽。并將“ PA5”設置為“ GPIO_ouput”。

{見圖:[2]}

現在,單擊“ Generate Code”(生成代碼)[Ctrl + Shift + G]。在“工具鏈/IDE”下輸入項目名稱,保存項目的位置以及“ MDK-ARM V5”。點擊“確定”。在Keil中打開生成的代碼。

步驟2:在KEIL中編程

一旦在Keil,打開“應用程序/用戶”文件夾下“項目:”下“”下的“ main.c”。向下滾動以查找“ #include“ stm32f1xx_hal.h”。在此之后添加以下代碼行:

#include “string.h”

{參見圖:[3]}

現在,向下滾動到while循環并輸入以下代碼行:

char buff2[ 6 ] = “ 》》》”;

HAL_UART_Transmit ( &huart2, buff2, strlen( buff2 ), 10 );

char buff[ 50 ];

memset( buff, 0, 50 );

HAL_UART_Receive( &huart2, buff, 50, 5000 );

if( strcmp( buff, “on” ) == 0 )

{

HAL_GPIO_WritePin( GPIOA, GPIO_PIN_5, 1 );

} else if( strcmp( buff, “off” ) == 0 )

{

HAL_GPIO_WritePin( GPIOA, GPIO_PIN_5, 0 );

}

因此,您的Keil窗口將如下所示:

{見圖:[4]}

單擊“構建”按鈕(或按“ F7”)。連接您的STM32開發板并單擊“加載”按鈕(或按“ F8”)

第3步:可視化輸出

現在,按“ STM32”板上的“ Black” Rest按鈕。

現在,當我們將“ on”發送到連接STM32的COM端口時將STM板上的LED設為“ ON”,當我們發送“ OFF”時,它將LED為“ OFF”。要發送這些字符串,請打開Docklight。打開您的STM32 Board連接到的COM端口,波特率為115200。單擊“開始通信”按鈕。現在,您應該每5秒開始收到以下消息:

》》》

就像下圖所示:

{參見圖:[5]}

現在,單擊控制臺窗口上的按鈕,以便您可以鍵入一個窗口。現在,當下一行出現“ 》》》”時,您必須在接下來的5秒鐘內鍵入“ on”或“ off”。現在,鍵入“ on”,您將看到下一個“ 》》》”出現時,LED將被打開。現在,鍵入“ off”,您將看到,一旦下一個“ 》》》”出現,LED就會變成“ OFF”。

責任編輯:wv

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

    關注

    33

    文章

    475

    瀏覽量

    63221
  • Nucleo
    +關注

    關注

    0

    文章

    27

    瀏覽量

    17349
收藏 人收藏

    評論

    相關推薦

    STM32F103在電路怎樣做配套的電路設計呢?

    新手求助: 小弟正在用STM32F103做一個開發,現在正在做硬件部分的電路設計,想求助一下大嬸們如果程序用JLink來下載的話,在電路怎樣做配套的電路設計呢? 由于剛開始學習,所以請大神不吝賜教~~~
    發表于 05-11 08:14

    STM32F103的DMA無法實現共存怎么解決?

    有幸在工程中用到STM32F103的DMA功能,而且是兩個串口(USART2USART3)都需要用到DMA功能來實現數據傳輸。以前用STM32F1
    發表于 05-11 07:14

    用Cubemx配置調通過STM32F0的USART2,發送可以正常發送,但接收不正常,為什么?

    我用Cubemx 配置調通過STM32F0的USART2,發送可以正常發送,但接收不正常,我現在懷疑是Cubemx的問題,有沒有人曾經條通過?
    發表于 05-06 06:25

    NUCLEO-L073RZ USART2樣例程序接收不到鍵盤字符的原因?

    ,看能不能知道原因。 根據樣例程序,我寫了個printf和scanf的程序。在開發上運行同樣USART2收不到字符,但是可以打印出來。 最后多問另外一個
    發表于 04-26 07:02

    stm32F103 DMA+IDLE接收仿真數據不對的原因?

    stm32F103 DMA+IDLE接收仿真數據不對咋回事?位數和數據都不對,有大俠給指點一下吧,謝謝啦!
    發表于 04-18 07:42

    STM32F103使用硬件SPI1,USART2不出時鐘怎么解決?

    STM32F103C8T6單片機,使用usart2的smartcard接口,單獨使用時正常,CK腳可以正常輸出clk。當我在添加一路SPI1時,CK腳就不能正常輸出CLK信號了。CK腳是SPI的NSS腳。但是沒有在cube里配置使用硬件的nss。
    發表于 04-17 07:25

    STM32F103RCT6的USART1不能接收多字節數據是什么原因導致的?

    節的數據。5毫秒延時,STM32F103RCT6只能接收2個字節的數據。 用實際上位機發送時,STM3
    發表于 04-17 06:35

    關于STM32F303CB USART2中斷接收的疑問求解

    STM32-CUBE環境。 STM32F303CB USART2 采用中斷接收,串口下載程序后能運行正常。 問題是,只要重新斷電再啟動就只有一次中斷
    發表于 04-03 06:30

    stm32f103如何實現spi從機接收不定長數據

    stm32f103 如何實現spi從機接收不定長數據數據首字節說明了數據長度) 求個思路或例程 用的HAL 庫
    發表于 03-28 07:47

    ARM系列STM32F103芯片的解密方法

    本文介紹ARM系列STM32F103芯片的解密方法,其內核是Cortex-M3,內存從16K-512K都有。
    發表于 02-28 11:20 ?1269次閱讀

    stm32f103 flash模擬eeprom

    STM32F103是意法半導體(STMicroelectronics)推出的一款32位單片機系列,該系列芯片具有高性能和豐富的外設接口,廣泛應用于工業控制、消費電子、汽車電子等領域。其中
    的頭像 發表于 01-09 11:21 ?1641次閱讀

    STM32CubeIDE下配置STM32F103輸出帶死區的互補PWM波

    STM32F103的TIM1和TIM8是高級定時器,可以產生嵌入死區時間的互補PWM波,使用STM32CubeIDE完成相關配置,可以直接生成代碼,輸出帶死區的PWM波。
    的頭像 發表于 11-01 09:41 ?5821次閱讀
    <b class='flag-5'>STM32</b>CubeIDE下配置<b class='flag-5'>STM32F103</b>輸出帶死區的互補PWM波

    學習STM32F103的ADC功能

    三勺最近在學習STM32F103的ADC功能,居然連最簡單的獨立模式的單通道的電壓采集都不能實現,這就不能忍了,這是對智商的侮辱。
    的頭像 發表于 10-24 16:06 ?1791次閱讀
    學習<b class='flag-5'>STM32F103</b>的ADC功能

    學習STM32F103的DAC功能

    三勺最近在學習STM32F103的DAC功能,本文主要解釋在配置DAC寄存器實現相應功能時遇到的一些問題。
    的頭像 發表于 10-24 16:00 ?2091次閱讀
    學習<b class='flag-5'>STM32F103</b>的DAC功能

    學習STM32F103的定時器功能

    三勺最近在學習STM32F103的定時器功能,本文主要解釋在配置通用、基本、高級定時器寄存器實現相應功能時遇到的一些問題。
    的頭像 發表于 10-24 15:49 ?2393次閱讀
    學習<b class='flag-5'>STM32F103</b>的定時器功能