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.

TMS320F28335: 使用SPI读写EEPROM芯片AT25640B,EEPROM芯片一直输出高电平。

Part Number: TMS320F28335

您好,

自制板上使用的dsp为f28335,使用的eeprom为at25650b。现在想利用eeprom存储数据,然后现在测试dsp往eeprom读写数,或者读取AT25640B状态寄存器,AT25640B的SPi输出一直是高电平,且波形很奇怪。我的SPI的配置是这样的。

Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/*
* SPI_EEP.c
*
* Created on: 20211016
* Author:
*/
#include "SPI_EEP.h"
void InitSpiGpio()
{
InitSpiaGpio();
}
void InitSpiaGpio()
{
EALLOW;
GpioCtrlRegs.GPBPUD.bit.GPIO54 = 0; // Enable pull-up on GPIO54 (SPISIMOA)
GpioCtrlRegs.GPBPUD.bit.GPIO55 = 0; // Enable pull-up on GPIO55 (SPISOMIA)
GpioCtrlRegs.GPBPUD.bit.GPIO56 = 0; // Enable pull-up on GPIO56 (SPICLKA)
// GpioCtrlRegs.GPBPUD.bit.GPIO57 = 0; // Enable pull-up on GPIO57 (SPISTEA)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

  • 你好,抱歉没有使用SPI读取外部EEPROM的经验,这里有一个F28377的SPI读取EEPROM帖子包含程序,可以参考一下

    但是我看你的描述似乎两款芯片通讯都没有建立起来啊,有没有检查过硬件上是否有问题?

    另外,建议你直接前往英文E2E论坛,看看那边的TI工程师是否有相关经验可以参考的:e2e.ti.com/.../c2000-microcontrollers-forum

  • 你好,请问F28377的SPI读取EEPROM帖子包含程序的链接可以发一下吗,我找不到

  • 你好,你是在E2E中文论坛看到的吗?是其他工程师分享的帖子?有印象帖子的标题大概是什么吗?