
STM32F4系列
文章平均质量分 89
STM32F4系列的介绍和制作
Hz1213825
自动化专业在校大学生,正在向单片机/嵌入式方向发展
展开
-
【STM32F4系列】【HAL库】【自制库】模拟IIC从机
本项目是利用GPIO模拟I2C的从机网上常见的是模拟I2C主机本项目是作为一个两个单片机之间低速通信的用法协议介绍请看,原创 2022-12-29 21:52:50 · 3748 阅读 · 6 评论 -
【STM32F4系列】【HAL库】【自制库】模拟IIC主机
本项目是利用GPIO模拟I2C的主机网上常见的是模拟I2C主机本项目是作为一个两个单片机之间低速通信的用法协议介绍请看,模拟从机请看这里。原创 2022-12-29 21:51:03 · 2819 阅读 · 1 评论 -
【STM32F4系列】【HAL库】【自制库】ps2手柄模块驱动
手柄外观如下接收器外观这是接收器和底座。原创 2022-12-27 22:24:15 · 4286 阅读 · 6 评论 -
【STM32F4系列】【HAL库】电机控制(转速和角度)(PID实战1)
到了这里,速度环PID我们已经调完了转速已经可以稳定了这是调节位置环的前提。原创 2022-09-03 10:00:17 · 21800 阅读 · 19 评论 -
【STM32F4系列】【HAL库】【模块介绍】MPU6050设置与DMP库使用
MPU6050是一个3轴陀螺仪(测角加速度)和3轴加速度计(测量线加速度)的测量芯片内部自带运算单元(DMP),可以输出经姿态融合计算后的四元数(一种表示旋转的方法)而且MPU6050的价格较低(10r以下),常被用于精度不高的场合作为姿态感知的芯片如经典项目平衡车,某年电赛题目风力摆等MPU6050可以获取的数据为3轴的角加速度和三轴加速度,为了得到平常使用的欧拉角或者四元数,需要根据这些数据进行姿态解算。原创 2022-08-24 21:58:17 · 11700 阅读 · 14 评论 -
【STM32F4系列】【HAL库】舵机模块驱动
舵机g90系列,这些都是同样的控制方法舵机一般是指只能转动180°的本程序兼容180°和360°舵机调用不同的函数即可。原创 2022-07-31 19:39:29 · 5474 阅读 · 0 评论 -
【STM32F4系列】【HAL库】【自制库】RDA5807M收音机芯片驱动
RDA5807M是一个FM收音芯片,可以支持76MHz-108MHz宽频带高度集成化,仅需很少的外围元件即可使用而且价格十分低廉,大量购买只需1元左右(立创商城截图)原创 2022-07-24 17:08:19 · 7584 阅读 · 8 评论 -
【STM32】【HAL库】定时器编码器模式测速
电机AB相增量型编码器的介绍和解码方法在这里介绍过了电机编码器https测速可以使用外部中断进行脉冲计数很多型号的单片机中有专门的电路来计算脉冲的速度和方向,也就是定时器的编码器模式因为是硬件计数,所以计数频率可以很高,性能比软件来的好,使用也比较方便但是需要连接到指定的GPIO这里以常见的测速为例子进行设置。......原创 2022-07-15 23:10:32 · 14869 阅读 · 7 评论 -
【STM32F4系列】【HAL库】旋转编码器(EC11)
成品GitHubhttps://github.com/HZ1213825/HAL_STM32F4_EC11/settings百度网盘https://pan.baidu.com/s/1TTc5ARIb-szfsha9MoE_lA?pwd=cwi9原创 2022-07-12 15:53:04 · 13558 阅读 · 9 评论 -
【STM32F4系列】【HAL库】【自制库】WS2812控制(软件部分)
传送门https://blog.csdn.net/m0_57585228/article/details/125458048 例子:分别发送红绿蓝三色的数据给3个ws2812用GPIO模拟时序进行发送,因为是ns级延迟,所以延迟需要较高要求解码发送1Bety数据RGB解码和发送其他注意成品stm32驱动ws2812演示链接:百度网盘提取码:ezz5......原创 2022-06-26 17:18:19 · 5021 阅读 · 4 评论 -
【STM32F4系列】【自制库】6×6矩阵键盘(软件部分,扫描法和行反转法)
请先看硬件和扫描方法的内容,本文章基于此,传送门https://blog.csdn.net/m0_57585228/article/details/125228656可以分别识别每个按键的按下与松开需要初始化的外设有,GPIO,定时器中断有2组,输入组设置为上拉输入,输出组设置为开漏上拉输出,详情之前介绍过GPIOhttps://blog.csdn.net/m0_57585228/article/details/124498831定时器需要开启定时器中断,中断时间设置为几到几十毫秒即可原创 2022-06-12 18:12:18 · 1041 阅读 · 0 评论 -
【STM32F4系列】【自制库】读取并模拟遥控插座的遥控器
前段时间入手了一个遥控插座,因为要在两处控制它,懒得拿着遥控器到处跑,因此萌生了复制一个遥控器的想法这是遥控器可以很明显的发现,这是一个射频遥控常用的射频遥控的载波有两种,315MHz和433MHz,而且一般使用的是ASK/OOK即根据选定频率的信号的幅值来判断是0还是1个人开发者买不起信号分析仪,因此我选择购买315MHz和433MHz的接收模块配合逻辑分析仪来判断是哪个频率的信号这里推荐购买超外差接收模块,淘宝上就有,价格一般在2元左右超外差的模块效果比超再生的好很多这是我接收到的信号 可以看出,0码和原创 2022-06-10 17:17:53 · 1834 阅读 · 0 评论 -
【STM32标准库】【自制库】NEC协议的红外解码和发送
NEC解码和发送原创 2022-06-01 11:53:23 · 4676 阅读 · 6 评论 -
【STM32标准库】【基础知识】ADC转换,非DMA的单通道和多通道
STM32F4系列ADC转换,非DMA的多通道采集原创 2022-05-21 22:30:37 · 3449 阅读 · 1 评论 -
【STM32标准库】【自制库】0.96寸OLED显示屏(SSD1306)(7) 指定圆心半径角度画圆弧
使用STM32F4系列驱动OLED显示屏的自制库原创 2022-05-20 23:52:24 · 2369 阅读 · 8 评论 -
【STM32标准库】【自制库】0.96寸OLED显示屏(SSD1306)(6) 指定圆心和半径画圆
使用STM32F4系列驱动OLED显示屏的自制库原创 2022-05-20 23:50:44 · 2095 阅读 · 0 评论 -
【STM32标准库】【自制库】0.96寸OLED显示屏(SSD1306)(5)指定两点画线段
使用STM32F4系列驱动OLED显示屏的自制库原创 2022-05-20 23:47:57 · 1851 阅读 · 0 评论 -
【STM32标准库】【自制库】0.96寸OLED显示屏(SSD1306)(4) 画指定的点
使用STM32F4系列驱动OLED显示屏的自制库原创 2022-05-20 23:30:51 · 2457 阅读 · 1 评论 -
【STM32标准库】【自制库】0.96寸OLED显示屏(SSD1306)(3)显示字母和数字,汉字
使用STM32F4系列驱动OLED显示屏的自制库原创 2022-05-20 23:28:18 · 3969 阅读 · 0 评论 -
【STM32标准库】【自制库】0.96寸OLED显示屏(SSD1306)(2)全屏动画显示
使用STM32F4系列驱动OLED显示屏的自制库原创 2022-05-20 23:13:54 · 4675 阅读 · 2 评论 -
【STM32标准库】【自制库】0.96寸OLED显示屏(SSD1306)(1)满屏图像显示
使用STM32F4系列驱动OLED显示屏的自制库原创 2022-05-20 23:13:09 · 2603 阅读 · 1 评论 -
【STM32标准库】【自制库】0.96寸OLED显示屏(SSD1306)(0)OLED初始化,软件I2C实现,基础数据发送
使用STM32F4系列驱动OLED显示屏的自制库原创 2022-05-20 23:12:19 · 4956 阅读 · 1 评论 -
【STM32标准库】【自制库】硬件串口通信和标准输入输出函数的重定向
STM32F4系列硬件串口通信,printf和scanf重定向原创 2022-05-14 22:57:58 · 2181 阅读 · 0 评论 -
【STM32标准库】【基础知识】程序烧录
文章目录开发板和烧录器USB烧录1.安装STM32CubeProgrammer2.生成HEX文件3.选择烧录模式4.进入ISP模式5.设置软件烧录STLINK烧录1.电路连接2.Keil设置3.烧录(keil)3.烧录(VScode)文章基于适用于STM32F4系列,作者使用STM32F401CCU6开发板。本文章基于此系列和开发板展开讨论。开发板和烧录器我使用的开发板是某宝购买的,型号是STM32F401CCU6请点这里烧录器为同家店铺制作的STLINK-V2请点这里开发板外观烧录原创 2022-05-11 23:38:29 · 12616 阅读 · 0 评论 -
【STM32标准库】【基础知识】启用FPU开启浮点(小数运算)
stm32f4系列浮点运算和数学库配置原创 2022-05-11 16:01:48 · 3537 阅读 · 0 评论 -
【STM32标准库】Stm32F4系列标准库环境配置
基于标准库的环境配置(keil,vscode开发)原创 2022-05-11 14:39:00 · 3199 阅读 · 0 评论 -
【STM32标准库】【自制库】8位8段数码管(74HC595)【软件部分】
用STM32F4驱动8位8段数码管原创 2022-05-05 23:08:43 · 4441 阅读 · 7 评论 -
【STM32标准库】【自制库】软件延迟(使用滴答定时器)
STM32F4系列软件延迟原创 2022-05-05 21:59:35 · 988 阅读 · 1 评论 -
【STM32标准库】【基础知识】通用定时器和定时器中断
STM32F4系列定时器原创 2022-05-04 20:20:08 · 6398 阅读 · 0 评论 -
【STM32标准库】【基础知识】GPIO
STM32F4系列的GPIO介绍原创 2022-04-29 23:57:13 · 10447 阅读 · 1 评论 -
【STM32标准库】【基础知识】中断和NVIC
STM32F4系列中断和NVIC配置的介绍原创 2022-04-30 19:37:59 · 1717 阅读 · 0 评论 -
【STM32标准库】【基础知识】外部中断
STM32F4系列外部中断的介绍原创 2022-05-01 19:13:45 · 6675 阅读 · 0 评论 -
【STM32标准库】【基础知识】时钟系统
STM32F4系列的时钟系统介绍原创 2022-05-02 17:04:38 · 5567 阅读 · 0 评论