- 博客(9)
- 收藏
- 关注
原创 多任务程序设计
1配置RCC2配置SYS3串口配置USART14设置PA3 PC13作为两个LED灯的端口设置好路径,导出keil工程文件即可。
2024-12-25 19:14:09
1996
原创 温湿度采集与OLED显示
1)解释什么是“软件I2C”和“硬件I2C”?(阅读野火配套教材的第23章“I2C--读写EEPROM”原理章节)2)阅读AHT20数据手册,编程实现:每隔2秒钟采集一次温湿度数据,并通过串口发送到上位机(win10)。一 “软件I2C”和“硬件I2C”“软件I2C”和“硬件I2C”是两种实现I2C通信协议的方法,它们的主要区别在于实现方式和所需的硬件资源。是指通过在程序中编写代码来实现I2C通信协议。
2024-12-15 23:03:56
917
原创 STM32使用定时器进行串口通信和点灯和stm32基于PWM的呼吸灯
在这次实验中,我通过STM32微控制器使用定时器实现了串口通信和点灯功能,这个过程让我对STM32的硬件编程有了更深入的理解。首先,我在STM32CubeMX软件中创建了新项目,并选择了STM32F103C8T6作为目标芯片。通过这个软件,我能够图形化地配置RCC、SYS、IO口、定时器、中断和USART等关键参数,这大大简化了配置过程,也减少了出错的可能性。在代码编写阶段,我首先启动了两个定时器,TIM2和TIM3。
2024-12-11 11:54:23
875
原创 基于HAL库的LED点灯实验
点击ACCESS TO MCU SELECTER并填入stm32f103c8t6点击system core,并设置sys设置接口pc13点击gpio,进入界面,点击刚刚设置的端口pc13,并填入如图所示的信息点击上方的project manager,并选择目录保存,并填入MDK-ARM和V5,如图所示点击code generator,勾上如图所示的信息,在点击右上角的generate code创建工程。
2024-12-01 17:34:26
361
原创 基于寄存器地址&标准外设库的LED流水灯
在本次实验中,通过实现基于寄存器地址和标准外设库的LED流水灯项目,我对STM32微控制器的GPIO操作有了更深入的理解和实践经验。这不仅提高了我的硬件编程技能,还让我体会到了不同编程方式的优缺点。
2024-11-20 21:30:13
766
原创 ·ubuntu系统使用gcc和makefile编译C++程序
通过更换Ubuntu系统的软件源,可以显著提高软件更新和安装的速度。在Ubuntu下进行C++编程时,使用。
2024-11-13 18:39:44
2298
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