首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

spi设备(外设)读写有关问题

2012-03-23 
spi设备(外设)读写问题开发板(Arm/WinCE6)上(主芯片)已支持SPI协议. 接上SPI接口模块.系统通过spi 协议 访

spi设备(外设)读写问题

开发板(Arm/WinCE6)上(主芯片)已支持SPI协议. 接上SPI接口模块.

系统通过spi 协议 访问模块时, 是不是这样一个过程: 打开SPI口, 通过SPI写地址(写要访问模块寄存器地址), 通过SPI读数据(读取模块寄存器地址的数据).

请指导.


[解决办法]

探讨
开发板(Arm/WinCE6)上(主芯片)已支持SPI协议. 接上SPI接口模块.

系统通过spi 协议 访问模块时, 是不是这样一个过程: 打开SPI口, 通过SPI写地址(写要访问模块寄存器地址), 通过SPI读数据(读取模块寄存器地址的数据).

请指导.


[解决办法]
探讨
开发板(Arm/WinCE6)上(主芯片)已支持SPI协议. 接上SPI接口模块.

系统通过spi 协议 访问模块时, 是不是这样一个过程: 打开SPI口, 通过SPI写地址(写要访问模块寄存器地址), 通过SPI读数据(读取模块寄存器地址的数据).

请指导.

[解决办法]
还需要注意一下SPI的片选信号,选中要通讯的从机模块(芯片)。
[解决办法]
探讨
SPI通讯过程中,无论是读,还是写,通常都不需要写从机地址。选中从机,靠的是主机给出片选信号。
当SPI总线上只有主机和一台从设备时,可以由硬件电路让从机片选始终有效,从而省掉主机发出片选。

[解决办法]
是哪家的开发板,也许驱动里面已经封装好了读写函数,只调用填上参数就可以了。
[解决办法]
现在开发板(Arm/WinCE6)上一般都有BSP 的驱动, 看看文档, 直接用就行了.

热点排行