Picaxe a MCP4725

Odpovědět
Luděk
Příspěvky: 82
Registrován: 22 úno 2016, 08:47

Picaxe a MCP4725

Příspěvek od Luděk »

Dobrý den všem...
zase bych měl jednu prosbu - Snažím se rozchodit ADC MCP4725 a nemohu nic dostat do EEPROM. Pouze ovládám jen DC a jeho výstup.
Nedokážu najít, kde dělám chybu :
hi2csetup i2cmaster, %11000000, i2cslow, i2cbyte ;zkoušeno Slow i Fast
main:
hi2cout 0,(%01100000,%00001100,%10000000) ; C2=0, C1=1, C0=1 PD1=0, PD0=0 a data např. 200dec
pause 1000
hi2cin 0, (b10,b11,b12,b13,b14) ;klasické čtení 5 Byte
pause 1000
goto main

a ono to píše pouze data do DAC registru...
a navíc, v tom 1.Byte je jedno co tam je :-(

kde dělám chybu?
díky
SL
Uživatelský avatar
jrt
Příspěvky: 1921
Registrován: 17 úno 2013, 17:13

Re: Picaxe a MCP4725

Příspěvek od jrt »

Tady je o Picaxe a MCP4725 nějaká diskuze.
Třeba to pomůže.
jrt
Luděk
Příspěvky: 82
Registrován: 22 úno 2016, 08:47

Re: Picaxe a MCP4725

Příspěvek od Luděk »

Ahoj "Jrt",
OK tam jsem byl taky, hned jak jsem začal pátrat na Netu... ale tam je "no update EEPROM" , tedy on jí nepoužívá...
Já se tu s tím trápím a nedokážu si zdůvodnit, proč mi nejde komunikovat s ADC jinak, než ty tři byte, (adresu nepočítám),
a když udělám smyčku - for 0 to 255 a to dávám do toho prvního Byte, nic se neděje, prostě ho to nezajímá...
Proto jsem se obrátil sem...
Luděk
Uživatelský avatar
jrt
Příspěvky: 1921
Registrován: 17 úno 2013, 17:13

Re: Picaxe a MCP4725

Příspěvek od jrt »

Tak ještě by ti mohla pomoct příručka od Adafruitu, která je sice určena pro Arduino, ale ze vzorového programu by se jistě dalo něco vyčíst a aplikovat na PICAXE.
jrt
DavidO
Příspěvky: 1133
Registrován: 01 kvě 2013, 21:27

Re: Picaxe a MCP4725

Příspěvek od DavidO »

Nejlepší by bylo podívat se, co skutečně po i2c sběrnici jde. Ale i bez toho bych zkusil volat to bez nuly na začátku, jen hi2cout (%01100000,%00001100,%10000000) a totéž pro hi2cin.
MCP4725 nemá naadresované registry, takže location jako parametr hi2cout ani hi2cin podle mě nemá smysl. A kdovíjak se to pak interpretuje na straně MCP.
Nikoho plánovaně neurážím. Jestli se Vám nelíbí co píšu, tak to nečtěte. A ostatně, třeba za to nemůžu - Researchers believe that dark humor can be a significant symptom of dementia.
Luděk
Příspěvky: 82
Registrován: 22 úno 2016, 08:47

Re: Picaxe a MCP4725

Příspěvek od Luděk »

HEUREKA !!!!!
Davide - díky !!!! Ano bordel dělala ta nula... Už to šlape jak švýcarské přesýpačky. Píšu PLUS. A zase jsem o něco chytřejší :-)
Jrt - koukal jsem do Adafruitu a tam nic není... a o EEPROM taky né...

Děkuji všem...
Luděk
Odpovědět