首页 > 解决方案 > STM32F429I可以同时使用TFT LCD和USB FS模式吗

问题描述

大家好,我正在尝试制作一个 STM USB 主机并从键盘获取一些数据,这些数据将显示在 LCD 面板上。但不知何故,我无法使用 CubeMX 设置引脚。打开 USB HOST 模式后尝试打开 TFT-LCD 属性时,程序出错。该程序说这两个功能使用相同的引脚。是否可以同时打开相同的属性?

标签: stm32stm32f4discovery

解决方案


以 176 引脚封装开头的零件编号STM32F429I有足够的引脚同时支持 TFT 和 USB-FS。我已经在一个带有STM32F429IETMCU 的空项目中进行了尝试,USB 引脚最终位于PA11和上PA12,TFT 引脚到处都是(布局设计师很喜欢它)。现在试图找出可能导致冲突的原因。点击 PA11 显示该引脚可以配置为LTDC_R4,但此功能分配给PH10。点击PA12,可以配置为LTDC_R5,但是这个功能是映射到的PH11。当然,如果您已经设置PH10PH11之前设置了其他一些功能,那么您就有问题了。

现在我有一种感觉,你不是在设计硬件,而是试图在现有板上做一些事情。在这种情况下,您无法定义引脚分配。在文档中找到电路板原理图,然后从那里开始工作,根据其预期功能为引脚分配功能。跟踪从 USB 插座到 MCU 的连接,找出连接到它的引脚,然后使用数据表中的引脚功能映射表找出可以与之通信的USB 控制器。然后在 CubeMX 中激活该接口,并验证它是否已映射到正确的引脚。如果没有,你可以按住CTRL并将其拖到正确的位置。用鼠标右键锁定已验证的引脚,否则 CubeMX 将在出现冲突提示时重新排列它们。设置所有引脚后,将项目的备份保存为基线,以便在同一板上启动另一个软件项目时返回。


推荐阅读