STM32学习与应用
文章平均质量分 81
Nie_Hen
这个作者很懒,什么都没留下…
展开
-
STM32 Cubemx综合应用-温度控制系统
根据所学的stm32 的GIO应用 I2C 中断 AD转换等等知识制作一个温度控制系统任务要求温度测量范围:-10~70摄氏度,显示分辨率0.1摄氏度,精度0.5摄氏度;数码管显示当前温度,并能配合键盘设置温度限值;通过键盘设置温度控制设定值,设定低温限和高温限,报警低限和报警高限;设定参数可以掉电保存,上电恢复;可利用声音和灯光报警,并在不同状态下体现不同的报警声音;两路...原创 2020-02-15 21:34:24 · 3214 阅读 · 0 评论 -
STM32 中断介绍及cubemx配置
中断:就是当 CPU 执行程序时,由于发生了某种随机的事件(外部或内部),引起 CPU 暂时中断正在运行的程序,转去执行一段特殊的服务程序(中断服务子程序或中断处理程序),以处理该事件,该事件处理完后又返回被中断的程序继续执行,这一过程就称为中断。可以这样理解 : 一个人正在家玩电脑,这时有人来敲门,这个敲门的信号就可以理解为中断。而不使用中断的话,你就要一会看看门口有人没。你听到敲门的信号,接...原创 2020-02-15 21:29:21 · 1524 阅读 · 0 评论 -
STM32 Cubemx 定时器介绍以及应用
本篇文章介绍定时器的使用方法,并应用流水灯,以及秒表应用展示:链接定时器的作用定时器(Timer)最基本的功能就是定时,定时功能与外设结合,可定时发送 USART 数据定时采集 AD数据。将定时器与 GPIO结合起来使用,可以实现非常丰富的功能:可以产生输出波形可以测量输入信号的脉冲宽度用定时器产生PWM 控制电机状态是工业控制的普遍方法STM32中定时器STM32中一...原创 2020-02-15 21:27:34 · 3614 阅读 · 0 评论 -
STM32 串口通信介绍及cubemx配置
学习理解STM32的串口通信,中断以及I2C的使用。应用:使用中断和串口通通信获取按键值发送出来并显示到数码管上。使用I2C 将获取到的按键值保存到内存中。串口通信计算机的CPU与外部设备之间的信息交换,以及计算机与计算机之间的信息交换过程称为通信。并行通信数据字节的各位同时传送的通信方式。并行通信的优点是数据传送速度快,缺点是占用的传输线条数多,适用于近距离通信。串行通信(Se...原创 2020-02-14 22:19:20 · 2647 阅读 · 0 评论 -
STM32 I2C介绍及cubemx配置
了解I2C协议,并能够使用I2C将数据写入和读出,I2C协议I2C协议和摩托罗拉公司的SPI协议一样,是一种通讯协议。串行外围设备接口,是一种高速全双工的通信总线,是由 Phiilps 公司开发的。由于它引脚少,硬件 实现简单,可扩展性强,不需要 USART、CAN 等通讯协议的外部收发设备,现在被广泛 地使用在系统内多个集成电路(IC)间的通讯。物理层它是一个支持设备的总线一...原创 2020-02-14 22:17:17 · 7388 阅读 · 0 评论 -
STM32 Cubemx 使用AD转换获取温度值
获取传感器的值通常都需要模电 数电的知识,放大信号 数模转换等等处理。这篇文章主要讲AD转换 并应用使用热敏电阻通过查表法和计算法获取温度值应用演示 链接AD基本原理ADC 全称:Analog to Digital Concerter,称为模/数转换器或者模拟/数字转换器。是指将连续变化的模拟信号转换为离散的数字信号的器件。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来...原创 2020-02-14 22:16:09 · 6450 阅读 · 0 评论 -
STM32 Cubemx实现串口通信、I2C与GPIO的综合应用
项目目标通过按键,按下的值能够串口接受并显示出来,串口发送数字,使用数码管显示数字。将串口发送的数字使用I2C写入EEPROM,按复位键并能够读出来。效果演示 #### 使用模块 串口通信 I2C 键盘 数码管 查看原理图,找到相应的引脚 这个可以参考前面的文章 每个模块都单独讲了,这个项目综合功能使用 CubeMx配置将数码管和键盘对应的GPIO口进行相应的设...原创 2020-02-14 22:05:31 · 1593 阅读 · 0 评论 -
STM32 Cubemx keil5搭建学习环境
大二下学期开了一门单片机的课STM32,之前了解过51单片机,对STM32的了解仅限于知道有点难…不过实际的去学去做发现,简单应用还是可以的,深入开发还是需要费点时间。下面会对我学到的stm32知识进行总结。(参考了老师的ppt)STM32介绍STM32CubeMx介绍及使用Keil5使用烧写工具使用下面所使用到的安装包我都放到了个人网盘分享出来了,下载链接(安装cubem...原创 2020-02-13 23:02:40 · 4715 阅读 · 1 评论 -
STM32 cubemx GPIO应用之键盘使用
使用STM32 CubeMx 实现键盘使用 并将按键数值显示到数码管GPIO的介绍已经在 上一篇写过了下面直接讲 键盘使用应用演示链接键盘原理电路连接如图反转法先将 (将行设为output)行的GPIO设为高电平,(将列设为input)读取列GPIO的电位,如果某列存在低电平,说明该列有键值被按下再将(将列设为output)列的GPIO设为低电平,(将行设为input)读取行...原创 2020-02-13 23:11:35 · 1107 阅读 · 0 评论 -
STM32 Cubemx GPIO应用之led灯、数码管
这节主要是GPIO的应用 包括点亮led灯和数码管使用。使用CubeMax进行配置使用keil5编写代码。应用效果演示 链接GPIO介绍General Purpose Input Output (通用输入/输出)简称为GPIO许多设备或电路只要求有开/关两种状态就够了,比如LED的亮与灭。对这些设备的控制,在嵌入式微处理器上通常提供了一种“通用可编程I/O端口”,也就是GPIO。对G...原创 2020-02-13 23:06:06 · 6132 阅读 · 5 评论