ADC的分辨率与ADC的转换速率和测量精度有关
PWM用来调制输出脉冲的频率、占空比
,其中控制输出脉冲的寄存器叫计数寄存器
ARM7属于冯诺依曼架构,ARM9属于哈佛架构
ARM7是3级流水线,ARM9是5级流水线
ARM中可以访问状态寄存器的指令是MRS,能够访问内存的指令是LDR
UART的帧格式包含数据位、校验位和停止位
关于RTC正确的是:可以提供时间,关机状态下靠电池供电,有自己的时钟系统,提供闹钟
PC寄存器指代正在取指的指令的地址
IIC是同步的
UART是串行异步的
在嵌入式系统设计中可以通过ADC来测量电池电压,可以用TIMER来驱动直流电机
十进制数987的BCD码是0x987
DMA的特点有占用总线和不占用CPU
ATPCS的约定栈是满降栈
判断寄存器的某位是否为1,使用与操作
当ARM发生异常时,ARM核心会自动做这些事情:
(1)将CPSR拷贝到对应的SPSR
(2)设置CPSR
(3)保存返回地址到对应模式下的LR
(4)设置PC指向异常的向量地址
从异常返回时:
将对应模式下的SPSR赋值给CPSR
将对应模式下的IR赋值给PC
![](https://img-blog.csdnimg.cn/img_convert/395ecdb4966a782d36eb867ab57879fa.png)
UART通讯和串口通讯有什么不同?
UART通讯:是TTL电平
串口通讯:RS-232电平
在PWM(脉冲宽度调制)中,什么是占空比?如何调制输出脉冲需要的频率?如何调制需要输出脉冲的占空比?
占空比:输出的脉冲周期里,高电平的占比
调制输出脉冲需要的频率需要计数寄存器
调制需要输出脉冲的占空比需要比较寄存器
19.看门狗的作用是什么?
当程序发生死循环的时候,超过设置的看门狗事件,处理器会产生RESET
![](https://img-blog.csdnimg.cn/img_convert/09aca85f4d84c95e356e6d0af522d9df.png)
要完成一个裸机驱动的流程是什么?
(1)查看原理图
(2)查看处理器手册
(3)查看寄存器
(4)查看相关芯片的手册
(5)编码