![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
STM32
文章平均质量分 60
STM32相关文章
Jack_Cheng_2024
这个作者很懒,什么都没留下…
展开
-
STM32 DAC无法输出0V的问题
前段时间在使用STM32F103RET6的DAC功能时,发现无论如何设置输出值,最低输出电压始终到不了0,输出电压最低只能到0.059V,不同的芯片可能略有不同。最低电压经过运放放大后有0.2V,偏差有点大了。因此就在网上找解决办法,在官方论坛看到了一篇帖子,提到了相同的问题,分享给大家。只需要将OutputBuffer这项参数设置为Disable就可以输出到0V。详细帖子内容可以自行...原创 2019-07-18 14:49:17 · 5476 阅读 · 1 评论 -
STM32CubeIDE初识
ST公司前段时间推出了STM32CubeIDE1.0,搭配STM32CubeMX5.2.0一起使用,整体效果还不错。鉴于这款软件才面世,所以网上的资料相对较少。基本都是官方的英文资料。本文的目的是引导大家从头到尾建立一个新的工程,相信对熟悉STM32CubeMX的人来说不是什么难事。首先,我们得有工具,以下提供官网下载...原创 2019-06-05 11:09:46 · 7574 阅读 · 4 评论 -
STM32 ADC单次采集方式
LM35是一种价格便宜,精度在±1℃范围内,温度范围为0~100℃的温度传感器,应用比较普遍。它的输出电压与摄氏温度成正比例的温度传感器,其灵敏度为10mV/℃。使用非常方便。以下将介绍LM35温度采集的例程,有两点需要注意:一是,LM35供电为5V,如果接3.3V可能不能正常工作;二是,AD采集的时钟频率最大不能超过14M,手册中有相关说明,感兴趣的朋友可自行去阅读,例程使用的芯片是stm3...原创 2019-05-05 09:29:25 · 1990 阅读 · 0 评论 -
STM32 定时器中断(固件库版本)
写在前面本实验的目的是通过定时器中断控制LED灯的亮灭。笔者所用IDE为IAR,采用标准库(3.5固件库),通过定时器产生中断来控制LED。led.h文件#ifndef __LED_H#define __LED_H#include "stm32f10x_gpio.h"#include "stm32f10x.h"#include "stm32f10x_rcc.h"#in...原创 2017-12-04 10:48:09 · 1785 阅读 · 0 评论 -
STM32 定时器中断(HAL库版本)
一、定时器介绍STM32F1 的定时器功能十分强大,有 TIM1 和 TIM8 等高级定时器,也有 TIM2~TIM5 等通用定时器,还有 TIM6和 TIM7 等基本定时器。下面以通用定时器TIM3为例来简单介绍STM32定时器的使用。STM32F1 的通用定时器是一个通过可编程预分频器(PSC)驱动的 16 位自动装载...原创 2019-10-24 10:39:20 · 2793 阅读 · 0 评论 -
STM32 流水灯
接触单片机的第一个实验就是跑马灯实验,虽然实验并不难,但开始却并不容易,跑马灯实验对于老司机来说简直小菜一碟。可这对于一个不懂硬件的新手来说,真的不容易。那段时间经常看STM32中文参考手册_V10,也看了Cortex-M3权威指南。慢慢的明白了其中的原理,也知道了为什么要配置成上拉、下拉、推挽输出、复用推挽输出。跑马灯实验大...原创 2019-01-08 10:21:16 · 21694 阅读 · 1 评论 -
STM32 数码管显示
个人网站:https://chenqi.autmake.com/1.数码管介绍数码管分共阴极连接和共阳极连接两种,本次试验所用的数码管为共阴极连接方式,如下所示。数码管为4位8段数码管,8段分别是A,B,C,D,E,F,G,DP,如显示数字3,需要将A,B,C,D,G点亮,显示其他数字原理相同。2.硬件资源介绍试验采用的是正点原子mini开发板,一个DS18B20,一个...原创 2019-09-04 09:29:22 · 7017 阅读 · 0 评论 -
STM32 CAN通信一:环回模式
最近在学习CAN通信协议,先测试了一下环回模式,以确认硬件电路是没有问题的。由于手头上暂时没有逻辑分析仪,后期再测试CAN通信正常收发模式。期待【STM32 CAN通讯之二:正常模式】。记录一下整个测试的过程,算是一种总结,后期方便自己查阅,同时也可以给正在搞CAN通信的小伙伴一点点参考借鉴。软件:STM32CubeMX(V5.2.0)+KEIL本例程采用的芯片是STM32F103RET6,其中CAN通信部分硬件电路连接如下图所示,CAN_P和CAN_N分别连接到芯片的PA11和PA12引脚上,PC原创 2020-10-19 11:17:10 · 16803 阅读 · 6 评论 -
STM32 CAN通信二:正常模式
昨天测试了CAN通信的环回模式,今天逻辑分析仪到手了,借助这一神器完成了今天的CAN通讯之正常模式数据收发。对于CAN通讯正常模式来说,没有逻辑分析仪或者CAN盒(某宝上可以买到),分析数据,想要调通的话只能看运气了,有了工具就可以轻松的看到数据的收发过程。本次正常模式的测试是用两块板子进行测试,一块板子(STM32F103RET6)用于发送数据,另一块板子是正点原子的战舰开发板(STM32F103ZET6)用于接收数据(中断方式接收)。两块板子的CAN_H和CAN_H相连,CAN_L和CAN_L相连。原创 2020-10-20 10:42:12 · 3699 阅读 · 1 评论 -
STM32 USART1重映射
为了使不同器件封装的外设 IO 功能数量达到最优,可以把一些复用功能重新映射到其他一些引脚上。STM32 中有很多内置外设的输入输出引脚都具有重映射(remap)的功能。我们知道每个内置外设都有若干个输入输出引脚,一般这些引脚的输出端口都是固定不变的,为了让设计工程师可以更好地安排引脚的走向和功能,在 STM32 中引入了外设引脚重映射的概念,即一个外设的引脚除了具有默认的端口外,还可以通过设置重映射寄存器的方式,把这个外设的引脚映射到其它的端口。...原创 2020-11-06 09:40:18 · 3947 阅读 · 3 评论 -
STM32CubeMX配置SDRAM
STM32CubeMX配置SDRAM原创 2023-02-10 15:38:33 · 1048 阅读 · 0 评论 -
STM32CubeMX+SPI+FATFS读写SD卡
STM32CubeMX+FATFS读写SD卡原创 2023-02-10 09:43:40 · 4339 阅读 · 26 评论 -
STM32CubeMX+FATFS+FREERTOS实现W25Q256虚拟U盘
STM32CubeMX+FATFS+FREERTOS实现W25Q258虚拟U盘原创 2023-02-09 15:56:05 · 6139 阅读 · 5 评论 -
STM32CubeMX+FATFS+FREERTOS读写U盘
使用STM32CubeMX配置基于FATFS和FREERTOS读写U盘原创 2023-02-08 16:17:21 · 3426 阅读 · 5 评论