• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Pro mini 1MHz problem z działaniem kodu
#1
Witam.
Mam arduino pro mini (A168p) z oscylatorem 8Mhz (wylutowałem power led i stabilizator) zasilam to 3,3V z LVUsbasp a po wgraniu bootloadera z FTDI232. W tej postaci po wgraniu kodu wszystko działa poprawnie, niestety ale po dodaniu do IDE arduino minicore i zmiany oscylatora na wewnętrzny z częstotliwością 1MHz kod wykonuje się ok. 7 razy wolniej. Wygląda jakby kompilator ignorował ustawiony zegar i kompilował kod dla zegara 8Mhz. Podobnie jest gdy wygeneruje plik hex i wgram poprzez avrdude. Na zdjęciu z monitora widać że dane spływają co ok. 70 sekund a powinny co 10 (dalay 10000). Myślę że nie jestem pierwszy z takim problemem i ktoś podrzuci wskazówki. Z góry dziękuję  Wink

       

Postanowiłem zapodać jeszcze jakiś sprawdzony kod i wgrałem blink'a. Dioda mruga jak trzeba! Więc problemem jest mój kod a w zasadzie chyba biblioteka VirtualWire której używam do komunikacji z nadajnikiem radiowym RF433 Mhz.

Sorki za ciągłą edycję. Znalazłem problem, wystarczyło zmniejszyć prędkość transmisji dla RF433 i dać mu na to więcej czasu. Wszystko działa, tenat do zamnkięcia. Dziękuję.
 
#2
Dzięki za podzielenie się rozwiązaniem. Napisanie postu na forum i spojrzenie na opublikowany tekst często zapala żarówkę w głowie.
Miło być decenianym https://buycoffee.to/kaczakat
 
  


Skocz do:


Przeglądający: 1 gości