首页 > 编程知识 正文

stc单片机最小系统(8031单片机最小系统)

时间:2023-05-05 18:07:20 阅读:76938 作者:2399

我觉得最新的博客越来越低端了……

今天焊接调整了板子。 主板比较小,功能简单,使用STC单片机,型号: STC15W408AS,封装: TSSOP20。

焊接后的第一个下载程序。 由单片机供电5V,使用FT232RL模块,将FT232RL配置在IO端口上进行5V供电。 如果按照以前的流程下载程序,STC-ISP软件将无法检测到单片机。

解决方案:

1、硬件故障诊断。

1.1单片机VDD供电正常为5V。

1.2单片机UART0与串行模块UART的交叉连接

单片机TxD -串行模块RxD

单片机RxD -串行模块TxD

单片机GND -串行模块GND

1.3串行模块IO端口和单片机VDD相等

我的单片机板上没有LDO,直接用5V供电。 UART等级需要5V。 另一方面,FT232RL模块的VDDIO不知为何大于3.3V小于4V。 可能是因为这个原因,不能和5V单片机系统正常通信。 我不再使用FT232RL了。 使用CP2102N。 CP2102N是3.3V系统。 如果单片机作为UART使用CP2102迁移到USB,则必须使用LDO或DC-DC将单片机系统设置为3.3V供电。

2、软件故障排除

使用STC官方软件首次为板子下载程序,需要注意的地方如下。

2.1单片机型号必须与板对应

2.2序列号必须适应实际情况。

2 .在第三次实验中,可以选择一个样例程序例程直接下载Hex文件。

最后,我的考试平台变成了三个部分。

第一部分的STC芯片(STC15和STC8)的所有系统都是相同的最小系统,不需要外部晶体振荡器,下载程序接口也同样为UART0。 手边有STC8A8K64S4和STC15W408AS,但类似) :

需要注意的是,官方的单片机规范使用STC PL2302制造最小系统,通常建议将二极管连接到单片机的TXD上。 我需要用STC CP2102N将这个二极管短路。 上次也是因为那个,我熬夜了一夜。

第CP2102N部分模块:

第三部分为5V旋转3.3V降压稳压电源模块。 模块输出3.3V电压,为单片机供电,使整个单片机系统达到3.3V。

此外,请注意,所有STC单片机都应首先连接STC单片机的UART部分和UARTUSB模块。 然后STC单片机再次接通电源。 单片机才可以从bootfromUART(UART下载程序。

到了这里,读者可能会混乱。 这样的电子项目需要经验,但不是太难的逻辑。 总之在这里我自己记录过程。 希望下次在此基础上制作新的东西。 不是每次都犯同样的错误。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。