自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Day7 STM32之WWDG

即窗口看门狗能产生系统复位信号和提前唤醒中断的计数器递减的计数器在窗口期内重装载计数器的值,防止复位用于检测单片机程序运行时效是否精准,主要检测软件异常需要精准检测程序运行时间的场合计数器从T[6:0]开始递减,在W[6:0]之前喂狗会触发复位,只有在W[6:0]到0x40(64)之间喂狗才会重装载,计到64时候会触发一个中断,计到0x3F(63)的时候会复位其中T[6:0]和W[6:0]是自己设定的,63和64是规定的函数定义函数描述根据中指定的参数初始化WWDG。

2023-09-07 17:20:03 125 1

原创 Day6 STM32之IADG

Independent watchdog,即独立看门狗能产生系统复位信号的计数器递减计数器减数到零会复位时钟由独立的RC振荡器,不来自主时钟,可在待机或停止模式下运行喂狗即在计数到0之前,重装载防止复位*系统复位五种1)NRST引脚上的复位键,即开发板上的外部复位2)窗口看门口计数终止(WWDG复位)3)独立看门狗计数终止(IWDG复位)4)软件复位(SW复位)5)低功耗管理复位独立看门狗用于检测外界电磁干扰,或硬件异常导致的程序跑飞的问题在一些需要高稳定的产品,对时间精度要求较低。

2023-09-05 18:59:45 55

原创 Day5 STM32之GPIO(?)

通用输入输出端口输入采集外部器件的信息输入控制外部器件工作CRL、CRH配置工作模式,输出速度IDR输入数据ODR输出数据BSRR设置ODR寄存器的值BRR不用管LCKR配置锁定,不怎么用4. 通用外设驱动模型(四步法)初始化时钟设置、参数设置、IO设置、中断设置读函数从外设读取数据写函数从外设写入数据中断服务函数根据中断标志,处理外设各种中断事务用于启用特定GPIO端口的时钟。

2023-09-05 13:23:49 38

原创 Day2 STM32之DMA通信

DMA(Direct Memory Accesse,直接内存访问)是一种数据通信技术允许数据无需借助CPU,直接开辟内存和外设通道进行数据传输提高数据传输效率,减负CPU外设发送请求,DMA收到请求给外设返回ack应答信号外设收到ack后释放请求,启动DMA数据传输,直至传输结束每个外设有一个特定的通道供数据传输同时多个外设使用同一个通道时由仲裁器决定优先级多个请求进入DMA只有一个请求有效STM32F10xxx参考手册_V10(中文版)表59 各个通道的DMA1请求一览//DMA通道/*

2023-08-28 14:39:33 95

原创 Day1 STM32之UART通信

串口初始化 HAL_UART_Init()串口底层初始化 HAL_UART_MspInit()开启串口异步接收中断 HAL_UART_Receive_IT()设置优先级使能中断 HAL_NVIC_EnableIRQ();编写中断服务函数 HAL_UART_IRQHandler()

2023-08-26 13:24:04 123 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除