GitHub Copilot+ESP开发实战-SPI

描述

 

准备工作

 

1. ESP32-C3-DevKitC-1 开发板一块 ;
2.SPI转uart小板一块;
3.杜邦线4根、USB线 ;

一、向Copilot提问

需要实现的功能:
1、ESP32-C3用C语言实现SPI初始化;
2、MOSI为7,MISO为2,CLK为6,CS为10,WP为5,HD为4,DMA为0,时钟频率10MKZ;
3、如果初始化失败添加打印信息;
4、使用SPI一直发送数据,打印发送的数据日志;
工具回复:
GitHub

二、复制到个人工程中

需要修改下代码:HSPI_HOST改为SPI2_HOSTGitHub

三、编译代码

GitHub

四、烧录固件

先烧录固件,然后连接ESP32-C3 和 SPI转uart小板,连线如下:
IO2 -- MISO
IO7 -- MOSI
IO10-- CS
IO6 -- SCK
GitHub

五、测试结果

ESP32-C3会一直循环给小板发送消息GitHub以上就是GitHub Copilot+ESP开发实战-SPI的全部内容,感兴趣的可以后台咨询小启。 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分