Mam problem z obsluga Portu A pracujacego jako magistrala adresowa i danych.Do portu mam podpiete dwa kontrolery CAN i pamiec FIFO . Atmega odczytuje dane z kontrolerow CAN i przyrzuca je do FIFO. Przy malym "ruchu" na magistrali wszystko jest OK ale przy duzym obserwuje ze w FIFO sa zapisane FF zamiast konkretnej wartosci (nie pauje suma kontrolna) .Mikrokontroler zapisuje rekord 30bajtow i w tym rekordzie zdarza sie ze jeden bajt jest zamieniony na FF .Wydaje mi sie ze Atmega ma problem z szybkim przelaczaniem portu A z in na out.AVCC jest podpiete do plusa, zadnych zewnetrznych pull-up'ow jedynie wlaczony wewnetrzny przy stanie bezczynnosci magistrali.Pamiec ma czas dostepu 55ns.Juz mi sie skonczyly pomysly co z tym dalej robic .
Poprawiłem tytuł:
https://www.elektroda.pl/rtvforum/topic1015361.html
[c_p]
Poprawiłem tytuł:
https://www.elektroda.pl/rtvforum/topic1015361.html
[c_p]