stm32
文章平均质量分 61
Greif_Hairline
仰望星空 脚踏实地
展开
-
一种基于STM32F407的OLED菜单界面设计思路
没有在美观上下很大功夫,界面逻辑也并不复杂,适用于复杂度不高的显示场合原创 2021-08-01 14:33:07 · 3335 阅读 · 29 评论 -
【波形发生器(附源码)】基于DAC+DMA+UART的幅值、频率可调的正弦波、方波、三角波发生器
1.设计要求1.输出方波、三角波、正弦波三种波形2.各种波形幅值、频率在一定范围内可调3.串口控制波形数据4.基于stm32f103芯片原创 2021-05-16 15:02:16 · 6173 阅读 · 31 评论 -
【C语言】stm32中对volatile修饰的变量的深入理解
stm32很多外设都是用结构体封装寄存器,偏移地址由高到底依次排列,来看下面一段对NVIC的封装typedef struct{ __IO uint32_t ISER[8]; /*!< Offset: 0x000 Interrupt Set Enable Register */ uint32_t RESERVED0[24]; __IO uint3原创 2021-04-10 13:46:19 · 1394 阅读 · 0 评论 -
STM32控制BYJ48步进电机(串口控制驱动代码)
MOTOR.C#include "motor.h"#include "delay.h"////////////////////////////////////////////////////////////////////////////////// //电机驱动代码 //Author:znj//修改日期:2021/3/2//版本:V1.0 //////////////////////////////////////////////////////////////原创 2021-03-05 20:43:15 · 970 阅读 · 0 评论 -
【附源码】基于stm32的pwm调速自动避障红外遥控小车
main.c#include "led.h"#include "delay.h"#include "key.h"#include "sys.h"#include "usart.h"#include "timer.h"#include "MOTOR.h"#include "remote.h" int main(void) { u8 key; delay_init(); //延时函数初始化 NVIC_PriorityGroupConfig(NVIC_Pri原创 2020-08-28 21:23:35 · 1267 阅读 · 5 评论 -
【STM32F1/F4学习笔记】Embededer们的成长之路
总结了学习STM32F1和F4单片机的技巧,很多是多STM32官方参考手册的白话文翻译,将一些常用的开发所用的信息记录于此,结合自己在开发过程中一些灵感,也有遇到的坑,和大家一起共勉。不得不说STM32是一款功能强大的MCU,浩如烟海的知识点注定不可能面面俱到,它又是我的嵌入式启蒙老师,对我有重要意义。原创 2020-07-30 21:03:33 · 2777 阅读 · 0 评论