写点什么

stm32

1 人感兴趣 · 44 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/fc/fcca284cfafc7e283eb251f97e3b6247.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

BH1750 光照传感器文档详解 及 驱动设计

用户头像
矜辰所致
2022-10-21

最近接触到一个应用,需要在低功耗的产品上加上光照度采集,正好最近有接触到一款光照传感器 BH1750 ,性能价格都合适,那么今天就抽空来好好测试一下。

https://static001.geekbang.org/infoq/4d/4d818b5d592b8961ec91b63c226d62d0.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

STM32L051 测试 (三、I2C 协议设备的添加测试)

用户头像
矜辰所致
2022-10-12

前面两篇文章,把L051基本功能都测试过了,确实感觉到ST的CubeMX工具真是好用,今天我们就来把 I2C 设备添加一下,今天正好借这个机会,把I2C的代码优化一下。

https://static001.geekbang.org/infoq/4d/4d818b5d592b8961ec91b63c226d62d0.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

STM32L051 测试 (二、开始添加需要的代码)

用户头像
矜辰所致
2022-10-11

STM32L051 测试系列文章,第二课,基于CubeMX生成的工程,我们开始添加代码进行基本的测试。

https://static001.geekbang.org/infoq/4d/4d818b5d592b8961ec91b63c226d62d0.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

STM32L051 测试 (一、使用 CubeMX 生成工程文件 — ST 系列芯片通用)

用户头像
矜辰所致
2022-10-10

因为以前的芯片涨价,选择了 STM32L051 作为替换 STM32F103 的芯片,所以做了一个基础测试的栏目。

https://static001.geekbang.org/infoq/2a/2a89e72d88a08f2766f205a731ee1516.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

STM32+M5311 对接 OneNET 项目记录

用户头像
矜辰所致
2022-08-30

做过的一个演示项目,一款判断人体进出的语言播报方案,通过LwM2M 协议连接 OneNET。 本文是个人笔记,文章只讲基本流程,不讲细节,但是所有的流程会讲到位,根据整体的思路自己可以进行设计。

https://static001.geekbang.org/infoq/0e/0ebc0fe5d8a209a81ebe5ed0754a1ce9.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

开源一夏 | 一个裸机工程转 FreeRTOS 的实例

用户头像
矜辰所致
2022-08-22

分享一下一个实际项目由裸机程序改成FreeRTOS,以前产品的平台还是C8051单片机上面的程序, 硬件平台改成了STM32L051, 使用STM32CubeMX生成的工程, 使用FreeRTOS系统

https://static001.geekbang.org/infoq/f2/f202533df125c07817e46be307b94b74.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

开源一夏 | STM32 对接涂鸦 wifi 模块项目(智能插座 - 开源)

用户头像
矜辰所致
2022-08-22

自己做的一个使用涂鸦WIFI模块的智能插座项目,开源出来给大家参考

https://static001.geekbang.org/infoq/d5/d5bfedf02bf3667c50270b593d765844.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

STM32 的内存管理相关(内存架构,内存管理,map 文件分析)

用户头像
矜辰所致
2022-08-08

STM32的内存管理相关:内存架构,内存管理,map文件分析,把以前看过的做过的笔记,还有网上参考的部分好文章,利用假期好好梳理了一遍,希望对大家也对自己以后查看有帮助

https://static001.geekbang.org/infoq/9e/9e681e1c6c9ba052db89112515e8d2ea.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

STM32 的启动过程 — startup_xxxx.s 文件解析(MDK 和 GCC 双环境)

用户头像
矜辰所致
2022-08-06

对于嵌入式开发,绝大部分情况都是使用C语言,而C语言一般都是从main 函数开始,但是对于MCU来说,他是如何找到并执行main函数的?

基于 STM32+ 华为云 IOT 设计智能称重系统

选择部署多个重量传感器和必要的算法、通过WIFF通信模块、GPS定位模块,采集车辆重数据一地理位置信息,并通过网络发送至云平台,设计图形化UI界面展示称重、地图位置等重要信息,实现对称重系统的远程监测。

为了让女朋友运动起来,小伙儿不仅买单车还设计了智能防盗单车锁

本文提出一种基于STM32单片机的智能自行车锁(马蹄锁)的设计方法,来提高自行车锁的智能化及安防等级。

动手实操丨 RC522 射频卡模块与 IC 卡完成充值消费查询的技术实现思路

一文手把手教你利用RC522射频卡模块与IC卡完成充值消费查询的技术实现思路。

STM32+ 华为云 IOT 制作酒驾监控系统:上车就监控

设计一种安装在驾驶室内,能根据具体功能进行鉴别酒精浓度的系统,一起监督行车安全。

STM32+ 华为云 IoTDA,带你设计一个属于自己的动态密码锁

