一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

基于正點(diǎn)原子探索者STM32F497的機(jī)智云代碼移植教程

海闊天空的專欄 ? 來源:機(jī)智云開發(fā)者 ? 作者:機(jī)智云開發(fā)者 ? 2022-06-20 12:09 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在2017年機(jī)智云和正點(diǎn)原子聯(lián)袂發(fā)布正點(diǎn)原子接入機(jī)智云教程,提供了一整套基于STM32開發(fā)板的接入教程和實(shí)例源碼,從平臺(tái)配置到程序配置,為開發(fā)人員提供一種便捷的接入云平臺(tái)方案。

所有正點(diǎn)原子STM32開發(fā)板(除mini外)均具有ATK-Module接口,只需要把ATK-ESP8266模塊直接連接到該接口即可。mini開發(fā)板需要通過杜邦線鏈接。

換句話說,所有正點(diǎn)原子的開發(fā)板都可以輕松連云了,幾小時(shí)搞定遠(yuǎn)程控制。

pYYBAGKv8RuAa02jAAFDV5JgIcY540.png

但是由于時(shí)間過長(zhǎng),手冊(cè)內(nèi)容中的Gizwits文件目錄和目前的機(jī)智云自動(dòng)生成的代碼目錄有一定的差異,因此移植過程有了一些改變。

為了方便大家針對(duì)新版機(jī)智云的代碼進(jìn)行移植,也為了給自己的移植過程做一個(gè)記錄,特此寫下正點(diǎn)原子探索者STM32F497的移植過程。

移植步驟

1、創(chuàng)建項(xiàng)目,定于數(shù)據(jù)點(diǎn),生成MCU代碼包

先登陸機(jī)智云自助開發(fā)平臺(tái)dev.gizwits.com

創(chuàng)建智能項(xiàng)目

定義數(shù)據(jù)點(diǎn)

生成MCU代碼(選擇其他平臺(tái))并下載

??

推薦使用最新的esp8266機(jī)智云GAgent固件

??

選擇生成其他平臺(tái)的代碼是標(biāo)準(zhǔn)庫(kù)

選擇F407平臺(tái)則生成的是HAL庫(kù)。

poYBAGKv8W-AH3ZCAACjvfccnCU220.png

2.進(jìn)行移植
打開MCU代碼包正點(diǎn)原子的移植代碼

pYYBAGKv8XWAA5KeAADvN07Bmbw974.png

可以看到如下文件路徑:

poYBAGKv8aSAVF2TAAFpOc-4VHk976.png


將我們第一步驟下載的“MCU代碼包”進(jìn)行解壓縮,隨后將Gizwits文件夾和Utils文件夾復(fù)制到正點(diǎn)原子的移植代碼目錄中,提示覆蓋點(diǎn)擊確定即可。

pYYBAGKv8ayAJmRIAAAs0cvdXPY837.png


打開工程,將Utils文件夾添加到頭文件路徑中

pYYBAGKv8b6AJRQ6AACQVl3tod4713.png


在gizwits_product.c中加入led.h和usart3.h

pYYBAGKv8emAHbXUAAAbzAIu_eY651.png

修改dataPoint_t currentDataPoint為extern dataPoint_t currentDataPoint

poYBAGKv8e-APr0oAAAYvf3MSFg565.png

找到以下代碼,并加入

poYBAGKv8jaAEVm2AAAwyvWufYE000.png

將main.c中的void userHandle(void)

pYYBAGKv8j2AelfUAAAqeqeQzrQ238.png

剪切到gizwits_product.c中的對(duì)應(yīng)位置

poYBAGKv8miAGGe9AAA3ybqFYPk989.png

修改gizwits_product.c中的int32_t uartWrite(uint8_t *buf, uint32_t len)

pYYBAGKv8m6ASsGlAADoUVhBg2Q893.png

在gizwits_product.c中的void mcuRestart(void);處加入如下代碼

pYYBAGKv8omAKTkrAAAap-YQ1hU841.png

在gizwits_product.h中加入void gizTimerMs(void);

poYBAGKv8o-AJGViAAAim6OZGpk111.png

至此,移植完成

3、編譯、調(diào)試
編譯下載到開發(fā)板即可。

pYYBAGKv8qeAZRsLAAB_0aP16Oo348.png

按下KEY1,用機(jī)智云的手機(jī)App進(jìn)行連接調(diào)試。

poYBAGKv8qyABwD4AAHRkSXvVqY959.png

來源:機(jī)智云開發(fā)者

