![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
HT32使用笔记
文章平均质量分 63
点灯的棉羊
我是只_只会点灯的棉羊
展开
-
合泰32笔记2-GPIO使用(2022/2/20)
HT-GPIO使用1.依赖库的位置如上图:合泰的库文件的头文件在文件夹外部,且是5个上级目录的子文件内,所以,移植时注意将合泰的源文件夹(以外设命名的文件夹)放在三级含有库的三级子文件夹内。下图为例:否则则需 在项目文件夹复制入两个文件夹 library 和utilities, 并修改头文件路径 。自己写的外设.c.h文件需包含的基本头文件为如下三个:#include "ht32.h"#include "ht32_board.h"#include "ht32_board_confi原创 2022-02-20 15:06:32 · 2468 阅读 · 0 评论 -
HT32笔记3-UART&USART(2022/2/20)
HT-UART库使用1.硬件连接如下图 所以,如果我们要使用上端的PA4,PA5去连接MCU的串口USART1的话,我们需要将跳线帽短接到右边。2.如果要使用c的标准库进行串口输入输出需要将串口进行重定义到c的标准输入输出函数上,在ht32f5xxxx_conf.h重修改宏定义即可:(可使用keil自带的文件向导打开,如下图:)如上图:以USART1当做标准输入输出的串口(即可以使用printf直接进行输出)有一点值得注意的是,使用重定义后的串口,可以直接在elink上输出串原创 2022-02-20 15:04:42 · 7637 阅读 · 3 评论 -
HT单片机笔记1-时钟配置(2022/2/20)
HT-时钟配置库简单使用1.时钟配置分析1)有关系统运行时钟的配置图2)整个时钟架构的框图2.配置时钟的代码流程简析以官方库中的48MHZ标准配置为例:默认初始化时钟(配置成HSI);CKCU_DeInit();使能HSE,并检查HSE是否就绪(没有HSE就死循环了);CKCU_HSECmd(ENABLE);ClockStatus = CKCU_WaitHSEReady();if(ClockStatus == SUCCESS)HSE就绪的话,填写结构体配置PLL锁原创 2022-02-20 14:47:33 · 583 阅读 · 0 评论