-
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
- SEP 1 kV E
- Aku LiPo źródło dostaw - ktoś poleci ?
- starość nie radość
- Ataki hakerskie
- Akumulatorki Ni-MH AA i AAA Green Cell
- Dławik CM
- JDG i utylizacja sprzetu
- Identyfikacja układ SO8 w sterowniku migających światełek choinkowych
- DS1813-10 się psuje
- Taki tam szkolny problem...
- LIR2032 a ML2032
- SmartWatch Multimetr bezprzewodowy
- olej psuje?
- Internet w lesie - Starlink
- Opis produktu z Aliexpress
Najnowsze wątki
- 2024-12-11 SEP 1 kV E
- 2024-12-11 DNS restrictions are on
- 2024-12-11 wielkie bu
- 2024-12-11 Białystok => Inżynier bezpieczeństwa aplikacji <=
- 2024-12-11 Aku LiPo źródło dostaw - ktoś poleci ?
- 2024-12-11 Warszawa => Specjalista Bezpieczeństwa Informacji <=
- 2024-12-11 Wrocław => Application Security Engineer <=
- 2024-12-11 Warszawa => Analyst in the Trade Development department (experience wi
- 2024-12-11 Lublin => Programista Delphi <=
- 2024-12-11 Motodziennik #305 Nowy ELEKTRYK za 350 złotych miesięcznie? Kreatywne kredytowanie problemów
- 2024-12-11 Warszawa => Spedytor Międzynarodowy <=
- 2024-12-11 Katowice => Key Account Manager (ERP) <=
- 2024-12-11 Katowice => Regionalny Kierownik Sprzedaży (OZE) <=
- 2024-12-11 Idzie zima...czyli zaczynamy TETRIS :)
- 2024-12-11 Warszawa => Analityk w dziale Trade Development (doświadczenie z Powe