STM32学习
以梦为马98
这个作者很懒,什么都没留下…
展开
-
TIM3的配置
#include "timer.h" #include "led.h" void TIM3_Int_Init(u16 arr,u16 psc){ TIM_TimeBaseInitTypeDef TIM_TimeBaseInitStructure; NVIC_InitTypeDef NVIC_InitStructure; RCC_APB1PeriphClockCmd(RCC_APB1Per...原创 2019-11-18 22:18:56 · 1131 阅读 · 0 评论 -
NVIC中断优先级
如果将一个中断设置为中断分组2,那么将有IP寄存器的四个位中,有两个位是用来设置响应优先级,两个位来设置抢占优先级的 对于每一个中断,IP中四个位就是2的四次方。一共有16种优先级设置。确定中断分组就是确定一个中断的抢占优先级和响应优先级的位数。 ·高优先级的抢占优先级可以打断正在进行的底抢占优先级中断的。 ·抢占优先级相同的中断,高响应优先级不可以打断低响应优先级的中断。 ·抢占优先...原创 2019-11-18 22:18:36 · 309 阅读 · 0 评论 -
STM32串口的配置及其注意事项
//初始化IO串口3 //pclk1:PCLK1时钟频率(Mhz) //bound:波特率 void usart3_init(u32 bound) { NVIC_InitTypeDef NVIC_InitStructure; GPIO_InitTypeDef GPIO_InitStructure; USART_InitTypeDef USART_InitStructure; ...原创 2019-11-18 22:18:17 · 341 阅读 · 0 评论 -
使用到PB3|PB4|PA13|PA14|PB15端口做普通IO时,需禁止JTAG!
GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB|RCC_APB2Periph_GPIOC|RCC_APB2Periph_AFIO, ENABLE); /********************** 1.执行端口重映射时,复用功能时钟得使能:RCC_APB2Periph_AF...原创 2019-11-18 22:17:55 · 248 阅读 · 0 评论 -
问题代码
void TIM5_PWM_Init(u16 arr,u16 psc){//无端口重映射 GPIO_InitTypeDef GPIO_InitTypeStructure; TIM_TimeBaseInitTypeDef TIM_TimeBaseInitTypeStructure; TIM_OCInitTypeDef TIM_OCInitTypeStructure; RCC_APB...原创 2019-11-18 22:17:34 · 95 阅读 · 0 评论