自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 UCOSIII移植C8T6

μC/OS-III(即uC/OS-III)是一款高性能、可裁剪的嵌入式实时操作系统(RTOS),专为资源受限的嵌入式设备设计,是μC/OS系列的第三代产品,核心信息如下:一、核心定位与适用场景二、核心特性三、开发与移植四、授权与生态。

2025-11-04 19:28:12 452

原创 u8g2图形库显示oled

U8g2(Universal 8bit Graphics Library 2)是专为8位微控制器设计的单色图形显示库,是经典U8glib库的第二代产品,主打轻量级和高兼容性,适用于资源受限的嵌入式系统。

2025-10-31 21:41:58 1542

原创 I2C协议以及AHT20温湿度采集

AHT20是一款由奥松电子推出的高精度、小型化数字温湿度传感器,广泛应用于物联网、消费电子、智能家居等场景,核心特点如下:一、核心参数测量范围:温度:-40℃85℃;湿度:0%RH100%RH测量精度:温度:±0.3℃(25℃时);湿度:±2%RH(25℃、20%~80%RH时)通信接口:I2C协议(设备地址固定为 0x38 )供电电压:2.0V~5.5V封装形式:DFN封装(体积仅3mm×3mm×1mm)二、核心特性。

2025-10-29 20:09:41 659

原创 串口通信输出hello world

1.选择好芯片型号后设置rcc为crytal模式2.设置输出GPIO口为A4为GPIOOUT输出模式3.设置USART1 mode模式为Asynchronous4.设置始终PLLCLK和HSE并设置PLL如下图5.设置project如下6.设置路径生成文件。

2025-10-20 21:19:33 512

原创 PWM输出呼吸灯

定时器先设置一个“自动重装值(ARR)”,决定PWM的周期(周期=ARR÷定时器时钟频率);再设置一个“比较值(CCR)”,当定时器的计数值(CNT)小于CCR时,PWM通道引脚输出高电平;当CNT大于等于CCR时,输出低电平(也可通过配置反转输出极性);占空比=CCR÷ARR(例如ARR=999、CCR=500时,占空比=500/1000=50%)。

2025-10-19 20:16:58 649

原创 gcc链接静态库与主程序并生成可执行文件

全部编写完成后,返回文件库检查是否成功生成了相关文件。

2025-10-11 20:56:44 241

原创 HAL库stm32流水灯及其Proteus仿真全流程

原理:基于硬件抽象层的更高级封装,提供了统一的API接口(如 HAL_GPIO_WritePin() 、 HAL_UART_Transmit() ),支持跨系列移植。原理:基于寄存器封装了函数接口(如 GPIO_Init() 、 USART_SendData() ),屏蔽了部分寄存器细节。3.配置流水灯端口,本文采用A2,B0,C13三个端口为led闪烁端口,配置该端口输出模式为GPIO-OUTPUT。原理:直接操作单片机的寄存器(如控制GPIO的 MODER 、 ODR 寄存器),是对硬件最直接的控制。

2025-10-09 20:39:32 1527

原创 以stm32F103C8T6为核心的寄存器和标准库led闪烁灯

(1) 安装 Keil MDK5,需安装STM32F1系列芯片包,可通过Pack Installer下载,配置好启动文件start以及相关代码头文件stm32f10x.h,相关文件可以去ST官方网站找到。(2)配置好keil5软件后,安装 ST-Link驱动,串口调试程序用于芯片下载与调试,部分USB转串口模块需对应驱动,下载后对应环境配置好文件,打开main.c准备编译。

2025-09-26 20:01:22 304

原创 嵌入式开发环境Ubuntu环境配置以及Makefile编译

虚拟机安装链接 https://mp.weixin.qq.com/s/PKO6PVQcDlsRdjwYKZQUXQ,根据链接详细操作步骤完成软件安装以及系统配置后,打开虚拟级Ubuntu操作系统进入到主界面,快捷键Ctrl+Alt+T打开系统终端,界面如下:!打开系统终端后想要完成编写,编译和运行C语言程序,需要安装Ubuntu系统中的C语言编译器gcc,根据本文档下载好的系统未预安装gcc,首先要进行虚拟机系统联网操作完成更新,联网教程链接如下: https://b23.tv/LzCGAc8。

2025-09-20 17:14:24 1313

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除