打印

请教MC9S08AW60的IIC模块

[复制链接]
2314|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wubingyan|  楼主 | 2010-11-18 11:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位好,关于飞思卡尔的AW60 I2C模块没有产生start 信号,大伙们帮忙看看是怎么回事。
void IIC2_Init(void)    // IIC 模块初始化
{
IIC1F_MULT = 0x02;    // 设置增频为4   MULT=00 01 10 分频因子为 1 2 4
  
IIC1F_ICR  = 0x0b;  // 波特率 50KHZ 设置分频为40   IIC 总线波特率为50K IIC总线波特率=CPU总线频率/增频*分频
IIC1C_IICEN = 1;   // 1 IIC总线模块可使用; 0 IIC总线不可用

IIC1C_IICIE = 1;   // 1 IIC中断模块可用;   0 IIC总线模块中断不可用

IIC1C_MST   = 0;   // 1 主机模式            0 从机模式

IIC1C_TX    = 0;   // 1 发送                0 接收

IIC1C_TXAK  = 0;   // 1不向总线发送确认信号 0 接收完一字节发送确认信号

IIC1C_RSTA  = 0;   // 1 产生一个重新开始信号   读取该位总为0

IIC1A=0x38;        // 设置从机地址   11100   0

               
}

相关帖子

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

本版积分规则

1

主题

38

帖子

1

粉丝