首页 > 其他分享 >STM32F103C8T6独立看门狗学习笔记

STM32F103C8T6独立看门狗学习笔记

时间:2024-05-25 18:33:17浏览次数:27  
标签:PR 分频 IWDG int STM32F103C8T6 unsigned 笔记 看门狗 寄存器

/* ------------ 操作说明------------------- 键寄存器IWDG_PR 寄存器地址0x40003000 初始值0X00000000 0X00005555 解除对IWDG_PR、IWDG_RLR和IWDG_WINR寄存器的写入访问保护 0X0000CCCC 启动独立看门狗 0X0000AAAA 喂狗 重装载寄存器IWDG_RLR 寄存器地址0x40003008 (12位) 初始值0X00000FFF 预分频器IWDG_PR 寄存器地址0x40003004 初始值0X00000000 0X00000000四分频 0X00000001八分频 0X00000002十六分频 0X00000003三十二分频 0X00000004六十四分频 0X00000005一百二十八分频 0X00000006二百五十六分频 0X00000007二百五十六分频 */ *(unsigned int*)0x40003000=0X0000CCCC; //启动独立看门狗 *(unsigned int*)0x40003000=0X00005555; //解除对IWDG_PR、IWDG_RLR和IWDG_WINR寄存器的写入访问保护 *(unsigned int*)0x40003004=0X00000004; //设置预分频器 *(unsigned int*)0x40003008=0X000003A9; //设置重装载寄存器数值(12位) *(unsigned int*)0x40003000=0X0000AAAA; //喂狗,把设置的重装载寄存器数值传送到计数器, //也会对IWDG_PR、IWDG_RLR和IWDG_WINR寄存器的写入访问保护

标签:PR,分频,IWDG,int,STM32F103C8T6,unsigned,笔记,看门狗,寄存器
From: https://www.cnblogs.com/wuwei001/p/18212766

相关文章

  • hsql学习笔记
    1. row_number()over(partitionbyuidorderbydt分析:row_number():这是一个窗口函数,用于为结果集中的每一行分配一个唯一的序号。默认情况下,这个序号是按照查询结果的顺序来分配的,但你可以通过OVER()子句中的ORDERBY来指定排序方式。OVER(PARTITIONBYuidORDERB......
  • C++基础知识学习笔记(5)——函数
    学习参考:https://www.bilibili.com/video/BV1et411b73Z?p=95&spm_id_from=pageDriver&vd_source=cc561849591f6a210152150b2493f6f3函数函数的默认参数可以为形参提供默认值。intadd(inta,intb=1,intc=2){ returna+b+c;}intmain(){ cout<<(add(1,3,......
  • Vue3实战笔记(40)—组件逻辑复用:自定义Hooks的完全指南
    文章目录前言一、状态管理二、副作用处理三、生命周期钩子总结前言自定义Hooks是Vue3中的一个重要特性,它允许您创建可重用的函数,以便在组件之间共享状态和逻辑。以下是一些关于自定义Hooks的常见用法。一、状态管理使用reactive或ref来创建响应式数据,并在组件中......
  • 【刷题笔记Day2】数组|977.有序数组的平方、209. 长度最小的子数组、59.螺旋矩阵II
    文章目录977.有序数组的平方解题思路遇到的问题及解决方案209.长度最小的子数组解题思路遇到的问题及解决方案59.螺旋矩阵II解题思路遇到的问题及解决方案总结977.有序数组的平方题目描述:给你一个按非递减顺序排序的整数数组nums,返回每个数字的平方组成的新......
  • 知道做到 读书笔记
    [[知道做到:跃迁式学习]]元数据[!abstract]知道做到:跃迁式学习书名:知道做到:跃迁式学习作者:彼得•霍林斯简介:学习是改善你的生活环境、成为你想成为的人的关键。科学的方法能加速学习进程,让你事半功倍。技能、信息和能力永远不会突然降临,需要你自己去寻找它们,这本书将手......
  • 卡片笔记写作法 精读笔记 01
    熟悉不等于理解单纯的重复阅读没有任何意义,无论是对理解还是对学习都是如此。甚至,我们能不能将其称为“学习”都还值得商榷。感悟熟悉不等于掌握,看书、听书、看电影、看视频都一样,看再多都没有用,包括做项目也一样,不总结没有用,就想我之前准备考试一样,不重复做题,不可以联系,不从大......
  • C++基础知识学习笔记(4)——引用
    学习参考:https://www.bilibili.com/video/BV1et411b73Z?p=89&spm_id_from=pageDriver&vd_source=cc561849591f6a210152150b2493f6f3引用作用:给变量起别名语法:数据类型&变量=原变量;intmain(){ inta=10; int&b=a; b=20; cout<<b<<endl;//20 co......
  • tracer ftrace笔记(4)—— events.rst 翻译
    基于msm-5.4Android-12一、翻译=============事件追踪=============:作者:TheodoreTs'o:更新:李泽凡和汤姆·扎努西 1.简介===============无需创建自定义内核模块即可使用跟踪点(请参阅Documentation/trace/tracepoints.rst)来使用事件跟踪基础设施注册探测函数。并非......
  • 学习笔记-主席树
    学习笔记-主席树主席树,就是可持久化权值线段树,也叫函数式线段树引入考虑如下问题:给定一个数列,查询其中第k大值显然,我们可以建一棵权值线段树,直接在上面二分就好了,即对于每个结点,查看它左子树的结点数量是否大于k,设为\(sum\)如果\(sum\gek\),则第k个结点在其左子树中,否则......
  • C++基础知识学习笔记(3)
    资料来源https://www.bilibili.com/video/BV1et411b73Z?p=84&vd_source=cc561849591f6a210152150b2493f6f3核心内容程序的内存模型代码区全局区在函数外面声明了全局变量,在main函数里面创建了局部变量,打印了其地址:静态变量:在普通变量前面加一个static,属于静态变量。静......