天外飞仙CUG
本科、硕士就读于中国地质大学(武汉),目前从事嵌入式软硬件方面的工作。公众号:嵌入式技术开发。欢迎关注。
展开
-
STM32实现等精度测频
上一章介绍了利用STM32的TIM的捕获功能实现频率测量的方法,但测量误差受被测信号频率的影响,不适合测量频率变化较大的。本章将介绍等精度测频的方法以及STM32的实现。STM3...原创 2020-03-17 23:21:12 · 2740 阅读 · 7 评论 -
STM32CubeMX之CAN通讯
欢迎关注公众号"嵌入式技术开发",大家可以后台给我留言沟通交流。如果觉得该公众号对你有所帮助,也欢迎推荐分享给其他人。1.CAN总线简介CAN是控制器局域网络...原创 2021-09-10 17:20:00 · 1046 阅读 · 0 评论 -
STM32CubeMX之emWin移植
“前面两章介绍了SDRAM和LTDC的使用,本篇文章将介绍emWin移植到STM32。”硬件环境:STM32F429IGT6软件环境:STM32CubeMX v5.5.0...原创 2021-01-12 20:51:32 · 2354 阅读 · 2 评论 -
STM32CubeMX之SDRAM接口
“STM32F429等系列的芯片增加了SDRAM接口,扩展的内存在做人机界面等应用时是非常有用的。”1.SDRAM硬件接口SDRAM(Synchronous Dynamic R...原创 2021-01-09 20:57:54 · 981 阅读 · 2 评论 -
STM32CubeMX之FatFS读写U盘
“上一篇文章介绍了文件系统和SD卡的读写,本篇文章介绍U盘的读写。STM32F4系列的USB接口有主机的功能,可以对U盘进行读写。”硬件环境:STM32F429IGT6...原创 2021-01-08 12:48:43 · 2318 阅读 · 6 评论 -
STM32CubeMX之SDIO+FatFS读写SD卡
“SD卡/TF卡的读写是嵌入式系统中常用的功能。而SD卡的本质是一种flash存储器,通过单片机可以直接读写,但若要被电脑识别,则需要文件系统的支持。本篇文章主要介绍通过单片机的SDIO...原创 2021-01-06 19:42:10 · 1412 阅读 · 0 评论 -
STM32CubeMX之LTDC接口
“上一篇文章介绍了SDRAM接口,本篇文章在此基础上介绍通过LTDC接口驱动800*480液晶屏。”硬件环境:STM32F429IGT6软件环境:STM32CubeMX ...原创 2021-01-11 16:41:11 · 1060 阅读 · 3 评论 -
STM32CubeMx之TIM定时中断
STM32有多个定时器可供使用,且有多种使用方式,包括普通定时、PWM输出、输入捕获、触发ADC等。本篇文章主要介绍普通定时中断的使用。前期准备:STM32硬件电路板及仿真器(以S...原创 2020-03-08 22:34:52 · 798 阅读 · 0 评论 -
STM32CubeMX之定时器产生PWM
本章介绍STM32定时器PWM模式的使用方法。STM32的定时器有多路PWM输出通道,可以配置多路同时输出不同占空比的PWM波。前期准备:STM32硬件电路板及仿真器(以STM32...原创 2020-03-09 22:19:49 · 381 阅读 · 0 评论 -
STM32定时器输出PWM做DAC
上一节介绍了STM32定时器产生PWM波的用法,PWM波有很多种用途,如控制LED的亮度,控制电机的转速等。还有一个常用的功能就是做DAC(数模转换器)用。有时候,项目中可能会需要...原创 2020-03-10 22:56:28 · 556 阅读 · 0 评论 -
STM32CubeMX串口中断偶校验问题
STM32CubeMX是一款非常方便的工具软件。但是在使用时也会存在一些问题。比如,最近调试昆仑通态触摸屏与单片机的串口通讯,波特率为9600,数据位8位,偶校验,1位停止位。...原创 2020-12-24 21:11:15 · 605 阅读 · 0 评论 -
STM32CubeMX之DAC产成正弦波
“在之前的文章中曾经介绍过用TIM产生PWM做DAC用,STM32定时器输出PWM做DAC。部分型号的STM32单片机内部有专用的DAC,本篇文章将介绍如何用内部DAC+DMA产生正弦波...原创 2020-04-17 20:00:00 · 1245 阅读 · 0 评论 -
STM32CubeMX之内部Flash读写
“有时候需要对一些数据进行掉电可存储,一般来说可以把这些数据存储到外部EEPROM或FLASH,如AT24CXX、SPI FLASH等。对于一些不需要经常写入的少量数据,可以直接存储到单...原创 2020-04-16 12:20:11 · 1948 阅读 · 0 评论 -
STM32CubeMX之定时器输入捕获
上一章介绍了STM32定时器的PWM输出功能,定时器的几个通道除了有输出功能外,还可以做输入用,可捕获信号的上升沿或下降沿,可以用于测量信号的频率、周期、占空比等。本篇文章将介绍用STM3...原创 2020-03-12 21:45:27 · 952 阅读 · 0 评论 -
STM32CubeMX之ADC采集
ADC采集是平时非常常用的一个功能,以STM32407为例,其内部有三个12位ADC,每个ADC最高采样率可达2.4MSPS,支持多个通道采集。ADC的工作模式有很多种,包括独立模式、交替...原创 2020-03-31 22:04:47 · 2184 阅读 · 0 评论 -
STM32CubeMX之USB从机
“ USB接口是我们生活中使用非常广泛的一种接口,在嵌入式中使用也很广泛,相比于UART口,USB的通信协议要复杂的多。本篇文章不介绍底层协议的内容,感兴趣的读者可以自行查找相关资料,本文...原创 2020-04-26 22:13:50 · 788 阅读 · 1 评论 -
STM32CubeMX之RTC的使用
“本篇文章介绍STM32实时时钟(RTC)的使用方法。”前期准备STM32硬件电路板及仿真器(以STM32F407ZGT6单片机为例)Keil v5以上版本(MDK-ARM)串口助手实时...原创 2020-04-22 22:19:32 · 768 阅读 · 0 评论 -
STM32CubeMX之串口通信
串口通信的基本概念可参考下面的一篇文章,本章将介绍如何使用STM32CubeMX工具快速编写串口通信的程序。前期准备STM32硬件电路板及仿真器(以STM32F407单片机为例)Keil ...原创 2020-03-22 19:03:28 · 667 阅读 · 0 评论 -
STM32CubeMX之GPIO的使用
相信大多是硬件工程师的第一个程序都是使用IO口点灯,就像程序员的第一个程序都是Hello world一样。本篇文章将详细的介绍使用STM32CubeMx生成工程并使用GPIO,包括基本的输...原创 2020-03-06 21:58:26 · 611 阅读 · 0 评论 -
STM32CubeMX安装与使用
STM32CubeMX 是 ST 公司近几年来大力推荐的STM32 芯片图形化配置工具,允许用户使用图形化向导生成C 初始化代码,支持多种工具链,比如MDK、IAR、TrueStudio...原创 2020-03-05 21:13:21 · 317 阅读 · 0 评论