打印
[51单片机]

51单片机做的键盘 I2C和51单片机 连接的问题

[复制链接]
907|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tianqi911|  楼主 | 2020-4-1 11:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1 这是一个51单片机的按键板 需要把按键值发送给 主机(另一个51单片机)
2 I2C通信
3 这个思路大概是什么样的?(谁是主机 谁是从机 通信大概方式是什么?)

使用特权

评论回复

相关帖子

沙发
hobbye501| | 2020-4-1 11:43 | 只看该作者
带按键板的 是主机 接收方是 从机

使用特权

评论回复
板凳
liudanwei| | 2020-4-1 13:12 | 只看该作者
按键板作主机,没有硬件I2C的话就IO模拟呗。

使用特权

评论回复
地板
tianqi911|  楼主 | 2020-4-2 10:08 | 只看该作者
hobbye501 发表于 2020-4-1 11:43
带按键板的 是主机 接收方是 从机

我这个51有硬件I2C的。但我看一般不都是 按键板做从机吗?

使用特权

评论回复
5
tianqi911|  楼主 | 2020-4-2 10:12 | 只看该作者
liudanwei 发表于 2020-4-1 13:12
按键板作主机,没有硬件I2C的话就IO模拟呗。

我这个51有硬件I2C的。但我看一般不都是 按键板做从机吗?

使用特权

评论回复
6
liudanwei| | 2020-4-3 12:53 | 只看该作者
tianqi911 发表于 2020-4-2 10:12
我这个51有硬件I2C的。但我看一般不都是 按键板做从机吗?

按键作从的话,你就需要主板一直查询按键的状态,如果按键作主的话可以在按键变换时把数据写到从板中。

使用特权

评论回复
7
gx_huang| | 2020-4-3 13:32 | 只看该作者
搞啥I2C呢,UART最简单,I2C其实很复杂的,新手搞不定的

使用特权

评论回复
评论
tianqi911 2020-4-30 10:16 回复TA
UART也没那么简单的说。I2C思路清晰了,还好吧。谢谢高人指点。 
8
tianqi911|  楼主 | 2020-4-30 10:14 | 只看该作者
liudanwei 发表于 2020-4-3 12:53
按键作从的话,你就需要主板一直查询按键的状态,如果按键作主的话可以在按键变换时把数据写到从板中。 ...

是的,谢谢高人。开始不理解,以为跟人一样,冲着另外一个人喊话速度慢,后来发现,间隔50ms,主机去读,都读的到。我擦咧。

使用特权

评论回复
9
wsnsyy| | 2020-4-30 16:14 | 只看该作者
按键板多接一个IO做中断,通知主机来读

使用特权

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

本版积分规则

48

主题

235

帖子

2

粉丝