attiny13a用arduino怎么手动实现i2c?

关注

单片机 AVR单片机 frederick    2018-12-06   |   浏览量 114  
attiny13a用arduino怎么手动实现i2c?

最佳答案

  • 一指破宫 发表于2018-12-06

    attiny13a不带I2C,只好用arduino上的引脚模拟出I2C的协议,需要自己编写协议

    举报 评论 0

其他答案

  • yhj416606438 发表于 2018-12-06

    用IO模拟吧,速度会很慢,和单片机控制方法一样

    回答点赞:   Andrewz 举报 评论 1

  • Andrewz 发表于 2018-12-06

    原理是一样的I2C的软件实现.

    举报 评论 0

  • 这是经国 发表于 2018-12-06

    使用IO口,进行模拟IIC的时序

    举报 评论 0

  • chen0000009 发表于 2018-12-06

    这个板本身没有I2C接口,可以用两个IO模拟I2C,一个做SDA,一个做SCL

    举报 评论 0

  • fe61fccd79eb2537 发表于 2018-12-07

    io模拟喽

    举报 评论 0

  • WQS1314 发表于 2018-12-07

    这个板子不带硬件I2C,要实现I2C就只能软件模拟了

    举报 评论 0

  • donatello 发表于 2018-12-09

    直接操作两个GPIO进行输入输出配置即可,SCL线不需要输入,SDA线需要频繁切换输入输出。

    举报 评论 0

  • Jing_Wang 发表于 2019-01-15

    一般没有硬件IIC的话就是用软件模拟的,根据IIC的时序来控制就可以了

    举报 评论 0

  • Florrie 发表于 2019-01-17

    IO可以通过软件模拟的方式进行通信的,但是要做好延时的控制

    举报 评论 0

我来回答

试用推荐

树莓派3B+

产品总数:8个  申请人数:258

距离结束时间:

推荐达人 更多>

  • 向悫 向ta提问

    川楠

    一切能用程序解决的问题都不是问题

    在行: 单片机综合应用 硬件设计

  • 靳飞 向ta提问

    汉云

    在路上的Linuxer

    在行: DSP技术 STM32讨论区

  • 徐珂靖 向ta提问

    xukejing

    规格严格,功夫到家

    在行: 开发板综合 Linux 系统

  • 袁建明 向ta提问

    河北博联科技有限公司 研发部经理

    日知其所亡

    在行: 嵌入式 Linux 系统

  • 张峰 向ta提问

    光学总工

    用心工作,用心生活

    在行: 嵌入式 Linux 系统

完成答题
赶快去开启您的宝箱吧
×
恭喜您成功领取锦鲤卡
幸运锦鲤将在12月28日晚8点的直播中公布
敬请期待...
确定