HPMICRO
文章平均质量分 89
HPMICRO外设,工具等
ChenX的打工日记
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
工作笔记:GPIO(1)
在HPM的驱动中,并没有提供一个类似STM32的结构体去初始化一个gpio引脚,也不需要开启gpio的工作时钟,如果查看代码,你会发现所有引脚的init都是通过直接配置寄存器来完成了,这极大得增加了初始化的难度,也对那种习惯于通过一个结构体把一切都配置好的编程习惯造成了很大不便。gpio就是一个通用的输入输出口,每一个引脚都是一个gpio,单片机可以获取这个引脚上的电平的高低,也可以控制这个引脚的电平高低,往往一个gpio都会复用别的功能,例如I2C,SPI等用于通信的引脚。gpio的原理图如下所示。原创 2023-09-15 14:39:31 · 576 阅读 · 0 评论 -
如何利用外部输入同步定时器
定时器支持同步信号,软件同步和通道间的同步较为简单,直接设置对应寄存器即可,硬件同步需要用到TRGM互联管理器进行信号的路由,本文记录了一个简单的例子,演示HPM6200EVK通过外部引脚控制定时器记数原创 2023-10-08 18:37:44 · 542 阅读 · 1 评论 -
HPMicro Web Tools使用说明
HPMicro Web Tools 是用于 32 位 RISC-V HPMicro 微控制器的图形工具。它允许对 HPMicro 微控制器进行非常简单的配置,主要包括引脚复用,和时钟源选择等功能,最后生成初始化 C 代码。它是 HPMicro生态系统的一部分,且可插件集成在开发环境(Vscode)中。原创 2024-11-18 14:31:22 · 958 阅读 · 0 评论 -
HPM OTP使用总结
HPMICRO的OTP使用方式一栏原创 2024-10-25 15:50:02 · 1923 阅读 · 0 评论 -
定时器 1:通用定时器
HPM5300通用定时器gptmr的时基单元比较简单,既不能选择时钟源,也没有预分频器,他就是在主频,而类比STM32中拥有死区生成功能的高级定时器,则称为PWM定时器;拥有正交解码的定时器则命名为正交解码器接口QEI,如下图所示编辑编辑编辑本文记录通用定时器TMR的使用:定时、输入捕获,输出比较定时当计数器工作在定时触发中断的情况下,逻辑非常简单,如下图所示。原创 2023-10-08 22:30:00 · 1201 阅读 · 1 评论 -
定时器2:正交解码器
继续介绍hpm6200evk的定时器,本文介绍拥有解码功能的定时器正交解码器常工作于电机测速中,电机由定子和转子构成,为了控制的精细,转子往往由NS极交替组成,如下图所示因此,放置两个传感器在电机内部,随着转子的运动,就会交替产生固定相位差的方波,而对于每个电机来说,转一圈到底生成多少个方波是确定的,这取决于你电机转子的磁场结构,这就是电机测速的基础关于电机的工作原理,可以参考。原创 2023-10-13 23:00:00 · 914 阅读 · 0 评论 -
MCU原厂是如何对例程进行自动化测试的
而SDK的例程运行在开发板中,因此相较于普通的软件测试,SDK的自动化又离不开硬件的实现SDK例程的手工测试中,我们需要将代码编译后烧录至芯片中,然后通过芯片引脚信号、打印等信息来判断例程的正确性;同一份代码往往支持多种编译方式,同一块MCU也许也支持不同的代码存放路径(flash,sdram),公司也往往是多种型号的MCU支持同一份代码,因此一份sample的代码往往会被测试N次,自动化的性价比也就变得非常高了原创 2023-11-24 16:33:09 · 2846 阅读 · 1 评论 -
Hpm看门狗
今天纪录先辑芯片中功能强大的EWDG外设,作为看门狗的升级版本,他拥有很多值得一讲的功能原创 2024-01-05 17:05:19 · 1790 阅读 · 1 评论
分享