首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
STM32学习笔记
当时只道是寻常_
创建于2021-05-31
订阅专栏
收集整理在学习STM32单片机过程中遇到的问题及解决方案
等 24 人订阅
共56篇文章
创建于2021-05-31
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
STM32F103通过IIC总线读取EEPROM
IIC总线是常用的串行总线,它只需要简单的两根线就可以实现数据的高速传输,同时还可以实现多机通信功能。 在单片机中用的比较多的就是通过IIC总线操作EEPROM芯片。比较常用
STM32F103外部中断实现
中断是单片机中最重要的一个功能了,通过中断可以提高程序的运行效率,可以是单片机及时的响应各种外设的请求。STM32系列单片机的中断主要由嵌套向量中断控制器来管理。
STM32F103单片机使用DMA功能读取ADC采样数据
使用DMA功能操作外设时,可以极大的简化代码,提高程序的执行效率。特别是在需要频繁操作的外设上。比如现在要采集单片机16个ADC通道的电压值,就可以使用DMA功能,直接将ADC通道转换好的值,传输到数
STM32F103DMA功能实现
  所谓的DMA指的是:直接存储器存取(DMA)用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。无须CPU干预,数据可以通过DMA快速地移动,这就节省了CPU的资源
STM32F103使用DAC功能输出正弦波
DAC 主要特征 - 2个DAC转换器:每个转换器对应1个输出通道 - 8位或者12位单调输出 - 12位模式下数据左对齐或者右对齐 - 同步更新功能 - 噪声波形生成 - 三角波形生成 -
STM32F103使用DAC功能输出三角波
- 2个DAC转换器:每个转换器对应1个输出通道 - 8位或者12位单调输出 - 12位模式下数据左对齐或者右对齐 - 同步更新功能 - 噪声波形生成 - 三角波形生成 - 双DAC通道同时或者分别转
STM32F103DAC功能实现
所谓的DAC功能也就是将数字信号转换为模拟信号,一般情况下使用比较多的就是ADC功能,也就是将模拟信号转换为数字信号,多用于读取传感器的值。但是有时候需要控制某些传感器,需要用模拟信号控制。
STM32F103单片机驱动蜂鸣器
蜂鸣器在电子产品中很常见,几乎现在的家电中都有,主要用来做声音提示。 蜂鸣器从材料上分可以分为压电式蜂鸣器和电磁式蜂鸣器。 压电式蜂鸣器: 压电式蜂鸣器主要由多谐振荡器、
STM32F103单片机ADC功能使用
12位ADC是一种逐次逼近型模拟数字转换器。它有多达18个通道,可测量16个外部和2个内部信号源。各通道的A/D转换可以单次、连续、扫描或间断模式执行。
485通信实现自动收发功能
在平时使用485通信时,好多人往往首选的就是MAX485芯片,如下图所示: 常规的方法就是使用RE和DE引脚通过程序来切换接收数据和发送数据,但是这样写起程序来比较麻烦,调试起来也比较费劲。
单片机串口实现字符串命令解析
通常情况下串口通信用的大多数都是用十六进制数据来传输指令, 有时候串口也需要通过字符串命令来实现某些功能, 如果使用AT指令的话,通信就是以字符串格式进行。
STM32F103C8T6用官方bootloader实现IAP升级操作方法
在使用STM32F103C8T6单片机IAP功能时,可以自己写bootloader程序,也可以使用官方bootloader文件。
STM32F103C8T6单片机IAP升级
关于IAP升级的方法和原理,网上已经有很多资料了,这块就不再说了,现在就将bootloader和app配置方法整理如下:
STM32F103单片机使用内部RC振荡器做时钟源
平时在做项目的时候都用的是外部晶振做为时钟源,想试试用内部RC振荡器做为时钟源,在网上搜了一下如何设置内部时钟,发现资料比较少的。
STM103单片机串口输出函数printf重映射
在调试程序的时候经常需要使用printf函数来打印相关调试信息,在STM103单片机中printf函数默认只能在串口1使用,有时候串口1被占用了,想要输出调试信息时会比较麻烦。
STM32F103单片机生成16路PWM波
单片机输出pwm波在项目中是恨常用的一个功能,今天就总结一下用STM32F103C8T6单片机输出16路 pwm波。
STM32输出比较模式和PWM模式比较
STM32 输出方波的方法有两种比较类似的,一个是PWM模式,一个是输出比较模式。下面来看看这两种模式的不同处在哪。
STM32F103输出互补PWM波
STM32F103单片机定时器自带互补PWM波形输出功能,利用定时器输出比较模式,不仅可以输出互补的 PWM波,还可以设置输出方波的起始相位和死区时间。
STM32不同型号单片机keil工程移植说明
STM32系列单片机如果库函数开发的话,那么不同型号单片机的工程是可以直接移植的。这样的话如果项目中更换了芯片,工程就可以直接移植。
STM32F103单片机JTAG端口重映射
STM32单片机复位后,JTAG口默认是被占用的。如果想将JTAG占用的几个IO口设置为普通IO口,就需要进行端口重映射。
下一页