自定义博客皮肤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)
  • 收藏
  • 关注

原创 基于STM32实验:uC/OS-III操作系统移植并创建多任务系统实验

本次实验主要学习了stm32f103c8t6移植uC/OS-III操作系统的具体流程,并完成了多任务创建实现的实验要求。实验过程中遇到过不少问题,比如在参考文章移植时不够细心,总有缺漏导致编译运行不成功;在研究主函数文件如何创建多任务系统时,对具体的函数定义并不理解等,本次任务的实现只是对多任务系统建立有了一个大概的认识,并没有深入地理解使能时间片轮转、临界区等实现多任务系统实现代码,希望在接下来的综合系统设计中能够运用并更加深刻理解此操作系统下多任务系统创建的深层逻辑。

2022-11-03 14:15:15 1670

原创 基于STM32实验:温湿度显示(AHT20)和OLED应用

简单学习了I2C和SPI总线的架构,并完成了对应的实验练习。

2022-11-01 16:27:45 894

原创 STM32:了解定时器和PWM波形、完成相应的实验练习

本文是基于STM32F103C8T6核心板的实验练习。通过实验,了解了STM32F103系列定时器的基本构造以及实现原理,对其定时的原理也有了初步的理解,应用更为深刻;此外还学习了PWM脉冲宽度调制,如何利用占空比来输出理想波形,在硬件上实现PWM波形的输出,并根据实际情况分析并适应性地编写对应的程序。

2022-10-30 22:00:00 432

原创 基于STM32实验:了解并利用中断、DMA通信完成实验

本次实验针对中断的学习与理解,基于上次实验内容,练习了利用中断实现LED灯的亮灭以及串口通信的终止与继续,同时还加入了对于DMA的学习,了解了DMA对芯片高效运行的作用影响。实验中也遇到过一些问题,例如在做串口通信的终止与继续中,字符串接收判决的算法处理并不直接等,虽然对实验结果并不影响,但在实验后还是要进一步的优化理解。期待下一次深入的学习。

2022-10-21 18:54:47 604

原创 基于STM32实验:了解串口协议并实现串口通信、LED流水灯实践

本文是基于上篇文章的实验,了解了RS-232和RS-485两个典型得串口协议,实现LED流水灯和串口通信传输,最后再次利用虚拟逻辑分析仪分别对两个实验得输出波形进行了分析验证。

2022-10-15 12:57:56 2016

原创 了解并利用STM32寄存器和HAL库完成LED流水灯实践练习

本文较为全面的学习了STM32寄存器映射的原理以及对GPIO初始化的过程,同时也了解了STM32的总线框架。最后利用了一道流水灯实践练习题巩固了控制GPIO输出初始化的步骤,还利用了HAL库,直观地对GPIO输出进行初始化操作,最终在Keil软件上,对流水灯输出地的三个引脚进行了仿真,利用虚拟逻辑分析仪观察到了三个引脚的输出波形,验证了程序的可行性。

2022-10-07 12:38:13 844

原创 基于STM32汇编程序的编写

介绍了基于STM32的汇编语言编写的测试、编程调试和分析生成的HEX前8个字节的内容含义,了解了Kevil软件的基本操作,仿真调试的操作步骤以及观察寄存器的情况变化。

2022-10-02 11:07:31 445

原创 [嵌入式系统02] gcc的进一步学习及初学OpenCV

对gcc编译器有了更为系统的学习与理解,初步学习了OpenCV的功能,也体会到了Ubuntu系统操作具有的底层逻辑编译的特点,虽然繁琐,但操作成功后的欣悦是激励着我学习的动力。同时,也对Linux系统的操作的理解进一步加深。

2022-09-23 02:50:13 192

原创 [嵌入式系统01]18.04 Ubuntu环境下的基本学习及gcc和make编译操作

Ubuntu系统一部分的基础学习,本文仅仅简单介绍了Ubuntu一些初学内容,gcc和make编译器。期待下次的学习。

2022-09-09 08:00:00 377

空空如也

空空如也

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

TA关注的人

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