这两天在弄1021,恰巧要用到一个iic的OLED屏,结果发现不好使,用逻辑分析仪之后,发现是软件iic出问题了
移植软件iic也没什么难得,首先找好一份iic的代码,将其中的引脚拉高拉低的宏定义以及判断引脚状态的宏定义,换成你用的单片机所对应的函数就好,注意:iic引脚必须配置成开漏输出,延时不能用滴答定时器的延时。


在处理1021项目中遇到IIC OLED屏显示问题,通过使用逻辑分析仪发现软件IIC存在故障。解决方法涉及移植IIC代码,关键步骤包括替换引脚操作宏定义以适配目标单片机,确保IIC引脚配置为开漏输出,并避免使用滴答定时器进行延时。
这两天在弄1021,恰巧要用到一个iic的OLED屏,结果发现不好使,用逻辑分析仪之后,发现是软件iic出问题了
移植软件iic也没什么难得,首先找好一份iic的代码,将其中的引脚拉高拉低的宏定义以及判断引脚状态的宏定义,换成你用的单片机所对应的函数就好,注意:iic引脚必须配置成开漏输出,延时不能用滴答定时器的延时。


1680
3734

被折叠的 条评论
为什么被折叠?