Lista pecet@man.lodz.pl
[Lista archiwów] [Inne Listy]

[PECET] avr, sterowanie przez spi - microwire nietypowe?

To: pecet@man.lodz.pl
Subject: [PECET] avr, sterowanie przez spi - microwire nietypowe?
From: BartekK <sibi@drut.org>
Date: Fri, 25 Oct 2013 02:44:34 +0200
Mam taką kostkę eeproma szeregowego 93C46 do programowania w urządzeniu. Kostka jest mniej-więcej odpowiednikiem 24c1024 ale nie po i2C, tylko po magistrali "microwire" podpinana. To microwire po rozszyfrowaniu drutów (DataInput, DataOutput, SerialClock, ChipEnable) brzmi całkiem jak SPI (MoSi, Miso, Sck, SS), tylko że... tutaj się pojawia problem: DataInput jest samplowane na narastającym zboczu Clock, a DataOutput jest wystawiane na opadającym zboczu tego samego clocka. Ma to swoje plusy - można Di i Do zewrzeć ze sobą, i gadać niejako w DDR - na jednym clocku przesyłać dane w dwie strony, ale.. czy da się to jakoś ogarnąć sprzętowym SPI? Można przełączać w takiej Atmedze16 polaryzację SPI (CPOL/CPHA = które zbocze aktywne) ale chyba dla całej transmisji, a nie oddzielnie Rx i Tx, albo ja czegoś nie rozumiem?

--
| Bartłomiej Kuźniewski
| sibi@drut.org  GG:23319  tel +48 696455098  http://drut.org/
| http://www.allegro.pl/show_user_auctions.php?uid=338173

<Pop. w Wątku] Aktualny Wątek [Nast. w Wątku>