摘要: 1、WWDG简介 窗口看门狗(WWDG)通常被用来检测由外部干扰或不可预见的逻辑条件造成的应用程序背离正常的运行序列而产生的软件故障。 WWDG是一个不断往下递减的计数器。当WWDG的计数器递减到固定值0x40时,还没有重新赋值计数值(俗称喂狗),就会产生一个复位信号,使芯片复位,这个0x40的固定 阅读全文
posted @ 2019-06-16 15:58 Mars-King 阅读(1587) 评论(0) 推荐(0)
摘要: 1、EXTI功能 外部中断/事件控制器EXTI管理了STM32的20个中断/事件线。 EXTI的功能框图如下: 在功能框图中,可以看到很多在信号线上打了一个斜杠并标注“20”的字样,这是表示在STM32内部类似的信号线路有20个,也就是EXTI的20个中断/事件线。 EXTI可以分为两大部分功能: 阅读全文
posted @ 2019-06-09 20:26 Mars-King 阅读(3775) 评论(0) 推荐(0)
摘要: 1、STM32的中断 STM32的中断管理是属于内核部分的,所以中断管理的寄存器也是属于内核组,不属于芯片外设,在查看相关资料的时候,需要查看相对应的内核手册。 STM32F103ZET6是Cortex-M3内核的IC。Cortex-M3内核支持256个中断,其中包含了16个内核中断和240个外部中 阅读全文
posted @ 2019-06-09 12:21 Mars-King 阅读(3160) 评论(0) 推荐(1)
摘要: 1、IWDG简介 STM32F103ZET6的独立看门狗(IWDG)是由内部LSI(内部约40KHZ低速时钟)时钟驱动的。由于IWDG是由内部低速时钟驱动,所以就算主时钟发生故障,IWDG依然能够工作。 由于LSI是一个内部RC时钟,所以时钟不是很准确的40KHZ,而是在30KHZ~60KHZ之间变 阅读全文
posted @ 2019-06-07 21:08 Mars-King 阅读(1445) 评论(0) 推荐(0)
摘要: 1、GPIO简介 STM32F103ZET6有多个GPIO组,如GPIOA、GPIOB、GPIOC...等等。每个GPIO组具有16个IO口。 GPIO组的寄存器都是类似的,每个GPIO组都有2个32位的配置寄存器、2个32位的数据寄存器、1个32位的置位/复位寄存器、1个16位复位寄存器和1个32 阅读全文
posted @ 2019-06-07 10:51 Mars-King 阅读(5799) 评论(0) 推荐(0)
摘要: 1、STM32F103ZET6时钟说明 STM32F103ZET6的时钟树图如下所示: STM32F103ZET6有很多个时钟源,分别有: HSE:高速外部时钟信号。 HSI:高速内部部时钟信号。 LSI:低速内部时钟信号。 LSE:低速外部时钟信号。 HSI和LSI是芯片内置的时钟源,它们的频率大 阅读全文
posted @ 2019-06-02 18:02 Mars-King 阅读(6137) 评论(0) 推荐(1)
摘要: 1、STM32CubeMX简介 STM32CubeMx软件是ST公司为STM32系列单片机快速建立工程,并快速初始化使用到的外设、GPIO等,大大缩短了我们的开发时间。同时,软件不仅能配置STM32外设,还能进行第三方软件系统的配置,例如FreeRtos、FAT32、LWIP等等,而且还有一个功能, 阅读全文
posted @ 2019-06-02 12:17 Mars-King 阅读(15406) 评论(0) 推荐(1)
摘要: 1、新建空白工程 新建一个文件夹,用来存放新建的工程文件。在这个新建的文件夹下创建MDK-PRO和OUTPUT两个子文件夹。MDK-PRO文件夹用来存放工程文件;OUTPUT用来存放工程编译器后输出的文件。 打开MDK软件,点击“Project ->New uVision Project”创建新工程 阅读全文
posted @ 2019-06-02 08:34 Mars-King 阅读(1739) 评论(0) 推荐(0)
摘要: 1、STM32F103ZET6简介 STM32F103ZET6的FLASH容量为512K,64K的SRAM。按照STM32芯片的容量产品划分,STM32F103ZET6属于大容量的芯片。 2、下载HAL固件库 打开STM32的官方网址:https://www.st.com/。 在官网上通过搜素STM 阅读全文
posted @ 2019-05-26 14:11 Mars-King 阅读(10688) 评论(1) 推荐(4)
摘要: 目录: 1、STM32简介 2、STM32分类 3、STM32 IC的命名方式 4、STM32容量的划分 5、STM32 IO简介 6、STM32的BOOT配置 7、STM32基础知识 8、存储器映射 9、寄存器映射 1、STM32简介 STM32中的ST指的是意法半导体,M是Microelectr 阅读全文
posted @ 2019-05-19 08:15 Mars-King 阅读(3907) 评论(0) 推荐(1)