哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

怎樣使用STM32F103 Nucleo板的USART2接收數(shù)據(jù)

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-11-26 15:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:使用STM32CubeMX創(chuàng)建項(xiàng)目

怎樣使用STM32F103 Nucleo板的USART2接收數(shù)據(jù)

打開STM32CubeMX。點(diǎn)擊“新項(xiàng)目”。從系列中選擇“ STMF1”,從“行”中選擇STM32F103。從MCU列表中,選擇“ STM32F103RBTx”。單擊“確定”。

{參見圖:[1]}

在“ USART2”下的“ USART2”下將“模式”設(shè)置為“異步” “外圍設(shè)備”標(biāo)簽。并將“ PA5”設(shè)置為“ GPIO_ouput”。

{見圖:[2]}

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

步驟2:在KEIL中編程

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

#include “string.h”

{參見圖:[3]}

現(xiàn)在,向下滾動(dòng)到while循環(huán)并輸入以下代碼行:

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]}

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

第3步:可視化輸出

現(xiàn)在,按“ STM32”板上的“ Black” Rest按鈕。

現(xiàn)在,當(dāng)我們將“ on”發(fā)送到連接STM32的COM端口時(shí)將STM板上的LED設(shè)為“ ON”,當(dāng)我們發(fā)送“ OFF”時(shí),它將LED為“ OFF”。要發(fā)送這些字符串,請(qǐng)打開Docklight。打開您的STM32 Board連接到的COM端口,波特率為115200。單擊“開始通信”按鈕?,F(xiàn)在,您應(yīng)該每5秒開始收到以下消息:

》》》

就像下圖所示:

{參見圖:[5]}

現(xiàn)在,單擊控制臺(tái)窗口上的按鈕,以便您可以鍵入一個(gè)窗口。現(xiàn)在,當(dāng)下一行出現(xiàn)“ 》》》”時(shí),您必須在接下來的5秒鐘內(nèi)鍵入“ on”或“ off”?,F(xiàn)在,鍵入“ on”,您將看到下一個(gè)“ 》》》”出現(xiàn)時(shí),LED將被打開?,F(xiàn)在,鍵入“ off”,您將看到,一旦下一個(gè)“ 》》》”出現(xiàn),LED就會(huì)變成“ OFF”。

