f
Warning: Cannot modify header information - headers already sent by (output started at /home/anderian/ftp/www_forum/db/mysql4.php:1) in /home/anderian/ftp/www_forum/includes/sessions.php on line 548

Warning: Cannot modify header information - headers already sent by (output started at /home/anderian/ftp/www_forum/db/mysql4.php:1) in /home/anderian/ftp/www_forum/includes/sessions.php on line 549

Warning: Cannot modify header information - headers already sent by (output started at /home/anderian/ftp/www_forum/db/mysql4.php:1) in /home/anderian/ftp/www_forum/includes/page_header.php on line 343
And-Tech :: Zobacz temat - bootloader przyczyną złej pracy UART?

Strona korzysta z plików cookie w celu realizacji usług zgodnie z Politykš prywatnoœci.

Możesz okreœlić warunki przechowywania lub dostępu do cookie w Twojej przeglšdarce lub konfiguracji usługi.

And-Tech Strona Główna And-Tech
Forum firmy And-Tech

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy
RejestracjaRejestracja  ZalogujZaloguj  AlbumAlbum  DownloadDownload

Poprzedni temat «» Następny temat
bootloader przyczyną złej pracy UART?
Autor Wiadomość
elektrofil 

Wiek: 40
Dołączył: 26 Lis 2010
Posty: 11
Skąd: poznań
Wysłany: Pon Sty 02, 2012 12:06 pm   bootloader przyczyną złej pracy UART?

Witam.
Na początku krótko opiszę z czym mam problem:
po zaprogramowaniu atmegi32 poprzez bootloader transmisja fiksuje, prawdopodobnie kłamiąc iż UDRE jest pusty.
normalnie to nie ma znaczenia, lecz gdy używa się transmisji RS-485 i przełącza kierunek lini, wtedy ostatnie dwa bajty nie są transmitowane.
a bootloader podejrzewam z prostej przyczyny: gdy wgram program AVR-Dragonem, lub J-Tagiem lub nawet gdy tylko przestawię fusy aby bootloader nie startował, wszystko jest OK.

I teraz pytanie czy jest możliwość, aby udostępnić kawałek kodu który inicjalizuje UART w bootloader'ze.

mogę udostępnić także pliki z analizatora IKALOGIC oraz przetestować dowolne programy lub pliki hex w celu rozwiązania problemu.

RS-485 OK.JPG
a tak wygląda przy ładowaniu jakkolwiek inaczej tylko nie przez bootloader, lub poprzez bootloader załadowany, po czym zmieniony wektor reset na $0000
Plik ściągnięto 187 raz(y) 153,48 KB

nieprawidłowy.JPG
nieprawidłowy przebieg (program załadowany przez bootloader, wektory ustawione na bootloader
Plik ściągnięto 194 raz(y) 202,8 KB

_________________
Lubię leżeć...
 
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group