- 博客(7)
- 资源 (2)
- 问答 (2)
- 收藏
- 关注
原创 STM32 task7学习记录
Day7 目录 一、窗口看门狗 1.窗口看门狗定义 2.示意图 3.工作过程总结 4.窗口看门狗超时计算公式 5.窗口看门狗存在的意义 6.窗口看门狗寄存器 7. 窗口看门狗配置过程 8.代码 9.现象 二、通用定时器 1.三种定时器区别 2. 通用定时器功能特点描述 3. 计数器模式 4.通用定时器工作过程 三、今日总结 一、窗口看门狗 1.窗口看门狗定义 之所以称为窗口就是因为其喂狗时间是一个有上下限的范围内(窗口),你可以通过设定相关寄存器,设定其上限
2021-08-28 15:36:31
355
原创 STM32 task6学习记录
Day6 目录 一、EXIT外部中断 1.外部中断概述 2.外部中断映射 3.外部中断常用库函数 4. 外部中断的一般配置歩骤 5.关于中断服务函数 6.手写代码 7.实验现象 二、独立看门狗实验 1.看门狗作用 2.两个看门狗 3. 独立看门狗功能描述 4.独立看门狗的寄存器 5.独立看门狗时间设置 6.独立看门狗库函数操作 7.IWDG初始化步骤 8.手写代码 9.实验现象 三、今日总结: 一、EXIT外部中断 1.外部中断概述 ST...
2021-08-27 12:02:09
386
原创 STM32 task5学习记录
Day5 一、串口 1.异步、全双工通信协议 初始化时,要设置以下参数:字长、波特率、奇偶校验位、停止位 2.波特率控制 向波特率寄存器USART_BRR写入参数 串口时钟分频值USARTDIV分为两部分,分别是DIV_Mantissa,DIV_Fraction,计算公式USARTDIV=DIV_Mantissa+(DIV_Fraction/16) 串口的时钟源经过USARTDIV分频后分别作为发送器时钟及接收器时钟,控制发送和接收的时序 3.数据存储转移 发送数据:内
2021-08-26 23:00:48
145
原创 STM32 task4学习记录
Day4 一、MDK仿真 由于之前的stlink太难用,我重新买了野火官方的jlink,重新学习一下仿真过程 二、蜂鸣器实验 2.详细代码 【BEEP.c】 【main.c】 三、按键输入 1.硬件原理图 2.C语言关键字:static 局部变量,存储在静态存储区,函数调用结束后不会被释放,值回一直被保留下来,因此static申明的局部变量具...
2021-08-25 15:21:45
186
原创 STM32 task3学习记录
Day3 由于视频学习太碎片化,而且容易跟不上思路,今天的学习先从读《STM32库开发实战指南》开始 读书随记 1.GPIO被分为GPIOA、GPIOB等不同的组 2.每个端口16个引脚,每个引脚的模式由寄存器的四位控制 3.stm32f10x.h用宏定义的方式实现了地址映射 4.GPIO_TypeDef用typedef关键字声明了GPIO_TypeDef的结构体类型,结构体内定义了七个_IO uint32_t类型的变量 5.时钟系统 1)高速外部时钟HSE ...
2021-08-24 20:34:27
366
原创 STM32 task2学习记录
GPIO功能介绍 GPIO通用输入输出端口 是一个软件可控制的引脚,有四种输入模式,四种输出模式,三种最大输出速度 引脚和GPIO分类 引脚包括:供电、复位、时钟:外部晶振*2、Boot启动模式选择、下载电路和GPIO 外部框图 推挽输出:可以输出高低电平,高电平由VDD决定,3.3V,低电平受VSS决定,效率高电流大 开漏输出:内部电路只能输出低电平,如果要输出高电平需要外接上拉 端口位设置/清除寄存器 高十六位为reset位,清零输出高电平,低十六位为set,输入1输出高电平 清除寄存器
2021-08-23 19:37:56
162
原创 STM32 task1学习记录
1.认识STM32 STM32中STM代表STMicro公司,STM32代表ARM Cortex-M内核的32位微控制器。他相较于普通的8/16位机有更多的片上外设,性能强大的同时成本低廉 STM32分为内核和外设,其中特别注意的是变量储存在Sram中,而常量存在于Flash中.内核通过AHB2、APB1两个桥连接到外设 2.定时器 通用定时器*4 基本定时器*2 高级定时器*2 系统定时器*1 看门狗定时器*2 3.通信接口 I2C*2 串口*5 SPI*3 CAN2.0*1
2021-08-22 22:35:17
241
空空如也
电推杆工作使jlink仿真断连
2021-11-25
野火stm32的LED灯点亮不了
2021-08-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人