最近申请到了 NXP 的新一代 FRDM 开发板试用资格,型号是 FRDM-MCXA153打算,做一个超声波测距仪出来。这篇帖子先记录开箱体验和硬件选型规划,后续再更新实际的调试成果。

先聊聊板子本身。FRDM-MCXA153 的包装延续了 NXP 新一代 FRDM 的简洁风格——白色方盒,正面印着 MCUXpresso Developer Experience 标识和板卡型号。盒子里除了板子,还配了一根 USB Type-C 线缆和一张快速入门指南。
上电后,板子预烧的 LED 闪烁程序正常跑起来了,RGB 灯交替变化,说明硬件没问题。开发环境方面,NXP 现在主推 MCUXpresso for VS Code,装好扩展和 SDK 后就能导入工程、编译下载。

HC-SR04 是经典的超声波模块,4 个引脚:VCC、GND、Trig、Echo。工作逻辑很简单——Trig 收到一个至少 10µs 的高电平脉冲后,模块发射 8 个 40kHz 的超声脉冲;Echo 引脚会输出一个高电平,持续时间等于声波往返的时间,距离换算公式:距离(cm) = Echo高电平时间(µs) / 58(声速约 340m/s,往返除以 2)。

LCD 这边,NHD-0116AZ-FL-YBW 是一块 1×16 的字符屏,内置 ST7066U 控制器,兼容 HD44780 指令集,支持 4-bit 或 8-bit 并口模式。工作电压 5V,带黄绿色背光。考虑到 MCXA153 的 GPIO 数量有限,我打算用 4-bit 模式驱动,这样只需要 6 根信号线(RS、E、D4-D7),加上 R/W 接地、背光供电,总共占用 8 个引脚。4-bit 模式的初始化序列稍麻烦一点,但省引脚是值得的。
这篇开箱先到这里,等把开发环境跑通、接线验证完,再更新实际的代码和效果。
我要赚赏金
