OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5126|回复: 8

两个单片机 共用一个外设IO口的问题

[复制链接]

18

主题

128

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
421
金钱
421
注册时间
2013-2-4
在线时间
214 小时
发表于 2013-12-11 17:36:15 | 显示全部楼层 |阅读模式
用stm32c8t6 对mini板的25x16进行读写的时候,需要多次重复按键key读取,才能偶然出现一次正确的数据。

以下是串口出来的数据。
作为菜鸟,早上问过,在单片机不使能io口的时候,io呈现高组态。。。。但是读取的数据。。。就有点搞不懂了


ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
4d__69__6e__69__53__54__4d__33__32__20__53__50__49__20__54__45__53__54__0__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
4d__69__6e__69__53__54__4d__33__32__20__53__50__49__20__54__45__53__54__0__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
4d__69__6e__69__53__54__4d__33__32__20__53__50__49__20__54__45__53__54__0__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
4d__69__6e__69__53__54__4d__33__32__20__53__50__49__20__54__45__53__54__0__
4d__69__6e__69__53__54__4d__33__32__20__53__50__49__20__54__45__53__54__0__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
4d__69__6e__69__53__54__4d__33__32__20__53__50__49__20__54__45__53__54__0__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
4d__69__6e__69__53__54__4d__33__32__20__53__50__49__20__54__45__53__54__0__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
4d__69__6e__69__53__54__4d__33__32__20__53__50__49__20__54__45__53__54__0__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
4d__69__6e__69__53__54__4d__33__32__20__53__50__49__20__54__45__53__54__0__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
4d__69__6e__69__53__54__4d__33__32__20__53__50__49__20__54__45__53__54__0__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
4d__69__6e__69__53__54__4d__33__32__20__53__50__49__20__54__45__53__54__0__
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__
4d__69__6e__69__53__54__4d__33__32__20__53__50__49__20__54__45__53__54__0__

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165537
金钱
165537
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-12-11 22:59:19 | 显示全部楼层
我看你这个也看不懂啊。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

18

主题

128

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
421
金钱
421
注册时间
2013-2-4
在线时间
214 小时
 楼主| 发表于 2013-12-12 09:01:39 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
我用c8t6读mini上面的w25x16,然后把读取的数据以十六进制形式打印在串口。

出现这种情况。
4d__69__6e__69__53__54__4d__33__32__20__53__50__49__20__54__45__53__54__0__    正确
ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__ff__                         错误
回复 支持 反对

使用道具 举报

120

主题

7878

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12012
金钱
12012
注册时间
2013-9-10
在线时间
427 小时
发表于 2013-12-12 09:06:52 | 显示全部楼层
回复【3楼】sunday151640:
---------------------------------
底层代码有问题
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

120

主题

7878

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12012
金钱
12012
注册时间
2013-9-10
在线时间
427 小时
发表于 2013-12-12 09:07:20 | 显示全部楼层
回复【4楼】Badu_Space:
---------------------------------
你自己写的底层驱动还是用原子哥的例程?
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

18

主题

128

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
421
金钱
421
注册时间
2013-2-4
在线时间
214 小时
 楼主| 发表于 2013-12-12 09:13:09 | 显示全部楼层
回复【5楼】Badu_Space:
---------------------------------
用的原子哥的,自己还没有能力写。。
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165537
金钱
165537
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-12-12 10:08:56 | 显示全部楼层
建议你先测试单个单片机操作25X16有木有问题。
再去考虑两个单片机接同一个25X16。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

18

主题

128

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
421
金钱
421
注册时间
2013-2-4
在线时间
214 小时
 楼主| 发表于 2013-12-12 10:14:44 | 显示全部楼层
回复【7楼】正点原子:
---------------------------------
用之前测试了的。就是用你的代码下到mini里面。 正常的。

还有就是这么去查看spi的状态呢?

在仿真的时候发现查看端口电平,没有得到什么有用的数据

正在考虑用swd调试一下
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165537
金钱
165537
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-12-13 19:34:03 | 显示全部楼层
回复【8楼】sunday151640:
---------------------------------
如果一个操作正常,那基本可以确定是你两个单片机冲突了
比如A在访问的时候,B又来访问,这种情况必须杜绝。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-15 03:55

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表