上篇文章講了GitHub Copilot在應(yīng)用中可能遇到的問(wèn)題,接下來(lái)小啟就簡(jiǎn)單介紹下GitHub Copilot在ESP32開(kāi)發(fā)中C語(yǔ)言實(shí)現(xiàn)串口功能,感興趣的可以看看。
一、向Copilot提問(wèn):
1. ESP32用C語(yǔ)言實(shí)現(xiàn)串口初始化;
2.配置uart為1,TX為17,RX為18,波特率為115200;
3.一直等待接收json數(shù)據(jù),使用cjson解析json數(shù)據(jù){"data":"data"},再通過(guò)串口返回data;
接下來(lái)GitHub Copilot工具會(huì)回復(fù):
二、復(fù)制到個(gè)人工程中
三、修改和編譯代碼
1、portTICK_RATE_MS可能編譯不過(guò),需要改為portTICK_PERIOD_MS;
2、添加頭文件引用#include
然后編譯代碼:
四、燒錄固件
不同的開(kāi)發(fā)板,串口gpio可能不一樣,在提問(wèn)時(shí)需要注意下,我這邊用的S3開(kāi)發(fā)板如下:
五、測(cè)試結(jié)果
USB轉(zhuǎn)TTL串口工具和ESP的UART同時(shí)連接電腦,我這邊使用的是sscom,也可以使用其他串口工具,測(cè)試如下:
以上就是GitHub Copilot在ESP32開(kāi)發(fā)中C語(yǔ)言實(shí)現(xiàn)串口功能的全部?jī)?nèi)容,更多關(guān)于GitHub Copilot在ESP32開(kāi)發(fā)中的應(yīng)用,疑問(wèn),可以后臺(tái)咨詢啟明云端。
-
C語(yǔ)言
+關(guān)注
關(guān)注
180文章
7604瀏覽量
136683 -
ESP
+關(guān)注
關(guān)注
0文章
183瀏覽量
33923 -
GitHub
+關(guān)注
關(guān)注
3文章
468瀏覽量
16427
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論