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上刷不出串口,连接不上,请问您是怎么解决的?