FT9xx 软件示例

本页包含 FT9xx 32 位 RISC 微控制器 (MCU) 系列的专用示例,该系列具有真正的零等待状态操作和高达 3.1 DMIPS 的速度。这些项目可用作开发更多项目或验证现有硬件功能的参考材料。

FT9xx EVE 示例

寶吉特制作了示例,展示如何将 EVE 与包括 FT9xx 在内的各种主机控制器配合使用。请浏览 EVE 项目 link 以获取更多信息。请注意,将这些示例导入基于 Eclipse 的 FT9xx 工具链时,不要选择 "复制到工作区",因为使用该方法不会复制某些所需的低级目录。

FT9xx 简单示例

FT9xx 工具链安装程序包含一组示例项目,展示了如何使用专用库访问 FT9xx 器件的每个功能块。另外还提供了一份 这里 供用户在安装工具链之前查看代码,或者下载文件以修复对原始下载文件的编辑。

有关功能的更多详情,请参阅应用说明 AN_360.

FT9xx UART 至 GPIO 桥接器

该示例创建了一个从 FT9xx UART 端口到 GPIO 的桥接器。该示例将接受 UART 接口上的指令,以监视和控制 GPIO 引脚。有关功能的更多详情,请参阅应用说明 AN_372.

可下载的 .zip 文件中提供了完整的源代码,允许用户构建或修改。 这里.

除了 MCU 项目代码外,还开发了一个简单的窗口实用程序,作为从终端仿真器窗口访问 UART 的替代方法。该应用程序可免费下载 这里.

FT9xx UART 至 SPI 桥接器

该示例创建了一个从 FT9xx UART 端口到 SPI 主站的桥接器。该示例将在 UART 端口和 SPI 主站之间传输所有数据。数据可以读取或写入。有关功能的更多详情,请参阅应用说明 AN_374.

可下载的 .zip 文件中提供了完整的源代码,允许用户构建或修改。 这里.

除了 MCU 项目代码外,还开发了一个简单的窗口实用程序,作为从终端仿真器窗口访问 UART 的替代方法。该应用程序可免费下载 这里.

USBD HID 触摸屏

该示例将 FT9xx 技术与 EVE 技术相结合,创建了一个触摸面板键盘,用于控制带有 USB 主机端口的 PC 或嵌入式系统。FT9xx 提供 HID 类 USB 设备桥接 SPI,用于驱动 EVE 控制的带触摸控制功能的全彩 TFT 显示屏。使用 Eclipse IDE 上的免费 FT9xx 库进行开发,用户可以创建一个用于向系统输入文本的人机界面解决方案。有关功能的更多详情,请参阅应用说明 BRT_AN_012

可下载的 .zip 文件中提供了完整的源代码,允许用户构建或修改。 这里. (version 1.3)

D2xx USB 有源显示器

该示例将 FT9xx 技术与 EVE 技术相结合,创建了一个支持触摸的显示屏,可通过 USB 端口与嵌入式系统或 PC 连接。FT9xx 提供 D2xx 级 USB 设备桥接 SPI,用于驱动 EVE 控制的全彩 TFT 显示屏,并带有触摸控制功能。

与 FT9xx 固件相辅相成的是一个主机端应用程序,它将与互联网连接,以便在 FT9xx 控制的显示屏上显示选定的页面。这项技术的应用范围包括零售广告显示屏或信息亭,要求廉价的触摸控制显示屏与中央服务器连接,以提供定期更新的信息。

所有固件都是使用 Eclipse IDE 上的免费 FT9xx 库开发的。有关功能的更多详情,请参阅应用说明 BRT AN 016

可下载的 .zip 文件中提供了完整的源代码,允许用户构建或修改。 这里.

这里有一个简短的示例视频:

带 WiFi 的 FT9xx

虽然 FT9xx 系列器件封装本身不包含无线接口,但并不排除将集成电路集成到无线解决方案中的可能性。本示例在 BRT AN 024,使用 FT9xx 用一个 ESP32 设备和一个 EVE FT9xx 是一种无线显示控制器。ESP32 是一款具有 WiFi 功能的小型微控制器,可通过 UART 与 FT9xx 接口。其 FT9xx 将 UART 与 QSPI 接口桥接,以便访问一个 EVE 控制显示器,将本质上是 SPI 外围设备的显示器转换为无线控制和显示面板。

可下载支持该应用程序的完整源代码 这里

FT9xx SD 引导加载程序

FT9xx 系列 MCU 随附默认引导加载程序。该引导加载程序支持从 UART 和片上闪存启动,并提供故障安全 USB 设备固件更新 (DFU) 选项。

本应用说明介绍了从 SD 卡加载启动程序的附加方法。这是通过使用 FT9xx MCU 本机引导加载程序中的引导加载程序链功能实现的。

有关功能的更多详情,请参阅应用说明 AN 050 FT9xx SD Bootloader.

应用说明代码可下载 这里.