TI中文支持网
TI专业的中文技术问题搜集分享网站

MSP430F5438A SPI 与模式LDC1101EVM 评估模块后后半部分通讯读取有问题

Other Parts Discussed in Thread:LDC1101EVM, MSP430F5438A, LDC1101

TI 工程师您好!

         我购买了一块  LDC1101EVM  评估模块  使用自带的MCU 和上位机GUI 通讯测试 整个模块能正常使用。

硬件如下:

     1:我截断LCD1101EVM 后半部分与msp430F5438A SPI通讯 设置主频是12M 使用 P11.2 SMCLK 输出 与模块CLKIN连接使用。

          SPI使用P3.4  连接模式SDI ,P3.5连接模式SDO,P3.0连接模式SCLK,P8.1控制CSB.

     2. SPI 能够读取 寄存器的上电默认值。

 问题如下:

   1:SPI写寄存器的值不会修改。已经把寄存器 0X0B修改为睡眠模式,但是无法修改。

   2: 读取状态0x20 数字=0x7C  数据不能采集

  请问能提供一份 LDC1101 芯片使用单片机的初始化.C文件吗?  我是使用LDC1101 评估板后半部分硬件 。 

Maka Luo:

说明SPI工作是正常了,应该是指令出现问题,建议详细看看LDC1101数据手册来操作。

,

yonghang zhou:

TI 工程师您好!

问题:  

     我这边还是没有办法修改LDC1101里面寄存器的值 。

     我没有想明白为什么我的SPI 修改不了LDC1101内部寄存器数据。  我先是SPI   发送 0x0b 地址 写入 0x01 ,改睡眠模式后开始改数据。  

    附近有 只带软件的读取ID 数据 和我用串口打印出来的信息。 ID 号是一样的。 

//SPI2 读写一个字节//TxData:要写入的字节//返回值:读取到的字节u8 SPI2_ReadWriteByte(u8 TxData){ u16 retry=0; while (!(UCA0IFG&UCTXIFG)) //等待发送区空 { retry++; if(retry>=0XffFE)return 0; //超时退出 } UCA0TXBUF=TxData; //发送一个byte retry=0; while (!(UCA0IFG&UCRXIFG)) //等待接收完一个byte { retry++; if(retry>=0XffFE)return 0; //超时退出 } return UCA0RXBUF; //返回收到的数据 }

   程序 例如读取地址值   SPI_Data_Read(DATA_LL,i+0x80,0);   说明  i=1 – 3f 变化。

void SPI_Data_Read(u8* pBuffer,u16 ReadAddr,u16 NumByteToRead) { u16 i; SPI_FLASH_CS_GetIt; mDelay0_5uS(); pBuffer[0]=SPI2_ReadWriteByte((u8)((ReadAddr))); pBuffer[1]=SPI2_ReadWriteByte((u8)((0x00))); mDelay0_5uS(); SPI_FLASH_CS_LostIt; }

写函数   SPI_Data_Read(DATA_LL,0x0b01,0); 

             SPI_Data_Read(DATA_LL,0x0136,0); 

            SPI_Data_Read(DATA_LL,0x02dd,0); 

            SPI_Data_Read(DATA_LL,0x03fd,0);

           SPI_Data_Read(DATA_LL,0x0b00,0);   //最后这个是修改转换模式

麻烦帮忙看看我这个为什么修改不了 LDC1101内部的寄存器。 或者能否提供一个例题。感谢!            

,

Hongyun Yu:

你好,我也买了一张 LDC1101EVM   ,但是我自带的串口一直装不上驱动,看论坛里面遇到这个情况的人还多, 请问你是怎么装上那个USB example的驱动的呢?我用的 win7 32bit操作系统。 

谢谢。重装GUI也没得用, 手动找那个驱动也没翻到哪里有。

to RD : 会不会和我之前耍DSP的时候装的 xds110-V3 驱动有冲突??谢谢

,

Hongyun Yu:

Maka 你好:

  我也买了一个1101的EVM,现在在win7 32bit下面 USB设备的驱动都找不到,GUI上面也刷不出来串口,重装了GUI也没有变化。 请问这个问题怎么解决呢?谢谢

,

jimin Xin1:

我现在也在做测量电感的项目,先用的LDC1101评估板测试,请问楼主评估板的MPS430 自己修改的程序怎么烧进去?谢谢。

,

灰小子:

HI jimin xin1:

在GUI界面选菜单file–》update firmware就可以更新该评估版的固件程序。

,

lin huang2:

 我在win7系统下也不能成功,但是偶然间发现在win10可以。换了几台电脑,升级到win10就完全可以。

,

WangYingzhi:

您好,请问LDC1101的修改寄存器问题解决了,可否提供一份初始化程序?谢谢

,

yang jin:

我也买了1101EVM评估板,用win10系统GUI上刷不出串口,连接不上,请问您是怎么解决的?

赞(0)
未经允许不得转载:TI中文支持网 » MSP430F5438A SPI 与模式LDC1101EVM 评估模块后后半部分通讯读取有问题
分享到: 更多 (0)