本文主要是介绍实测:合宙ESP32C3开发板可以直接用Arduino开发,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
合宙推出了一款ESP32C3开发板,制作精良,而且9.9包邮,可谓是相当吸引人了。
但当看某宝评论的时候,会发现很多人要么说这款开发板不能用Arduino开发,要么说不适合小白使用,又有说需要用电烙铁修改电路才可以使用,而且我也的确在群里看到有人求助说用此款开发板Arduino可以烧录,却不能正常运行。
本着实践出真知的原则,我购买了一块来测试,发现果然用Arduino直接可以烧录,却无法运行,哪怕是最简单的闪灯程序。
到合宙的网站查看技术文档,发现了症结所在。
使用注意事项
BOOT(IO09)管脚上电前不能下拉,ESP32会进入下载模式。使用到IO08管脚进行设计,不建议外部直接下拉,因为在下载烧录时,IO08管脚为低电平,不能使用串口进行下载。IO12(GPIO12)、IO13(GPIO13)在QIO模式下为SPI信号SPIHD和SPIWP复用,为了增加可用GPIO数量,开发板选择采用2线SPI的DIO模式,IO12、IO13并未连接flash,使用自己编译的软件时需要注意配置flash为DIO模式。外置SPI flash的VDD已链接至3.3V电源系统,使用时不需再配置其他电源,采用普通2线SPI通信方式,对应管脚如表4-3。GPIO11默认为SPI flash的VDD引脚,需要配置后才能作为GPIO使用。
注意第3条,为了增加可用io,这个板子牺牲了下载速度,利用2线SPI的方式操作flash。这就意味着,用Arduino开发时,需要把开发板设置中的FLASH MODE设置为DIO模式才能正常下载程序。
实测,经过此设置后,Arduino开发合宙的ESP32C3开发板没有问题,可以放心使用。
这篇关于实测:合宙ESP32C3开发板可以直接用Arduino开发的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!