![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32
Lzjusc2017
这个作者很懒,什么都没留下…
展开
-
基于STM32的12864液晶理解
前言字符型液晶显示模块是一种专门用于显示字母、数字、符号等点阵式 LCD,目前常用 161,162,202 和 402 行等的模块。上面指的是以字符为单位,如161,也就是1行16列,最多能显示16个字符。其中,每个字符都是有几行乘几列的像素点组成,如168的像素点构成一个字符。正文如上图所示,就是我要讲的液晶显示。CS1,CS2用于片选操作,也就是选择左半屏和右半屏,其中每一屏是64位...原创 2019-07-12 21:03:38 · 8218 阅读 · 2 评论 -
STM32 RTC实验
RTC时钟简介STM32 的实时时钟(RTC)是一个独立的定时器。STM32 的 RTC 模块拥有一组连续计数 的计数器,在相应软件配置下,可提供时钟日历的功能。修改计数器的值可以重新设置系统当 前的时间和日期。RTC 模块和时钟配置系统(RCC_BDCR 寄存器)是在后备区域,即在系统复位或从待机模式 唤醒后 RTC 的设置和时间维持不变。但是在系统复位后,会自动禁止访问后备寄存器和 RTC...原创 2019-09-02 11:31:52 · 2267 阅读 · 0 评论 -
STM32 I2C实验
参考资料【1】 I2C总线协议图解 https://www.cnblogs.com/aaronLinux/p/6218660.html【2】 AT24c02中文资料 https://wenku.baidu.com/view/18e29fba1a37f111f1855b94.html【3】 24C02存储器的基本原理与应用 https://blog.csdn.net/ohy3686/artic...原创 2019-08-31 17:14:50 · 1352 阅读 · 0 评论 -
STM32 USMART源码理解
本文是基于正点原子USMART源码理解。该组件由 ALIENTEK 开发提供,功能类似 linux 的 shell(RTT 的 finsh 也属于此类)。USMART 最主要 的功能就是通过串口调用单片机里面的函数,并执行,对我们调试代码是很有帮助的。USMART 是由 ALIENTEK 开发的一个灵巧的串口调试互交组件,通过它你可以通过串口 助手调用程序里面的任何函数,并执行。因此,你可以...原创 2019-08-30 21:40:53 · 3440 阅读 · 0 评论 -
STM32学习笔记Lora(一)
目录本文将分为以下几个部分,分别是Lora的介绍相关AT指令部分源码理解正文Lora介绍物联网应用中的无线技术有多种,可组成局域网或广域网。组成局域网的无线技术主要有2.4GHz的WiFi,蓝牙、Zigbee等,组成广域网的无线技术主要有2G/3G/4G等。LoRa 是LPWAN通信技术中的一种,是美国Semtech公司采用和推广的一种基于扩频技术的超远距离无线传输方案。...原创 2019-08-29 21:37:40 · 5559 阅读 · 0 评论 -
STM32F103 OLED显示实验
文章内容本文将介绍有关OLED的有关知识,包括几个部分,分别如下:OLED介绍相关设置步骤部分代码的理解总结OLED介绍OLED,即有机发光二极管(Organic Light-Emitting Diode),又称为有机电激光显示(Organic Electroluminesence Display, OELD)。 OLED 由于同时具备自发光,不需背光源、对比度高、 厚度薄...原创 2019-07-23 13:12:18 · 10485 阅读 · 1 评论 -
STM32学习笔记ESP8266(一)
前言本文是把学习ESP8266遇到的困难和学到的内容做个总结,方便下次复习使用,资料在文章末尾有链接。目录本文分成几个部分,如下ESP8266模块的介绍基础AT指令WIFI 功能 AT 指令TCP/IP 相关 AT 指令AT指令测试资料链接简介本文,是基于正点原子ATK-ESP8266 WIFI模块,不同的WIFI模块,可能引脚会有不同,但指令应该相差不大。相...原创 2019-07-23 08:17:39 · 4894 阅读 · 2 评论 -
STM32 ADC原理与内部温度传感器实验
文章参考[1] 【STM32】ADC库函数 https://blog.csdn.net/qq_38410730/article/details/80080660[2] 逐次逼近比较型adc原理 https://blog.csdn.net/sinat_20265495/article/details/79568492[3] STM32F1 ADC模数转换简介 https://baijia...原创 2019-07-21 15:39:38 · 7264 阅读 · 0 评论 -
STM32 红外遥控器详解
目录本文将分为以下几个部分:红外简介红外原理正点原子代码疑问与改进总结另外本文是在输入捕获的基础上完成,关于输入捕获,清参考:STM32F103 实验 输入捕获 https://blog.csdn.net/qq_40318498/article/details/96482291简介红外遥控是一种无线、非接触控制技术,具有抗干扰能力强,信息传输可靠,功耗低,成 本低,易...原创 2019-07-25 13:48:39 · 18696 阅读 · 9 评论 -
基于STM32的超声波HC-SR04详解
HC-SR04基本工作原理:(1)采用IO口TRIG触发测距,给最少10us的高电平信呈。(2)模块自动发送8个40khz的方波,自动检测是否有信号返回;(3)有信号返回, 通过IO口ECHO输出一个高电平, 高电平持续的时间就是超声波从发射到返回的时间。测试距离=(高电平时间*声速(340M/S))/2。程序编写思路是:1、配置好使用到的GPIO以及定时器;2、给模块...原创 2019-07-20 19:06:12 · 17845 阅读 · 17 评论 -
STM32F103 TFTLCD显示实验(二)
文章内容在上一章的基础上,将讲解部分代码。STM32F103 TFTLCD显示实验(一) https://blog.csdn.net/qq_40318498/article/details/97111069相关代码我们知道 TFTLCD 的 RS 接在 FSMC 的 A10 上面,CS 接在 FSMC_NE4 上,并且是 16 位数据总线。即我们使用的是 FSMC 存储器 1 的第 ...原创 2019-07-24 17:04:19 · 10609 阅读 · 12 评论 -
STM32F103 实验 输入捕获
目录本文,在上一章的基础上,将介绍如下内容输入捕获上一篇:STM32F103 实验 PWM输出 https://blog.csdn.net/qq_40318498/article/details/96475438参考STM32F103实验定时器 https://blog.csdn.net/qq_40318498/article/details/96436994STM32F10...原创 2019-07-19 17:24:00 · 4011 阅读 · 0 评论 -
STM32F103 TFTLCD显示实验(一)
文章内容本文将介绍有关TFTLCD的有关知识,包括几个部分,分别如下:TFTLCD简介相关指令配置步骤FSMC简介由于篇幅过长,因此,代码讲解放到下一章中,链接如下:TFTLCD简介TFT-LCD 即薄膜晶体管液晶显示器。其英文全称为:Thin Film Transistor-Liquid Crystal Display。TFT-LCD 与无源 TN-LCD、STN-LC...原创 2019-07-24 13:43:17 · 22973 阅读 · 0 评论 -
STM32F103 实验 PWM输出
目录本文,在上一章的基础上,将介绍如下内容PWM输出实验上一篇:STM32F103实验定时器 https://blog.csdn.net/qq_40318498/article/details/96436994正文实验目的使用TIM3的通道2,把通道2重映射到PB5,产生PWM来控制DS0的亮度实验内容脉冲宽度调制(PWM),是英文“Pulse Width Modul...原创 2019-07-19 11:14:26 · 16839 阅读 · 3 评论 -
STM32F103实验定时器
目录本文,在上一章的基础上,将介绍如下内容定时器上一篇:STM32F103实验外部中断和独立看门狗 https://blog.csdn.net/qq_40318498/article/details/95980287正文STM32F1的定时器可以奋勇TIME1和TIME8高级定时器,TIME2~TIME5 等通用定时器,TIME6 和 TIME7 基本定时器。本篇仅介绍通用定时...原创 2019-07-18 18:22:59 · 4312 阅读 · 0 评论 -
STM32F103实验外部中断和独立看门狗
目录本文,在上一章的基础上,将介绍如下内容外部中断独立看门狗上一篇:STM32F103 实验按键输入与串口实验 https://blog.csdn.net/qq_40318498/article/details/95959478正文外部中断通过中断的功能,达到通过板载的3个按键,控制板载的两个LED的亮灭以及蜂鸣器的发声。STM32的每个I/O口都可以作为外部中断的...原创 2019-07-15 19:54:07 · 1999 阅读 · 1 评论 -
STM32F103 实验按键输入与串口实验
目录本文,在上一章的基础上,将介绍如下内容按键输入串口实验上一篇:STM32F103实验跑马灯与蜂鸣器 https://blog.csdn.net/qq_40318498/article/details/95940254正文要进入按键输入,我们必须先明确,按键连在哪一个GPIO口,通过开发手册,如下因此,我们可以在蜂鸣器和跑马灯的基础上,完成该实验。按键输入#i...原创 2019-07-15 15:26:38 · 8377 阅读 · 3 评论 -
STM32F103实验跑马灯与蜂鸣器
前言这里,我使用的是ALIENTEK精英STM32F103的开发板,以后的文章都是基于该开发板实现,撰写本文的目的主要是以后为了方便自己开发工程项目。正文关于系统时钟的功能,参考: https://blog.csdn.net/csshuke/article/details/78899911关于芯片的资料,参考:https://wenku.baidu.com/view/e0c9703f...原创 2019-07-15 11:10:54 · 4157 阅读 · 1 评论 -
STM32 SPI实验
目录本文将按照以下几个内容介绍SPI简介相关寄存器相关步骤相关代码运行结果几个注意点SPI简介SPI 是英语 Serial Peripheral interface 的缩写,顾名思义就是串行外围设备接口。是 Motorola 首先在其 MC68HCXX 系列处理器上定义的。SPI 接口主要应用在 EEPROM,FLASH,实时时 钟,AD 转换器,还有数字信号处理器和数...原创 2019-09-04 16:03:40 · 3065 阅读 · 2 评论