- 博客(7)
- 收藏
- 关注
原创 基于STM32的ADS1115-16位ADC电压读取
本文主要介绍基于STM32HAL库的ADS1115使用方法,掘弃理论方面的介绍,同时给出该芯片的精简化驱动。
2024-12-31 16:22:09
2741
原创 FreeRTOS查看任务CPU占用率及剩余内存 HAL库STM32
使用STM32CubeMX配置FreeRTOS工程,借助其封装函数查看系统运行时任务CPU占用率及剩余内存。
2024-09-11 11:25:49
1681
原创 基于HLA库开发STM32的多通道ADC定时器采集配合DMA功能
创建二维数组,注意要uint16_t的16位无符号整型,在调用函数时再强制转换成(uint32_t *)类型指针,因为初始化配置时选用的是半字形式,如果定义uint32_t类型数组的话会把两个ADC通道的值都合并在一个数中。芯片型号为STM32F103RCT6。初始化ADC,开始转换。
2024-02-21 14:37:44
305
2
原创 VSCode中配置好EIDE插件环境下开发新STM32工程步骤
2.取名跟STM32CubeMX名称一致,选择STM32CubeMX文件夹上一级目录,切换工作区。1.在插件中新建项目、选择空项目、选择Cortex-M项目。7.添加包含目录,有新的目录按照同样步骤添加即可。6.添加预处理宏定义,注意不要复制-D。3.将.s文件移动到Core文件夹下。5.选择CPU类型,填写链接脚本路径。至此配置完成,正常编译烧录即可。4.添加所有含代码的资源文件夹。
2024-02-19 11:35:14
1073
1
原创 VSCode使用EIDE插件开发STM32串口打印浮点型数据
在全局选项中添加,注意添加后编译出来的文件会比原来的要大。之后就可以使用printf函数打印浮点型数据了。1.重定向printf。
2024-02-19 09:43:40
1111
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人