Stránka 2 z 2

Re: Spolupráce 2 procesorů

Napsal: 10 čer 2019, 13:24
od Dex
Prý složitý systém :lol: Tohle by se dalo nacpat i do jednoho PICAXE a určitě do jednoho Arduina.

Dobře, tak pokud to mají být nutně dva PICAXE, tak ten displej a tlačítka bude řešit jedna 20X2, která bude slave na I2C, paměti má myslím dost. RTC je myslím jasné, mno a řídit to bude další PICAXE jako master.

Mám vyzkoušené dvě 20X2 zároveň jako slave kde masterem je Raspberry Pi - je to dostatečně praktická zkušenost? ;)

Re: Spolupráce 2 procesorů

Napsal: 10 čer 2019, 13:40
od Luděk
Dexi, zkusím to... to bude pro mne výzva :-)
Ale jinak z Picaxema dělám šílené systémy a jde to - i bez "chytrých " připomínek diskutujících.
Vypadá jako hračka, ale je ok, pokud nechceme rychlost.
Ale přiznám se, Arduino se mi líbí, zvládl by to levým zadním pinem, začínám, ale na velký systém
jsem příliš velký zelenáč. Tak se vrhnu na Slave.
díky.

Re: Spolupráce 2 procesorů

Napsal: 10 čer 2019, 13:46
od Dex
Jak psal jrt, tak PICAXE byl vymyšlen za nějakým účelem a ten zvládá skvěle. Univerzální ale není, to ale není prakticky nic ;)

Najdi si k tomu u té 20X2 jak při změně obsahu RAM po I2C vyvolat přerušení a zareagovat jen na tu změnu. Zrovna tohle jsem nečekal, že by PICAXE podporoval, ale podporuje :)

Re: Spolupráce 2 procesorů

Napsal: 10 čer 2019, 17:24
od Luděk
Tak pánové, Dexi a Jrt...
díky, už to šlape.... 20X2 maká jak o život. Je v režimu Slave a pracuje s daty R/W.
Jiný procesor je Master a krásně mu data čte i zapíše - hi2cin, i2cout a zase se uklidní a může spát.
Když 20X2 potřebuje na periferie - RTC, EEPROM, I/O expander atd, tak se přepne na Master,
provede co má a vrátí se do Slave. Jak málo stačí ke štěstí staršího bastlíře.
Díky

Re: Spolupráce 2 procesorů

Napsal: 10 čer 2019, 18:51
od Dex
Takže se ti daří přepínat u 20X2 mezi režimem slave, master a zase nazpátek? To by byla zajímavá informace a pro mne další nečekané pozitivní překvapení u PICAXE ;) Dej případně vědět jestli se to bude chovat dlouhodobě způsobně ;)

Re: Spolupráce 2 procesorů

Napsal: 14 čer 2019, 17:16
od Luděk
Dexi, šlape to OK, už 4 dny bez poruchy.
Ono je to vlastně jedno, jestli přepínám Master/Slave, anebo 4 periferie, které mají jinou adresu.
Vždy musím dát celý příkaz : hi2csetup i2cmaster,adresa, i2cslow, i2cbyte
a někdy je tam slow a jindy fast, byte či word...
Tak díky a bastlení zdar.