[STM8] 两片STM8之间的SPI通信

[复制链接]
 楼主| l217914 发表于 2014-2-8 14:48 | 显示全部楼层 |阅读模式
板子上面有两块STM8S系列的芯片(stm8s1003F3跟stm8s1003k3),两块芯片之间的MOSI,MISO,SCK都有连接,现在想用其中一块做主机,另一个作为从机。
问题:主机初始化、io配置完成后发送数据,但是我读SPI_DR数据寄存器的时候没有数据,为0.从机也读不到数据,哪位大神弄过stm8s SPI的,跪求示例代码。。。。。。
2545958269 发表于 2014-2-8 20:47 | 显示全部楼层
IAR 寄存器操作?
拿起书本 发表于 2014-2-10 21:55 | 显示全部楼层
换一种方式,采用查询方式试试看。帮顶!
craaazyfor 发表于 2014-2-11 11:16 | 显示全部楼层
1. 检查硬件连接; 2. 主从机软件配置一定要配合,模式设置要一致,耐心一点查看代码,找到问题不会太难
 楼主| l217914 发表于 2014-2-25 16:12 | 显示全部楼层
2545958269 发表于 2014-2-8 20:47
IAR 寄存器操作?

库操作的
 楼主| l217914 发表于 2014-2-25 16:13 | 显示全部楼层
拿起书本 发表于 2014-2-10 21:55
换一种方式,采用查询方式试试看。帮顶!

谢谢,已经调试成了。DR寄存器仿真的时候本来就看不到数据的!从机时钟搞错了。
 楼主| l217914 发表于 2014-2-25 16:14 | 显示全部楼层
craaazyfor 发表于 2014-2-11 11:16
1. 检查硬件连接; 2. 主从机软件配置一定要配合,模式设置要一致,耐心一点查看代码,找到问题不会太难 ...

呵呵,这是必须滴:D
 楼主| l217914 发表于 2014-2-25 16:16 | 显示全部楼层
终于可以了,从机时钟方向弄反了,直接无语!经过重重调试,主发从收,从收主发,都可以了。结贴~~~~~~~~~~
onebank 发表于 2015-12-9 10:54 | 显示全部楼层
我也在做这个实验,但是收到的数据一直不对,楼主能不能把你的配置过程分享给我看一下呀
MCU丶 发表于 2017-11-3 17:17 | 显示全部楼层
跪求一份代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

61

帖子

1

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