打印
[ZLG-ARM]

关于2103的SPI发送数据问题

[复制链接]
2080|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
happytiger2010|  楼主 | 2010-5-31 19:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
根据2103光盘配套教材《easyARM2103J教材》P101和P102页的表格,设置SPI控制寄存器第2位为1,第8~11位为1000后,应该发送8位数据,但是我测试了很多次,好像每次都在发送数据之前多发送了4位的“0”,请问这是怎么回事?

相关帖子

沙发
linhai2009| | 2010-5-31 19:49 | 只看该作者
请将S0SPCR寄存器中的bit2清零,设置数据位是8位。

使用特权

评论回复
板凳
littleapple| | 2010-5-31 20:03 | 只看该作者
本帖最后由 littleapple 于 2010-5-31 20:04 编辑

如果我想让bit2为1,然后在8~11位设置自定义的发送长度,可以吗?

使用特权

评论回复
地板
OLIVERR| | 2010-5-31 20:46 | 只看该作者
这个应该没有问题,因为数据格式由您自己定义 SPI只管发送。

使用特权

评论回复
5
thf2008| | 2010-5-31 20:58 | 只看该作者
进来学习了

使用特权

评论回复
6
tiger2010| | 2010-5-31 21:11 | 只看该作者
今天论坛里好热闹啊

使用特权

评论回复
7
sadey| | 2010-6-2 15:53 | 只看该作者
想学习ARM,先来踩踩点

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

184

帖子

1

粉丝