STM32cubeMX安装FW_F4容易出错失败的解决办法
摘要:在CUBEMXV5.30安装F4的支持包V1.241的反复失败,无法自动生成代码。后来发现了一种办法: 在stm32的官网下载V1.24.0和en.patch_cubefw_f4.zip(V1.24.1),将下载好的两个文件改名成为stm32cube_fw_f4_v1240.zip和stm32cub
阅读全文
posted @
2019-08-08 17:27
杰瑞鼠
阅读(4190)
推荐(0) 编辑
HAL库延时、SYCCNT与SYSTICK
摘要:HAL库驱动中,由于某些外设的驱动需要使用超时判断(比如I2C、SPI、SDIO等),需要精确延时(精度为1ms),使用的是SysTick,但是在操作系统里面,我们需要使用SysTick来提供系统时基,那么就冲突了,怎么办?答案是利用DWT重新编写HAL库的相关延时和超时函数HAL_InitTick
阅读全文
posted @
2019-01-22 16:38
杰瑞鼠
阅读(2090)
推荐(0) 编辑
HAL之串口
摘要:在STM32cubeMX中 1 外设功能打开 2 GPIO对应管脚的串口功能打开 3 对应GPIO引脚的配置 4串口的配置,中断的设置 在MDK中 5.1 串口初始化MX_USART1_UART_Init(); 5.2调用相应的发送函数(带超时的轮询收发、中断收发、DMA收发)
阅读全文
posted @
2017-08-15 01:18
杰瑞鼠
阅读(415)
推荐(0) 编辑
HAL之定时器
摘要:一首先得对定时器的时钟与系统时钟的关系搞清楚,基本定时器的时钟来自APB1最大36MHZ.(定时器倍频值为1) 二 在STM32CubeMX中打开外设功能,时钟源选择内部;然后在配置定时器3中的参数设定中设定参数: 预分频值:N-1 计数周期:M-1 NVIC设定中打开定时器中断 三:NVIC设定中
阅读全文
posted @
2017-08-13 18:08
杰瑞鼠
阅读(2591)
推荐(0) 编辑
HAL之EXIT
摘要:在STM32cubeMX中 1 在GPIO管脚上选定EXIT功能 2 在GPIO模式中设定触发边沿类型 3 在NVIC中设定NVIC分组及使能EIXT_Line0_interrupt 在MDK中的GPIO.C中编写中断回调函数: HAL_GPIO_EXTI_Callback(uint16_t GPI
阅读全文
posted @
2017-08-13 16:58
杰瑞鼠
阅读(807)
推荐(0) 编辑
Joystick
摘要:Joystick相当于5个按键的集合,向上、下、左、右、中间5个方向接通,经常用于游戏场合。
阅读全文
posted @
2017-08-13 16:05
杰瑞鼠
阅读(556)
推荐(0) 编辑