- 博客(6)
- 收藏
- 关注
原创 嵌入式基础-FlashRom和SD卡
本实验的重点是探讨 STM32F103C8T6 芯片的 FlashROM 地址空间的数据读取特性。首先,通过 CubeMX 配置了项目的基本设置,包括 RCC、SYS、GPIO、NVIC、时钟树和堆栈大小等,为后续编程工作做好准备。在代码实现部分,添加了flash.c和flash.h文件,完成了 Flash 的读写功能。例如,函数负责将数据写入 Flash,而用于从 Flash 中读取数据。主函数中实现了写入和读取操作的循环,验证了数据的正确性。
2024-12-29 20:41:59
857
原创 嵌入式基础-多任务程序设计
实时操作系统(RTOS)基础实时性:RTOS 的最关键特性是它的实时性,即系统能够按时完成任务。实时操作系统通常包括任务调度、时间管理、优先级机制等,以确保任务在严格的时间约束下运行。任务调度:RTOS 通常支持多任务并发执行。通过任务调度算法,系统可以决定哪些任务何时运行。uc/OS-III 支持优先级调度、时间片轮转等调度策略。中断管理:RTOS 需要有效管理硬件中断,并决定中断响应的优先级。同步机制:RTOS 提供信号量、互斥量、消息队列等同步原语,用于任务之间的通信与同步。内存管理。
2024-12-25 21:46:17
1077
原创 嵌入式实验3
熟练掌握了STM32CubeMX引脚配置与代码生成。使用I2C完成了温度与湿度的检测。熟练掌握了STM32CubeMX引脚配置与代码生成。使用了简单的显示器来显示内容。
2024-12-15 22:50:02
1179
原创 嵌入式基础-实验3
熟练掌握了STM32CubeMX引脚配置与代码生成。通过Keil仿真有效验证了代码逻辑的正确性。进一步熟悉中断配置与处理,提升系统响应效率。探索更加复杂的外设如UART、I2C以扩展应用范围。熟练掌握了STM32CubeMX引脚配置与代码生成。通过Keil仿真有效验证了代码逻辑的正确性。
2024-12-11 23:06:36
1030
原创 嵌入式-实验3
熟练掌握了STM32CubeMX引脚配置与代码生成。使用HAL库显著简化了GPIO操作过程。通过Keil仿真有效验证了代码逻辑的正确性。进一步熟悉中断配置与处理,提升系统响应效率。探索更加复杂的外设如UART、I2C以扩展应用范围。熟练掌握了STM32CubeMX引脚配置与代码生成。通过Keil仿真有效验证了代码逻辑的正确性。了解了中断的相关应用进一步熟悉中断配置与处理,提升系统响应效率。探索更加复杂的外设如UART、I2C以扩展应用范围。
2024-12-09 22:42:49
1383
原创 实验2基于HAL库和中断的LED流水灯
熟练掌握了STM32CubeMX引脚配置与代码生成。使用HAL库显著简化了GPIO操作过程。通过Keil仿真有效验证了代码逻辑的正确性。进一步熟悉中断配置与处理,提升系统响应效率。探索更加复杂的外设如UART、I2C以扩展应用范围。熟练掌握了STM32CubeMX引脚配置与代码生成。使用HAL库显著简化了GPIO操作过程。通过Keil仿真有效验证了代码逻辑的正确性。了解了中断的相关应用进一步熟悉中断配置与处理,提升系统响应效率。
2024-12-01 21:39:51
915
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