1、PWM可以做到50ps,ADC12位,他有双路采样有两个采样保持器,最快12.5兆,实时控制领域,运行非常稳定。
2、CLA——CPU的小助手
3.三角函数运算单元,维特比运算,硬件加速模块
4、复位系统、系统初始化、中断
复位的触发,一共有四种
上电掉电复位、看门狗复位、复位引脚给个低电平信号、时钟丢失复位(相当于时钟源晶振出现问题)
复位后会首先进入Bootloader,来判断应该去哪里去取用户代码
判断是否有仿真器的连接(Emulator Connected)?
Yes or No
Yes:Emulation Boot
No:Stand-alone Boot
如果Emulation Connected则有如下图:
首先判断EMU_KEY是否是0x55AA?
如果是
则再判断EMU_BMODE等于啥,
比如等于0x000A,那就会跑到M0 SRAM中,用户程序应该写到M0 SRAM中;
等于0x000B,那就会跑到FLASH中,用户程序应该写到FLASH中;
其他同理......(跑有仿真器的程序的时候,可以通过查看这两个寄存器判断程序跑到哪里去了)
如果Emulation Not Connected则有如下图:
复位的系统恢复的完整流程
参考如下网址