使用RT1064 SEMC读取ADS8556数据

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

使用RT1064 SEMC读取ADS8556数据

133 Views
guxiangguo
Contributor I

项目需要使用RT1064 SEMC读取ADS8556的数据,通过RT1064的参考手册已知可以使用DBI模式来实现读取,但是我不清楚引脚要如何配置,还有就是读取操作要如何实现。

Tags (1)
0 Kudos
Reply
3 Replies

115 Views
Omar_Anguiano
NXP TechSupport
NXP TechSupport

You need to refer to table 25-6, the pad setting needs to be as SEMC and it will behave according to the protocol is using.

Omar_Anguiano_0-1746833676359.png

DBI write and read operations are described on 25.3.1.8 of the RM.

Best regards,
Omar

0 Kudos
Reply

102 Views
guxiangguo
Contributor I

guxiangguo_0-1746839291158.png

如何设置RDX引脚,官方的sdk里为啥没有相关例程呢?还有就是读取是不是直接取如下地址的数值就可以了,想要读6个16位的数据要如何操作。

guxiangguo_1-1746839426691.png

 

目前的我得困惑是如何通过代码来配置相关引脚,特别是RDX和DCX的配置。

Tags (1)
0 Kudos
Reply

57 Views
Omar_Anguiano
NXP TechSupport
NXP TechSupport

You can set RDX with config tools, you will need to set it as SEMC_ADDR12 , when SEMC access the device as DBI then ADDR12 pad will behave as RDX. The same applies for DCX, the functionality of the pad is determined at the time of communication. 

16 bit data is read when DBICR0[PS]=1. 

Best regards,
Omar

0 Kudos
Reply