打印

STM8s105 I2C从机

[复制链接]
3851|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

粉丝