STC单片机下载不了程序
**STC单片机下载失败-踩坑****一、问题背景:为什么下载会失败?****二、问题核心****三、扩展问题**
STC单片机下载失败-踩坑
一、问题背景:为什么下载会失败?
新供应商第一次打样中,PCBA使用 STC12C5A60S2 单片机却始终无法通过串口下载程序。尽管已检查串口连接、复位电路、电源稳定性等常规问题,仍无进展。最终发现,问题根源在于 晶振搞错了,本来要贴的是无源晶振才对。
二、问题核心
为什么一开始不检查晶振问题?因为思想固定,即开发者习惯认为“无晶振也能下载程序”,尤其在早期 STC89 系列中,内部RC振荡可作为备用时钟源。 (PS:因为常用STM32单片机和新的STC8H单片机芯片)但 STC12C5A60S2 不支持内部RC振荡作为下载时钟源,必须依赖外部晶振(无源或正确配置的有源)。
三、扩展问题
时钟源设置: 在 STC-ISP 软件中,我注意到有个选项“选择使用内部IRC时钟(不选为外部时钟)”,选择中 内部RC振荡(默认不选中的),现在单片机不焊接晶振,但是现在情况是无法烧录程序进去。懵逼,疑惑???