- 博客(9)
- 收藏
- 关注
原创 【嵌入式基础】STM32F103C8T6移植uCOS基于HAL库
本次实验学习嵌入式实时操作系统(RTOS),以uc/OS-III为例,将其移植到stm32F103上,在实验过程中的所有操作务必认真仔细,切勿心急进行操作,往往由于一个小步骤的错误导致最终实验运行的错误。
2022-11-07 21:46:22
778
原创 【嵌入式基础】基于IIC和SPI协议的温湿度采集与OLED显示
本文主要介绍IIC总线通信协议和SPI协议,并使用STM32系列芯片基于IIC协议实现AHT20温湿度传感器上位机数据采集,基于SPI协议实现OLED显示。
2022-11-04 19:43:13
642
原创 【嵌入式基础】定时器&PWM练习
本次实验是在前面实验的基础上加入定时器和PWM脉冲宽度调制,之前的延时功能都是通过delay函数实现的。而本次作业通过定时器Timer方式实现时间的精准控制,更有利于CPU的运行,再通过PWM脉冲宽度调制,输出波形,分析PWM的占空比随时间变化。
2022-10-30 23:05:23
1158
原创 【嵌入式基础】STM32中断及DMA通信原理编程
本文主要学习stm32中断、DMA通信原理和编程方法。使用stm32tubemx和HAL库分别完成中断模式编程和串口通信中断实验。
2022-10-23 22:48:38
2962
原创 【嵌入式基础】串口通信操作实例
本文主要介绍流水灯实验和串口通信的实验过程,对串口协议和RS-232标准,RS232电平与TTL电平的区别,以及"USB/TTL转232"模块(以CH340芯片模块为例)的工作原理这些知识也有了一定的涉及。
2022-10-18 21:54:04
2678
原创 【嵌入式基础】用C语言编程、寄存器实现LED流水灯程序;stm32CubeMX+Keil使用HAL库点亮流水灯
本文主要介绍STM32F103系列芯片的地址映射和寄存器映射原理,GPIO端口的初始化设置步骤、利用C语言编程和寄存器点亮流水灯以及stm32CubeMX+Keil使用HAL库点灯
2022-10-13 22:22:51
8094
原创 【嵌入式基础】Keil下编译代码并生成HEX文件
通过本次搭建虚拟仿真让我更加了解到Keil的大致功能,此次实验仿真过程中遇到了很多问题,但是通过参考其他大佬的博客以及百度帖子还是基本完成了实验要求,达到了本次实验的目的。希望在以后能更加深入学习Keil相关知识。
2022-10-09 23:11:00
10476
原创 【嵌入式基础】Ubuntu系统下GCC编译以及OpenCV的简单应用
本文主要介绍Ubuntu系统下GCC生成静态库和动态库和两者之间的链接、GCC的常用命令以及GCC编译器的主要工作原理、OpenCV的安装以及简单应用、掌握GitHub的使用方法,上传自己的代码。
2022-09-24 19:47:34
1025
原创 【嵌入式基础】Ubuntu系统下C语言的编译及Makefile的应用
本文作为嵌入式的基础内容,主要围绕Ubuntu环境配置、网络配置、vim文本编辑器的使用、apt源更换、Linux系统下C语言的编译以及Makefile的基础应用等几个方面展开;了解了这些知识,为我们接下来的嵌入式学习打下基础。
2022-09-08 11:49:21
1746
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人