久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6732|回復: 7
收起左側

IIC器件的地址不知道怎么辦,說說自己的經驗

[復制鏈接]
ID:117433 發表于 2017-9-19 18:22 | 顯示全部樓層 |閱讀模式
         我們都知道IIC設備在啟動信號以后就可以向IIC設備里寫一個字節,然后等待IIC設備把SDA拉低,因此可以根據這一點就可以知道IIC的地址是多少,淘寶上買的好多IIC的東西,告訴你的地址并不準確,比如我就遇到過買的PCF8574,   資料里顯示地址是0x27,可是怎么也不對,把A0,A1,A2都接地地址換成0X20還是不對,因此我就想到讓單片機來完成找地址的工作。單片機是STC的1T單片機,晶振11M,關鍵代碼是:

               
                        for(i=0;i<0xff;i++)
                        {
                                IICstart();   
                                if(Write1Byte(i)==1)
                                {
                                        _itoa(i,string,16);//把整數轉變成字符串的函數
                                        UartPrintf(string);//串口發送字符串
                                }
                               
                        }
itoa函數在下面,我從ZIGBEE的協議棧里拷貝的,很好用
/*********************************************************************
* @fn      _itoa
*
* @brief   convert a 16bit number to ASCII
*
* @param   num -
*          buf -
*          radix -
*
* @return  void
*
*********************************************************************/
void _itoa(uint16 num, uint8 *buf, uint8 radix)
{
  char c,i;
  uint8 *p, rst[5];

  p = rst;
  for ( i=0; i<5; i++,p++ )
  {
    c = num % radix;  // Isolate a digit
    *p = c + (( c < 10 ) ? '0' : '7');  // Convert to Ascii
    num /= radix;
    if ( !num )
      break;
  }

  for ( c=0 ; c<=i; c++ )
    *buf++ = *p--;  // Reverse character order

  *buf = '\0';
}





回復

使用道具 舉報

ID:60379 發表于 2017-9-19 20:32 | 顯示全部樓層
地址要簡單點,如果你認為資料的協議不對,你還能破協議嗎?都應該依芯片手冊為準,如果手冊不對就找器件廠家解決
回復

使用道具 舉報

ID:158375 發表于 2017-9-20 15:57 | 顯示全部樓層
難道不看技術資料?
搞技術還不知道 IIC 地址,回去賣冰棒好了
回復

使用道具 舉報

ID:117433 發表于 2017-9-21 11:09 | 顯示全部樓層
人家告訴你了地址了,可是你怎么也寫不進去,你懷疑地址不對,難道就不能用程序找一下地址了,好心把方法分享,卻被噴
回復

使用道具 舉報

ID:117433 發表于 2017-9-21 11:11 | 顯示全部樓層
找廠家你不覺得不如自己搞定的好,器件的地址本來就可以測試出來
回復

使用道具 舉報

ID:151348 發表于 2017-9-21 14:50 | 顯示全部樓層
PCF8574也分幾種,A0、A1、A2三個管腳懸空時,PCF8574 的器件地址為40h, PCF8574A 的器件地址為70h
回復

使用道具 舉報

ID:234820 發表于 2017-9-22 10:25 | 顯示全部樓層
IIc地址是可以配置的,還是把技術手冊看清楚吧
回復

使用道具 舉報

ID:1108858 發表于 2024-1-10 21:59 | 顯示全部樓層
IIc地址是可以配置的
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久y| 欧美成人精品一区二区三区 | 亚洲成人久久久 | 欧美成人h版在线观看 | 一区二区视频在线 | 久久一 | 精品不卡| 一区二区三区免费 | 二区视频 | 精品中文字幕一区二区 | 久久久久中文字幕 | 欧美极品在线观看 | 日韩中文字幕 | 亚洲成人中文字幕 | 天堂在线免费视频 | 亚洲精品一二三区 | 看真人视频一级毛片 | 美女久久视频 | 久久国产精品视频 | 国产欧美一区二区精品忘忧草 | 91大神在线看 | 国产精品欧美一区二区三区不卡 | 农村妇女毛片精品久久久 | 国产精品久久久久久亚洲调教 | av在线黄| 久久久一区二区 | 国产精品久久久久久久免费大片 | 国产成人精品久久二区二区 | 中国黄色在线视频 | 欧美一区二区在线播放 | 日本一区二区三区四区 | 九九热在线免费视频 | 国产精品久久二区 | 精品无码久久久久久久动漫 | 国产欧美日韩一区二区三区在线 | 国产成人网| av一二三四 | 久草视频网站 | 草草视频在线播放 | 黄色av网站免费看 | 国产999精品久久久久久绿帽 |