標(biāo)題: STM32F103C8T6接入機(jī)智云平臺實(shí)現(xiàn)物聯(lián)網(wǎng)控制 [打印本頁]

作者: 金華千跡落竹    時間: 2021-6-6 09:43
標(biāo)題: STM32F103C8T6接入機(jī)智云平臺實(shí)現(xiàn)物聯(lián)網(wǎng)控制
首先我先把所需要的東西列出來(stm32f103c8t6系統(tǒng)板一塊、esp8266-01S)
一、我們先去機(jī)智云的官網(wǎng)上去創(chuàng)建屬于自己的機(jī)智云

在這里我們選擇登錄,如果沒有賬號去注冊一個個就行,登陸好了以后
我們選擇開發(fā)者選項(xiàng)


接著們在選擇創(chuàng)建新的產(chǎn)品,這里有我創(chuàng)建建好的(大家可以忽略),


然后創(chuàng)建新的數(shù)據(jù)點(diǎn)




接下來所需要的就是把代碼下載下來,這里我才用的其他平臺,然后自己移植工程





生成自己的代碼以后,我們就可以基礎(chǔ)例程里面移植代碼了
我們?nèi)ヅ矂右幌麓a就行,這里我采用的是正點(diǎn)原子的代碼,最基本代碼,只有一個LED的程序,


把對應(yīng)的文件添加到基本工程里面,配置好.h的路徑,
剩下的時間就是怎么移植的代碼了,其實(shí)在你下載的源碼中有一個PDF的格式,就是教你怎么移植的,


在我們寫的串口中斷服務(wù)函數(shù)中接收數(shù)據(jù),這個函數(shù)可以自己寫,也可以移植過去(我采用的是usart2作為上傳機(jī)智云的串口,而usart1作為調(diào)試用)




這這里我們要特別注意gizTimerMs()函數(shù)的移植


由于沒有寫到頭文件中,需要我們自己添加到頭文件中去








這里為啥串口設(shè)置成9600,定時器3的時鐘頻率什么是9,7199,
我們的主頻是72MHz,經(jīng)過72分頻是1MHz,然后(1+9)/(72000000/(1+7199))S=1ms


定時器2沒有用到,寫好了在那里放著,準(zhǔn)備后面自己調(diào)用
定時器2的7200是作者的寫錯了,代碼中已改正;
至此,整個工程移植就成功了。
二、esp8266-01S的燒錄固件



點(diǎn)擊下載中心








對于ESP8266-01S的燒錄具體步驟都在文件中,這里就不再贅述了。
daima.7z (13.07 MB, 下載次數(shù): 63)

15.png (291.94 KB, 下載次數(shù): 150)

15.png

8.png (122.38 KB, 下載次數(shù): 151)

8.png

7.png (81.21 KB, 下載次數(shù): 133)

7.png

作者: 林小獲    時間: 2021-6-30 14:28
可以值得學(xué)習(xí)收藏了
作者: 2523472815    時間: 2021-8-9 15:39
這個是和手機(jī)APP機(jī)智云怎么互通
作者: 秋qiu    時間: 2022-2-13 13:54
為啥我的機(jī)智云不在線呀,
作者: 孤獨(dú)無名    時間: 2022-2-14 13:25
請問8266這么配網(wǎng)?
作者: 金華千跡落竹    時間: 2022-3-19 19:52
孤獨(dú)無名 發(fā)表于 2022-2-14 13:25
請問8266這么配網(wǎng)?

手機(jī)機(jī)智云軟件

作者: 金華千跡落竹    時間: 2022-3-19 19:53
秋qiu 發(fā)表于 2022-2-13 13:54
為啥我的機(jī)智云不在線呀,

第一次需要激活一下
作者: ywjun    時間: 2022-3-27 19:31
卡在連接WiFi模塊這了,不知道為啥不行的。串口好像沒有顯示,手機(jī)也連不上,不知道怎么操作了。

作者: Turinin    時間: 2022-3-30 00:34
金華千跡落竹 發(fā)表于 2022-3-19 19:53
第一次需要激活一下

你好 請問第一次如何激活呢 用的atk esp8266 01s    是讓它先進(jìn)一次soft模式還是復(fù)位腳拉低呢 ?





歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1