
IoT
文章平均质量分 78
奔跑的码仔
心有多大,舞台就有多大
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
极简系列|日志模块-clog
日志作为应用程序调试和维护的基本手段被广泛使用,像是谷歌的glog,java领域的log4j,它们都是功能强大的大型日志中间件。可是,在特殊的领域,比如是嵌入式开发领域,由于资源的限制,可能不能直接应用这些“庞大大物”,这里要介绍的clog,十分适合资源受限的嵌入式系统,其由C语言开发,整个代码不到400行,但它的功能可以满足基本的开发需求。 clog基本属性: 支持日志级别设置(DEBUG|INFO|ERROR|FATAL) 支持多线程,是线程安全的。 日志输出路径可配置。 单个日志文件输出,并且日志是原创 2022-02-07 15:09:53 · 1330 阅读 · 0 评论 -
基于DMA的ADC数据采集
文章目录系统基本配置时钟配置打开ST-Link调试配置ADC基本配置DMA配置功能实现测试 嵌入式系统开发经常会遇到采集模拟量的功能需求,这时就会用到ADC,STM32系列MCU提供了强大的ADC功能,其提供的多通道采集和DMA方式极大的方便了ADC相关的开发流程,本文主要记录一下,如何使用ADC实现基于DMA的多通道模拟量采集功能。 关于ADC的配置,同样可以通过STM32CubeMX来实现,下...原创 2020-01-19 11:33:35 · 4169 阅读 · 1 评论 -
STM32 HAL UART 框架初体验
文章目录背景开发步骤配置环境开始配置HAL 背景 STM32开发平台,时至今日发展的已经相当成熟了,尤其对于外围硬件接口的抽象封装库,即HAL。好多基于STM32开发的工程师,习惯于直接操作外围接口相关的寄存器来完成所谓的驱动开发,其实,ST公司早就为大家准备好了对于这些外围接口的驱动框架,我们只需要直接拿来就可以使用。 可是以前,基于STM32平台开发时,存在一个问题就是,变换MCU型号时,需要...原创 2020-01-11 14:27:57 · 4460 阅读 · 2 评论