
HAL库
除不掉的灰色
适合自己的才是最好的。
展开
-
HAL——SPI
观察下方自动生成的引脚,是否和自己开发板引脚对应。修改引脚,来动右侧芯片引脚视图,找到开发板对应引脚,进行修改。原创 2024-01-07 01:03:11 · 409 阅读 · 0 评论 -
HAL——定时器
这里再引入一个点,系统时钟和Timer自己的时钟,系统时钟是系统主频,Timer自己有自己的主频,这个之间存在一个比值。系统主频为168MHZ, Timer2的主频为42MHZ,差值为4倍。标准库提供了倍频方案,HAL库没有,因此计算时,我们需要加入这个因素。这里100秒执行10000次,就变成了200秒执行10000次。所以,倍频方面需要再次做处理。表达的意思是100秒执行10000次,也就是1秒钟执行100次。对应的LED4为例,我们做一个呼吸灯的效果。因此,如果要做到1秒执行100次,那么。原创 2024-01-07 00:09:53 · 437 阅读 · 0 评论 -
HAL——SPI
观察下方自动生成的引脚,是否和自己开发板引脚对应。修改引脚,来动右侧芯片引脚视图,找到开发板对应引脚,进行修改。修改SPI参数,目前当前业务只需要修改速率,通过修改分频得到。将原有OLED驱动拷贝到项目中。原创 2024-01-06 23:59:29 · 691 阅读 · 0 评论 -
HAL——I2C
只需要实现 i2c_write和i2c_read,驱动就可以正常运行。开发板中的PCF8563的RTC时钟设置和读取。配置完成后可以查询引脚是否符合要求。选择对应的I2C,打开。i2c.h中添加头定义。原创 2024-01-02 21:22:59 · 786 阅读 · 0 评论 -
Hal——ADC
选中ADC1,选中两个通道,IN16和IN0。采样芯片温度和外部电位器电压。配置采样序列数量为2.原创 2024-01-02 21:20:09 · 368 阅读 · 0 评论 -
HAL——串口
右侧芯片引脚部分会显示配置的结果。中可以显示默认的IO引脚。原创 2024-01-02 21:18:47 · 333 阅读 · 0 评论 -
HAL——点灯
第一次使用这里会出现一些状况:需要下载依赖。和spl库一样,进行编译,烧录,看效果。自然会用keil打开。这里需求是点灯,配置相对简单。插入gpio控制代码。原创 2024-01-02 19:55:28 · 402 阅读 · 0 评论 -
STM32的HAL环境搭建
根据不同平台下载,windows下载window是即可。下载的是zip文件,进行解压,得到一个exe文件。选择一个没有空格和中文的目录进行安装。原创 2024-01-02 13:26:19 · 427 阅读 · 0 评论