- 博客(6)
- 收藏
- 关注
原创 define宏定义与typedef的区别
define宏定义是字符替换,typedef是定义类型,是声明一种新的类型,等同自带的基本类型。#define是宏,处理的时候位于编译前阶段,宏处理器基本上对你的C/C++程序不会有任何的感知。它只处理宏的语法。而编译阶段的“程序”得到的是宏处理完的结果。typedef是编译阶段的一部分。它的意义是单一的。宏定义只是简单的字符串代换,是在预处理完成的,而typedef是在编译时处理的,它不是作简单的代换,而是对类型说明符进行重新命令。被命名的标识符具有类型定义说明的功能。
2023-08-11 10:00:57
118
1
原创 高级控制定时器互补输出范例
/手册14.4.2 空闲状态的配置。// 设定定时器频率为=TIMxCLK/(TIM_Prescaler+1)=1MHz。
2023-07-24 13:37:49
94
原创 STM32常用英文
(备注:ISER[8]是8个32位的寄存器,而 STM32F4 只用了其中的前 82 个。ISER[0]的 bit0~31 分别对应中断0~31;----ˈɔːltɜːnət --- n 候补;——Interrupt Clear-Pending Registers 中断解挂控制寄存器组。——Interrupt Clear-Enable Registers 中断除能寄存器组。——Interrupt Set-Enable Registers 中断使能寄存器组。
2023-07-21 08:29:54
517
1
原创 STM32的HAL库下,main.c中的void SystemClock_Config(void)
6、MSI是L系列独有的,它是一个产生于内部的可选择的时钟源,能提供12种不同频率:100 kHz, 200 kHz, 400 kHz, 800 kHz, 1 MHz, 2 MHz, 4 MHz (default value), 8 MHz, 16 MHz, 24 MHz, 32 MHz and 48 MHz。⑤PLL:Phase Locked Loop,PLL为锁相环倍频输出,其时钟输入源可选择为HSI/2、HSE或者HSE/2。//AHB时钟(HCLK)分频器,该时钟由SYSCLK而来。
2023-07-19 09:47:02
1159
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人