STM32F10xxx的核心是ARM®公司为高级微控制器而设计的最新Cortex™-M3,它特制的Thumb®-2指令集以16位的代码密度实现了32位的性能。STM32F10xxx有三种低功耗模式,使用内嵌的8MHZ阻容振荡器可实现快速启动。STM32F10xxx还内嵌一个实时时钟,它使用内部的32kHZ的阻容振荡器或外部的晶体振荡器。
STM32F10xxx具有VBAT功能,能够为移动应用和超低功耗应用提供电池后备。安全性也是STM32F10xxx的一个关键特性,它拥有内置复位电路、双看门狗(包括一个使用自有时钟源的独立看门狗)、一个备用时钟以防止主时钟失效、防篡改和后备寄存器的功能。本文的目的是给出上面列举的STM32F10xxx功能的应用实例,涵盖了Cortex-M3和许多外设:NVIC、SysTick、DMA、RCC、EXTI、PWR、BKP、RTC、Flash、IWDG和WWDG。
......
【点击浏览全文】 |