准备工作
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一直发送数据,打印发送的数据日志;
工具回复:
二、复制到个人工程中
需要修改下代码:HSPI_HOST改为SPI2_HOST
三、编译代码
四、烧录固件
先烧录固件,然后连接ESP32-C3 和 SPI转uart小板,连线如下:
IO2 -- MISO
IO7 -- MOSI
IO10-- CS
IO6 -- SCK
五、测试结果
ESP32-C3会一直循环给小板发送消息以上就是GitHub Copilot+ESP开发实战-SPI的全部内容,感兴趣的可以后台咨询小启。
全部0条评论
快来发表一下你的评论吧 !