无情-336294 发表于 2017-1-18 14:32:11

xmshao 发表于 2016-1-16 11:57
对于STM8S103K来说 PB4/5做 I2C并不用特别的选项字配置。相关I2C配置好就能用的。

楼主说 “I2C是复用的GP ...

大神在九楼
顺便问一句 STM8的I2C是真开漏输出的么

zbber 发表于 2017-1-18 15:06:47

直接模拟吧

sfd123-302670 发表于 2017-3-7 17:44:31

几点疑问:
1、有了I2C_Cmd(ENABLE);还需要CLK_PeripheralClockConfig(CLK_PERIPHERAL_I2C, ENABLE);吗?
2、I2C_Init(I2C_MAX_STANDARD_FREQ, I2C_SLAVE_ADDRESS,               //这里不应该是从机地址吧?
                         I2C_DUTYCYCLE_2, I2C_ACK_CURR,
                         I2C_ADDMODE_7BIT, Input_Clock);
3、GPIO_Init(I2C_PORT, I2C_SDA_PIN, GPIO_MODE_OUT_OD_HIZ_SLOW);
    GPIO_Init(I2C_PORT, I2C_SCL_PIN, GPIO_MODE_OUT_OD_HIZ_SLOW);
管脚配置需要吗?

我现在也是判断状态死循环啊,求助!

meisk 发表于 2017-5-24 17:41:24

终于搞清楚了,是在仿真或烧写的OPTIONS中配置复用功能,不需要在程序中写配置代码,好大一个坑啊,花了我一天时间

lilyoung0827 发表于 2017-8-8 15:47:29

meisk 发表于 2017-5-24 17:41
终于搞清楚了,是在仿真或烧写的OPTIONS中配置复用功能,不需要在程序中写配置代码,好大一个坑啊,花了我 ...

这位大神,能不能教下怎么设置烧写和仿真的复用功能

myst 发表于 2019-4-9 16:20:22

大神呀怎么解决的,遇到同样的问题
页: 1 [2]
查看完整版本: stm8s I2C总线总是处于忙状态