女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

    文章

    481

    瀏覽量

    65036
  • Nucleo
    +關注

    關注

    0

    文章

    28

    瀏覽量

    17802
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    STM32F103x8 STM32F103xB單片機數據手冊

    STM32F103x8STM32F103xB單片機數據手冊
    發表于 04-14 14:55 ?2次下載

    STM32F103×8/STM32F103×B MCU手冊

    參考第2.2節:整個系列的完全兼容性。中密度STM32F103xx數據手冊必須與低、中、高密度STM 32 f 10 xx參考手冊一起閱讀。有關數據手冊和參考手冊的設備勘誤表信息,請參
    發表于 03-18 16:37 ?0次下載

    STM32F107的USART2為什么進不了中斷?

    剛開始學STM32,手里有一塊公司的板子,板子上的USB接到FT232R,再從FT232R接到MCU的PD5(USART2TX)和PD6(USART2RX)。 我嘗試了公司的代碼,應該是用標準庫寫
    發表于 03-14 16:57

    使用stm32F103USART的lin通訊模式,TX,RX,GND,三根線怎么和lin總線連接?

    使用stm32F103USART的lin通訊模式,TX,RX,GND,三根線怎么和lin總線連接
    發表于 03-14 07:39

    stm32f103USART2為什么無法收發信息?

    _HardwareFlowControl = USART_HardwareFlowControl_None;USART_InitStructure.USART_Mode = USART_Mode_Rx |
    發表于 03-12 06:22

    零死角玩轉STM32F103—指南者

    電子發燒友網站提供《零死角玩轉STM32F103—指南者.pdf》資料免費下載
    發表于 01-20 14:18 ?49次下載

    STM32F103x8/STM32F103xB規格書

    電子發燒友網站提供《STM32F103x8/STM32F103xB規格書.pdf》資料免費下載
    發表于 12-06 15:43 ?1次下載

    stm32f103用SPI驅動ADS8341數據不正確,忽大忽小的原因?

    stm32f103用SPI驅動ADS8341數據不正確。忽大忽小。
    發表于 12-04 06:14

    STM32CUBEMX(6)--移植雅特力AT32F403AVGT7,雙串口通過DMA方式接收不定長數據

    END 3 * 中斷外部變量引用,在stm32f0xx_it.c中添加。 /* USER CODE BEGIN 0 */ #define BUFFERSIZE_usart2 255 //可接收的最大
    發表于 09-06 16:37

    STM32CUBEMX(2)--USART通過DMA方式接收不定長數據

    。 本篇文章主要介紹如何使用STM32CubeMX實現串口DMA讀取,并且打印出去。QQ群:615061293。 硬件準備 首先需要準備一個開發,這里我準備的是NUCLEO-F030R8的開發
    發表于 09-04 11:48

    19.4-STM32接收數據-狀態顯示在屏幕 openMV尋跡與小車控制 Openmv+STM32F103C8T6視覺巡線小車

    19.4-STM32接收數據-狀態顯示在屏幕 openMV尋跡與小車控制 Openmv+STM32F103C8T6視覺巡線小車
    的頭像 發表于 08-20 11:12 ?1497次閱讀
    19.4-<b class='flag-5'>STM32</b><b class='flag-5'>接收</b><b class='flag-5'>數據</b>-狀態顯示在屏幕 openMV尋跡與小車控制 Openmv+<b class='flag-5'>STM32F103</b>C8T6視覺巡線小車

    STM32F103無法下載程序的原因?

    STM32F103無法下載程序
    發表于 07-09 06:24

    如何使用STM32F103控制LTC2662?

    使用STM32F103控制LTC2662
    發表于 07-04 07:46

    STM32F103xC,STM32F103xD,STM32F103xE中文資料

    電子發燒友網站提供《STM32F103xC,STM32F103xD,STM32F103xE中文資料.pdf》資料免費下載
    發表于 06-17 14:12 ?7次下載

    如何使用STM32F103硬件SPI驅動AD5313?

    使用STM32F103硬件SPI驅動AD5313
    發表于 06-04 07:17