其他
先学STM8,还是学STM32?
Editor's Note
一篇经典的文章,为初学者解答了重要人生疑惑。
The following article is from strongerHuang Author strongerHuang
01
写在前面
02
STM8和STM32内核差异
03
片上外设差异寄存器大小: 8 位与 16 或 32 位 直接取决于 CPU 运行速度的最大时钟频率 DMA,可通过简单数据管理减轻 CPU 的负荷并提高最大数据吞吐量 一些产品特定功能,如 I/O 端口管理
04
系统外设对于多 MCU 系统,双向复位可确保在启动或热复位时所有子处理器均正确同步 对于其它 IC,在系统层面还可以使用 MCU 内嵌的电压监控器(上电复位和欠压复位) 当生成假内部复位时,在调试过程中会有很大帮助
暂停、停止或待机模式下的复位:可在 MCU 意外进入低功耗模式时避免发生死锁情况,适用于不能处理此类配置的应用 硬件/软件看门狗,可以在复位之后立即通过硬件启动看门狗 存储器读保护,用于防止对程序内容的窃取 存储器写保护,用于保护存储器中包含关键代码的部分。通常,这适用于自举代码或IAP(应用内编程)驱动程序
05
软件-END-
推荐阅读
【01】STM32好找工作,所以学linux终究是错付了吗?【02】锂电池充电慢?教你用 STM32 制作锂电池快充充电器【03】stm32几种低功耗模式的实现和差别【04】如何让STM32优雅地“说”hello world?【05】stm32几种低功耗模式的实现和差别