自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 电机刹车

电机刹车的作用是让pwm引脚断开不产生pwm,然后电机会由于楞次定律减速刹车

2019-03-07 11:12:50 772 1

原创 基本定时器配置

基本定时器的功能有两种,第一就是基本定时功能,当累加的时钟脉冲数超过预定值时,能触发中断或者触发 DMA 请求。第二是专门用于驱动数模转换器(DAC)。基本定时器功能框图基本定时器包括以下①时钟源图上1所示的区域 基本定时器的时钟源只能来自内部时钟,是由 CK_INK 提供。定时器的时钟不是直接来自 APB1 或 APB2,而是来自输入为 APB1 或 APB2 的一个倍频器。比如在...

2019-03-06 14:17:53 2032

原创 exit外部事件/中断控制器配置

stm32f103zet6 总共有 7 个 GPIO 外设,有 112 个 GPIO 引脚 stm32f103xe 芯片集成了一个外部中断/事件控制器(EXTI),有由 19 个能产生事件/中断请求的边沿检测器组成。19 个中断/事件请求包括: 112 个 IO 可以做为 EXTI 线(0…15) EXTI 线 16 连接到 PVD 输出 EXTI 线 17 连接到 RTC 警告事...

2019-03-06 09:59:58 976 1

原创 系统时钟的配置流程

void SystemClock_Config(void)02 {03 RCC_OscInitTypeDef RCC_OscInitStruct;04 RCC_ClkInitTypeDef RCC_ClkInitStruct;05 06 RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE; // 外部晶振,8MHz(因为使...

2019-03-05 14:36:19 2456

原创 gpio的配置流程

使能 GPIO 端口时钟;(__HAL_RCC_GPIOB_CLK_ENABLE() 该hal库函数是打开了gpiob的时钟)初始化 GPIO 引脚,即为 GPIO 初始化结构体成员赋值,并调用 HAL_GPIO_Init函数完成初始化配置;GPIO_InitTypeDef GPIO_InitStruct--------先声明gpio结构体然后给结构体变量赋值GPIO_I...

2019-03-05 14:14:52 2825

原创 gpio的重映射

为了使芯片的外设 I/O 功能的数量达到最优,可以把一些复用功能重新映射到其他两个不同的引脚上。这可以通过软件配置相应的寄存器来完成(参考 AFIO寄存器描述)。为 STM32F103xx 芯片(注意只有 100 个引脚,STM32 技术开发手册图 9-12 GPIO 重映射比如原来系统默认 USART1_TX 和 USART1_RX 这两个功能引脚是对应 PA9 和PA10 的,通...

2019-03-05 09:54:35 1887

原创 nvic的配置

1.设置优先级分组,使用hal库函数(一个字节的高四位为stm32储存优先等级组(cotex内核的话是有8位来存储的,只不过stm32只用了高4位),)HAL_NVIC_SetPriorityGrouping(NVIC_PRIORITYGROUP_2) 设置优先等级组为2意思就是GROUP_2的意思是抢占式优先级有两位,子优先级有两位,假如是GROUP_3的话就是抢占式优先级有3位,子...

2019-03-04 15:59:26 1936 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除