![]() |
Problem z Atmegą 8 - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Instalacja i rozwiązywanie problemów (https://forum.arduinopolska.pl/dzial-instalacja-i-rozwi%C4%85zywanie-problem%C3%B3w) +--- Wątek: Problem z Atmegą 8 (/watek-problem-z-atmeg%C4%85-8) |
Problem z Atmegą 8 - Rob - 15-02-2015 Witam Czy spotkał się ktoś z problemem wgrania sketcha zawierającego bibliotekę IRemote do Atmegi 8. Przy wgraniu do Arduino UNO niema żadnych problemów jak chcę wgrać do Atmegi 8 wyskakują błędy podczas kompilacji np: c:/program files/arduino/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/bin/ld.exe: p_ynne_swiecenie_diody.cpp.elf section .text will not fit in region text c:/program files/arduino/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/bin/ld.exe: region text overflowed by 1250 bytes Wszystkie inne sketche nie posiadające biblioteki IRemote.h ładują się bez problemów do Atmegi. RE: Problem z Atmegą 8 - Nefarious19 - 16-02-2015 Ta biblioteka jest tak rozwlekła, że po kompilacji kod nie mieści się we flashu. Mój kumpel przez to musiał w swoim sterowniku zastosować m16. Niestety, takie uroki uniwersalności. RE: Problem z Atmegą 8 - Rob - 16-02-2015 Masz rację że kod jest dosyć obszerny ale nie pokazuje mi że jest za duży tylko jakieś dziwne błędy wysypuje a może potrafiłbyś jakoś odchudzić tą bibliotekę żeby wepchać to na Atmegę 8 wrzucam kod w jakim ta biblioteka występuje chodzi mi o proste załączanie, rozjaśnianie i ściemnianie taśmy LEDowej. Kod: Kod: #include <IRremote.h> RE: Problem z Atmegą 8 - Nefarious19 - 16-02-2015 Niestety, nawet jakbyś kilka linijek kodu napisał, to i tak zainkludowanie tej biblioteki wypełni cały flash. Nie bawię się na co dzień Arduino ale kiedyś podglądałem tą bibliotekę i ładuje ona do flasha od groma różnych wzorców bo działa z ogromną ilością pilotów. Obsługuje kodowanie typu manchester, space, pulse i to różnych producentów. Wiem że to nie rozwiąże Twojego problemu ale polecam podszkolić się w języku C na AVR. Ja kupiłem książkę takiego Pana który nazywa się Mirosław Kardaś. Jestem w niej mnóstwo wiedzy w tym np. biblioteka do obsługi pilota, co prawda do RC5, ale pokazuje On jak można sobie rozkodować pilota samemu. Ewentualnie poszukaj w necie odchudzonej tej biblioteki. Może znajdziesz. RE: Problem z Atmegą 8 - Rob - 18-02-2015 Dziękuje za zainteresowanie postem jak również za informację czekam właśnie na przesyłkę z Atmegą 328P myślę że to rozwiąże mój problem. Pozdrawiam RE: Problem z Atmegą 8 - Rob - 23-02-2015 Dwie Atmegi 328P ruszyły pełną parą wgranie bootloaderów przez ARDUINO UNO R3 powiodło się bezproblemowo. RE: Problem z Atmegą 8 - adix - 30-08-2015 (16-02-2015, 23:27)Nefarious19 napisał(a): Niestety, nawet jakbyś kilka linijek kodu napisał, to i tak zainkludowanie tej biblioteki wypełni cały flash. taki to urok c jesli chodzi o jego bez sensowne zapychanie flasha to zaświeć i zgaś diodę zajmuje 3kb w baskomie nawet 0.5kb, niestety tutaj trzeba używać większych kontrolerów. |