高级会员
- 积分
- 786
- 威望
- 454
- 贡献
- 146
- 兑换币
- 11
- 注册时间
- 2011-3-3
- 在线时间
- 93 小时
|
还是问点实际的吧 干憋也不是个事
话不多说 正题
7455 Datasheet在SPI Slave Interface如是说:
The SPI interface consists of two control lines and two data lines: CS, SPC, SDI, and SDO. The CS, also known as Chip Select,is the slave device enable which is controlled by the SPI master. CS is driven low at the start of a transmission. CS is then driven high at the end of a transmission. SPC is the Serial Port Clock which is also controlled by the SPI master.
SDI and SDO are the Serial Port Data Input and the Serial Port Data Output. The SDI and SDO data lines are driven at the falling edge of the SPC and should be captured at the rising edge of the SPC.
我的英文不太好 这句描写从机的话中 我似乎能感觉到他在告诉我 数据在时钟下降沿开始 ,在上升沿采样。 不知道是不是这意思。
如果是这样的话就应该CPHA=1 CPOL=1 从机是这样 主机也这样设置 没错吧~
但是DATASHEET的图告诉我们
依照这张图看来 使能同时数据传输 数据上升沿采样 那就应该是CPHA=0 CPOL=0
无语ing 可能是我英文水平太差 实在看不懂这玩意 到现在还调不通 能不能出来一个 指点迷津
希望能多跟跟贴
还有各种各样的问题 比如SPI的读写命令肿么写? 肿么写$16控制寄存器?
SPI硬件的SS引脚是直接拉高点位?还是和7455CS引脚连? 又或者让普通的一个IO和7455引脚连?
我去 看着这么多问题我都头疼 大家帮帮吧…… |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|