ITPub博客

首页 > Linux操作系统 > Linux操作系统 > S3C2410 SPI在win ce下的编程(2) 收藏

S3C2410 SPI在win ce下的编程(2) 收藏

原创 Linux操作系统 作者:cifra_guokun 时间:2009-01-05 22:50:21 0 删除 编辑

S3C2410 SPI的使用(1)  中不知道怎么回事儿,POWERPOINT的东西发上来就变了形了,搞不懂,不过还是得发啊,不能半途而废啊。

 

2SPI状态寄存器(SPSTA
 
Register
Address
R/W
Description
Reset Value
SPSTA0
0x59000004
R
SPI0 状态寄存器
0x01
SPSTA1
0x59000024
R
SPI1 状态寄存器
0x01
 
字段名
   
初值
reserved
7:3
     

 

Data Collision Error Flag (DCOL)
2
 数据写碰撞(正在发送时写SPTDAT)
 错误标志。 0:无错;1:碰撞错误
0
Multi Master Error Flag (MULF)
1
 多主SPI错误标志。
 0:无错;1:多主SPI错误。
0
Transfer Ready
Flag (REDY)
0
 收发就绪标志
 0:未就绪; 1:收或发就绪。
 SPTDAT后该位自动清0
1

 

 

3SPI引脚控制寄存器(SPPIN
 
Register
Address
R/W
Description
Reset Value
SPPIN0
0x59000008
R/W
SPI0 引脚控制寄存器
0x02
SPPIN1
0x59000028
R/W
SPI1 引脚控制寄存器
0x02
 
字段名
   
初值
reserved
7:3
     

 

Multi Master error detect Enable (ENMUL)
2
 引脚多主SPI错误测试设置。
 0:禁测;1:允许多主错误测试。
 测试结果在SPSTAn中的MULF
0
reserved
1
 该位应该为1
1
Master Out Keep
(KEEP)
0
 1字节发完后MOSI的控制与释放
 0:释放;1:保持MOSI原电平
0

剩下的寄存器也就没有什么了,大家自己看看吧

接着来点文字:

应用方法

一般操作步骤
  如果SPI控

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/13771794/viewspace-528405/,如需转载,请注明出处,否则将追究法律责任。

下一篇: SAA7111应用
请登录后发表评论 登录
全部评论

注册时间:2008-04-07

  • 博文量
    92
  • 访问量
    304123