【DigiKey&NXP】NXP FRDM-K32L3A6开发板-手机控制风扇与台灯(一)

一、 简介

上期介绍了基于FreeRTOS的多线程任务创建,做为入门级参考实验。这期咱也别整多复杂的系统级编程,毕竟预期实验中只需用到串口进行数据传输。本次实现了通过手机蓝牙调试助手App,发送指定的数据格式,控制一盏亮度可调的台灯与一台转速可调的桌面风扇。参考SDK目录下的“\boards\frdmk32l3a6\driver_examples\lpuart\interrupt”工程进行前期调试。原工程中采用UART0进行串口中断传输,为方便后续接入蓝牙串口通信模块,因此改用UART1接口进行调试;再者引入PWM0的CH0、CH1双通道输出占空比控制,则可实现台灯的亮度控制与桌面风扇的转速控制。

二、 硬件接口

项目中用到开发板上的IO口连接分布如下示意图:

硬件原理图上体现的使用接口展示如下图:

三、 外部模块

(1)蓝牙MX-01P透传模块

此次用到妙享科技的蓝牙MX-01P透传模块,该模块支持全功能BT5.1协议,支持AT指令,易用性强,模块出厂默认参数配置:

由于使用串口调试工具在PC端进行调试时,串口1的波特率设置为115200,因此必须将MX-01P透传模块恢复波特率为115200。MX-01P封装尺寸脚位定义图如下:
(由于发帖内容对图片有限制,精彩内容请见下篇帖子)

感谢楼主分享这么实用的 FRDM-K32L3A6 开发板实操案例!从 FreeRTOS 入门过渡到蓝牙控制 PWM 设备,步骤清晰,对嵌入式新手特别友好。

相关产品:

相关帖子: