自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32——FlashRom的读写操作

通过本实验了解到片内flash的重要作用,可以不借助外设即可实现存放。

2024-12-27 11:29:42 889

原创 基于HAL库移植uc/OS-III

由美国嵌入式系统专家 Jean J. Labrosse 在 1992 年开发,其前身是 μC/OS ,最早通过在《嵌入式系统编程》杂志的 5 月和 6 月刊上刊登的文章连载并发布源码。通过本次将 μC/OS-III 移植到 STM32F103 的实践过程,我对嵌入式实时操作系统的原理和应用有了更深入的理解。在移植过程中,遇到了许多技术难题,如时钟节拍的精确配置、任务切换的稳定性、内存管理的优化等,但通过查阅资料、分析代码和反复调试,最终成功地解决了这些问题,实现了操作系统的稳定运行和多任务的协同工作。

2024-12-23 17:25:11 853

原创 温湿度采集与OLED显示

利用u8g2能让oled显示图案,汉字,字符等,让我感受到了单片机学习的乐趣t=O83A。

2024-12-14 15:13:42 1911

原创 定时器与PWM

基本定时器(TIM6 和 TIM7):功能相对简单,主要用于基本的定时功能,可产生时基信号供其他模块使用,不具备输入捕获和输出比较功能。通用定时器(TIM2-TIM5):除了基本的定时功能外,还具有输入捕获和输出比较功能,可用于测量脉冲宽度、频率,也可用于产生 PWM 波形等。高级定时器(TIM1 和 TIM8):在通用定时器的基础上,增加了一些更高级的功能,如死区时间插入、互补输出等,主要用于电机控制等对 PWM 波形质量要求较高的场合。定时器家族图。

2024-12-10 20:40:58 667

原创 STM32利用HAL库中断方式进行串口通信

本次串口通信项目借助 STM32CubeMX 配置与 Keil 编程,以特定指令控制 STM32 与上位机串口通信,实现数据交互功能并展示效果,涵盖从配置到成果呈现的完整流程与要点总结。让我学习并且掌握了串口通信的方法以及特点,对以后的学习具有极大的帮助。本次实验实现了计算机之间的串口通信 ,通过串口助手观察到两台计算机之间可以通过串口进行文件传输,但传输时间与文件大小有关,文件越大,传输时间越长,传输后的格式需要自定义打开方式打开。

2024-12-07 19:59:01 2393

原创 基于HAL库和中断的LED流水灯

本次实验围绕 STM32 中断原理及 HAL 库开发全方位展开,深度融合硬件电路设计、软件开发及代码管理技能提升。通过 LED 流水灯任务巩固 GPIO 配置与编程能力,以中断控制增添交互性与灵活性;Proteus 仿真提供虚拟硬件验证途径,助力提前排查错误、优化设计,提升开发效率、降低成本;Keil 逻辑分析仪与 Proteus 示波器从不同视角剖析波形,强化对硬件时序理解及故障诊断敏锐度;

2024-11-30 17:42:13 1563

原创 基于寄存器地址&标准外设库的LED流水灯

在弹出的对话框中,选择刚才创建的 “STM32_LED_Project” 文件夹作为工程保存的位置,并输入工程名称,如 “LED_Project”,然后点击 “Save”。在电脑的合适位置(如桌面或专门的工程文件夹)创建一个新的文件夹,命名为例如 “STM32_LED_Project”。在弹出的对话框中,导航到工程项目文件夹的 “src” 子文件夹,选中所有的.c 文件,然后点击 “Add”。在弹出的对话框中,导航到工程项目文件夹的 “inc” 子文件夹,选中所有的.h 文件,然后点击 “Add”。

2024-11-20 11:37:26 687

原创 作业1-嵌入式系统程序设计基础

2. 在终端中进入保存文件的目录,使用以下命令编译: gcc hello.c -o hello。五、在终端中进入保存文件的目录,输入 make 命令进行编译,生成可执行文件 main1 ,然后运行 ./main1 查看结果。2. 在终端中进入保存文件的目录,使用以下命令编译: gcc main1.c sub1.c -o main1。一、在 Ubuntu 系统下用 C 语言编写一个简单的输出“hello word”的程序,并编译、运行之。

2024-11-11 19:27:41 219

h264_video_20241130_135125.mp4

h264_video_20241130_135125.mp4

2024-11-30

空空如也

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

TA关注的人

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