随笔分类 - STM32
摘要:ADC转换分为两种通道组 1.规则通道组 2.注入通道组(可打断规则通道组) 工作模式 通道模式 转换模式 复位校准 AD校准
阅读全文
摘要:1。设置时间之前取消备份区域(BKP)写保护 主要有两部分组成 1.用来和APB1总线对接,对其进行读写操作 2. 预分频模块:在RTC_CR设置相应的允许,位每个TR_CLK周期中RTC产生一个中断. 可编程计算器:可被初始化记录当前系统时间, RTC还有一个闹钟寄存器 TR_CLK周期累加存储在
阅读全文
摘要:明确一点对比AD的构造,stm32有3个AD,每个AD有很多通道,使用哪个通道就配置成哪个通道,这里定时器也如此,有很多定时器TIMx,每个定时器有很多CHx(通道),可以配置为输入捕捉 测量频率用,也可以配置为输出比较 输出PWM使用 输入捕捉:可以用来捕获外部事件,并为其赋予时间标记以说明此事件
阅读全文
摘要:STM32的功能引脚重映射和复用功能STM32中有很多内置外设的输入输出引脚都具有重映射(remap)的功能,本文对一些在使用引脚重映射时所遇到的有关问题加以说明。我们知道每个内置外设都有若干个输入输出引脚,一般这些引脚的输出脚位都是固定不变的,为了让设计工程师可以更好地安排引脚的走向和功能,在 S
阅读全文
摘要:int main(void) { NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2,); LED_Init(); delay_init(); TIM3_Int_Init(4999,7199);//500ms while(1) { LED1=!LED1; TI
阅读全文
摘要:高级定时器 T1,T8 (PWM电机控制) 通用定时器 T2-T5 (输出捕获,输出比较) 基本定时器 T6,T7 (驱动ADC)
阅读全文
摘要:void My USART1_Init(void) { NVIC_InitTypeDef NVIC_InitStruct; GPIO_InitTypeDef GPIO_InitStrue; USART_InitTypeDef USART_InitStruct; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,E...
阅读全文
摘要:串行通信: 一。同步通信(有时钟): SPI(有独立的输出输出 MISO MOSI ) I2C (半双工) 二。异步通信: UART (通过设置波特率等,传输之前有约定)
阅读全文
摘要:部分重映射和完全重映射 与开启重映射函数的函数的第一个参数有关。
阅读全文
摘要:两种 一。JTAG调试(5针), 二。SWD调试(2针), 在JTAG/SWD模式设置库函数 (在文件stm32f10x_gpio.c中): void GPIO_PinRemapConfig(uint32_t GPIO_Remap, FunctionalState NewState) setup设置
阅读全文
摘要:HSI HSE LSI LSE PLL 5个关键词 SYSCLK来源HSI振荡时钟 HSE振荡时钟 PLL时钟 三个外设时钟使能寄存器 :1RCC_AHBENR 2. RCC_APB2ENR 3. RCC_APB1ENR RCC_CFGR 选择时钟源 、配置预分配或倍频系数 RCC_CR 时钟使能和
阅读全文
摘要:static XX 有记忆的定义 typedef XX 可以多次定义一个 #ifedf XXX XXX(程序段1) #else XXX(程序段2)
阅读全文
摘要:1使能IO口时钟。调用函数RCC_APB2PeriphColckCmd(); 不同的IO组,调用的时钟使能函数不一样。 2 初始化IO口模式。调用函数GPIO_Init(); 3 操作IO口,输出高低电平。 GPIO_SetBits(); GPIO_ResetBits();
阅读全文
摘要:下面跟大家说一下STM32单片机的端口重映射,因为是以自己为实例.这里是以USART1的重映射为例.. 因为我要一个TFT_LCD屏的主控板,考虑到FSMC 我选用了STM32F103VCT6 型号的CPU,一不小心串口接到USART1上了.因为在调程序时才发现错了,没得办法,只能通过端口重映射来解
阅读全文
摘要:一.战舰STM32 1.引脚描述表 有ft 兼容5V 2.原理图 有ADC,不兼容5V 3.(1)学会基本外设:GPIO输入输出,外部中断,定时器,串口。 (2)学会外设接口:SPI IIC WDG FSMC ADC/DAC,SDIO (3)高级功能:UCOS FATFS EMWIN 4. l供电
阅读全文

浙公网安备 33010602011771号