RTV forum PL | NewsGroups PL

Problemy z komunikacją SPI między prockami 89s8252 - 255 w SPDR i zerowe odbiory?

SPI w 89s8252

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Problemy z komunikacją SPI między prockami 89s8252 - 255 w SPDR i zerowe odbiory?

PC
Guest

Sun Nov 23, 2008 8:05 pm   



Chcę pogadać między dwoma prockami. Siedzę już nie wiem ile i za cholerę nie
mogę nic odebrać ani wysłać z procka. Porty sprawdzone 100x i działają ale
sprztętowo nie chcą. Przerwanie się pojawia i odbieram na SPDR zawsze 255.
Już nie mam siły.

Co to może być?

PC

PC
Guest

Sun Nov 23, 2008 8:44 pm   



Taaa jasne. Podobnie mówiła moja żona 6 lechów temu - nic to nie dało.

Master jest softwarowy a Slave sprzętowy. Niestety zawsze wynik jest taki
sam mimo, że jak zmieniam polaryzację pinów to slave odbiera poprawnie. SPI
zainicjowałem i włączyłem przerwania. Sprawdzałem rejestry i jest ok.
Niestety SPDR ma zawsze wartość 255.

PC

Grzegorze
Guest

Sun Nov 23, 2008 8:46 pm   



W 123 linijce programu masz błąd.

--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/

Adam Dybkowski
Guest

Mon Nov 24, 2008 9:45 pm   



PC pisze:

Quote:
Chcę pogadać między dwoma prockami. Siedzę już nie wiem ile i za cholerę nie
mogę nic odebrać ani wysłać z procka. Porty sprawdzone 100x i działają ale
sprztętowo nie chcą. Przerwanie się pojawia i odbieram na SPDR zawsze 255.

A co widzisz oscyloskopem na liniach interfejsu? Najpierw sprawdź, czy
na pewno chociaż jedna strona komunikacji właściwie nadaje i odbiera
(pewnie master bo to prawie zawsze działa dobrze).

--
Adam Dybkowski
http://dybkowski.net/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.

Amator
Guest

Tue Nov 25, 2008 3:09 pm   



Zmieniam stan pinów co 100ms i obserwuję na wyświetlaczu, że to działa.
Inicjuję SPI po stronie slave, włączam przerwania, serial i spi i po
wysłaniu w podobny sposób jak powyżej tylko szybciej (8 cykli zegarowych
zwłoki, 1ms zwłoki, 10ms zwłoki) dostaję przerwanie czyli SPI coś odebrał
ale to coś to zawsze 255 czyli nie widzi zer. Przewód ma 25cm długości,
próbowałem nadawać na miso i mosi ale zawsze jest 255. Oba układy programuję
przez ISP więc porty są ok. Chyba, że jak się aktywuje SPI to jakieś bufory
przełączają porty na inne wejścia, które są uszkodzone. Ale to musiałby być
straszny pech bo próbowałem w obie strony i jest tak samo.

P.

elektroda NewsGroups Forum Index - Elektronika Polska - Problemy z komunikacją SPI między prockami 89s8252 - 255 w SPDR i zerowe odbiory?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map