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

[复制链接]
 楼主| 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位数据
winloop 发表于 2011-3-16 10:29 | 显示全部楼层
本帖最后由 winloop 于 2011-3-16 10:31 编辑

问香版吧,接收16位数据的我没做过,8位机应该实现不了这个功能
火箭球迷 发表于 2011-3-16 10:46 | 显示全部楼层
估计懂的人都没空回答:lol
 楼主| fengxiangru 发表于 2011-3-16 15:13 | 显示全部楼层
6# 火箭球迷 说的有道理啊,5楼的,我现在数据读出貌似有点正常了,不过还是跟正确有点差距
winloop 发表于 2011-3-16 15:21 | 显示全部楼层
SPI就是个脉冲发生器,读数据阶段,进去多少脉冲,就出来多少脉冲的数据,你如果深刻理解这点的话对你的问题就有帮助
 楼主| fengxiangru 发表于 2011-3-16 15:55 | 显示全部楼层
8# winloop
搞定了,你说的话的确是SPI的本质啊
roc_qiu 发表于 2011-3-16 16:22 | 显示全部楼层
排除STM8的问题。单讲利用SPI进行通讯,请问,我作为主机,是否可以决定要接收几个bit?如果可以,那楼主的问题就不是问题了对吗?
dfsa 发表于 2011-3-16 16:27 | 显示全部楼层
楼主的问题太宽泛
mcuisp 发表于 2011-3-16 19:40 | 显示全部楼层
偶是因为不懂STM8S的SPI,才不愿意回答的:)
LDTEST 发表于 2011-3-16 21:10 | 显示全部楼层
:L 说出来不怕 你们笑话!我 STM32的 SPI 都没有搞定
yinyangdianzi 发表于 2011-3-16 21:51 | 显示全部楼层
hehe ,,STM32quan图一片光明
无冕之王 发表于 2011-3-17 10:56 | 显示全部楼层
我也是不太懂,怕误导楼主
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

61

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部