设计一款物联网智能电子密码锁,以STM32单片机为主控制器,由触摸矩阵键盘、ESP8266、步进电机等模块组成,具有远程控制、随机密码生成等功能。

基于 STM32+ESP8266+ 华为云设计的智能家居控制系统

用户头像
DS小龙哥
2022-03-01

这是基于华为云物联网平台设计智能家居控制系统(模型),硬件采用STM32+ESP8266完成上云组合;通过云平台可以远程控制家里的各种电器开关,并且可以远程收集家里煤气、天然气、烟雾、光照度、温度湿度等信息。

stm32-HAL 使用 stop 模式后 DMA 初始化的问题

用户头像
良知犹存
2021-10-10

stm32是嵌入式MCU开发中最多应用的芯片,很早之前我们开发ST芯一般都是标准库开发,标准库简洁好读,现在要配合CubeMX生成代码,所以官方主推HAL库和LL库,但是HAL代码冗杂很绕,因为出来也不久,有些代码使用之后不是那么好用。

stm32-HAL 使用 usart 发送中断判断发送标志库问题

用户头像
良知犹存
2021-10-10

stm32是嵌入式MCU开发中最多应用的芯片,很早之前我们开发ST芯一般都是标准库开发,标准库简洁好读,现在要配合CubeMX生成代码,所以官方主推HAL库和LL库,但是HAL代码冗杂很绕,因为出来也不久,有些代码使用之后不是那么好用。

https://static001.geekbang.org/infoq/ad/ad97d6c54f864d69a6130a880e0dd284.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

STM32 电源框图解析 (VDD、VSS、VDDA、VSSA、VREF+、VREF-、VBAT 等的区别)

STM32的工作电压(VDD )为2.0~3.6V,通过内置的电压调节器提供所需的1.8V电源,当主电源VDD 掉电后,通过VBAT 脚为实时时钟(RTC)和备份寄存器提供电源(下图为STM32F1**系列电源框架图,STM32基本大同小异)。

https://static001.geekbang.org/infoq/f7/f7c0d5999bfb88805c4da562ad9c63aa.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

STM32 如何计算 RTC 时钟异步预分频和同步预分频

实时时钟 (RTC) 是一个独立的 BCD 定时器/计数器,提供具有可编程闹钟中断功能的日历时钟/日历,可用于管理所有低功耗模式的自动唤醒单元。在配置RTC时钟时预分频器是关键指标,通过配置预分频器可以自定义计数周期。

https://static001.geekbang.org/infoq/e0/e0e3a037719a52cff7cbfc3a7e46a303.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

STM32 低功耗模式下 GPIO 如何配置最节能?

STM32低功耗模式下GPIO如何配置最节能,这里总结了一下四点,亲测有效(基于STM32L011芯片 LL库),可降低几百微安。

https://static001.geekbang.org/infoq/e3/e30b17cd35fb180ca85015768b50928d.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

如何计算 STM32 定时器、独立看门狗和窗口看门狗

STM32定时器种类繁多有通用定时器、基本定时器、独立看门狗定时器、窗口看门狗定时器等。

https://static001.geekbang.org/infoq/52/52a15e41f7c593050fe88f620dd83f2e.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

STM32 GPIO 的原理、特性、选型和配置

STM32 GPIO是通用输入/输出端口的英文简称,其可实现输入、输出、驱动、通信等功能,STM32的I/O 端口有8种模式(4种输入模式和4种输出模式),每个 I/O 端口位支持3种最大翻转速度(2MHz、10MHz、50MHz),均可自由编程。

https://static001.geekbang.org/infoq/22/2238cb66b8cf91e1afd5dd0896a1c913.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

正点原子:STM32F103(战舰)、STM32F407(探索者)、STM32F103(MINI) 原理图和 PCB

为各位嵌入式好朋友分享三个重磅资源,正点原子三件套,可直接打样使用~

https://static001.geekbang.org/infoq/7b/7bb454c76ef3af945020d910754f30a0.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【STM32】CubeMX+HAL 输出 PWM

用户头像
AXYZdong
2021-02-21

CubeMX+HAL,TIM 的配置输出PWM,通过观察 LED 判断是否输出成功,有条件的可以使用示波器观察波形。

https://static001.geekbang.org/infoq/7b/7bb454c76ef3af945020d910754f30a0.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【STM32】CubeMX+HAL 点亮 LED

用户头像
AXYZdong
2021-02-20

【STM32】配置 CubeMX 并点亮LED。利用代码辅助生成工具,使得开发周期变短,效率更高。只需添加一行代码就可以点亮LED。

https://static001.geekbang.org/infoq/7b/7bb454c76ef3af945020d910754f30a0.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【STM32】ST-LINK 下载器下载后需复位,程序才运行的问题

用户头像
AXYZdong
2021-02-19

STM32之ST-LINK下载器下载后需复位,程序才运行的问题

stm32_stm32技术文章_InfoQ写作社区