STM8s105 I2C从机

[复制链接]
4351|3
 楼主| mitianshenyu 发表于 2010-7-23 17:50 | 显示全部楼层 |阅读模式
void I2C_Config(void)
{
  // Initialize I/Os in Output Mode
  GPIO_Init(LEDS_PORT, (LED1_PIN | LED2_PIN), GPIO_MODE_OUT_PP_LOW_FAST);
  
  // Optional: put here as example only
  I2C_DeInit();
  
  // Initialize the I2C peripheral
  I2C_Init(200000, 0x55, I2C_DUTYCYCLE_2, I2C_ACK_CURR, I2C_ADDMODE_7BIT, 16);
  
  // All LEDs are ON per default
  GPIO_WriteHigh(LEDS_PORT, (LED1_PIN | LED2_PIN));
}

这是我的从机初始化程式,可它会在
  while(!I2C_CheckEvent(I2C_EVENT_SLAVE_ADDRESS_MATCHED));
  I2C_ClearFlag(I2C_FLAG_ADDRESSSENTMATCHED);死等
很郁闷

   那位高手能解,万分感激
秋天落叶 发表于 2010-7-23 22:19 | 显示全部楼层
好像看到过类似的贴,楼主可以找一下

评分

参与人数 1威望 +1 收起 理由
mitianshenyu + 1

查看全部评分

 楼主| mitianshenyu 发表于 2010-8-2 18:48 | 显示全部楼层
谢谢了
skywhiteeagle 发表于 2012-7-27 15:11 | 显示全部楼层
您好,请问STM8S105 I2C 从模式  您之后调试通过了吗?您是怎么解决的?程序能否学习下呢?805151573@qq.com,多谢了~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

7

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部