智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1177|回复: 0
打印 上一主题 下一主题

IIC总线一直忙

[复制链接]

3

主题

85

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1617
威望
700
贡献
579
兑换币
455
注册时间
2013-11-2
在线时间
169 小时
跳转到指定楼层
1#
发表于 2016-1-27 09:08:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在使用DZ60硬件IIC是程序停在总线忙状态
/************************************************************/
/*                       启动I2C总线                        */
/************************************************************/
void I2C_start()
{
        while(IICS_BUSY)   //等待总线空闲       //程序停在这无法运行下去  IICS_BUSY的值一直为1
        { }

        IICC1_MST = 1;     //设置I2C为主模式
        IICC1_TX = 1;     //设置I2C为发送模式
}


求解   求解       求解

网上有说是端口复用的问题,但不知如何去选择端口为IIC功能
回复

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-26 02:59 , Processed in 0.035053 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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