91视频免费?看_蜜芽MY188精品TV在线观看_国产免费无遮挡在线观看视频_深夜国产_亚洲精品欧洲精品_欧美黑人粗暴多交

  • 回復
  • 收藏
  • 點贊
  • 分享
  • 發新帖

SMBus程序

有誰寫過SMBus的通迅程序嗎?用PIC的
全部回復(14)
正序查看
倒序查看
hxt.pic
LV.3
2
2006-11-21 22:03
為什么我讀不出BQ2084內部的數據,我按照DATASHEET內部的時序圖寫了一個讀數據的程序,但BQ2084就是沒有ACK位作應答,寫的過程是這樣的,START--0X16-A--COMMAND CODE-A-RESTART--0X17-A--再后面就是讀字節子程序,請各位幫忙看看,有問題嗎?
我用的是匯編,附件為時序圖
1164117809.doc
0
回復
hxt.pic
LV.3
3
2006-11-22 07:43
@hxt.pic
為什么我讀不出BQ2084內部的數據,我按照DATASHEET內部的時序圖寫了一個讀數據的程序,但BQ2084就是沒有ACK位作應答,寫的過程是這樣的,START--0X16-A--COMMANDCODE-A-RESTART--0X17-A--再后面就是讀字節子程序,請各位幫忙看看,有問題嗎?我用的是匯編,附件為時序圖1164117809.doc
怎么沒人回復?沒人知道嗎?
0
回復
wz_net
LV.5
4
2006-11-22 09:54
@hxt.pic
為什么我讀不出BQ2084內部的數據,我按照DATASHEET內部的時序圖寫了一個讀數據的程序,但BQ2084就是沒有ACK位作應答,寫的過程是這樣的,START--0X16-A--COMMANDCODE-A-RESTART--0X17-A--再后面就是讀字節子程序,請各位幫忙看看,有問題嗎?我用的是匯編,附件為時序圖1164117809.doc
你用邏輯分析儀抓下時序,可以看得清清楚楚.
0
回復
hxt.pic
LV.3
5
2006-11-22 10:43
@wz_net
你用邏輯分析儀抓下時序,可以看得清清楚楚.
那我上面的步驟是不是對的,有問題嗎?
0
回復
hxt.pic
LV.3
6
2006-11-22 10:45
@hxt.pic
那我上面的步驟是不是對的,有問題嗎?
我沒有邏輯分析儀哦!用示波器看不出來,但用示波器看出我寫的程序,波形很好,就是沒有應答信號
0
回復
博亮
LV.2
7
2006-11-25 01:13
@hxt.pic
為什么我讀不出BQ2084內部的數據,我按照DATASHEET內部的時序圖寫了一個讀數據的程序,但BQ2084就是沒有ACK位作應答,寫的過程是這樣的,START--0X16-A--COMMANDCODE-A-RESTART--0X17-A--再后面就是讀字節子程序,請各位幫忙看看,有問題嗎?我用的是匯編,附件為時序圖1164117809.doc
Start--0x16-A--Command-A--Restart--0x17-A--Read number-A-(Read bytes)-Stop;我用的是C51,同情你自己摸索的艱辛,和我進入這個行業碰到的問題一樣,一點經驗希望能給你帶來幫助.你可能把讀取的第一個字節當成你要的數據了,看你的時序還是對的.還有一個可能是你在寫完數據后,延時時間不對導致芯片會沒反應.devenwater@hotmail.com有空聊,我也不是很熟,可以交流一下!
0
回復
hxt.pic
LV.3
8
2006-12-11 09:49
@博亮
Start--0x16-A--Command-A--Restart--0x17-A--Readnumber-A-(Readbytes)-Stop;我用的是C51,同情你自己摸索的艱辛,和我進入這個行業碰到的問題一樣,一點經驗希望能給你帶來幫助.你可能把讀取的第一個字節當成你要的數據了,看你的時序還是對的.還有一個可能是你在寫完數據后,延時時間不對導致芯片會沒反應.devenwater@hotmail.com有空聊,我也不是很熟,可以交流一下!
可能我是太不懂了,你上面寫的read number是一個什么值,command是要讀的地址對不?謝謝!
0
回復
2006-12-17 23:43
@hxt.pic
可能我是太不懂了,你上面寫的readnumber是一個什么值,command是要讀的地址對不?謝謝!
軟件模擬SMBUS通訊協議關鍵是時序,不管使用51 還是PIC都一樣,51,PIC都寫過,用PIC模擬時注意TRISC4.3端口方向寄存器切換就好了.
0
回復
pingker
LV.3
10
2007-03-02 20:47
@zhangniyong
軟件模擬SMBUS通訊協議關鍵是時序,不管使用51還是PIC都一樣,51,PIC都寫過,用PIC模擬時注意TRISC4.3端口方向寄存器切換就好了.
這個問題值得學習,我也是一個人摸索, 我用VB寫.開始學I2C通訊,后來又看PIC資料,但越看越覺得距現實好遠……
用I2C,就是跟上面說的一樣.讀了都沒反映
0
回復
shenzhen01
LV.1
11
2007-03-03 23:15
@hxt.pic
為什么我讀不出BQ2084內部的數據,我按照DATASHEET內部的時序圖寫了一個讀數據的程序,但BQ2084就是沒有ACK位作應答,寫的過程是這樣的,START--0X16-A--COMMANDCODE-A-RESTART--0X17-A--再后面就是讀字節子程序,請各位幫忙看看,有問題嗎?我用的是匯編,附件為時序圖1164117809.doc
你要讀2084哪里的數據?單純的I2C的話,從microchip下個例程看看,一般都是程序問題.
0
回復
pingker
LV.3
12
2007-03-04 19:55
@shenzhen01
你要讀2084哪里的數據?單純的I2C的話,從microchip下個例程看看,一般都是程序問題.
比如我要通過PIC讀BQ2060 跟EEPROM的資料
該怎么做?
可以直接EV2200卡用I2C協議讀?
還是要用別的單片機?
0
回復
mikecai
LV.4
13
2011-07-27 16:22
@博亮
Start--0x16-A--Command-A--Restart--0x17-A--Readnumber-A-(Readbytes)-Stop;我用的是C51,同情你自己摸索的艱辛,和我進入這個行業碰到的問題一樣,一點經驗希望能給你帶來幫助.你可能把讀取的第一個字節當成你要的數據了,看你的時序還是對的.還有一個可能是你在寫完數據后,延時時間不對導致芯片會沒反應.devenwater@hotmail.com有空聊,我也不是很熟,可以交流一下!

