微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > ADS8328 SPI 操作

ADS8328 SPI 操作

时间:10-02 整理:3721RD 点击:

请问可以提供ADS8328 SPI硬件 8位模式 操作程序吗?  任何处理器都可以 ,命令4个字节 不知如何下手

没人回答我?

现在只能读内部寄存器值,不能切换通道,只能自动切换通道,为何?

你好,能吧读取内部寄存器的程序给我一份吗?十分感谢,我现在卡在这里了。jameserik@163.com。谢谢!

现成可用的程序可能没有。建议你对照手册30页和31页的说明,应该可以自己写出来。从30页表4的说明来看,CMR的高四位是1100b时对应的是读CFR的操作。另外,之前有人在社区问过关于8328的问题,你可以去下面这个链接看看,或许能帮到你。

www.deyisupport.com/.../9145.aspx

你好,麻烦你帮我看看我写的函数

void ads8328_init(void)

{

       ads8328_port_init();

ads_cs_l;

spi_write(0xE6);

spi_write(0xfd);

ads_cs_h;

}

unsigned int ads8328_read_cfg(void)

{

ads_cs_l;

       spi_write(0xc6);

spi_write(0xfd);

usart_transmit_char(spi_read());

usart_transmit_char(spi_read());

usart_transmit_char(0x55);

ads_cs_h;

return 1;

}

现在读出来的都是0x00,这是为什么呢?

你好,这是我的时序图,读出配置字是0x3e+0xff,默认应该是0xfe+0xff才对啊,能帮我分析一下吗,谢谢!

从手册14页图5看出SPI读/写数据发生在SCLK的下降沿。从你的图上看,似乎这个动作发生在上升沿,是不是这个地方出了问题?

上一篇:ADS1243
下一篇:ADS1298R的 PACE 功能?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top