Arduino Polska Forum
Arduino i bootloader - dziwnie programuje - Wersja do druku

+- Arduino Polska Forum (https://forum.arduinopolska.pl)
+-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino)
+--- Dział: Konstrukcje (https://forum.arduinopolska.pl/dzial-konstrukcje)
+--- Wątek: Arduino i bootloader - dziwnie programuje (/watek-arduino-i-bootloader-dziwnie-programuje)



Arduino i bootloader - dziwnie programuje - konrad1274 - 01-02-2019

Witam serdecznie,
zaprojektowałem i złożyłem moduł do pomiaru temperatury z dwóch termopar typu K w oparciu o dedykowany adc (MAX31855). Mam jednak problem z wgraniem właściwego bootloadera.
Jak widać na schemacie umieściłem na płytce CH340G i am328P, czyli właściwie układ powinien działać jak arduino nano. Po wgraniu bootloadera "ATmegaBOOT_168_atmega328.hex" z katalogu arduino i ustawieniu fusów jak na fotce poniżej program wgrywa się tylko raz, kolejne próby kończą się fiaskiem. Miga led TX, uC nie chce odbierać programu z CH340. 
Czy ktoś z kolegów spotkał się z takim problemem? Jaki bootloader załadować aby układ pracował?
Oczywiście ten problem nie dyskwalifikuje układu, mogę programować przez ISP. Jest to niestety dość czasochłonne... 
Pozdrawiam.


RE: Arduino i bootloader - dziwnie programuje - kaczakat - 01-02-2019

Wgranie bootlodera z Arduino IDE od razu ustawia fuse tak jak powinno być, więc może nie kombinuj za bardzo tylko zrób to z Arduino IDE. Poza tym ostatnio zmienili bootloader do Nano i nie wiem, który wgrywasz. Nowy jest identyczny jak w UNO i ma inne ustawienia fuse ( u mnie odczytane z NANO LF=FF, HF=DA, ExF=FD) Na wszelki wypadek lepiej wgraj ten od UNO, jest szybszy, mniejszy, nie ma problemów z WDT (może masz w swoim programie?) i najprościej z Arduino IDE. Autoreset dobrze działa?