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

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

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

3天內不再提示

STM32F40探索者開發板如何實現基礎的遠程檢測以及控制

9GxC_IoTMaker ? 來源:機智云開發者 ? 作者:機智云開發者 ? 2021-11-08 14:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本次教程主要為了實現 STM32F407 探索者開發板通過中移 Cat.1 4G 模組轉接板 ML302-GC211 接入機智云,實現基礎的遠程檢測以及控制。

01 教程材料準備 STM32F407 探索者開發板

中移 Cat.1 4G 模組轉接板 ML302-GC211

02 教程實現內容 遠程控制 LED ; 遠程控制蜂鳴器;

遠程采集 CPU 溫度。

03 云端部署部分教程

?進入機智云開發者中心。 https://dev.gizwits.com/zh-cn/developer/product/

?點擊右上角創建新產品。

?創建新產品。

?由于本次需要實現控制 LED ,蜂鳴器和采集 STM32F407 芯片的內部溫度,所以在創建產品之后,我們在數據點里面創建以下幾個數據點。實際產品應用中根據自己的需求去增加對應的數據點,此處為了直觀展示創立4個數據點。

?復制基本信息里面的 Product Secret ,在后面生成代碼需要用到,在左側導航欄選擇 MCU 開發,硬件平臺選擇 STM32F407X,Product Secret 在產品基本信息里面可以復制。

?將生成的代碼下載到電腦備用。

到此云端部署部分就完成了。

04 CubeMX 初始化配置教程

?將前面下載的代碼進行解壓,打開解壓后根目錄下的 STM32F407x.ioc 文件。(需要安裝 CubeMX )

?配置開發板的 LED 引腳 DS0 和 DS1 及蜂鳴器引腳。根據原理圖可以分析 DS0 和 DS1 分別對應 PF9 和 PF10 ,蜂鳴器對應 PF8 。在 CubeMX 里面對幾個引腳進行相應的配置及初始化。初始化 LED 和蜂鳴器為關閉狀態,蜂鳴器引腳需要采用推挽輸出。

9c25352e-3fa3-11ec-9195-dac502259ad0.png

9c89e74e-3fa3-11ec-9195-dac502259ad0.png

?STM32F407 芯片內部內部溫度采集,根據芯片相關的數據手冊,STM32F407 內部溫度采集為 ADC1 的 IN16 通道。 ?生成 keil 代碼。

到此 CubeMX 就配置結束了。

05 keil 代碼修改部分教程 ?修改云端下發的指令處理,打開gizwits_product.c 文件,對其里面的 gizwitsEventProcess 函數進行云端下發的可寫數據點數據處理。

