STM32速成笔记(十四)—串口IAP
文章作者:二土电子 期待大家一起学习交流! 本文涉及到串口通信和Flash知识,对于这部分知识不熟悉的小伙伴可以到博主STM32速成笔记专栏查看。 一、串口IAP简介 1.1 什么是IAP IAP,英文全称In Application Programming,在应用中编程。很好理解,就是在程序运行过程中我们进行程序的烧写,或者叫升级。 1.2 STM32下载程序 我们都...

STM32速成笔记(十三)—低功耗模式
文章作者:二土电子 期待大家一起学习交流! 一、STM32低功耗模式介绍 STM32提供了一些低功耗模式。默认情况下,系统复位或上电复位后,微控制器进入运行模式。在运行模式下,HCLK 为CPU提供时钟,并执行程序代码。当 CPU 不需要继续运行(例如等待外部事件) 时,可以利用多种低功耗模式来节省功耗。 STM32 提供了 3 种低功耗模式,以达到不同层次的降低功耗的目的 ...

STM32速成笔记(十二)—Flash闪存
文章作者:二土电子 期待大家一起学习交流! 一、Flash简介 快闪存储器(flash memory),是一种电子式可清除程序化只读存储器的形式,允许在操作中被多次擦或写的存储器。它是一种非易失性存储器,即断电数据也不会丢失。 二、STM32F1的Flash STM32F103ZET6的Flash大小为512KB,属于大容量产品。在中文参考手册中给出了大容量产品的Flash模...

STM32速成笔记(十一)—EEPROM(AT24C02)
文章作者:二土电子 期待大家一起学习交流! 一、AT24C02简介 AT24C01/02/04/08/16...是一个1K/2K/4K/8K/16K位电可擦除PROM,内部含有128/256/512/1024/2048个8位字节,AT24C01有一个8字节页写缓冲器,AT24C02/04/08/16有一个16字节页写缓冲器。电压可允许低至1.8V,待机电流和工作电流分别为1uA和...

STM32速成笔记(十)—IWDG
文章作者:二土电子 期待大家一起学习交流! 一、IWDG简介 独立看门狗(Independent Watchdog, IWDG),什么是看门狗?字面意思——看门的,有陌生人来,就会叫。实际在嵌入式领域里,看门狗也是这种作用,当软件程序发生故障或者程序跑飞时,看门狗会产生复位信号,复位系统。 二、STM32的IWDG 2.1 STM32的IWDG简介 STM32内置两个看门狗...

STM32速成笔记(九)—RTC
文章作者:二土电子 期待大家一起学习交流! 一、RTC简介 RTC(Real Time Clock)实时时钟,它是一个独立的定时器。RTC模块拥有一组连续计数的计数器,在相应软件配置下,可提供时钟日历的功能。修改计数器的值可以重新设置系统当前的时间和日期。 RTC模块和时钟配置都是在后备区域,无论单片机处于何种状态,只要保证后备区正常供电,RTC就会一直工作。 二、STM32...

STM32速成笔记(八)—DMA
文章作者:二土电子 期待大家一起学习交流! 一、什么是DMA DMA全程Direct Memory Access,即直接存储器访问。简单来讲,它的功能是把数据从一个地址搬运到另一个地址。通常有三个传输方向,分别是内存到内存,内存到外设和外设到内存。 二、DMA有什么作用 直接存储器存取(DMA)用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。无须CPU干预,数...

STM32速成笔记(六)—定时器
文章作者:二土电子 期待大家一起学习交流! 一、什么是定时器 关于什么是定时器,简单来讲,就是是用来定时的。STM32F103ZET6有两个基本定时器TIM6和TIM7,四个通用定时器TIM2~TIM5和两个高级定时器TIM1,TIM8。每一个定时器都是完全独立的,不共享任何资源。 根据中文参考手册介绍,基本定时器最为简单,类似于51单片机的定时器。通用定时器在基本定时器的基础...

STM32速成笔记(五)—串口通信
文章作者:二土电子 期待大家一起学习交流! 一、什么是串口通信 串口通信是指外部设备与主控芯片之间,通过数据信号线、地线等,按位进行数据传输的一种通信方式,属于串行通信方式。串行通信是指使用一条数据线依次逐位传输数据,每一位数据占据固定长度的时间。可以看一下简单的串行通信示意图。 二、串口通信有什么用 这里简单列举一下串口通信的用途 下载程序 外设与单片机通信单片机给...

STM32速成笔记(四)—中断
文章作者:二土电子 期待大家一起学习交流! 一、什么是中断 首先介绍一下什么是中断。在实际开发过程中,中断是很有必要的。比如需要针对某种特殊情况进行快速响应,单纯的使用一个while轮询似乎并不能满足。中断的概念非常好理解,举个经典例子。比如你在家里看电视,忽然有人敲门,你临时把电视暂停了,转去开门。开完门之后再次回来继续看电视。中断也就是这种流程。看电视的行为就类似于程序中ma...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
IoT
物联网软硬件开发者一站式基地
+关注