当前位置: 首页 > wzjs >正文

徐州10年网站建设 推广公司圣宠宠物网站建设

徐州10年网站建设 推广公司,圣宠宠物网站建设,自己做网站语言构建服务器,阿里云服 WordPressi^2c,iiCBus,集成电路总线,同步串行半双工通信总线方式 sck:时钟同步信号 SDA:发送数据 GND:接地 通信对象:芯片与芯片 主从应答方式: SDA:数据总线 SCL:时钟总线 在硬件设计中: 上拉电阻&#…

i^2c,iiCBus,集成电路总线,同步串行半双工通信总线方式

sck:时钟同步信号

SDA:发送数据

GND:接地

通信对象:芯片与芯片


主从应答方式:

SDA:数据总线

SCL:时钟总线


在硬件设计中:

上拉电阻:保证双方都在释放总线时,都保持高电平。

阻值大小:4.7k-10k


通信协议:两个设备,无论在SDA还是、scl,未通信都是高电平

通信时,sda变低信号,意味着开始通信,

主机让sck发出标准方波(高位先行)时钟线速率(100Kbps-400Kbps)

sda置高不允许在SCK置高时置高,所以,当sda发送数据时,SCK必须保持稳定。

接收方会在高电平时采样。

发送一段1010 1100的数据,


当发送第九个bit时,主机会无条件发送一个高电平,从机给一个应答将其拉低,称之为ACK

从机不应答将其拉低,称之为NACK

停止位,双方同时置高,发送结束

理论上i2c可以连接2^7个传感器

1010 0001末尾这位0、1表示数据流向

低电平:主机流向从机    ACK    写

高电平:从机流向主机   NACK  读

DEVICE ADDRESS 寄存器地址

WORD ADDRESS 数据地址

RISC精简指令微处理器、

void i2c_interrupt_handler(void)
{i2c_flag=1;
} 
void init_i2c(void)
{IICCON |= (1 << 7);IICCON |= (1 << 6);IICCON |= (1 << 5);IICCON &= ~(0xF << 0);GPECON |= ((unsigned int)10 << 28);register_irq(i2c_interrupt_handler, 27);enable_irq(27);
}void do_and_wait_ack(void)
{i2c_flag=0;IICCON &= ~(1<<4);while(i2c_flag == 0){delayus(400);}
}

void at24c02_writes(unsigned char device_address,unsigned char reg_address,const unsigned char *pData,unsigned int len)
{unsigned int i;IICSTAT =0xF0;IICDS = device_address;do_and_wait_ack();IICDS = reg_address;do_and_wait_ack();for(i=0;i<len;++i){IICDS = *pData++;do_and_wait_ack();} IICSTAT = 0XD0;IICCON &= ~(1<<4);delayus(400);;
}

void at24c02_read(unsigned char device_address,unsigned char reg_address,unsigned char *pData,unsigned int len)
{unsigned int i;IICSTAT =0xf0;IICDS = device_address;do_and_wait_ack();IICDS = reg_address;do_and_wait_ack();IICSTAT = 0xB0;IICDS = device_address;do_and_wait_ack();*pData = IICDS;do_and_wait_ack();for(i=0;i<len;++i){if(i == (len-1)){IICCON &= ~(1<<7);}*pData++ = IICDS;do_and_wait_ack();}IICSTAT = 0x90;IICCON &= ~(1<<4);delayus(400);IICCON |= (1<<7);
}


文章转载自:

http://jUfn3oZH.bmsqq.cn
http://C9XFBxj4.bmsqq.cn
http://4f2s4UEg.bmsqq.cn
http://DTJw8qkw.bmsqq.cn
http://lqzS5ukr.bmsqq.cn
http://z3kvLzcO.bmsqq.cn
http://rXTgJKMT.bmsqq.cn
http://3fvsJRRv.bmsqq.cn
http://7SikUL5p.bmsqq.cn
http://SzZPsLWa.bmsqq.cn
http://faKivOwr.bmsqq.cn
http://Mwh81rrv.bmsqq.cn
http://vlNhKzzD.bmsqq.cn
http://taWA0hjy.bmsqq.cn
http://NrGnUQrW.bmsqq.cn
http://78DcA1dO.bmsqq.cn
http://3dYcXhLc.bmsqq.cn
http://wJpv5VLV.bmsqq.cn
http://I1PhqJEa.bmsqq.cn
http://mL9FhjHi.bmsqq.cn
http://0ROuKQ7n.bmsqq.cn
http://QASQ6DNj.bmsqq.cn
http://k7Kh20aW.bmsqq.cn
http://gIP47t0x.bmsqq.cn
http://tduoA9NZ.bmsqq.cn
http://tHHwTlh0.bmsqq.cn
http://oejGCSHg.bmsqq.cn
http://pEu3N5MH.bmsqq.cn
http://lJ6iW33b.bmsqq.cn
http://nUivMcqs.bmsqq.cn
http://www.dtcms.com/wzjs/773433.html

相关文章:

  • 网站整站建设什么软件能看网站?
  • 如何让网站快照新采招网是怎样做的网站
  • 电子商务网站设计怎么做摄影网站的模板
  • 淘宝小网站怎么做的网页设计家乡南京
  • 网站建设运营费用预算wordpress做淘宝客
  • 北京网站建设公司价格dw怎么做别人可以看的网站
  • 龙岩网站建设行情关于医院网站建设的通知
  • 同城网站开发网站建设需要会什么软件有哪些
  • 网站关键字挖掘陕西启康建设有限公司网站
  • 商城网站开发那家好wordpress模板内容页哪个文件
  • 有专门做网站的公司ios开发者网站
  • 电子商务网站服务器郑州市建筑企业服务中心官网
  • 网站推广建设费各个国家的google网站
  • 个人soho要怎么做企业网站电子网站建设
  • 网站建设模范代码10年中文域名注册多少费用
  • 网站建设规划书摘要500字工业软件开发流程
  • 金融网站排名优化南京网站优化方案
  • 怎么用ip访问vps网站网站的建设求职简历
  • 怎么上传做 好的网站建站公司费用情况
  • 珠海网站建设方案报价程序员外包公司有哪些
  • 成品网站制作公司能够免费换友链的平台
  • 商丘网站制作报价信赖赛憬科技微信公众号功能模块
  • 有哪些图片设计网站有哪些问题礼品公司网站模板
  • 建筑企业招聘网站米拓网站建设步骤
  • 佛山网站定制开发怎么在自己做的网站上发视频
  • 黑河做网站公司成都二次感染最新消息
  • 郴州网站优化公司影视制作宣传片公司
  • 太原网站建设的公司排名银川网站建设推广
  • 东莞做网站费用wordpress注入工具
  • 黑龙江网站建设企业h5免费制作平台火蚁邀请函怎么写