- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 STM32F407修改RTC时间问题
在初始化过程中一般会设置是否是第一次配置的标志位RTC_BKP_DR0)是否等于0x5050。再次配置时间需要修改标志位RTC_BKP_DR0的值比如0x5051。然后在初始化结尾将标志位0x5050赋予RTC_BKP_DR0。初次配置RTC时间完成以后,再次修改时间方法。STM32F407修改RTC时间。1、正确调用设置时间的库函数。
2022-09-21 18:55:36
2637
原创 野火STM32寄存器配置GPIO
1)读库函数的一些宏定义和结构体#define __IO voiatiletypedef unsigned int uint32_t;typedef unsigned shrot uint16_t;以结构体的形式定义好了外设寄存器后,使用结构体前还需要给结构体的首地址赋值,才能访问到需要的寄存器;eg:GPIOx_TypeDef GPIOA结构体的首地址赋了GPIOA地址的值;...
2019-07-13 08:36:46
559
原创 结构体的简单理解(Nothing_白初)
1、为什么要使用结构体? 为了表示一些复杂的事物,而普通的基本类型无法满足。2、结构体定义: 把一些基本类型数据组合在一起形成一个新的复合数据类型。3、结构体是一种类型:int类型、char类型、float类型、结构体类型...。4、如何定义一个结构体struct Student //定义结构体注意没有定义变量(struct Student类型){ int ag...
2019-07-07 21:12:38
303
原创 启动文件学习笔记——startup_stm32f429_439xx.s
Stack—栈Stack_Size EQU 0x00000400 ;EQU宏定义类C中define AREA STACK, NOINIT, READWRITE, ALIGN=3 ;定义一个空间命名为STACK,不初始化,可读可写,ALIGN=3(2的3次方),8字节对齐Stack_Mem S...
2019-06-12 20:09:41
1850
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人