打印
[其他ST产品]

STM32单片机控制FT245读写失败原因

[复制链接]
560|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
laocuo1142|  楼主 | 2024-8-4 16:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
研发中用到FT245BL, VCP驱动正常安装,可以识别端口号,但是FT245供电后TXE#的电位有时为高,有时为低。通过C代码给 FT245传入数据总是失败,不知道是什么原因?

根据数据手册写了一个简单数据写入函数

void FT245_Write_Data(uint8_t  Wr_data)//单片机给FIFO传入把数据
{
if(GPIO_ReadInputDataBit(FT245_WR_PORT,FT245_TXE)==0)
{
    GPIO_Write(FT245_WR_PORT,Wr_data);
    WR_ON; WR_OFF;  systick_Dealy_us(50);
}
}

问题是TXE没有置 1,等于数据没有写入,请高手指点

使用特权

评论回复
沙发
elephant00| | 2024-8-4 16:29 | 只看该作者
硬件连接问题

使用特权

评论回复
板凳
两只袜子| | 2024-8-4 16:29 | 只看该作者
引脚分配冲突?

使用特权

评论回复
地板
jcky001| | 2024-8-4 16:30 | 只看该作者
驱动和固件问题

使用特权

评论回复
5
cr315| | 2024-8-4 16:30 | 只看该作者
是不是受到电磁干扰

使用特权

评论回复
6
duo点| | 2024-8-4 16:31 | 只看该作者
检查STM32单片机固件中是否存在bug,特别是与FT245通信相关的部分。

使用特权

评论回复
7
七毛钱| | 2024-8-4 16:32 | 只看该作者

STM32单片机坏了?

使用特权

评论回复
8
lmq0v9| | 2024-8-31 12:46 | 只看该作者
检查 TXE# 信号线是否有噪声或干扰。确保信号线短且布局良好,避免与其他高频信号交叉。

使用特权

评论回复
9
lmq0v9| | 2024-8-31 12:47 | 只看该作者
确保 FT245BL 的供电稳定,并使用适当的去耦电容来滤除噪声。

使用特权

评论回复
10
lmq0v9| | 2024-8-31 12:47 | 只看该作者
确保你配置的 GPIO 引脚(例如 FT245_WR_PORT 和 FT245_TXE)与 FT245BL 的引脚匹配,并且配置为输入或输出模式正确。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1191

主题

5214

帖子

12

粉丝