你好!我也碰到同樣的問題,相同的時序;這在BQ2084的DATASHEET里面有寫,

關鍵現在我用AVR169模擬時序,也是同樣讀不出數據.

有沒有機會,一起討論一下.

0
回復
2011-08-24 09:08
@博亮
Start--0x16-A--Command-A--Restart--0x17-A--Readnumber-A-(Readbytes)-Stop;我用的是C51,同情你自己摸索的艱辛,和我進入這個行業碰到的問題一樣,一點經驗希望能給你帶來幫助.你可能把讀取的第一個字節當成你要的數據了,看你的時序還是對的.還有一個可能是你在寫完數據后,延時時間不對導致芯片會沒反應.devenwater@hotmail.com有空聊,我也不是很熟,可以交流一下!
請問用DSP2812如何軟件模擬SMBus或者I2C?
0
回復
aaron96031
LV.3
15
2011-08-24 13:46
@smalljade111
請問用DSP2812如何軟件模擬SMBus或者I2C?

I2C 的程序網上大把,再比較 此IC的特殊指令格式就搞定了啊,很容易的

0
回復
主站蜘蛛池模板: 鹤岗市| 安溪县| 柯坪县| 大洼县| 深水埗区| 滦南县| 丹寨县| 芦山县| 满洲里市| 奉节县| 丰镇市| 日土县| 西畴县| 定兴县| 沁源县| 汽车| 红原县| 洪湖市| 阜新市| 平利县| 福建省| 介休市| 黄冈市| 永新县| 宁明县| 婺源县| 鱼台县| 阿克苏市| 安图县| 水城县| 通山县| 岫岩| 张家界市| 志丹县| 略阳县| 林甸县| 临夏县| 保德县| 集安市| 阿鲁科尔沁旗| 喀喇|