【STM32】手册理解

CRC(循环冗余校验)用于核实数据传输或者数据储存的正确性和完整性,它会根据固定的生成多项式得到任一32位全字的CRC计算结果。

电源

工作电压在2.0-3.6V

PVD(可编程电压监测器):用来执行紧急关闭任务。

BKP(备份寄存器):管理防侵入检测,存储RTC校验值。检测到信号跳变后会产生一个侵入事件,会清除掉数据备份寄存器内容。RTC校准(Real-Time Clock)。

其他的内容用到在补充吧。

时钟

时间: 2024-12-31 00:45:51

【STM32】手册理解的相关文章

STM32手册中的CAN过滤器16位标识符屏蔽配置错误说明

在使用stm32 CAN过滤器配置中,文档中指出2位16位过滤器--标识符屏蔽模式下配置如下图 但在实际使用中,这种方式的配置的寄存器根本无法达到想要的过滤目的,我经过测试,判断出这里ST的文档应该是写错了,正确的配置方式如下 不知道勘误表里有没有更正,我没有去看勘误表

STM32学习之路-不得不说的SysTick时钟

SysTick时钟,俗称"嘀嗒定时器",这家伙能按固定的时间产生一次中断,通常是多长时间产生一次中断呢?官方给出的一个时间是1ms 那么,它是怎么准确的产生1ms的呢.. 先来看看这家伙在时钟树的哪里吧 是它,是它,就是它,红色框里的东东,可以看到,它是由HCLK/8得到的,也就是:72MHz/8=9MHz 我们还能在STM32手册上找到这么一句话:系统嘀嗒校准值固定位9000,当系统嘀嗒时钟设为9MHz,产生1ms时间基准. 让我们来看看9000是怎么来的,这里要看下SysTick寄

STM32串口中断的一些资料

在研究STM32串口接收发送中断的时候找到不少不错的资料,现在备份在这里.以供自己查阅,以及方便其他人. TC ====TXE 顺便预告下最近会写个有关串口处理数据的帖子,从查询和中断方面以及数据处理的方式,从队列以及FIFO方面写起. SECTION 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 /* 调试STM32串口过程中发现一个奇怪的问题,

stm32学习汇总

DMA: 1.使用DAC的时候,将转化后得到的模拟信号通过IO口输出的时候,为什么还将IO口配置能输入模式 PS:stm32手册上定义PA4和PA5分别和DAC1通道和DAC2通道相连  : DMA1和DMA2使用按个通道手册中也是有规定的: 波形数据从内存带DAC是怎么DMA是怎么传输的?: /* 配置DMA2 */ DMA_InitStructure.DMA_PeripheralBaseAddr = DAC_DHR12RD_Address; //外设数据地址 DMA_InitStructur

如何快速上手使用STM32库函数

一.背景 如前文所述,利用标准库函数的好处在于,可以快速开发,不用去对着数据手册,小心翼翼的一位一位的配置那些繁复的寄存器,因为这些工作意法半导体已经找了一些顶级的工程师帮你做了,杰作既是其库函数.当然,有些代码考虑到低功耗,或者需要极小的ROM,就不能使用库函数,而这即是通常说的,"高度定制化",牺牲开发时间来获取更高代码效率,这个需要自己权衡. 本文以STM32之DMA库函数为例,即如何快速使用STM32库函数做个简述及记录. 二.正文 首先去官网或者论坛下载STM32的官方库,解

STM32入门学习路线

可以说就目前的市场需求来看,stm32在单片机领域已经拥有了绝对的地位,51什么的已经过时了也只能拿来打基础了,最后依然会转到stm32来,也正是因为这样stm32的学习者越来越多,其中不难发现绝大部分的stm32的学习者是在入门阶段的,所以今天我们就来聊聊stm32的入门学习路线. 先来看个图,相信会有所了解. 首先学习stm32 不管是C语言还是汇编肯定跑不了的所以C语言一样要打好基础,尤其是C语言中的指针,结构体,循环 等等一些最基础的知识你要能够熟练应用,要不然对于从事stm32开发的难

apache本地和局域网访问设置

apache本地和局域网访问设置 最近做项目需要同事ajax发项目给我,因为是测试环境,所以需要能访问我的服务器.我服务器直接用的wampserver.因为没有接触过,所以百度了一下,都是没有成功,后来看了手册.理解了原理,自己就调试出来了.现在分享一下.(估计知识比较老了,毕竟现在用的nginx比较多.公司用的还是iis服务器 - -!) 外网访问设置 如果没有开启vhosts模块的话,一般的访问目录指向的是你的 www目录.httpd.conf里面可以看到 你会看到 类似这样的一段 <Dir

19、SPI 和 SST25VF016B

一.SPI总线 1.SPI简介 SPI,是Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口.是Motorola首先在其MC68HCXX系列处理器上定义的.SPI接口主要应用在 EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间.SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,现在越来越多的芯片集成了这种通

库函数开发步骤 (转)

一.正文 首先去官网或者论坛下载STM32的官方库,解压出来,会发现里面是各种".c"".h",文件,不需要所有文件 一股脑的照单全收,只需要复制一些自己需要的即可, 1. 新建一个可用的工程(废话:-D),然后将库函数的".c"".h"文件加入到自己的工程内,并使其编译通过: 最基本的工程所需要的库函数文件有: "startup_stm32f10x_hd.s" --> 启动文件: "sys