STM32
学习记录
Ho_Yim
Pointers are everything.
展开
-
STM32H7 CRC(Buypass算法)
【代码】STM32H7 CRC(Buypass算法)原创 2023-06-19 17:48:56 · 305 阅读 · 0 评论 -
STM32 编码器接口模式
通用定时器框图:手册详细一些:CubeMX配置。原创 2023-05-01 13:41:08 · 134 阅读 · 0 评论 -
STM32H7 DMA
这个函数开启DMA接收,将收到的数据存放到Rxbuffer数组中去,当接收到了sizeof(Rxbuffer)个数据就会回调DMA1_Stream0_IRQHandler函数,再从HAL_DMA_IRQHandler继续回调HAL_UART_RxCpltCallback()这个函数。HAL_UART_RxCpltCallback是一个弱函数,需要自己去重写,否则默认HAL自带的形式。重写HAL_UART_RxCpltCallback()发送速度确实挺快的。原创 2023-04-30 20:01:13 · 496 阅读 · 0 评论 -
STMF103C8T6 && H7B0VBT6 Flash记录
STM32F103C8T6 flash大小为64KB。建立flash.h flash.c文件。flash.h内容如下。原创 2023-04-29 12:07:13 · 325 阅读 · 0 评论 -
STM32F103C8T6汇编点灯
STM32F103C8T6汇编学习记录原创 2023-01-26 18:39:21 · 828 阅读 · 0 评论 -
基于STM32F103C8T6最小系统板的MPU6050陀螺仪实验
底板:STM32F103C8T6传感器:MPU6050,OLED驱动:正点原子(本人加以改动,因为原驱动比较复杂用了串口和上位机,而我用OLED实时显示MPU6050的数据做到了轻量化级别)接线:OLED(ISP):VCC—3.3VGND—GNDD0—PB9D1—PB8RES—PB6DC—PB5CS—GND(CS接地)MPU6050:VCC—3.3VGND—GNDSDA—PC14SCL—PC13(PC13也是STM32F103C8T6的灯,低电平点亮)因为我在入门学习M原创 2021-04-05 15:18:00 · 5092 阅读 · 0 评论 -
STM32中的定时器实现呼吸灯效果
最近用32的定时器来做个呼吸灯,之前看其他博主的代码觉得有点难以理解。自己决定再动手写个代码用来记录STM32的学习。中断的配置函数:#include "timer_1.h"#include "stm32f10x.h"/*1,时钟使能2,配置预分频、自动重装值和重复计数值3,清除中断标志位(否则会先进一次中断)4,使能TIM中断,选择中断源5,设置中断优先级6,使能TIMx外设arr:自动重装值 psc:时钟预分频数 */static void NVIC_init(voi原创 2021-04-16 18:50:07 · 1801 阅读 · 0 评论