09第九章STM32处理器综合应用.pptVIP

  • 6
  • 0
  • 约1.13万字
  • 约 84页
  • 2019-07-19 发布于湖北
  • 举报
第九章 STM32 处理器综合应用 9.1 RTX_Blinky 9.2 MP3_Player 9.1 RTX_Blinky 本节将介绍一个综合应用 RTX、ADC、GPIO、LCD 的实例 RTX_Blinky。 STM32 处理器根据电位器的电压值来控制四相八拍步进电机的旋转速度,这里以四个 LED灯闪烁来表示处理器给步进电机的输入,也就是通过电位器来控制四个 LED 灯循环闪烁的速度,同时电位器的电压值在 LCD 上显示。 作用 其一是如何使用实时库 RTX 来实现多任务的应用程序; 其二是如何使用 MDK、ULink2 和 STM32 处理器的 SW 端口来进行实时跟踪分析调试 9.1.1 硬件电路 9.1.2 RTX 内核 RTX 内核是一个非常小的 RTOS,仅有 50 多个函数,没有内存管理、文件管理等复杂功能,但可以实现多任务的管理和调度。 RTX 是用标准C 语言编写,由RealView 编译器编译成的,可轻松实现任务函数的声明,而不需要复杂的堆栈以及变量帧的配置。 利用 RTX 核编写实时应用程序仅需要在源程序中包含一个连接RTX 实时库的头文件“RTX.h”即可。 RTX常用函数 os_sys_init (void (*task)(void) ) 该函数用于初始化并启动RTX 核,在核被初始化后,将运行参数 task 所指向的任务函数。

文档评论(0)

1亿VIP精品文档

相关文档