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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 2493|回復(fù): 7
打印 上一主題 下一主題
收起左側(cè)

單片機(jī)IO口模擬SPI寫數(shù)字電位器AD5174通訊問(wèn)題

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
#
100黑幣
問(wèn)題描述:AD5174為10位的數(shù)字電位器 ,通過(guò)單片機(jī)IO模擬SPI通訊,數(shù)據(jù)寫不進(jìn)AD5174。測(cè)量AW兩端的電阻值始終為中間值(5.5K左右),懷疑是SPI通訊問(wèn)題(寫的數(shù)據(jù)或者命令不對(duì))。如圖(3)命令4位,數(shù)據(jù)10位,總共是要發(fā)送14位還是16位呢?(我覺(jué)得是要發(fā)送16位)。命令和數(shù)據(jù)位是否需要分開(kāi)發(fā)送?如圖(4)發(fā)送0x0500(二進(jìn)制:0000 0101 0000 0000) 0000 01為寫數(shù)據(jù)命令,后面10位為數(shù)據(jù)位Data=256,剛好是滿量程1024的1/4,但是芯片的W端(雨刮器)位置沒(méi)有變化。

引腳圖:(圖1)



時(shí)序圖:(圖2)

命令字:(圖3)


寫數(shù)據(jù):(圖4)


程序(SPI通訊部分):


void AD5174_Init(void)
{               
  AD5174_SPI=1;
AD5174_CS=1;
AD5174_CLK=0;
//AD5174_DI=1;        
}

void AD5174_Write(unsigned char temp)
{
unsigned char i;        
  for(i=0;i<8;i++)
  {
         if(temp&0x80)
         {
           AD5174_DI=1;                                          
         }
         else
         {
           AD5174_DI=0;                                                           
         }
   delay1us();
   AD5174_CLK = 1;
   delay5us();
   AD5174_CLK = 0;
   delay1us();
   temp<<= 1;        //高位MSB在先                     
  }        
        
}


void main(void)
{
  AD5174_Init();
  AD5174_CLK = 0;        
  AD5174_CS  = 0;
  AD5174_Write(0x0500>>8);
  AD5174_Write(0x0500);
  AD5174_CS = 1;
  AD5174_CLK = 0;
delay5us();
while(1)
{
   ;
  }

}

AD5174BRMZ-10-datasheet.pdf

859.1 KB, 下載次數(shù): 5

最佳答案

查看完整內(nèi)容

沒(méi)取消寫保護(hù)
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏3 分享淘帖 頂1 踩
回復(fù)

使用道具 舉報(bào)

7#
ID:806634 發(fā)表于 2024-5-22 11:01 來(lái)自手機(jī) | 只看該作者
樓主 我控制數(shù)字電位器AD8403 模擬 spi發(fā)送10位數(shù)據(jù)可以參考你這個(gè)代碼嗎?
回復(fù)

使用道具 舉報(bào)

6#
ID:743654 發(fā)表于 2024-1-24 15:52 | 只看該作者

看來(lái)是沒(méi)仔細(xì)看數(shù)據(jù)手冊(cè),SDO外接2.2K上拉電阻,2個(gè)IC鏈接模式也調(diào)試成功,再次感謝!
回復(fù)

使用道具 舉報(bào)

5#
ID:161164 發(fā)表于 2024-1-24 15:21 | 只看該作者
cheney03 發(fā)表于 2024-1-24 13:24
問(wèn)題找到了,因?yàn)闆](méi)有用到輸出,SDO懸空,導(dǎo)致數(shù)據(jù)寫不進(jìn)去,結(jié)合一樓的配置,數(shù)據(jù)成功寫入。有個(gè)疑問(wèn)為什 ...


評(píng)分

參與人數(shù) 1黑幣 +15 收起 理由
cheney03 + 15 很給力!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

地板
ID:743654 發(fā)表于 2024-1-24 13:24 | 只看該作者
問(wèn)題找到了,因?yàn)闆](méi)有用到輸出,SDO懸空,導(dǎo)致數(shù)據(jù)寫不進(jìn)去,結(jié)合一樓的配置,數(shù)據(jù)成功寫入。有個(gè)疑問(wèn)為什么SDO腳懸空數(shù)據(jù)就寫不進(jìn)去?
回復(fù)

使用道具 舉報(bào)

板凳
ID:332444 發(fā)表于 2024-1-19 14:36 | 只看該作者
從圖看應(yīng)該是16脈沖。
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:743654 發(fā)表于 2024-1-18 11:38 | 只看該作者
lkc8210 發(fā)表于 2024-1-17 17:32
沒(méi)取消寫保護(hù)

意思要操作RDAC,先寫圖(3)中表6的命令數(shù)7,然后再寫命令數(shù)1?墒且廊粵](méi)效果,用示波器查看寫入數(shù)據(jù)都正確命令數(shù)7: 00 0111 0000 0000 10



命令數(shù)1:00 0001 0100 0000 00(Data=256)


回復(fù)

使用道具 舉報(bào)

樓主
ID:161164 發(fā)表于 2024-1-17 16:11 | 只看該作者
沒(méi)取消寫保護(hù)







回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 成人在线欧美 | 亚洲精品天堂 | 亚洲激情视频在线 | 最新高清无码专区 | 亚洲日本三级 | 亚洲综合热 | 97精品国产97久久久久久免费 | 日韩中文字幕在线观看 | 免费黄色成人 | a级毛片国产 | 精品91av| 精品免费国产一区二区三区四区介绍 | 在线男人天堂 | 日韩视频在线免费观看 | 日韩一区二区在线视频 | 亚洲欧洲一区二区 | 国产视频一区在线 | 欧洲一区视频 | 99资源 | 国产精品久久久亚洲 | 99色在线| 国产精产国品一二三产区视频 | 日本精品视频在线 | 国产精品日日做人人爱 | 国产视频91在线 | 亚洲精品无 | 成人精品一区二区 | 中文字幕在线观看一区二区 | 九九免费观看视频 | 国产成人在线观看免费 | 99色在线| 国产精品一区二区在线 | 青青操av| 欧美日韩在线免费观看 | 久久久精彩视频 | 国产欧美一区二区三区在线播放 | 91高清在线观看 | 成人精品在线观看 | hsck成人网 | 九九热在线精品视频 | 国产精品久久久久永久免费观看 |