
MCU
文章平均质量分 68
包含各类MCU,如STM32、EFM32、MSP430、STM8及国产MCU等
AizBot
Aizbot was established in 2023 who focuses on AI and Robot fields.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
华大HC32-(05)-定时器输入捕获
一、开发环境及工具HC32F003 / HC32F005Keil uVision5 V5.33 / IAR For ARM 7.80.4 (J-Link)此工程源码下载路径 : https://gitee.com/amx/hc32ddl-app二、高级定时器Timer4 我们将P23作为输入捕获引脚,计算输入方波的脉冲宽度,单位精度为1微秒。选择Timer4的输入捕获功能时钟源没有24分频,我们将主频设置为16M,定时器选择16分频(1us计数一次)三、代码实现原创 2021-02-22 14:09:13 · 4045 阅读 · 12 评论 -
华大HC32-(04)-微秒级us延时测试
一、开发环境及工具HC32F003 / HC32F005Keil uVision5 V5.33 / IAR For ARM 7.80.4 (J-Link)数字示波器此工程源码下载路径 : https://gitee.com/amx/hc32ddl-app二、测试目的找到延时更准确的us级延时函数,用于实际项目三、测试方法及前提条件系统主时钟HCLK和外设时钟PCLK均为24MHz配置引脚P32为输出管脚,通过延时函数切换高低电平,示波器查看波形不使用定时器中断的方原创 2021-02-20 18:48:18 · 3351 阅读 · 0 评论 -
华大HC32-(03)-串口UART通信
一、开发环境及工具HC32F003 / HC32F005Keil uVision5 V5.33 / IAR For ARM 7.80.4 (J-Link)此工程源码下载路径 : https://gitee.com/amx/hc32ddl-app二、串口模式的选择我们选择Mode1,异步全双工:波特率:19200, 数据位:8, 校验位:None, 停止位:1, 流控:None选择UART1作为通信口,同时需开启TIMER1用于产生波特率为减少数据通讯出错概率,还需要原创 2021-02-20 16:33:24 · 6515 阅读 · 1 评论 -
华大HC32-(02)-系统时钟和基本定时器
一、开发环境及工具HC32F003 / HC32F005Keil uVision5 V5.33 / IAR For ARM 7.80.4 (J-Link)此工程源码下载路径 : https://gitee.com/amx/hc32ddl-app二、系统时钟修改时钟控制模块框图(我们使用内部高速时钟RCH)将系统时钟由默认4MH改为16MHz (在system_hc32f005.c文件中)uint32_t SystemCoreClock = 4000000;uint32_t原创 2021-02-19 10:31:45 · 6643 阅读 · 1 评论 -
华大HC32-(01)-创建工程模板
一、开发环境及工具HC32F003 / HC32F005hc32f005_ddl_Rev1.9.0 LiteKeil uVision5 V5.33 / IAR For ARM 7.80.4 (J-Link)此工程源码下载路径 : https://gitee.com/amx/hc32ddl-app二、工程目录结构文件夹目录结构MDK文件目录结构IAR文件目录结构三、MDK和IAR配置选项MDK设置: 注意:在C/C++标签栏下的Misc Contro原创 2021-02-19 08:51:23 · 2400 阅读 · 1 评论