基础部分
——RAM和ROM的区别?
RAM:简称随机存储器,掉电后数据会丢失,任何时候都可以读写,读写速度快;
ROM:简称只读存储器,掉电后数据不会丢失,但数据不能随意更新。
——什么是IO的上拉和下拉,什么情况使用?
上拉:将不确定的信号固定在高电平,电阻同时其限流作用;
下拉:将不确定的信号固定在低电平;
对于一个逻辑电路的输入端,该输入端悬空,芯片上电后,该输入端的电平不确定,则输出也存在不确定性,这样可能会对电路功能会产生影响。这时在输入端加一个电阻接到电源,把输入端的不确定状态固定到高(低)电平,使得输出状态为确定态,满足功能要求。一般上拉电阻阻值比较大,当加信号时也不影响正常的输入功能。
——单片机最小系统中晶振是用来做什么的?
晶振全称为晶体振荡器,起作用在于产生原始的时钟频率,单片机的一切指令的执行都是建立在这个基础上的,晶振提供的时钟频率越高,单片机的运行速度越快。
——看门狗的原理是什么?看门狗触发时会发生什么?
看门狗简介:看门狗本质是一个定时器电路,一般有一个输入叫“喂狗”,一个输出连接到MCU的复位端。在MCU正常工作的时候,每隔一段时间输出一个信号到喂狗端,给看门狗电路清零,如果在超过规定的时间不喂狗,WDT定时超时,就