ESP32-C3 开发笔记 之 arduino 正常上传 串口乱码
ESP32-C3 开发笔记 之 arduino 正常上传程序 但是打开串口,串口快速刷新 芯片一直处于重启状态
找了很久的原因没找到,用Mixly 上传就正常 最后看到这篇 文章https://blog.csdn.net/luooove/article/details/132351398修改了Flash Mode 为 DIO 就正常了
在ESP32开发过程中,选择DIO(Dual Input/Output)模式作为Flash模式的原因主要有以下几个方面:
兼容性和稳定性:DIO模式是一种相对成熟和稳定的Flash工作模式。许多Flash芯片都支持这种模式,并且在实际应用中表现出良好的兼容性和稳定性。对于开发者来说,选择一种广泛支持的模式可以减少潜在的兼容性问题。
性能平衡:虽然QIO(Quad Input/Output)模式在数据传输速率上可能更高,但并不是所有的Flash芯片都支持这种模式。此外,QIO模式的实现可能需要额外的配置和验证,增加了开发的复杂性。相比之下,DIO模式在性能和实现难度之间取得了较好的平衡。
硬件设计简化:在硬件设计中,使用DIO模式可以简化电路设计。相比于QIO模式,DIO模式所需的引脚数量较少,这有助于减少PCB布线的复杂性,降低设计成本和潜在的故障点。
现有资源和经验:许多开发者和厂商在过去的项目中积累了丰富的DIO模式使用经验。因此,在新的项目中继续使用DIO模式可以利用现有的设计资源和经验,提高开发效率,减少风险。
特定应用场景的需求:在某些应用场景下,DIO模式已经能够满足性能需求。开发者可能会根据具体的应用需求来选择Flash模式,而不是一味追求最高的传输速率。