- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 基于STM32手把手教你做FreeRTOS平衡小车
此平衡小车基于STM32F401CCU6制作,在FreeRTOS下运行,能够完成直立,在手机蓝牙调试APP控制下能够前后运动以及转动。基于STM32手把手教你做FreeRTOS平衡小车。
2023-07-26 21:36:59
3942
21
原创 STM32平衡小车01——基于FreeRTOS实现串口接收数据(HC05)
手机数据——>HC05——>USART2——>STM32解析收到的数据——>USART1——>电脑串口软件显示4个SHORT。
2023-07-21 00:52:00
3182
4
原创 004.Qt&Python制作bmp转头文件过程
能够使用文件管理器,即通过软件选择jpg或bmp图片能够对图片进行压缩裁剪,即通过设定的长宽数据对图片进行处理能够将裁剪后的图片进行显示能够对图片进行处理,生成hex数据能够在桌面新建txt文件,并将hex数据写入其中
2022-10-06 11:09:19
807
1
原创 002.合宙ESP32C3+0.96‘OLED使用(基础版)
OLED显示屏宽128像素,高64像素,即128x64,共8192个像素;PROGMEM 可以不写,将数据放到程序存储空间
2022-10-06 11:02:06
3442
原创 基于CUBE_HAL的STM32F103学习笔记(005.串口发送数据并回传)
005.串口发送数据并回传1.设计目标A.功能上位机发送数据或字符至STM32,STM32接收后利用printf函数回传至上位机。B.电路分析同《004.串口发送数据》CUBE的配置同《004.串口发送数据》典型代码char recv_buff[12]={0};————————————放到while之外————————————if(HAL_OK==HAL_UART_Receive(&huart1,(uint8_t*)recv_buff,12,0xFFFF)) {pr
2020-12-06 21:07:21
389
原创 基于CUBE_HAL的STM32F103学习笔记(004.串口发送数据)
004.串口发送数据设计目标A.功能①STM32通过串口向上位机发送“hello”;②STM32通过串口向上位机发送数值(int a=123456);B.电路分析C.逻辑关系串口要发送数据,则需使用HAL_UART_Transmit函数。CUBE的配置典型代码A.fputc重定向#include "stdio.h"#ifdef __GNUC__ #define PUTCHAR_PROTOTYPE int __io_putchar(int ch) #else #de
2020-12-06 21:04:38
638
原创 基于CUBE_HAL的STM32F103学习笔记(003.按键控制led亮灭)
003.按键控制led亮灭设计目标A.功能通过KEY控制LED亮和灭,即按一次按键,灯灭,再按一次灯亮。B.电路分析C.逻辑关系显然LED应当为输出,KEY应当为输入,STM32通过检查KEY的状态,来控制LED。CUBE的配置典型代码if(HAL_GPIO_ReadPin(KEY_GPIO_Port, KEY_Pin)==GPIO_PIN_RESET){ HAL_Delay(10); if(HAL_GPIO_ReadPin(KEY_GPIO_Port, KEY_Pin)==GP
2020-12-06 20:59:40
1579
原创 基于CUBE_HAL的STM32F103学习笔记(002.led闪烁)
002.led闪烁设计目标A.功能STM32板载led进行闪烁。B.电路分析从电路图可知LED连接至PC13,GPIO全部挂载在APB2总线上,要使LED亮,PC13应输出低电平,反之亦然。CUBE的配置由电路图可知,LED对应引脚为PC13,且外部为3.3V电压,故可使用开漏输出。关于输出共2种类型:开漏输出(无法形成真正高电平,驱动力不足)、推挽输出。典型代码A.方式1:通过延时不断为IO口置0(RESET)、置1(SET)HAL_GPIO_WritePin(LED_
2020-12-06 20:53:46
252
原创 基于CUBE_HAL的STM32F103学习笔记(001.STM32 CUBE初始化设置)
标题001.STM32 CUBE初始化设置前言本教程从GPIO开始,利用板载的LED(PC13)、KEY(PA0)进行相关的操作,而后再逐步添加传感器模块,最后会以平衡小车制作实战历程结束。大家准备跟我一起,进入峰回路转、柳暗花明的STM32世界吧。关于LED亮灭。有很多的方法,如延时控制、KEY控制(分轮询控制和中断控制)、定时器控制、串口控制等,所以等我们把这些控制LED亮灭的方法都掌握了之后,STM32的基础操作就没什么问题了。后续的各种进阶操作,无非就只这些方法的复杂化和升级化,比如串口能控制
2020-12-06 20:45:24
299
Python制作客户端截屏通过合宙ESP32-C3投屏到0.96OLED
2022-10-22
基于CUBE_HAL的STM32F103学习笔记(更新至第11课).doc
2020-12-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人