-
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not
-for-mail
From: Sebastian Biały <h...@p...onet.pl>
Newsgroups: pl.misc.elektronika
Subject: SPIF w Atmega88
Date: Sat, 13 Mar 2010 17:12:19 +0100
Organization: http://onet.pl
Lines: 28
Message-ID: <hngdhb$ofj$1@news.onet.pl>
NNTP-Posting-Host: chello089076168083.chello.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: news.onet.pl 1268496747 25075 89.76.168.83 (13 Mar 2010 16:12:27 GMT)
X-Complaints-To: n...@o...pl
NNTP-Posting-Date: Sat, 13 Mar 2010 16:12:27 +0000 (UTC)
User-Agent: Mozilla Thunderbird 1.0.6 (Windows/20050716)
X-Accept-Language: en-us, en
Xref: news-archive.icm.edu.pl pl.misc.elektronika:584342
[ ukryj nagłówki ]Witam.
Mam sobie transmisje SPI z urzadzeniem Slave (sam jestem Masterem).
Procek to Atmega88 @ 3.3V @ 6MHz.
Program wysyła duzo bajtów w ta i nazad, ale zawsze wygląda to tak:
SPDR = 0x??;
while(!(SPSR & (1<<SPIF)));
Powyzsze linijki wywoluja się w przerwaniu zegara. Główny program nie
korzysta z SPI.
Niestety okazyjnie program zwisa. Ale nie podczas pracy, tylko startu.
Po prostu co ktoryś start procesora program przestaje funkcjonować
zatrzymujać sie na takim while(...) ; w nieskończoność. Wiem, ze do tego
miejsca dochodzi bo widzę efekty działania programu do wystąpienia
pierwszego przerwania zegara. I wtedy zonk.
Probowałem uproscić program i problem wystepuje nawet przy wysyłaniu
paru bajtow przez SPI. Jak mowie, psuje sie tylko co któryś start
procesora. Jak juz przejdzie pierwszy raz to będzie potem miliony razy
przechodził bez problemu ladnie pracując.
Teraz pytanie: słyszał ktoś może o jakims bugu w tym procesorze
związanym z SPI? Wiem, ze problem jest raczej w moim kodzie, ale
wolałbym zeby mi ktoś to jasno stwierdził: u mnie działa.
Następne wpisy z tego wątku
- 13.03.10 17:06 Grzegorz Kurczyk
- 13.03.10 17:52 Sebastian Biały
- 13.03.10 20:52 Paweł
- 13.03.10 21:40 Sebastian Biały
- 13.03.10 22:53 Konop
- 14.03.10 13:02 Sebastian Biały
- 14.03.10 21:07 Adam Dybkowski
- 14.03.10 22:05 Sebastian Biały
Najnowsze wątki z tej grupy
- "Teleportacja" polskich statków na pd. Bałtyku - rosyjska zabawa w zakłócanie GPS, Galileo, Beidou i GLONASS
- W trakcie porwania prez. Maduro wojsko USONA użyło tajnej broni masowego rażenia: Discombobulator
- antena gsm - kabel - antena gsm
- PID - jeszcze raz
- Zlacze w mikrofonie z lat 80-tych
- Żywica żółknie od UV i wody :(
- Zawory termostatyczne
- Schemat automatyki
- Teoretyczne zagadnienie - ogrzewanie budynku
- Zagadka radiowa
- Prostownik
- Nowy akumulator Donut Lab
- Pilot do zamka/bramy
- Jaka myjka ultradźwiękowa?
- Retro organizer ale współcześnie
Najnowsze wątki
- 2026-01-29 KSeF - 13 wątpliwości
- 2026-01-29 A ja się pochwalę
- 2026-01-29 Warszawa => Mid/Senior IT Recruiter <=
- 2026-01-29 Warszawa => Senior Java Developer <=
- 2026-01-29 Warszawa => IT Recruiter <=
- 2026-01-28 Degradacja
- 2026-01-28 Wysoki Sąd poinstruował czego unikać wyzywając Owsiaka "Równiejszego"
- 2026-01-28 Białystok => Solution Architect (Workday) - Legal Systems <=
- 2026-01-28 Białystok => Preseles Inżynier (background baz danych) <=
- 2026-01-28 Wrocław => Konsultant wdrożeniowy ERP <=
- 2026-01-28 Łódź => Microsoft Engineer <=
- 2026-01-28 Białystok => Tester manualny <=
- 2026-01-27 Tradycja ciągania posłów po sądach za wystąpienia w Sejmie będzie kontynuowana [Lepper 2]
- 2026-01-27 Pierwszy raz sprzedano więcej samochodów zeeletryfikowanych niż ice
- 2026-01-27 Elektryczny Kałasznikow




Jak kupić pierwsze mieszkanie? Eksperci podpowiadają