- 博客(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
313
原创 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
359
原创 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
135
原创 STM32 task4学习记录
Day4 一、MDK仿真由于之前的stlink太难用,我重新买了野火官方的jlink,重新学习一下仿真过程 二、蜂鸣器实验2.详细代码【BEEP.c】【main.c】 三、按键输入1.硬件原理图2.C语言关键字:static 局部变量,存储在静态存储区,函数调用结束后不会被释放,值回一直被保留下来,因此static申明的局部变量具...
2021-08-25 15:21:45
164
原创 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
333
原创 STM32 task2学习记录
GPIO功能介绍GPIO通用输入输出端口是一个软件可控制的引脚,有四种输入模式,四种输出模式,三种最大输出速度引脚和GPIO分类引脚包括:供电、复位、时钟:外部晶振*2、Boot启动模式选择、下载电路和GPIO外部框图推挽输出:可以输出高低电平,高电平由VDD决定,3.3V,低电平受VSS决定,效率高电流大 开漏输出:内部电路只能输出低电平,如果要输出高电平需要外接上拉 端口位设置/清除寄存器高十六位为reset位,清零输出高电平,低十六位为set,输入1输出高电平清除寄存器
2021-08-23 19:37:56
132
原创 STM32 task1学习记录
1.认识STM32STM32中STM代表STMicro公司,STM32代表ARM Cortex-M内核的32位微控制器。他相较于普通的8/16位机有更多的片上外设,性能强大的同时成本低廉STM32分为内核和外设,其中特别注意的是变量储存在Sram中,而常量存在于Flash中.内核通过AHB2、APB1两个桥连接到外设2.定时器通用定时器*4基本定时器*2高级定时器*2系统定时器*1看门狗定时器*23.通信接口I2C*2串口*5SPI*3CAN2.0*1
2021-08-22 22:35:17
210
空空如也
电推杆工作使jlink仿真断连
2021-11-25
野火stm32的LED灯点亮不了
2021-08-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人