正点原子stm32mini板
文章平均质量分 75
FPGAI
这个作者很懒,什么都没留下…
展开
-
基于正点原子stm32的mini板的TFTLCD显示实验
本章将讲述TFTLCD显示实验,小白总结,如有错误,请大神指教。1.TFT-LCD 即薄膜晶体管液晶显示器。TFT-LCD具有:亮度好、对比度高、层次感强、颜色鲜艳等特点。是目前最主流的LCD显示器。广泛应用于各种电子产品。注意:模块是3.3V供电的,不支持5V电压的MCU,如果是5VMCU,必须在信号线串接120欧的电阻使用。2.2.8寸TFTLCD模块原理图如下:图上的X-,Y-,Y+,X+应与XPT2046触摸屏相连,触摸屏原理图如下:我们可能会用到的接口如下:1.CS:TFTLCD 片选信号。2.W原创 2022-06-24 21:38:29 · 2977 阅读 · 15 评论 -
基于正点原子STM32的OLED显示实验
本章将讲述OLED显示实验,小白总结,如有错误,请大神指教。我们将使用 MiniSTM32 开发板上的 OLED 模块接口,来点亮 OLED,并实现 ASCII 字符的显示。一、什么是OLED呢?OLED,即有机发光二极管,由于同时具备自发光,不需背光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲性面板、使用温度范围广、构造及制程较简单等优异之特性,被认为是下一代的平面显示器新兴应用技术。我们使用的是 ALINETEK 的 OLED 显示模块,该模块有以下特点:1)模块有单色和双色两种.原创 2022-05-15 13:45:02 · 2695 阅读 · 0 评论 -
基于正点原子STM32mini板的输入捕获实验的学习
本章将讲述通用定时器作为输入捕获的实验,小白总结,如有错误,请大神指教。在本次实验中将用 TIM2 的通道 1(PA0)来做输入捕获,捕获 PA0 上高电平的脉宽(用 WK_UP 按键输入高电平),通过串口打印高电平脉宽时间。一、什么是输入捕获呢?输入捕获可以用来测量脉宽(脉冲宽度:高电平的持续时间),原理如下:输入捕获测量高电平脉宽的原理:假定定时器工作在向上计数模式,图中 t1~t2 时间,就是我们需要测量的高电平时间。测量方法如下:首先设置定时器通道 x 为上升沿捕获(上升沿就是用..原创 2022-05-15 13:09:36 · 582 阅读 · 1 评论 -
基于正点原子stm32的mini板的PWM输出的实验学习
本章将讲述PWM输出实验,小白总结,如有错误,请大神指教。一、PWM的简介PWM:脉冲宽度调制,简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术。简单一点,就是对脉冲宽度的控制,PWM 原理如下图所示:我们假定定时器工作在向上计数PWM 模式,且当 CNT<CCRx 时,输出 0,当 CNT>=CCRx 时输出 1。那么就可以得到如上的PWM 示意图:当 CNT 值小于 CCRx 的时候,IO 输出低电平(0),当 CNT 值大于等于 CCRx 的.原创 2022-05-08 21:09:08 · 883 阅读 · 1 评论 -
基于stm32的mini板的窗口看门狗实验的学习
本篇文章将讲述窗口看门狗实验,小白总结,如有错误,请大神指教。目录一、窗口看门狗的简介二、写窗口看门狗的思路三、独立看门狗实验一、窗口看门狗的简介窗口看门狗(WWDG)通常被用来监测由外部干扰或不可预见的逻辑条件造成的应用程序背离正常的运行序列而产生的软件故障。除非递减计数器的值在 T6 位(WWDG->CR 的第六位)变成 0 前被刷新,看门狗电路在达到预置的时间周期时,会产生一个 MCU 复位。在递减计数器达到窗口配置寄存器(WWDG->CFR)数值之前,如果 7 位原创 2022-05-08 20:28:50 · 233 阅读 · 0 评论 -
基于正点原子的mini板的独立看门狗的学习
本篇文章将讲述独立看门狗的相关知识,如果只想看代码的话,可以直接翻到最后。目录一、独立看门狗的概述二、独立看门狗实验一、独立看门狗的概述(1)为什么需要看门狗?在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成整个系统陷入停滞状态,发生不可预料的后果,所以出于对单片机运行状态进行实时监测的考虑,便产生一种专门用于监测单片机程序的运行状态的模块或芯片,俗称“看门原创 2022-04-03 19:07:44 · 489 阅读 · 0 评论 -
基于正点原子STM32的mini板的外部中断的学习
一、STM32的中断的简单介绍STM32 的每个 IO 都可以作为外部中断的中断输入口,这点也是 STM32 的强大之处。STM32F103 的中断控制器支持 19 个外部中断/事件请求。每个中断设有状态位,每个中断/事件都有独立的触发和屏蔽设置。STM32F103的 19 个外部中断为:0~15:对应外部 IO 口的输入中断。16:连接到 PVD 输出。17:连接到 RTC 闹钟事件。18:连接到 USB 唤醒事件。二、基本函数介绍(1)配置 GPIO 与中断线的映射关...原创 2022-03-26 14:16:48 · 710 阅读 · 0 评论 -
基于正点原子stm32mini板的时钟系统的学习
本篇文章将详细讲述时钟系统的相关知识。小白总结,如有错误,请大神指教。原创 2022-03-19 18:29:52 · 728 阅读 · 0 评论 -
基于正点原子stm32mini板的串行通信原理
本篇文章将讲述正点原子stm32mini板的串行通信原理,小白总结,如有错误,请大神指教。一、通信双方的两种通信方式(1)并行通信传输原理:数据各个位同时传输优点:速度快缺点:占用引脚资源多(2)串行通信传输原理:数据按位顺序传输优点:占用引脚资源较少缺点:速度相对较慢串行通信分类:...原创 2022-03-13 19:54:31 · 1404 阅读 · 1 评论 -
基于stm32mini板的有关stm32的C语言复习
本篇文章将讲述有关stm32的c语言知识复习,小白总结,如有错误,请大神指教。原创 2022-03-12 21:39:12 · 855 阅读 · 0 评论 -
基于stm32mini板按键输入实验(库函数)的学习
本篇文章将从库函数的角度讲述stm32mini板按键输入,小白总结,如有错误,请大神指教。一、硬件连接WK UP连接的是PA0,KEY0连接的是PC5,KEY1连接的是PA15。二、GPIO操作方法(1)读取IO口输入电平调用库函数:uint8_t GPIO_ReadInputDataBit(GPIO_TypeDef*GPIOx,uint16_t GPIO_Pin);(2)读取IO口输入电平操作寄存器:GPIOx_IDR(端口输入寄存器)(3)使用位带操作读取IO口输入电平原创 2022-03-05 14:27:57 · 1036 阅读 · 0 评论