本帖最后由 abcd7471 于 2021-8-8 00:11 编辑 上一篇看着文档,安装了开发环境,并且成功编译完成了Hello_world的示例工程,现在这篇来创建一个工程,并且点亮LED。由于使用了ESP-IDF工具安装器,安装好环境之后,eclipse也给自动安装上,无需配置,直接使用,对新手非常友好! 打开eclipse后,依次点击 File --> New ---> Espressif IDF Project,然后输入工程名称,如图所示: ![]() 工程创建之后,默认会有很多代码,这些代码可以不用管他, ![]() 设置芯片型号,串口号,名字可以随意,如图所示: ![]() 设置完成后,点击左上角那个锤子,启动编译,编译完成后,点击锤子旁边的那个按钮,把编译好的文件下载到板子里。如图所示: ![]() 这一步,就是测试一下环境能不能编译,板子能不能下载成功。 如何点亮LED?创建的工程,默认就有很多代码,阅读一下这些代码,可以发现一个while循环,应该是让GPIO一直来回切换高低电平的,代码片段如图所示: ![]() 为了验证这段代码,能否让LED闪烁,焊一个LED在GPIO4和GND之间试试看,如图所示: ![]() 实验结果表明,创建工程后默认自带的代码,这样GPIO4并不能点亮LED,根据以前玩STM32单片机的经验,使用每个IO口之前,都要设置IO口模式,比如输入、输出,上拉,下拉等。创建工程时候默认自带的代码并没有这一步骤。然后再查看官方文档,API参考里面找到了相关函数,如图所示: ![]() 根据文档说明,在代码中按需配置相关参数,调用该函数,进行GPIO口设置,如图所示: ![]() 编译,下载,然后可以看到LED在闪烁了!如视频所示: ![]() 27575fa5fe5c4d1076f6bf0ef16c5350 |
2024 RISC-V 中国峰会:华秋电子助力RISC-V生态!
1016 浏览 0 评论
【昉·星光 2 高性能RISC-V单板计算机体验】移植IEC61850协议助力电子电子发展
975 浏览 0 评论
【昉·星光 2 高性能RISC-V单板计算机体验】在Docker 中运行 OpenWrt
2038 浏览 0 评论
【昉·星光 2 高性能RISC-V单板计算机体验】以容器的方式安装 HomeAssistant
2478 浏览 0 评论
【昉·星光 2 高性能RISC-V单板计算机试用体验】开箱及装载Debian系统
1961 浏览 2 评论