責(zé)任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • STM32F103
    +關(guān)注

    關(guān)注

    34

    文章

    497

    瀏覽量

    68192
  • Nucleo
    +關(guān)注

    關(guān)注

    0

    文章

    36

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    LAT1171+STM32F745 USART1 Bootloader 失敗原因分析與解決

    使用 STM32F745 進(jìn)行產(chǎn)品開發(fā)的時(shí)候,出現(xiàn)了使用 STM32CubeProgramer 無法通過 USART1 Bootloader 進(jìn)行程序升級(jí)的問題。為了解決客戶的問題,我在 NU
    發(fā)表于 01-11 17:33 ?0次下載

    CW32L012與STM32F103的三角運(yùn)算性能對(duì)比

    ? ?CW32L012和STM32F103在定位和性能上差異顯著,在三角函數(shù)的運(yùn)算性能上的對(duì)比亦非常直觀。 一、 硬件架構(gòu)對(duì)比(性能基礎(chǔ)) 芯片型號(hào) CW32L012C8 STM32F103
    的頭像 發(fā)表于 12-29 15:32 ?2518次閱讀
    CW32L012與<b class='flag-5'>STM32F103</b>的三角運(yùn)算性能對(duì)比

    【新品上市】華清遠(yuǎn)見AIoT實(shí)戰(zhàn)平臺(tái)-STM32F103&amp;amp;ESP32-S3 AI開發(fā)套件,玩轉(zhuǎn)小智AI桌寵機(jī)器狗智能車等項(xiàng)目

    F103&ESP32-S3AI開發(fā)是華清遠(yuǎn)見針對(duì)嵌入式與AI開發(fā)市場(chǎng)需求,打造的高性能、低成本AIoT實(shí)戰(zhàn)平臺(tái)。該開發(fā)采用雙核心設(shè)計(jì),整合了STM32F103與ESP32-S3兩款
    的頭像 發(fā)表于 11-03 16:18 ?1618次閱讀
    【新品上市】華清遠(yuǎn)見AIoT實(shí)戰(zhàn)平臺(tái)-<b class='flag-5'>STM32F103</b>&amp;amp;ESP32-S3 AI開發(fā)<b class='flag-5'>板</b>套件,玩轉(zhuǎn)小智AI桌寵機(jī)器狗智能車等項(xiàng)目

    USART1、USART2、UART3的串口使用

    /gd32vf103v_eval/Include/gd32vf103v_eval.h//USART2 UART3可以直接正常使用,USART1需要重映射//由于用戶手冊(cè)上沒找到
    發(fā)表于 10-31 09:05

    STM32 Nucleo-64開發(fā)技術(shù)解析與應(yīng)用指南

    STMicroelectronics STM32 Nucleo-64為嘗試新概念和創(chuàng)建原型提供了經(jīng)濟(jì)劃算且靈活的方式。外部SMPS可降低運(yùn)行模式下的功耗。STM32
    的頭像 發(fā)表于 10-22 14:26 ?1211次閱讀
    <b class='flag-5'>STM32</b> <b class='flag-5'>Nucleo</b>-64開發(fā)<b class='flag-5'>板</b>技術(shù)解析與應(yīng)用指南

    STMicroelectronics NUCLEO-H533RE STM32 Nucleo-64開發(fā)數(shù)據(jù)手冊(cè)

    STMicroelectronics NUCLEO-H533RE STM32 Nucleo-64開發(fā)為用戶提供一種經(jīng)濟(jì)劃算、靈活的方法來嘗試新興概念。用戶可以從
    的頭像 發(fā)表于 10-21 10:48 ?1491次閱讀
    STMicroelectronics <b class='flag-5'>NUCLEO</b>-H533RE <b class='flag-5'>STM32</b> <b class='flag-5'>Nucleo</b>-64開發(fā)<b class='flag-5'>板</b><b class='flag-5'>數(shù)據(jù)</b>手冊(cè)

    STMicroelectronics NUCLEO-C071RB STM32 Nucleo-64開發(fā)數(shù)據(jù)手冊(cè)

    STMicroelectronics NUCLEO-C071RB STM32 Nucleo-64開發(fā)帶有板載STM32C071RB MC
    的頭像 發(fā)表于 10-17 16:47 ?1036次閱讀
    STMicroelectronics <b class='flag-5'>NUCLEO</b>-C071RB <b class='flag-5'>STM32</b> <b class='flag-5'>Nucleo</b>-64開發(fā)<b class='flag-5'>板</b><b class='flag-5'>數(shù)據(jù)</b>手冊(cè)

    ?STM32 Nucleo-64開發(fā)技術(shù)解析與應(yīng)用指南

    STMicroelectronics -C051C8 STM32 Nucleo-64開發(fā)通過由STM32微控制器為概念測(cè)試和原型創(chuàng)建提供了一種經(jīng)濟(jì)實(shí)惠且靈活的途徑。該開發(fā)
    的頭像 發(fā)表于 10-16 10:50 ?979次閱讀
    ?<b class='flag-5'>STM32</b> <b class='flag-5'>Nucleo</b>-64開發(fā)<b class='flag-5'>板</b>技術(shù)解析與應(yīng)用指南

    STM32 Nucleo-64開發(fā)技術(shù)解析:以NUCLEO-C092RC為例

    用于STM32C092RC的STMicroelectronics NUCLEO-C092RC Nucleo-64開發(fā)通過STM32微控制器
    的頭像 發(fā)表于 10-16 10:26 ?831次閱讀
    <b class='flag-5'>STM32</b> <b class='flag-5'>Nucleo</b>-64開發(fā)<b class='flag-5'>板</b>技術(shù)解析:以<b class='flag-5'>NUCLEO</b>-C092RC為例

    STM32F103長(zhǎng)時(shí)間運(yùn)行,串口發(fā)送失敗怎么解決?

    STM32F103長(zhǎng)時(shí)間運(yùn)行,串口發(fā)送失敗,目前定位到一致卡在USART_FLAG_TC判斷那里,我們采用輪詢的方式發(fā)送數(shù)據(jù),然后判斷USART_FLAG_TC是否發(fā)送成功,在大量發(fā)送
    發(fā)表于 07-30 07:55

    STM32F103c8上做DLQR最優(yōu)控制算法的C編程資料

    這是我近期做的一個(gè)項(xiàng)目--基于STM32F103c8的DLQR控制算法的C編程,涉及DLQR最優(yōu)控制算法、嵌入式STM32F103編程、CMSIS-DSP庫(kù)使用。? ??附有完整的程序。
    發(fā)表于 07-23 15:30 ?0次下載

    STM32F103驅(qū)動(dòng)LD3320語(yǔ)音識(shí)別模塊

    本文介紹了如何使用STM32F103微控制器驅(qū)動(dòng)LD3320語(yǔ)音識(shí)別模塊,該模塊具備非特定人語(yǔ)音識(shí)別功能,支持動(dòng)態(tài)編輯關(guān)鍵詞,且無需額外Flash和RAM。通過SPI接口連接并配置代碼,實(shí)現(xiàn)在不同指令下執(zhí)行相應(yīng)操作,如流水燈、閃爍等。實(shí)驗(yàn)結(jié)果顯示,STM32能成功識(shí)別并響
    的頭像 發(fā)表于 06-28 14:16 ?1905次閱讀
    <b class='flag-5'>STM32F103</b>驅(qū)動(dòng)LD3320語(yǔ)音識(shí)別模塊

    stm32N657配置USART2,可以發(fā)送,但是為什么無法進(jìn)入接收中斷呢?

    https://gitee.com/liu-qingchang/code/tree/master/stm32n6 main函數(shù)和usart代碼 使用stm32N657這塊評(píng)估,使用c
    發(fā)表于 06-18 07:13

    STM32F103 I2C從機(jī)接收數(shù)據(jù)的問題

    我使用STM32F103做一個(gè)I2C從機(jī)接收數(shù)據(jù)的功能,通過查閱函數(shù)手冊(cè),使用了2種方法 方法1: 1、調(diào)用HAL_I
    發(fā)表于 06-06 12:29

    CS32F103RB有無驅(qū)動(dòng)例程,是否可用stm32F103的驅(qū)動(dòng)代碼?

    如果不能使用stm32F103驅(qū)動(dòng)的話,請(qǐng)把驅(qū)動(dòng)例程發(fā)送1830665518@qqcom
    發(fā)表于 05-15 10:54
    安宁市| 偏关县| 奉贤区| 绥化市| 霸州市| 三台县| 泰兴市| 留坝县| 深圳市| 朝阳市| 城固县| 扶沟县| 河东区| 郴州市| 高平市| 理塘县| 彰武县| 天全县| 灵璧县| 台南市| 嘉善县| 安康市| 鸡东县| 简阳市| 西藏| 灌阳县| 承德市| 娄底市| 南投县| 江阴市| 蕉岭县| 康乐县| 西丰县| 长岛县| 开阳县| 吐鲁番市| 祁东县| 贡觉县| 房产| 平湖市| 昌乐县|