Re:从零开始的硬件八股——单片机篇
单片机芯片无法启动的原因?
首先要明确单片机最小系统的六要素:电源、时钟、复位、存储、配置、下载,然后结合这六个要素解释。
● 电源:
○ ①输入电平与VCC引脚不适配;输入电平对地短路;
○ ②电容坏了;电容小了导致电压跌落无法供上电;
○ ③电源纹波导致重启
● 时钟:时钟电路没画对,频率不对
● 复位:(低有效复位)
○ ①低电平时间不够(芯片内部可能没有上拉电阻,但是复位电路没设计上拉,导致低电平时间不够,无法复位)
○ ②高电平电压不对
○ ③电平抖动
● 存储:存储电路坏了;配置成外部存储,但是外部存储没有运行程序
● 配置
○ ①EN使能管脚没开
○ ②配置错了,导致不是从内容ROM启动
● 下载
○ 程序烧录失败
单片机引脚为什么要外接10K电阻?
- 输入信号不确定,可能带有浪涌、静电,干扰。直接接至引脚可能会损坏cpu,因此需要一个电阻,把输入和输出断开,一般电阻的大小为10K
【应知应会】硬件人的八股 文章被收录于专栏
【应知应会】硬件人的八股