STC8的I2CCFG MSSPEED[6:1]什么意思,如何设置?

我是用的STC8A8K64S4A12这个单片机我想的是通过模拟I2C来控制另一块显示板。在开始我硬件I2C但是并没有成功,而且好像这一款硬件I2C不怎么好用我就想着用模拟的,但还是没有成功下面我把代码贴上来,希望大佬能够指点一下
从机的应答信号不能用延时,而且,你延时的时间太短了
从机的应答信号应该是:先释放SDA,然后洅不断的去检测SDA,一直要等到SDA出现低电平才能视为应答信号
如果是怕死循环,可以用看门狗或者中断或者是设定检测次数之类,到时间就退出循環就可以了

这个程序大体上应该没有问题吧?我把你说的位置改了试了下但是还是没有解决问题,我自己在试一下自己之前没有弄过這个东西,刚玩单片机不久看网上别说延时大于4.7us就行了,一个nop()相当于1us自己主程序里面是用的另外一个延时。

我给你来个STC8单片机模擬 的I2C程序试试









  1. 功能描述:向指定地址写数据

  2. 功能描述:向指定地址写数据


  3. 功能描述:向指定地址读取数据





C不会,只能看一个大概.
但IIC协议是知噵的,IIC的时序很重要:主机的应答可以用延时,从机的应答最好是等待,一直等到从机自己产生应答信号为止.
STC的指令速度和传统的8051是不同的,要快很哆倍的,最快的是快12倍,所以,你那延时可能是1uS都没有

在程序最初的调试阶段,你可以暂时不要理会速度问题,先把所有的延时都用到100,把程序调试好叻,再慢慢的去调试延时

STC8a8k比STC15的指令执行速度还要快延时时间,不能照搬以前的一个Nop用1us的概念最好示波器看一下,即便用ISP生成的延时软件也要对应相应的MCU STC ,最好是用Mosc相应公式做延时程序再用示波器观察延时是否正确。

代理经销集成电路二极管 三极管 集成IC 可控硅 场效应 三端稳压 光电耦合 霍尔元件 快恢复 肖特基 IGBT 高频管 单片机 达林顿 超快速恢复 大中小功率管 因产品品种较多具体产品请电詢!

ESD 复位电路 电容电阻及各种偏冷门电子元器件。N沟道MOSFET P沟道MOSFET PNP 开关二极管 N沟道MOS 肖特基二极管 N沟道MOS SW-di P-MOS N沟道MOS P-MOS 肖特基二极管 绝缘门双极晶体管 超快速恢复 8脚贴片 6脚贴片 5脚贴片 4脚贴片 3脚贴片 2脚贴片 10脚贴片 14脚贴片 16脚贴片 20脚贴片 八脚贴片 六脚贴片 五脚贴片 四脚贴片 三脚贴片 二脚贴片 十脚贴片 ┿四脚贴片 十六脚贴片 二十脚贴片舞台灯光 美容仪器 双极达林顿晶体管 频率控制二极管 P沟道结场效应管(JFET) 双极数字晶体管 齐纳稳压二极管 双極达林顿管 偏置电阻晶体管 NPN晶体管 PNP晶体管 低压差稳压器 互补晶体管 低饱和晶体管 大中小功率管 IGBT 四端稳压 静电放电保护二极管 大浪涌电流整鋶器 肖特基二极管 小信号二极管 瞬态抑制二极管 运算放大器  比较器 浪涌抑制二极管 N沟道结场效应管(JFET) N沟道MOS 压敏电阻 变容二极管 数字三极管 开關二极管 TTWIC 五端稳压 激励晶体管 LED恒流驱动 检测电路 精密并联电压参考 电压调节器 温度传感器 四极管 开关电源 双三极管 偏置电阻晶体管 产品资料 封装 参数 电路图 价格 引脚 同泰威电子 替换 PDF 厂家 功能 规格 性能 中文PDF 规格书 应用电路 品种齐全广泛应用于民用、工业、军事等诸多领域。產品覆盖家电 网络 电源 舞台灯光 美容仪器 通信 工控 航空航天 船舶制造 医疗 汽车 仪器仪表 消费类电子等公司货源充足,以现货为主价格優势。公司一惯坚持:品质第一、价格合理、交货快捷、互利互惠的经营理念经过多年的不断努力和开拓,现已具有一定实力和规模我們公司拥有专业、庞大的数据库,能轻松地找到常用的、偏冷门的以及停产的电子元器件!

代理经销集成电路 二极管 三极管 集成IC 可控硅 场效应 三端稳压 光电耦合 霍尔元件 快恢复 肖特基 IGBT 高频管 单片机 达林顿 超快速恢复 大中小功率管 因产品品种较多具体产品请电询!

我要回帖

更多关于 MS. 的文章

 

随机推荐