
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 · 1204 阅读 · 0 评论 -
NVIC中断优先级
如果将一个中断设置为中断分组2,那么将有IP寄存器的四个位中,有两个位是用来设置响应优先级,两个位来设置抢占优先级的对于每一个中断,IP中四个位就是2的四次方。一共有16种优先级设置。确定中断分组就是确定一个中断的抢占优先级和响应优先级的位数。·高优先级的抢占优先级可以打断正在进行的底抢占优先级中断的。·抢占优先级相同的中断,高响应优先级不可以打断低响应优先级的中断。·抢占优先...原创 2019-11-18 22:18:36 · 350 阅读 · 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 · 384 阅读 · 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 · 291 阅读 · 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 · 121 阅读 · 0 评论