聲明:本文內(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)投訴
  • 機(jī)智云
    +關(guān)注

    關(guān)注

    3

    文章

    617

    瀏覽量

    26863
  • 正點(diǎn)原子
    +關(guān)注

    關(guān)注

    9

    文章

    31

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    正點(diǎn)原子F407/F103,接入機(jī)智,點(diǎn)亮LED

    這次要做的是用正點(diǎn)原子探索者接入機(jī)智并點(diǎn)亮LED任務(wù):準(zhǔn)備材料,探索者開發(fā)板,esp8266
    發(fā)表于 10-19 15:41

    正點(diǎn)原子探索者STM32F407上手指南

    正點(diǎn)原子探索者STM32F407介紹
    發(fā)表于 04-02 06:02

    正點(diǎn)原子探索STM32F407,接入機(jī)智代碼移植

    為了給自己的移植過程做一個(gè)記錄,特此寫下正點(diǎn)原子探索者STM32F497移植過程。
    發(fā)表于 06-17 12:12

    遷移51 的 LCD12864 到 Stm32F407 (正點(diǎn)原子探索者) 相關(guān)資料推薦

    假期參加電賽崩了。。。 閑的無聊,準(zhǔn)備做一些底層的代碼分享一下,也算是給自己磨煉一下吧。這次做的是Stm32F407ZGT6 驅(qū)動(dòng)LCD12864 的代碼 測(cè)試的時(shí)候使用的是正點(diǎn)
    發(fā)表于 07-06 06:53

    移植機(jī)智代碼STM32F103

    二期移植機(jī)智代碼STM32F103系列在嗶站錄了兩期簡(jiǎn)單的視頻 ,歡迎大家指正不足,我也是剛剛開始做,還有很多不足,如果視頻中寫的有什么
    發(fā)表于 08-03 07:46

    STM32F407探索者

    STM32F407探索者(正點(diǎn)原子的資料)
    發(fā)表于 08-04 06:59

    使用工具STM32F407ZGT6正點(diǎn)原子探索者開發(fā)板

    使用工具STM32F407ZGT6正點(diǎn)原子探索者開發(fā)板STM32CubeMX:版本V4.27.0STM3
    發(fā)表于 08-04 09:42

    如何對(duì)正點(diǎn)原子stm32F407探索者進(jìn)行測(cè)試

    注:此代碼只測(cè)試于正點(diǎn)原子stm32F407探索者,其他情況請(qǐng)自行修改畫圓函數(shù)在:注:此代碼只測(cè)
    發(fā)表于 08-05 07:36

    STM32F407探索者開發(fā)板

    問題:使用正點(diǎn)原子STM32F407代碼,下載到外部晶體為25MHz的開發(fā)板上,LED不閃爍,串口無輸出,單片機(jī)直接死機(jī),調(diào)試器檢測(cè)不到芯片。問題分析:
    發(fā)表于 08-11 08:36

    正點(diǎn)原子探索者stm32f407 rt-thread文件系統(tǒng)怎么使用?

    正點(diǎn)原子探索者stm32f407 rt-thread文件系統(tǒng)怎么使用?
    發(fā)表于 11-25 06:08

    正點(diǎn)原子STM32探索者V3開發(fā)板體驗(yàn)】開箱測(cè)試

    還以為是電源不夠,把隨機(jī)配的電源,用上還不能燒寫。翻翻手冊(cè),發(fā)現(xiàn)。。。。正點(diǎn)原子探索者 STM32F407 專門設(shè)計(jì)了一鍵下載電路,通過串口的 DTR 和RTS 信號(hào),來自動(dòng)配置 BO
    發(fā)表于 04-20 22:06

    正點(diǎn)原子STM32系列——探索者V3開發(fā)板評(píng)測(cè)報(bào)告聚合帖

    】+I2C驅(qū)動(dòng)OLED jinglixix 【正點(diǎn)原子STM32探索者V3開發(fā)板體驗(yàn)】初識(shí)STM32F407開發(fā)板 【
    發(fā)表于 05-10 15:52

    MDK軟件入門_新建MDK工程_正點(diǎn)原子探索者STM32

    MDK軟件入門_新建MDK工程_正點(diǎn)原子探索者STM32F4開發(fā)板_STM32F4開發(fā)指南
    發(fā)表于 12-23 10:40 ?3次下載

    RT-Thread文檔_正點(diǎn)原子探索者 STM32F407 上手指南

    RT-Thread文檔_正點(diǎn)原子探索者 STM32F407 上手指南
    發(fā)表于 02-22 18:25 ?17次下載
    RT-Thread文檔_<b class='flag-5'>正點(diǎn)</b><b class='flag-5'>原子</b><b class='flag-5'>探索者</b> <b class='flag-5'>STM32F</b>407 上手指南

    正點(diǎn)原子探索STM32F407,接入機(jī)智代碼移植

    在2017年機(jī)智云和正點(diǎn)原子聯(lián)袂發(fā)布正點(diǎn)原子接入機(jī)智
    的頭像 發(fā)表于 06-20 09:15 ?2471次閱讀
    <b class='flag-5'>正點(diǎn)</b><b class='flag-5'>原子</b><b class='flag-5'>探索</b>版<b class='flag-5'>STM32F</b>407,接入<b class='flag-5'>機(jī)智</b><b class='flag-5'>云</b>之<b class='flag-5'>代碼</b><b class='flag-5'>移植</b>