跳转到主要内容

Cortex®-M0+

Holtek Cortex®-M0+微控制器系列获得Arm® Keil MDK免费使用许可

demi /

强大且有效的软件开发工具Keil MDK,其V5.28或之后版本已可免费应用于Holtek的Arm® Cortex-M0+微控制器系列产品。Keil MDK目前共计已可支持Holtek超过100款之HT32 MCU,提供了行业标准的Arm C/C++编译程序、Keil µVision IDE和Debugger、以及先进的分析工具。

【下载】如何在 Cortex®-M0+单片机中自定义 ASFv3 SAM-BA 自举程序

demi /

SAM Boot Assistant(SAM-BA™)允许通过 USB 或 UART 主机进行系统内编程(In-System Programming,ISP),无需任何外部编程接口。通常情况下,在基于 ROM 的 SAM MCU 中,内部 ROM都包含 SAM-BA 监视器固件,而所有基于 Cortex®-M0+的 MCU 则没有内部 ROM。

可以通过将 SAM-BA 监视器固件加载到闪存中来为基于 Cortex-M0+的器件提供 SAM-BA 支持。此 SAMBA 监视器固件将充当自举程序,可接受从 SAM-BA 主机/GUI 发出的命令。SAM-BA GUI 将 SAM-BA 小程序发送到 SAM-BA 监视器,然后 SAM-BA 监视器将小程序固件加载到 SRAM 中。SAM-BA 小程序是在SRAM 中运行的一个固件,用于处理 SAM-BA 监视器接收的 SAM-BA 命令。

如何利用 Cortex®-M0+ 单片机实现更快的数学计算

demi /

工业和家用电器市场中的各种应用要求使用数学运算来实现不同的算法和计算。基于 Cortex®-M0+的单片机包含加法、减法和乘法指令。Cortex-M0+架构没有用于除法运算的汇编指令,除法逻辑可以根据不同的编译器而变化。基于 Arm® Cortex-M0+的单片机(MCU)具有一个可配置选项,可通过该选项使用快速乘法器进行乘法运算。基于该可配置选项,乘法运算可以为单个周期指令到最多 32 个周期指令不等。

SAMC21(一款 Cortex-M0+ MCU)非常适合需要数学计算的应用。SAMC21 MCU 具有可进行乘法运算的快速单周期乘法器选项,还具有一个新的外设,称为除法和平方根加速器(Division and Square Root Accelerator,DIVAS),可用于执行快速除法和平方根运算。

<strong>1. 概念</strong>