[elektro] AVR SPI slave módban

hg12345 hg12345 at freemail.hu
Mon Sep 9 13:55:39 CEST 2013


Létezik egy MICROWIRE busz ami kisértetiesen hasonlít a SPI-re ezt lehet közni úgy, hogy az On és Out lábakat közösitik. Keressrá a NETEN

MOSI lábakat egy schottky diódán keresztű hozzá kötöd a MISO lábhoz, és ami bizots alapon egy 1K ellenállással felhúzod,  (az ellenállást a sebességhez kell hangolni , de gondolom ezt tudod)

Üdv

Lajos Rancz <lajos.rancz at gmail.com> írta:
>Helló!>
>
Logika: elég necces mert kell építeni egy állapotgépet annak ellenére, hogy>
ez már kész van hwesen (és biztos jól működik). Plusz nehéz kérdés a>
tesztelhetősége: építeni egy cuccot ami számolja a CLK átmeneteket és ha az>
összeg nem 8-al osztható (nem bájthatár) véletlenszerűen reseteli egyik>
vagy másik procit. Hát nem az a könnyen reprózható megoldás.>
MISO vs MOIS közösítés: és ezt hogy? Mindkettő hajtott az egyik oldalról,>
és kétirányú kommunikáció kell (nem kell duplex). Esetleg azt lehet, hogy>
0xFF-et kell beleírni hogy a másik le tudja húzni.>
>
Üdv>
>
>
>
2013. szeptember 7. 12:55 hg12345 írta, <hg12345 at freemail.hu>:>
>
> Szia,>
>>
> Nem szerencsés megoldás, de két lehetpséged is van:>
>>
> -- kis inteligenciát viszel a rendszerbe,>
>   nincs kommunikáció X ideig akkor alapállapotba áll, és megfelelő>
> utasítás sorozat hatására szintén alapállapotba állítható>
>>
> - ha nagyon nincs helyed, akkor az MISO és MISI közösíthető igy>
> felszabadul egy vezeték amit használhatsz akár CE-nek.>
>>
> Üdv>
>>
>>
>>
> Lajos Rancz <lajos.rancz at gmail.com> írta:>
> >Helló!>>
> >>
> Egy ATtiny-t szeretnénk SPI slave módban használni, ez idáig rendben is.>>
> Azonban kevés a hely a nyákon és megspórolnánk a ChipSelectet: fixen>
> földre>>
> lenne téve. Lehet ebből baj?>>
> Nyilván akkor van a gond amikor az egyik újraindul a másik meg nem, ekkor>>
> széthullik a kommunikáció. Csináltatok már ilyet?>>
> >>
> Üdv>>
> ----------------------------------------->>
>           elektro[-flame|-etc]>>
>>
>>
> ----------------------------------------->
>           elektro[-flame|-etc]>
----------------------------------------->
          elektro[-flame|-etc]>




More information about the Elektro mailing list