Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 18 kwi 2024, o 06:54


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 1 ] 
Autor Wiadomość
PostNapisane: 6 mar 2020, o 10:27 
Offline
Nowy

Dołączył(a): 16 gru 2019
Posty: 8
Pomógł: 0

Witam.
Mam problem z wejściem mikrokontrolera ATmega32 w stan "programming enable". Używam do tego mikrokontrolera STM32f103c8t6. Konfiguracje SPI do połączenia z avr załączam na ss. Fragment kodu odpowiedzialny za wysłanie komendy AC 53 00 00 również załączam. Jedyne co zwraca mi Atmega to 0xff na każdą wysłaną komendę. W dokumentacji AVR udało mi się znaleźć informację, że kod urządzenia $ff jest zwracany jeśli nie jest gotowy układ avr lub linia miso jest stale podnoszona .Czasami zamiast 0xff zwracane sa jakieś losowe wartości - 0xC0, 0x40, 0xef, 0x32 ale nigdy oczekiwane 0x53 - co może być tego przyczyną? Nie wiem czy zwracane 0xff nie jest związane z ciągłym stanem wysokim panującym na master in - źle skonfigurowałem spi? Nie mam pomysłu co mogę robić źle, spotkał się ktoś może z takim problemem albo wie w czym może tkwić problem?
Z góry dziękuję za pomoc

Kod - http://www.wklejto.pl/815401

ObrazekObrazekObrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 1 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO