logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Wgrywanie plików z UARTem do mikrokontrolera - program się nie uruchamia poprawnie

Darek254 20 Gru 2014 16:52 687 0
REKLAMA
  • #1 14239901
    Darek254
    Poziom 9  
    Od dwóch dni męczę się z wgraniem pliku z UARTem do mikrokontrolera. Program w teorii dobrze mi się kompiluje bez błędów, przejściówkę mam dobrze podłączoną(sprawdzałem kilka razy dla pewności), masy połączone itp. Do mikrokontrolera wgrywa mi normalnie pliki nie korzystające z UART, ale jeśli wgrywam pliki z UARTem to Eclipse zachowuje się jakby je wgrał tak samo procesor tzn. program się wyłącza i potem uruchamia ponownie a ja dostaję informację o tym, że wgrano plik. Na początku pomyślałem, że może wgrywam program do innej pamięci niż FLASH(nawet nie wiem czy się to da zrobić) i dlatego mogę wgrywać ten program a ten stary działa. Potem pomyślałem, że to wina braku kwarcu, ale też po jego podłączeniu(i sprawdzeniu czy dobrze działa) nic to nie dało i procesor pomimo zewnętrznego oscylatora dalej nie chce wgrać tego pliku. Jedyna rzecz, która mnie zastanawia to komunikat(biały prostokąt) po lewej stronie w eclipse(który nie jest błędem bo mi go nie wyrzuca w konsoli/błędach) " write occurrence of 'BAUD' " No i oczywiście wszelkie próby komunikacji przez UART też nic nie dają.

    Tutaj macie screen
    Wgrywanie plików z UARTem do mikrokontrolera - program się nie uruchamia poprawnie

    Program, który próbuje wgrać:
    main.c (eclipse normalnie go kompiluje bez błędów ale może jest coś źle)
    (zaznaczyłem też, gdzie mi wyświetla te małe komunikaty)
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    Dodatkowe info:
    Procesor: ATmega8
    Kwarc 11.0592Mhz


    @Już wiem co miałem źle w projekt był ustawiony na Atmega32 a nie Atmega8....
  • REKLAMA
REKLAMA