传感器与功能模块
文章平均质量分 95
介绍一些常见传感元件和功能模块的使用。
Yonas-Luo
这个作者很懒,什么都没留下…
展开
-
MPU9250 使用 DMP 输出姿态角:DMP 库到 STM32 平台移植笔记
本文开发环境:MCU型号:STM32F103C8T6IDE环境: MDK 5.27代码生成工具:STM32CubeMx 5.6.1HAL库版本:STM32Cube_FW_F1_V1.8.0本文内容:STM32F1x HAL库硬件 I2C 通信MPU9250 使用 DMP 输出姿态角:Roll,Pitch,YawMPU9250 中 DMP 的移植附件:MDK5 STM32F1 示例工程MPU9250 中文手册MPU9250 英文参考资料DMP 官方驱动库正点原.原创 2020-07-29 22:15:51 · 19677 阅读 · 97 评论 -
hx1838 红外遥控(1):接收时序的解码
本文开发环境:MCU型号:STM32F103C8T6IDE环境: MDK 5.27代码生成工具:STM32CubeMx 5.6.1HAL库版本:STM32Cube_FW_F1_V1.8.0本文内容:STM32 使用 定时器捕获功能捕获红外时序解码 hx1838 时序附件:MDK5 示例工程红外遥控器 + 红外接收头 :测试过程请注意遥控和接收头的距离不要过远,本文遥控在1m以上会有不稳定现象,实际操作可以使用示波器或逻辑分析仪捕获波形,保证接收头收到的遥控.原创 2020-07-20 16:36:18 · 21963 阅读 · 14 评论 -
u8g2 图形库(3):u8g2 移植到 STM32 平台
本文开发环境:MCU型号:STM32F1.03ZET6IDE环境: TrueStuido 9.3.0 / MDK 5.27代码生成工具:STM32CubeMx 5.0.1HAL库版本:STM32Cube_FW_F1_V1.8.0本文内容:STM32CubeMx 配置模板工程河 GPIO 口移植 u8g2 到 MCU附件:MDK工程/TrueStuidio 工程(模......原创 2020-03-31 23:25:08 · 13121 阅读 · 19 评论 -
u8g2 图形库(2):u8g2 入门指南
本文译自:https://github.com/olikraus/u8g2/wiki/setup_tutorial本系列文章索引:文章目录如何在显示屏上使用 U8g2 库显示屏选择物理总线数据线U8g2 初始化U8g2 完整缓存(full buffer),页面缓存(page buffer)和u8x8 模式全屏缓存模式(full buffer)优缺点初始化使用示例页面缓存模式(图片轮询)优...翻译 2020-03-29 18:22:27 · 37376 阅读 · 2 评论 -
u8g2 图形库(1):u8g2 图形库简介
本文译自:https://github.com/olikraus/u8g2本系列文章索引:U8g2:单色显示屏库,版本2U8g2:一个是嵌入式设备的单色图形库。U8g2 支持单色的OLED和LCD,包括以下控制器:SSD1305,SSD1306,SSD1309,SSD1322,SSD1325,SSD1327,SSD1329,SSD1606,SSD1607,SH1106,SH1107,...翻译 2020-03-29 12:57:24 · 8876 阅读 · 0 评论 -
ws2812 程序设计与应用(2)DMA 控制 PWM 占空比(双缓存降低内存消耗)
本文开发环境:MCU型号:STM32F10389T6IDE环境: MDK 5.27代码生成工具:STM32CubeMx 5.6.1HAL库版本:STM32Cube_FW_F1_V1.8.0本文内容:STM32 使用 DMA+PWM 方式驱动 ws2812(x4)附件:MDK5 示例工程一、DMA 的双缓存模式STM32 系列的 MCU DMA 可以搬运2个源地址的数据,DMA 自动在2个地址A和B中来回切换,可以运用于搬运大数据:当DMA在搬运A数据时候,MCU.原创 2020-07-15 14:42:46 · 4500 阅读 · 24 评论 -
ws2812 程序设计与应用(1)DMA 控制 PWM 占空比原理及实现(STM32)
本文开发环境:MCU型号:STM32F10389T6IDE环境: MDK 5.27代码生成工具:STM32CubeMx 5.6.1HAL库版本:STM32Cube_FW_F1_V1.8.0本文内容:STM32 使用 DMA+PWM 方式驱动 ws2812(x4)附件:MDK5 示例工程WS2812 中英文数据手册文章目录一、WS2812 简介时序传输二、ws2812 驱动的几种方式三、DMA+PWM+TIM 驱动 ws2812四、STM32CubeMx 配置基础.原创 2020-07-11 21:11:51 · 16805 阅读 · 31 评论 -
全彩OLED(SSD1351)程序设计与应用(3)字符,字符串以及位图的生成与显示
本文开发环境:MCU型号:STM32F103ZEIDE环境: MDK 5.27显示模块:1.27寸全彩OLED(SSD1351)驱动本文内容:位图的显示字符和字符串的显示OLED 系列博客索引 :全彩OLED(SSD1351)程序设计与应用(1)驱动的移植全彩OLED(SSD1351)程序设计与应用(2)显存优化:显存的设计与实现全彩OLED(SSD1351)...原创 2019-06-01 20:39:59 · 2648 阅读 · 2 评论 -
全彩OLED(SSD1351)程序设计与应用(2)显示优化:显存的设计与实现
本文开发环境:MCU型号:STM32F103ZEIDE环境: MDK 5.27显示模块:1.27寸全彩OLED(SSD1351)驱动本文内容:OLED 显示简介全彩 OLED 显存的设计与实现Note:为提高传输速度,本文把spi速度由上文工程的9Mpbs调至18Mpbs。这部分与OLED编程无关,故正文不做提及OLED 系列博客索引 :全彩OLED(SS...原创 2019-05-26 17:57:57 · 2834 阅读 · 2 评论 -
全彩OLED(SSD1351)程序设计与应用(1)驱动的移植
本文开发环境:MCU型号:STM32F103ZEIDE环境: MDK 5.27显示模块:1.27寸全彩OLED(SSD1351)驱动本文内容:SSD1351 驱动的移植与验证附件:SSD1351 驱动文件OLED 系列博客索引 :全彩OLED(SSD1351)程序设计与应用(1)驱动的移植全彩OLED(SSD1351)程序设计与应用(2)字符,字符串与位图的显示...原创 2019-05-25 17:04:14 · 6554 阅读 · 0 评论