Advertisement

STM32F103上移植RTThread的野火教程及外设实例

  • 5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本教程详细介绍了在STM32F103芯片上移植RTOS系统RT-Thread的方法,并提供了丰富的外设应用实例,适用于嵌入式开发学习与实践。 在野火Stm32F103移植RTThread的过程中,可以实现以下外设例程: 1. LED控制程序设计; 2. KEY按键处理; 3. 外部中断应用实例; 4. 串口DMA接收数据; 5. IIC通信设置与读写操作; 6. 利用IIC存储小数数值; 7. SPI接口用于读取和写入FLASH闪存的操作方法介绍; 8. 结合SPI实现FatFs文件系统使用案例分享; 9. 使用串口DMA进行发送数据的示例代码演示; 10. 中英文混合显示于液晶屏上的技术说明与编程指南; 11. 触摸画板功能开发教程及应用实例展示; 12. ADC模数转换器配置和读取模拟信号的方法介绍; 13. 采用DMA模式实现ADC连续采样测试代码示例; 14. 基本定时器使用说明与相关编程技巧分享; 15. 高级定时器设置及计时功能的详细讲解; 16. 利用高级定时器进行输入捕获的应用实例展示; 17. 通用定时器工作原理及其应用案例解析; 18. 基于通用定时器实现PWM波形输出的方法介绍; 19. 使用通用定时器完成信号频率测量的示例代码分享; 20. 应用电容按键检测技术进行触摸屏操作的设计方案说明; 21. 如何读取芯片内部ID信息并加以利用的应用实例展示; 22. CRC循环冗余校验算法及其在STM32中的实现方法介绍; 23. 利用DAC输出正弦波信号的编程指南与示例代码分享; 24. 通过GPIO控制蜂鸣器发声的设计方案说明; 25. RTC实时时钟模块配置及应用实例展示; 26. SD卡读写操作技术详解及其测试案例分享; 27. 利用SDIO接口实现FatFs文件系统的使用指南与示例代码解析; 28. 单色和全彩呼吸灯效果的开发教程及编程指导说明; 29. SPWM波形生成方法介绍及相关应用实例展示; 30. 读写内部FLASH闪存的技术详解及其测试案例分享; 31. SD卡模拟U盘功能实现的方法介绍与示例代码解析; 32. 利用Flash存储器作为虚拟磁盘的开发教程及编程指导说明。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • STM32F103RTThread
    优质
    本教程详细介绍了在STM32F103芯片上移植RTOS系统RT-Thread的方法,并提供了丰富的外设应用实例,适用于嵌入式开发学习与实践。 在野火Stm32F103移植RTThread的过程中,可以实现以下外设例程: 1. LED控制程序设计; 2. KEY按键处理; 3. 外部中断应用实例; 4. 串口DMA接收数据; 5. IIC通信设置与读写操作; 6. 利用IIC存储小数数值; 7. SPI接口用于读取和写入FLASH闪存的操作方法介绍; 8. 结合SPI实现FatFs文件系统使用案例分享; 9. 使用串口DMA进行发送数据的示例代码演示; 10. 中英文混合显示于液晶屏上的技术说明与编程指南; 11. 触摸画板功能开发教程及应用实例展示; 12. ADC模数转换器配置和读取模拟信号的方法介绍; 13. 采用DMA模式实现ADC连续采样测试代码示例; 14. 基本定时器使用说明与相关编程技巧分享; 15. 高级定时器设置及计时功能的详细讲解; 16. 利用高级定时器进行输入捕获的应用实例展示; 17. 通用定时器工作原理及其应用案例解析; 18. 基于通用定时器实现PWM波形输出的方法介绍; 19. 使用通用定时器完成信号频率测量的示例代码分享; 20. 应用电容按键检测技术进行触摸屏操作的设计方案说明; 21. 如何读取芯片内部ID信息并加以利用的应用实例展示; 22. CRC循环冗余校验算法及其在STM32中的实现方法介绍; 23. 利用DAC输出正弦波信号的编程指南与示例代码分享; 24. 通过GPIO控制蜂鸣器发声的设计方案说明; 25. RTC实时时钟模块配置及应用实例展示; 26. SD卡读写操作技术详解及其测试案例分享; 27. 利用SDIO接口实现FatFs文件系统的使用指南与示例代码解析; 28. 单色和全彩呼吸灯效果的开发教程及编程指导说明; 29. SPWM波形生成方法介绍及相关应用实例展示; 30. 读写内部FLASH闪存的技术详解及其测试案例分享; 31. SD卡模拟U盘功能实现的方法介绍与示例代码解析; 32. 利用Flash存储器作为虚拟磁盘的开发教程及编程指导说明。
  • Mini(STM32F103)开发板emWin并现TFT液晶屏驱动
    优质
    本项目详细介绍了在野火Mini STM32F103开发板上移植嵌入式图形库emWin,并成功实现与TFT液晶屏的驱动,为嵌入式系统开发者提供了一个宝贵的实践案例。 将安福莱板子上的emwin工程移植到野火STM32F103开发板上,并对液晶驱动进行了相应的调整和移植工作,不再使用emwin自带的液晶驱动(因为内部存在BUG)。借鉴了安福莱在移植液晶驱动方面的做法,这使得本项目能够支持将任何液晶驱动程序集成进emwin系统中。然而,由于STM32F103芯片闪存容量有限,在设计复杂性上需要有所限制。此外,此工程还集成了ucosiii操作系统。
  • STM32F103SPIFFS
    优质
    本项目详细介绍如何在STM32F103系列微控制器上移植和使用SPIFFS文件系统,适用于需要非易失性存储解决方案的开发者。 基于STM32F103移植的SPIFFS文件系统非常适合用于存储系统日志和数据,使用起来非常方便。
  • STM32F103GRBL
    优质
    本项目致力于将开源数控软件GRBL成功移植至STM32F103系列微控制器上,旨在利用该芯片的高性能计算能力和丰富外设资源优化GRBL的运行效率和稳定性。 移植自开源的GRBL代码,在AVR328P上运行官方版本不易调试,因此将其移植到STM32平台以方便调试、仿真。编译过程中出现了一些警告信息,但这些问题并不影响程序的正常使用。
  • i.MX6ULL Pro开发板Linux源码(版)
    优质
    本项目提供基于NXP i.MX6ULL处理器的Pro开发板上Linux操作系统的移植代码,由野火团队定制优化,适用于嵌入式系统开发与教学。 野火iMX6ULL Pro开发板提供已移植好的Linux源码,编译后可以直接使用。不包含根文件系统,但已经做好了LCD、网卡、RTC等外设的移植工作。
  • STM32F103LiteOS现WiFi通讯
    优质
    本文介绍了在STM32F103微控制器上移植LiteOS操作系统的过程,并展示了如何在此平台上实现WiFi通信功能。 该程序基于STM32F103型号移植了LiteOS实时操作系统,可以外接ESP8266模块。在设置好相应的Wi-Fi和密码之后,设备能够联网,并且通过配置与阿里云通信所需的数据后可以直接连接到阿里云平台。
  • 霸道V2版本升级:部Flash到FlashDB
    优质
    野火霸道V2是一款采用外部Flash迁移技术的应用程序,并成功迁移至新的框架。
  • RT_Thread在STM32F103
    优质
    本文介绍了如何将RT-Thread操作系统成功移植到STM32F103微控制器上,并探讨了移植过程中遇到的技术挑战及其解决方案。 开发环境为MDK,MCU使用的是STM32F103ZET6芯片,外设包括LED和USART1。
  • STM32F103LittlevGL.rar
    优质
    本资源为STM32F103系列微控制器上移植图形库LittlevGL的相关资料与代码,适用于需要在该硬件平台上进行GUI开发的研究者和开发者。 基于STM32f103的LitteVGL移植代码已针对正点原子开发板进行了优化,并且经过测试确认可用。
  • FreeRTOS与FreeMODBUS在STM32F103Keil5傻瓜序(zip)
    优质
    本教程详细介绍了如何使用Keil5将FreeRTOS和FreeMODBUS操作系统成功移植到STM32F103微控制器上,附带完整源代码。适合初学者快速掌握嵌入式系统开发流程。 【FreeRTOS和FreeMODBUS移植到STM32F103傻瓜教程(Keil5)源程序.ZIP】手把手教你一步步移植成功。首先从大的方向讲解应该如何进行移植,需要移植哪些内容,然后着重解释了在移植过程中可能会感到困惑的地方以及容易忽略的细节,并且每一步关键点都有截屏说明。 压缩包内包含以下文件: 1、移植前的工程项目V4-006_基础例程.zip 2、FreeRTOSv10.2.1_191129.exe源码 3、freemodbus-v1.6.zip源码 此外,还提供了一份对应的PDF文档:【FreeRTOS和FreeMODBUS移植到STM32F103傻瓜教程(Keil5).PDF】。