This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Code Composer Studio
您好!
我正在为 WIZnet W5500 SPI 至以太网转换器编写驱动程序。 (侧注*: 我没有看到 TI 提供的将具有完整 IP 堆栈的以太网功能添加到 F2837x conrtolCard 的方案。)
WIZnet 采用24位+ N 数据字节 SPI 协议。 它要求 CS 引脚(我假设 TI 将其称为 SPISTE)由主器件 controlCARD 控制以进行数据读取/写入。
我有两个问题:
1) 1)如何控制 STE (CS)? 它看起来是目前自动控制的。
2) 2) TI SPI 软件接口使用 uint16数据类型。 与 WIZnet 器件的最小 SPI 事务为32位。 我需要编写32位版本、还是可以使用 TI SPI 软件接口?
好的、
Graham
您好、Graham、
SPISTE 被自动控制。 但是、对于背靠背事务、它将保持活动状态、因此一个选项可以是背靠背事务、总计24 + N 位。
另一种选择是使用 GPIO 来模拟 SPISTE 信号(如果您想手动控制)。 只需在事务之前将 GPIO 切换为低电平、并在完成后将其切换为高电平即可。
此致、
Kris