图1
图2
下面通过样例程序的演示内容介绍LiteFwLite_frrdmkl02z支持的驱动
01_UART_HelloWorld 通过UART0与上位机的串口终端建立连接,在上位机的串口终端交互窗口中打印“Hello, World”,然后回显在交互窗口中输入的任何字符。
02_GPIO_Blinky 通过GPIO控制开发板上的LED闪烁。程序运行后,在串口终端中通过输入任何字符触发LED亮暗状态的切换。
03_SYSTICK_Ticker 通过ARM Cortex M系列单片机通用的Systick定时器模块实现延时的功能。这个延时模块实现两个功能,一个阻塞是延时,还有定时回调。在样例程序中分别用这两种方式控制两个不同颜色的LED闪烁。
04_I2C_AccSensor 通过I2C模块读取板载三轴加速度传感器MMA8451芯片的感应值。在串口终端中根据提示输入任何字符,将回显当前的三轴加速度信息。变换开发板的姿态,回显的采样值也会发生变化。
05_TPM_BubbleLight 通过TPM产生的PWM控制LED小灯的亮度。在串口终端中根据提示输入任何字符,触发PWM占空比的变化,从而控制LED小灯的亮度变化。连续触发会有呼吸灯的效果。
06_LPTMR_Ticker 使用LPTMR定时器模块实现的延时功能,同Systick类似。但是LPTMR可以在低功耗模式下工作,这点Systick不服不行。
07_ADC_ThermalSensor 使用ADC模块的软件触发模式采集片上的温度传感器值。在串口终端中输入任何字符,触发ADC采样,回显当前ADC的采样值。
|