準(zhǔn)備工作
1.ESP32-C3-DevKitC-1 開發(fā)板一塊 ;
2.SPI轉(zhuǎn)uart小板一塊;
3.杜邦線4根、USB線 ;
一、向Copilot提問
需要實現(xiàn)的功能:
1、ESP32-C3用C語言實現(xiàn)SPI初始化;
2、MOSI為7,MISO為2,CLK為6,CS為10,WP為5,HD為4,DMA為0,時鐘頻率10MKZ;
3、如果初始化失敗添加打印信息;
4、使用SPI一直發(fā)送數(shù)據(jù),打印發(fā)送的數(shù)據(jù)日志;
工具回復(fù):
二、復(fù)制到個人工程中
需要修改下代碼:HSPI_HOST改為SPI2_HOST
三、編譯代碼
四、燒錄固件
先燒錄固件,然后連接ESP32-C3 和 SPI轉(zhuǎn)uart小板,連線如下:
IO2 -- MISO
IO7 -- MOSI
IO10-- CS
IO6 -- SCK
五、測試結(jié)果
ESP32-C3會一直循環(huán)給小板發(fā)送消息以上就是GitHub Copilot+ESP開發(fā)實戰(zhàn)-SPI的全部內(nèi)容,感興趣的可以后臺咨詢小啟。?
-
SPI
+關(guān)注
關(guān)注
17文章
1721瀏覽量
92125 -
ESP
+關(guān)注
關(guān)注
0文章
186瀏覽量
34086 -
GitHub
+關(guān)注
關(guān)注
3文章
473瀏覽量
16564
發(fā)布評論請先 登錄
相關(guān)推薦
評論