case EVENT_LED0: currentDataPoint.valueLED0 = dataPointPtr-》valueLED0; GIZWITS_LOG(“Evt: EVENT_LED0 %d

”, currentDataPoint.valueLED0); if(0x01 == currentDataPoint.valueLED0) { HAL_GPIO_WritePin(GPIOF, LED0_Pin, GPIO_PIN_RESET);//打開DS0 } else { HAL_GPIO_WritePin(GPIOF, LED0_Pin, GPIO_PIN_SET);//關閉DS0 } break; case EVENT_LED1: currentDataPoint.valueLED1 = dataPointPtr-》valueLED1; GIZWITS_LOG(“Evt: EVENT_LED1 %d

”, currentDataPoint.valueLED1); if(0x01 == currentDataPoint.valueLED1) { HAL_GPIO_WritePin(GPIOF, LED1_Pin, GPIO_PIN_RESET);//打開DS1 } else { HAL_GPIO_WritePin(GPIOF, LED1_Pin, GPIO_PIN_SET);//關閉DS1 } break; case EVENT_beep: currentDataPoint.valuebeep = dataPointPtr-》valuebeep; GIZWITS_LOG(“Evt: EVENT_beep %d

”, currentDataPoint.valuebeep); if(0x01 == currentDataPoint.valuebeep) { HAL_GPIO_WritePin(GPIOF, BEEP_Pin, GPIO_PIN_SET);//打開蜂鳴器 } else { HAL_GPIO_WritePin(GPIOF, BEEP_Pin, GPIO_PIN_RESET);//關閉蜂鳴器 } break;

?新增一個時間變量作為云端上傳的定時間隔,同時作為溫度采集的時間。增加 main.h ,如果不增加,GPIO 會報錯。

?在 gizwits_product.c 的 gizTimerMs 函數對 timerMsupdate 進行毫秒遞增。 ?在 gizwits_product.c 的 userHandle 函數對 timerMsupdate 變量進行判斷,此處采用5秒采集上報一次。頻率過高會導致云端拒絕接受數據,采用延時會導致 CPU 資源浪費。

?ADC 采集轉換為溫度上報部分程序。

9fc1d37c-3fa3-11ec-9195-dac502259ad0.png

a0223078-3fa3-11ec-9195-dac502259ad0.png

到此 keil 代碼修改部分就完成了,修改完代碼之后,編譯燒錄到單片機

06 編譯燒錄

?程序下載完成之后將中移 Cat.1 4G 模組轉接板 ML302-GC211 通過接在開發板的 usart2 上面,即 PA2、PA3 上,ML302-GC211 最好采用獨立供電,以保證電源穩定性,4G 模組需要插入移動聯通 4G 卡。通訊正常過后在云端產品下面設備日志下可看到設備上限。 ?將設備日志里面的設備的 IMEI 和基本信息里面的 Product Key 進行復制,粘貼到機智云串口調試助手里面的設備二維碼工具,生成設備的二維碼。

?手機上安裝機智云調試 APP,APP 下載地址如下:

?通過 APP 掃描二維碼即可綁定設備。

責任編輯:haq

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

    關注

    2309

    文章

    11162

    瀏覽量

    373415
  • 機智云
    +關注

    關注

    3

    文章

    647

    瀏覽量

    27766

原文標題:探索者開發板 STM32F407 接入機智云教程

文章出處:【微信號:IoTMaker,微信公眾號:機智云開發者】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    奮斗 STM32 開發板入門手冊

    電子發燒友網站提供《奮斗 STM32 開發板入門手冊.pdf》資料免費下載
    發表于 01-13 10:44 ?1次下載

    探索NXP FRDM - MCXN947開發板:快速上手指南

    探索NXP FRDM - MCXN947開發板:快速上手指南 在當今電子技術飛速發展的時代,一款性能優越、易于上手的開發板對于電子工程師來說至關重要。NXP的FRDM - MCXN947開發板
    的頭像 發表于 12-24 15:00 ?1032次閱讀

    探索NXP FRDM - RW612開發板:功能特性與應用指南

    探索NXP FRDM - RW612開發板:功能特性與應用指南 在當今的電子設計領域,一款功能強大且性價比高的開發板對于工程師們來說至關重要。NXP的FRDM - RW612開發板就是
    的頭像 發表于 12-24 13:55 ?398次閱讀

    探索FRDM - MCXE247開發板:功能、特性與使用指南

    - MCXE247開發板是基于NXP MCX E247微控制器(MCU)的設計和評估平臺。MCX E247 MCU基于Arm Cortex - M4F內核,最高運行速度可達112 MHz,供電電壓范圍
    的頭像 發表于 12-24 11:10 ?390次閱讀

    探索FRDM - IMX8MPLUS開發板:開啟嵌入式開發新旅程

    開發板就是這樣一款值得深入探索的產品。它為開發者提供了一個低成本、高性能的硬件平臺,能夠幫助我們快速熟悉i.MX 8M Plus應用處理器的特性。接下來,讓我們一起深入了解這款開發板
    的頭像 發表于 12-24 11:00 ?358次閱讀

    探索FRDM-MCXW23開發板:低功耗藍牙應用的理想之選

    探索FRDM-MCXW23開發板:低功耗藍牙應用的理想之選 作為電子工程師,我們總是在尋找功能強大、性能卓越且易于使用的開發板,以實現各種創新的設計。今天,就讓我們一起深入了解NXP
    的頭像 發表于 12-24 09:55 ?418次閱讀

    2K3000 探索者開發板

    開發板資料見:https://gitcode.com/open-loongarch/docs-2k3000
    發表于 11-16 23:11

    【新品上市】華清遠見AIoT實戰平臺-STM32F103&ESP32-S3 AI開發板套件,玩轉小智AI桌寵機器狗智能車等項目

    F103&ESP32-S3AI開發板是華清遠見針對嵌入式與AI開發市場需求,打造的高性能、低成本AIoT實戰平臺。該開發板采用雙核心設計,整合了ST
    的頭像 發表于 11-03 16:18 ?1340次閱讀
    【新品上市】華清遠見AIoT實戰平臺-<b class='flag-5'>STM32F</b>103&amp;amp;ESP32-S3 AI<b class='flag-5'>開發板</b>套件,玩轉小智AI桌寵機器狗智能車等項目

    STM32 Nucleo-144開發板技術解析與應用指南

    。 STMicroelectronics開發板支持多種連接選項,包括Arduino、ST Zio和Morpho,同時集成了開關模式電源(SMPS),可實現高效的電源管理。該非常適合用于測試不同的性能和功耗配置,因此成為
    的頭像 發表于 10-17 14:40 ?1133次閱讀
    <b class='flag-5'>STM32</b> Nucleo-144<b class='flag-5'>開發板</b>技術解析與應用指南

    ?STM32 Nucleo-U385RG-Q開發板技術解析與應用指南?

    STMicroelectronics NUCLEO-U385RG-Q開發板(帶STM32U3 MCU)是一款多功能、全面的評估平臺,設計用于讓開發人員使用STM32U385RGT6Q微
    的頭像 發表于 10-16 14:46 ?790次閱讀
    ?<b class='flag-5'>STM32</b> Nucleo-U385RG-Q<b class='flag-5'>開發板</b>技術解析與應用指南?

    ?STM32 Nucleo-64開發板技術解析與應用指南

    STMicroelectronics -C051C8 STM32 Nucleo-64開發板通過由STM32控制器為概念測試和原型創建提供了一種經濟實惠且靈活的途徑。該
    的頭像 發表于 10-16 10:50 ?734次閱讀
    ?<b class='flag-5'>STM32</b> Nucleo-64<b class='flag-5'>開發板</b>技術解析與應用指南

    rtt5.0.0下lvgl在正點原子stm32f407探索者開發板V3上mdk編譯報錯怎么解決?

    開發板為正點原子stm32f407探索者V3,在rtt5.0.0版本下加入lvgl及相應的lcd, touch驅動,其它什么功能也沒加,在mdk中編譯,報錯: Program Size: Code
    發表于 09-22 06:17

    【免費試用】開發板評測大賽開啟!OH 、RISC-V、Rockchip頂級開發板等你試用~

    技術人的狂歡,開發者的盛宴!2025年最值得期待的硬核賽事——電子發燒友開發板評測大賽正式啟動!無論你是開源生態的探索者、芯片架構的極客,還是物聯網領域的創新達人,本次大賽三大賽
    的頭像 發表于 06-05 08:05 ?967次閱讀
    【免費試用】<b class='flag-5'>開發板</b>評測大賽開啟!OH 、RISC-V、Rockchip頂級<b class='flag-5'>開發板</b>等你試用~

    開發板評測大賽開啟!頂級開發板等你來戰!

    技術人的狂歡,開發者的盛宴!2025年最值得期待的硬核賽事——電子發燒友開發板評測大賽正式啟動!無論你是開源生態的探索者、芯片架構的極客,還是物聯網領
    的頭像 發表于 05-20 08:07 ?543次閱讀
    <b class='flag-5'>開發板</b>評測大賽開啟!頂級<b class='flag-5'>開發板</b>等你來戰!

    STM32F103C8T6開發板最小系統原理圖

    電子發燒友網站提供《STM32F103C8T6開發板最小系統原理圖》資料免費下載
    發表于 03-24 09:09 ?92次下載