打印
[STM8]

是论坛上懂STM8S的SPI的人少还是大家不愿意回答

[复制链接]
4178|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
fengxiangru|  楼主 | 2011-3-16 08:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问了一个问题居然没人回答,就想知道在STM8S中如何实现用8位的数据格式来实现16位的SPI数据接收,不知道有没有懂的
沙发
winloop| | 2011-3-16 10:08 | 只看该作者
具体啥意思

使用特权

评论回复
板凳
fengxiangru|  楼主 | 2011-3-16 10:11 | 只看该作者
总算有人来了:),就是STM8s和一个芯片进行SPI通信,STM8S的SPI是8位的,而芯片一次发送的数据时16位的,STM8S做主芯片采用只接受模式,怎样可以实现正确接受这16位数据

使用特权

评论回复
地板
fengxiangru|  楼主 | 2011-3-16 10:12 | 只看该作者
现在数据采集到了,就是每次收到的都是完整数据的其中几位,不能完整收到16位数据

使用特权

评论回复
5
winloop| | 2011-3-16 10:29 | 只看该作者
本帖最后由 winloop 于 2011-3-16 10:31 编辑

问香版吧,接收16位数据的我没做过,8位机应该实现不了这个功能

使用特权

评论回复
6
火箭球迷| | 2011-3-16 10:46 | 只看该作者
估计懂的人都没空回答:lol

使用特权

评论回复
7
fengxiangru|  楼主 | 2011-3-16 15:13 | 只看该作者
6# 火箭球迷 说的有道理啊,5楼的,我现在数据读出貌似有点正常了,不过还是跟正确有点差距

使用特权

评论回复
8
winloop| | 2011-3-16 15:21 | 只看该作者
SPI就是个脉冲发生器,读数据阶段,进去多少脉冲,就出来多少脉冲的数据,你如果深刻理解这点的话对你的问题就有帮助

使用特权

评论回复
9
fengxiangru|  楼主 | 2011-3-16 15:55 | 只看该作者
8# winloop
搞定了,你说的话的确是SPI的本质啊

使用特权

评论回复
10
roc_qiu| | 2011-3-16 16:22 | 只看该作者
排除STM8的问题。单讲利用SPI进行通讯,请问,我作为主机,是否可以决定要接收几个bit?如果可以,那楼主的问题就不是问题了对吗?

使用特权

评论回复
11
dfsa| | 2011-3-16 16:27 | 只看该作者
楼主的问题太宽泛

使用特权

评论回复
12
mcuisp| | 2011-3-16 19:40 | 只看该作者
偶是因为不懂STM8S的SPI,才不愿意回答的:)

使用特权

评论回复
13
LDTEST| | 2011-3-16 21:10 | 只看该作者
:L 说出来不怕 你们笑话!我 STM32的 SPI 都没有搞定

使用特权

评论回复
14
yinyangdianzi| | 2011-3-16 21:51 | 只看该作者
hehe ,,STM32quan图一片光明

使用特权

评论回复
15
无冕之王| | 2011-3-17 10:56 | 只看该作者
我也是不太懂,怕误导楼主

使用特权

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

本版积分规则

2

主题

61

帖子

1

粉丝