清空記錄
歷史記錄
取消
清空記錄
歷史記錄
上篇文章講了GitHub Copilot在應(yīng)用中可能遇到的問題,接下來小啟就簡單介紹下GitHub Copilot在ESP32開發(fā)中C語言實現(xiàn)串口功能,感興趣的可以看看。
一、向Copilot提問:
1. ESP32用C語言實現(xiàn)串口初始化;
2.配置uart為1,TX為17,RX為18,波特率為115200;
3.一直等待接收json數(shù)據(jù),使用cjson解析json數(shù)據(jù){"data":"data"},再通過串口返回data;
接下來GitHub Copilot工具會回復(fù):
二、復(fù)制到個人工程中
三、修改和編譯代碼
1、portTICK_RATE_MS可能編譯不過,需要改為portTICK_PERIOD_MS;
2、添加頭文件引用#include<string.h>;
然后編譯代碼:
四、燒錄固件
不同的開發(fā)板,串口gpio可能不一樣,在提問時需要注意下,我這邊用的S3開發(fā)板如下:
五、測試結(jié)果
USB轉(zhuǎn)TTL串口工具和ESP的UART同時連接電腦,我這邊使用的是sscom,也可以使用其他串口工具,測試如下:
以上就是GitHub Copilot在ESP32開發(fā)中C語言實現(xiàn)串口功能的全部內(nèi)容,更多關(guān)于GitHub Copilot在ESP32開發(fā)中的應(yīng)用,疑問,可以后臺咨詢啟明云端。