a jakiś schemat wyprowadzeń kwarcu na płytce, bo tego też nie wiem Dwa punkty lutownicze: https://obrazki.elektroda.pl/7523180100_...
AVR LAB próbuje rozpoznać uC korzystają z minimalnej prędkości, nowy uC jest ustawiony na 1MHz i to działa. UNO jest ustawione na 16MHz i Arduino tak próbuje z nim gadać, a to się nie uda. Mini CORE ma opcję wybrać programator USBASP slow, tym wgraj bootloader z ustawieniem na zewnętrzny kwarc 16MHz, potem możesz wrócić do UNO i już powinno być OK....
Witam, problem kompilacji bootloadera powrócił - prosiłbym teraz o wersję 16MHz dla atmegi8, tą z możliwością programowania EEPROMu i LOCKBITów :) W załączniku Atmega8, 16Mhz,9600bps,eeprom,lockbit :wink:.
Brakuje rezystora 10kΩ między resetem a plusem zasilania. Jeśli chcesz wgrać bootloader Arduino, to jeszcze koniecznie kwarc 16MHz + 2 x 22pF do masy.
To co zrobiłeś nie miało prawa zadziałać z wybraną płytką NG, ona ma ustwienie na kwarc 16MHz: c:\Program Files (x86)\Arduino\hardware\arduino\avr\board... ... ########################################... atmegang.name=Arduino NG or older atmegang.upload.tool=avrdude atmegang.upload.protocol=arduino atmegang.upload.speed=19200 atmegang.bootloader.tool=avrdude...
Zależy od ustawień FuseBitów. Może ten Bootloader wymaga taktowania 16MHz. A Ty jak się domyślam masz póki co taktowanie z zewnętrznego generatora 8MHz.
To OK. Pozstanie jeszcze tylko do wgrania nowy bootloader dla wersji Pro Mini 3V3/8MHz :) P.S. Czterokanałowy konwerter 5V/3V3 ma wymiary ok. 1 cm x 1 cm.
Wpisy odnośnie bootloadera ograniczają się w zasadzie do odpowiedniego ustawienia fusebitów dla wybranej częstotliwości taktowania. e marcus Dzięki za wyjaśnienie zagadnienia związanego z bootloaderem. A wiesz może jakie powinny wyglądać owe fusebity dla atmegi32 kwarc 16Mhz?
Witam, Brakuje mi portow w ukladzie, i chcialbym uzyc innego procka, najlepiej atemga16. Ale jak tego uzyc w ardiuno, potrzebny jest bootloader na 16mhz, oraz jakie jest mapowanie pinow. No i jeszcze chyba potrzebuje zmienic cos w oprogramowaniu arduino, zeby program widzial tego procka, ;) Bedzie to taki robot, zabawka, z lego, z ledami, silniczkami,...
Dodam że mam ten zestawik od około tygodnia i przez pierwsze 3 dni działało wszystko tak jak powinno (komunikowały się ze sobą, wgrałem może z 50 skeczy na Arduino dzięki niemu). Uszkodził Ci się bootloader w procesorze, teraz musisz go od nowa wgrać programatorem (np. USBasp).
Ok - ale ja właśnie myślałem, że to powinien pokazać mkAvrCalculator - że te fusebity oznaczają że uC spodziewa się zegara np. 16MHz. A nie pokazuje nic, stąd moje zdziwko. Dla twojego większego zdziwienia: żaden FuseBit Calculator nie wskazuje na konkretną częstotliweśc powyżej 8 MHz. Porównaj z : http://www.engbedded.com/fusecalc/ Masz tam tylko...
Może zanim zapomnę o czym chciałem napisać a nie jest najważniejsze, ale dla Ciebie ważne. Tak w telegraficznym skrócie -> USART w AVR ma możliwość włączenia jakby podwójnej prędkości/próbkowania (to samo SPI). Bit ma skrótowa nazwę U2X. Przy taktowaniu 16MHz, jak prawie każda płyta Ardu, to bez U2X predkość 115200 miałaby za duzy błąd który niby maksem...
Wgrałem plik .hex i wszystko jest ok zmieniłem fuses na kwarc zewnętrzny 16MHZ Ale jak wgrać program?
A na przykład gdybym chciał wgrać bootloader z obsługą USB to za pomocą takiego programatora było by to możliwe. Każdym programatorem (jeżeli jest sprawny i poprawnie skonfigurowany soft do jego obsługi na przykład AvrDUDE) możesz ‘wgrac’ odpowiedni bootloader. Bootloader to też program dla processora jak każdy inny. Różnica polega na innym...
Jest to ATmega z oznaczeniem RC na końcu? Jeśli nie to znaczy, że domyślnie jest zaprogramowana bootloaderem USB i ma fusebit ustawiony na kwarc zewnętrzny (żeby działał bootloader powinien być to 16MHz). Czyli żeby zaprogramować przez ISP to musisz podłączyć najpierw kwarc (obojętnie jaki). Dodatkowo w nocie jest napisane (rozdział 28.8 Serial Programming...
Normalnie to nie mam tyle czasu, ale jak piję kawę to chwilę mam a tak długo nie używałem Arduino że postanowiłem sprawdzić :D Arduino Nano Mega328P na 16MHz z fusami nawet ustawionymi na Bootloader. Program wgrany przez programator USBasp a plytka do kompilacji była ustawiona na Uno. LED podłączona PD4<->GND Efekt -> jak na filmie :D https://filmy.elektroda.pl/64_1743489551...
Witam, mam pytanie. Czy wgrywając bootloader z arduino na atmege328, wybierając wersje atmega328P (at) 16MHz wgrywają mi się od razu ustawienia fusebitów skonfigurowane pod 16 MHz czy muszę je dodatkowo ustawiać we własnym zakresie? Pozdrawiam
Atmega do której wgrywałem bootloader nie jest na płytce arduino, jest to odbiornik RC. także prócz kwarca 16Mhz nie ma tam nic co mogło by zakłócać programowanie, a do tego odbiornika wgrywałem bootloader juz nie raz ale niestety tym razem chyba padła/zablokowała się atmega i penie bez fusebit doktora się nie obędzie.
Arduino Nano z wgranym programem ArdiunoISP i jest programowany przez SPI. Kompilowane jest w Aduino IDE. Wypalony bootloader w celu ustawienia wewnętrznego oscylatora oscylatora 16MHz. Oryginalny SoftwareSerial. Ale z tym wszystkim nie ma problemu, komunikacja po UART pomiędzy ATTiny i SIM800L jest skoro da się wysłać wiadomość wpisując nr. telefonu...
Nigdy nie używałem Arduino. Zainstalowałem przed momentem i widzę, że w pliku boards.txt masz powiązanie (na sztywno) z STK500 (lub jego sposobem programowania) - stąd pewnie ten błąd - ale mogę się mylić. Możesz spróbować zmienić na "usbasp" - czy to coś da nie jestem w stanie dziś sprawdzić. Co do Burn-O-Mat - wgraj plik hex bootloadera Atmegi 328...
Wersa arduino 0023, a tak zaawansowany nie jestem zeby porównać sekcje bootloadera, bootloader wgrany na 100% dobry (chyba że się myle) ktory powinienem wgrać do atmega 168PA? - wgrywam ten do atmega168 16mhz Poniżej 3 pliki spakowane
Myślę, że oba ustawienia będą dobre pod kwarc 16MHz, Twoje może nawet lepsze z uwagi na CKOPT. Sprawdź różnice tu: http://www.engbedded.com/fusecalc Nigdy nie sprawdzałem co i jak z Lockbit-ami ale to chyba tylko zabezpieczenia przed zczytaniem zawartości procesora w profesjonalnych zastosowaniach gdy chodzi o ochronę kodu.
Zasilanie powinno być przede wszystkim pod piny 7 i 8, a nie tylko wstawiony tam kondensator, może być wspólne z częścią analogową. Jeśli choć raz udało Ci się wgrać bootloader od UNO/NANO z domyślnym ustawieniem to już teraz nic nie ruszy, dopóki nie podłączysz jakiegoś kwarcu 4-16MHz pod piny 9-10. Z kwarcem ruszy o tyle, żeby można było wgrać bootloader...
Wszystko na to wskazuje. Wrzuciłem do Atmegi8 bootloader, ale niestety jest ona taktowana na zewnętrzny kwarc 11.059200 MHz, a w arduino jest 16mhz i nie wiem jak przetaktować atmege na 16mhz w programie mkAVRCalculator. Dodano po 22 Witam ponownie, bootloader wrzucony do Atmegi8 z taktowaniem 16mhz i dalej wywala ten sam błąd. Jedynie co się poprawiło...
witam, teraz to niewiem nawet co napisać:) a jak to sprawdzić? ja pracuję z kwarcem 16MHz- gdzie mam tą wartość ustwić w bootloaderze?
Atmega8 na kwarcu 16MHz. Wsad 2% flash. W zasadzie to program tylko cyklicznie wysyła "Bootloader A8 test" przez rs232. Próbowałem też inne wsady od tak wgrać ale ich długość nie większa jak 4kb.
Mam chińską podróbkę Digisparka, więc nie ma problemu z RSTDISBL. W ArduinoIDE mam wybraną płytkę Digispark 16MHz i z jego dogranych procedur korzystam. Tylko zaczął mnie irytować ten bootloader ;) PS: Czy da się przerobić USBasp, tylko podnosząc napięcie na resecie do HVSP?
Atmega8 była używana w Arduino na płytce NG, wystarczy taką wybrać, podłączyć programator i wypalić bootloader, musi być podłączony zewnętrzny kwarc 16MHz, bo taki był w NG. Ale lepiej jest wgrać dodatek do Arduino 'MINI CORE' i tam masz do wyboru Atmega8 z kilkoma zegarami do wyboru, wybierasz jakiś zestaw, wypalasz bootloader i potem możesz wgrywać...
Bootloader Arduino UNO/Mini (Optiboot) Z tego co czytam, faktycznie ten pasował by jak ulał - dzięki wielkie. Czy był byś w stanie skompilować mi wersję na Atmega8 i kwarc 16MHz bez żadnych diod na wyjściach? Nie znam języka C, i nie wiem też czym i jak skompilować kod źródłowy.
witam ostatnio zacząłem bawić się "gołymi" mikrokontrolerami. skompletowałem części, podłączyłem wg. schematu atmegę 328, kwarc 16mHz, 2 kondensatory 22pf, wgrałem bootloader za pomocą icsp, podłączyłem ft232, i program się nie wgrywa. jak w arduino ide klikam WGRAJ to miga jedna diodka(na ft232), i program się nie wgrywa. atmega działa na pewno, bo...
Kiedy pokazują Arduino Mega2560 to juz wiadomo że był w nim bootloader i to do rezonatora 16MHz i wyłaczony był JTAG. Z opisu wynika chyba że układ zrobiłeś sam. Jeśli to fabrycznie nowy mikrokontroler to opuścił fabrykę z włączonym dzielnikiem wewnętrznego zegara i pracuje z prędkością 1MHz. Dodatkowo właczony ma interfejs JTAG który z pewnością chciałbyś...
Scalak nówka. Zastanawiam się czy bootloader nie mógłby zakłócać flashowania - jak mniemam obszar bootloadera jest zabezpieczony przez modyfikacją, ale adres 0x1e000 mi nie pasuje...
Zależy co pobrałeś i czy faktycznie płytka jest sprawna. Programowanie wygląda tak samo jak innych płytek Arduino. Pobrałem ZIP z core do LGT8F328P, raczej z innego źródła bo nie kojarzę tylu wersji, a może było to dawno temu i dlatego była jedna, wgrałem do katalogu Arduino/hardware/Arduino_XI/AVR/board.tx... w moje dokumenty (czyli katalog Arduino_XI...
należy posiadać programator np. USBasp. posiadam i sprawdzę bo na to nie wpadłem.. Udało się, bootloader wgrany przez USBasp oryginalny który wziąłem z folderu arduino, fusebity ustawione dla kwarcu 16mhz
Dzień dobry, mam pytanie odnośnie pracy Arduino z taktowaniem 20MHz. Posiadam czysty mikrokontroler ATMEGA328P, chce na niego wypalić bootloader po przez Arduino UNO, po czym wgrać program który wykorzystuje taktowanie 20MHz mikrokontrolera przy zewnętrznym rezonatorze kwarcowym. Moje pytanie, czy Arduino to Arduino którym będę wgrywał bootloader a...
http://obrazki.elektroda.pl/2616895100_1... Witajcie moi drodzy! Dzisiaj przedstawie wam kolejne już moje w pełni samodzielnie wykonane Pinguino - czyli odpowiednik Arduino na mikrokontrolerze PIC. Jestem przeciwny gotowcom i uważam, że o wiele lepiej jest czasem samodzielnie coś wykonać niż zamawiać moduły z Chin. Te Pinguino oparte...
Witam. Mam problem z wgraniem sketch'a do Atmega328P. Bootloader poszedł bez problemu, opierałem się o ten poradnik: http://www.plociennik.info/index.php/inf... Natomiast z wgraniem konkretnego projektu jest dużo gorzej... Wgrany bootloader do Atmegi to "Arduino...
Płytka micro podłączona do czystego Windowsa bez Arduino jest widziana jako Leonardo ale nie ma portu COM. Pojawia się wraz z instalacją Arduino IDE i jego sterowników. Działa dopiero po restarcie Windows. Możliwe że masz wgrany niewłaściwy bootloader i dlatego jest coś z lili pad. Niestety kwarc powinien być 16MHz, to może być drugi problem. Wrzuć...
Witam, mam podłączony wyświetlacz FT800 do Arduino UNO lub MEGA i nie mam żadnych problemów z działaniem zestawu, jednak po podłączeniu FT800 do ATmega1284 zaczynają się „schody”. Przy pełnej jasności ekranu (FTImpl.Write(REG_PWM_DUTY, 128)) obraz nie jest stabilny, co jakiś czas część ekranu "mignie", natomiast po ściemnieniu ekranu FTImpl.Write(REG_PWM_DUTY,...
Rób sobie clean projektu po każdej zmianie parametrów. Jak chcesz sprawdzić czy o to chodziło to wystarczy zmienić taktowanie na 4MHz, zrobić clean, skompilować, zmienić na 16Mhz, skompilować i wgrać. Pewnie wgra Ci w wersji dla 4MHz. Przejście na Atmel Studio po Eclipse może być ciężkie, ale nie ma takich dziwnych zachowań i obsługuje wszystko co aktualnie...
Cześć! Zabrałem koledze uszkodzone Arduino nano na 328 do hobbystycznej naprawy. USB wykrywa (CH340), RX pobłyskuje przy próbie komunikacji, przebieg na oscyloskop jest, ale proc nie gada. Wgrałem bootloader przy użyciu kolejnego Arduino i ISP, ale nic to nie dało. Przy czym rozłączenie dowolnej linii ISP dawało błędy, więc komunikacja była. No i diodka...
Arduino działa OK na 8 i 16MHz i dla wszystkich innych, dla których dany CORE przewiduje wsparcie. Wgraj bootloader, procesor zostanie ustawiony tak jak tego wymagają opcje ustawione w Arduino IDE. Wgranie bootloadera składa się z dwóch części, 1 to ustawienie fuse bitów i to jest robione zawsze, 2 część jest OPCJONALNA - wgranie faktycznego bootlodera....
Dzień Dobry. Dziękuję za poradę. Do wgrania bootloadera do ATmega128 wykorzystałem Arduino Nano. Najpierw wgrałem do niego program ArduinoISP a potem podłączyłem ATmegę128 do Nano i uruchomiłem wgrywanie bootloadera. Wgrał się bez błędu i ustawił fusebity. Potem zrobiłem odczyt za pomocą Orange 5 aby sprawdzić co zostało zapisane. Zapisany został bootloader...
Mikrokontroler standalone + oscylator 16Mhz Na Uno załadowany program ArduinoISP Potem wybór programatora Arduino as ISP Wypal bootloader Zakkńczone sukcesem. Aha, reset podciągnięty rezystorem 10k do zasilania 5V. Jrszcze jedno. Próbowałem wgrywać sketch przez pl-2303 oraz przez ft232 z resetem atmegi podpiętym do pinu DTR w ftdi. Efekt ten sam. i...
Już chyba wiem, dlaczego się nie rozumiemy. Nie mam normalnego programator ISP, ale mam arduino uno jako osobne urządzenie z własnym procesorem. Tak się składa, że arduino można zaprogramować aby działało jako programator. I podłączając arduino (jako programator) do mojego sterownika jestem w stanie programować go jak za pomocą programatora. Oprogramowanie...
Ten schemat pokazany przez (at)khoam działa na pewno, bo sam takiego używam zarówno w programowaniu z konwerterami USB/UART jak i z BT HC-05 (tu reset robię pinem STATE po odwróceniu komendą AT logiki). Po każdym użyciu programatora do wgrania szkicu bootloader (w sensie program we flash) znika, zostają tylko ustawienia fuse i jak zamierzasz używać...
Nagrywanie Bootload’era na układzie ATMega328, przy użyciu Arduino Uno, jako programatora ISP. http://obrazki.elektroda.pl/7030881600_1... http://obrazki.elektroda.pl/6948976200_1... http://obrazki.elektroda.pl/7160707800_1... Autor konstruował pewne zdalnie sterowane urządzenie, które wymagało,...
Przeczytałem ze zrozumieniem. Zdanie "(oryginalnego, bez modyfikacji i grzebania w plikach programu)" to teraz dopisałeś. Kody z arduino to chyba kody, co nie? Nic nie pisałeś o zmianach z pliku boards.txt . Jakbyś napisał to wcześniej to bym nic nie komentował ;) Nie myśl, że się wymądrzam, tylko po prostu usprawiedliwiam bo mówisz, że nie czytam ze...
Najpierw musisz doprowadzić do sytuacji, że masz Arduino IDE z działającym programatorem USBASP - testujesz na sprawnej płytce czy możesz wgrywać bootloader i programy używając programatora. Po drugie w Arduino masz dwa USBASP do wyboru, zwykły i (slow). Jak masz nowy procesor to jest ustawiony na 1MHz, można go zaprogramować tylko używając "SLOW"....
Dzięki. Sprawdziłem checklistę, ale nic z tego :( Szczerze, to programuje już procki kilka lat i raczej nie robię tego typu błędów, choć przejrzałem każdy punkt tej listy. Jest to bardzo dziwne, że układ działał dobrze, do póki nie zacząłem jego programowania raz jeszcze... W Arduino IDE taka konfiguracja służy do opisu customowej płytki z ATMegą32:...
info. https://tosiek.pl/usbasp-v2-0-warning-ca... Szukałem na temat "SLOW SCK" i w moim programatorze USBasp są tego typu piny "JP3 – Slow SCK"- czyli do spowalnianie zegara "JP3 – Slow SCK – Jumper on only if the target clock is lower than 1.5 MHz." To może za trybic podłączając w taki sposób np. podłączyć programator...
Mam taki dziwny problem... Otóż mam Atmegę128-16 popędzaną zewnętrznym kwarcem 16MHz. No i próbuję wrzucić nań Bootloader MCS. Stosownie sobie przerobiłem deklaracje ; $crystal = 16000000 '$crystal = 14745600 $baud = 38400 'this loader uses serial com 'It is VERY IMPORTANT that the baud rate matches the one of the boot loader 'do not try to use buffered...
Nie kolego nie jest to płytka stykowa :p chodź tak też można by było nazwać w sumie bo nie jest to przecież komercyjny układ tylko własny wymysł ;]. Co do kwarcu faktycznie jest tam 8Mhz aczkolwiek próby odbywały się na różne sposoby z 8Mhz, 16Mhz jak i własnym wbudowanym w procesorze rezonatorem tzw. wewnętrznym. Z tym resetem próbowałem również praktycznie...
Każda próba kończy się odpowiedzią " No Presence Pulse" Jestem początkujący i pewnie popełniłem jakiś mały błąd, jednak od pewnego czasu nie mogę sobie z tym poradzić. Nie próbowałem jednak na innych częstotliwościach ponieważ bootloader na mojej płytce pracuje tylko przy 16Mhz. Jeżeli chodzi o podłączenie to podłączam tylko 1 drucik z PC0 do DQ ,...
Wiesz co, nie chcę na razie ryzykować i podłączać układ o Pc. A poza tym wydaje mi się że to nie wiele da. Gdyby coś wyświetlał to można było by spróbować. Valdi powiedz mi jedno, bo zegarek zrobiłem na podstawie twojego projektu płytki, czy ona jest dobra czy nie ma na niej jakiś błędów i czy opisy wartości elementów też są poprawne bo według opisu...
Nie można użyć szkicu Arduino w Bascom. Wgranie bootloadera nie blokuje uC, jak byś wybrał zewnętrzny kwarc 16MHz i wgrał bootloaer do uC, który nie ma połączonego kwarcu 16MHz, to już nic mu nie wgrasz, dopóki nie podłączysz tego kwarcu 16MHz, na tym polega ewentualne zablokowanie. Przestawienie taktowania w Arduino na "internal 8MHz" nic nie robi...
Kondensator powinien być 100n do arduinowego autoreset. Po każdym użyciu USBASP do wgrania szkicu bootloader musisz wgrać ponownie. Testy poprawności działania UART rób na 115200, z taką prędkością są wysyłane szkice do bootloadera (jest niekorzystna dla 16MHz) i nawet jeśli konwerter działa prawidłowo przy 9600 to przy 115200 już nie musi. A jak działa...
Witam, zgłaszam się z problem pamięci Arduino Nano. Gdy instaluję projekt na płytkę to występuje komunikacja między komputerem, a mikrokontrolerem (świecą się na przemian przez krótki czas diody RX i TX, następnie dioda TX świeci się sama przez 0,5 s) oraz świeci się dioda zasilania (dioda P). Jednak, gdy rozłączę zasilanie z komputera (transmituje...
ATMega8 była stosowana w starszych wersjach Arduino i możesz ją znaleźć w menadżerze płytek pod nazwą "Arduino NG or older". Zmień procesor tej płytki z domyślnego Atmega168, na Atmega8, wgraj bootloader USBASP-em i testuj po USB(przez FDI zepsutej). Do programowania i prawidłowej pracy niezbędne jest podłączenie co najmniej rezonatora 16MHz z dwoma...
Zrobiłem to co podałeś trochę poprawiłem efekt ten sam. Poszedłem też na skróty i wyliczałem tylko okres resetując timer też ten sam błąd.. Zastanawiam się czy aby na pewno attiny ma 16MHz bo są źródła które podają 16,5MHz korzystam z Digispark Attiny85 i ze względu na USB jest tak taktowany, zastanawiam się o ile to prawda ze 16,5MHz jak uciąć te 0,5Mhz...
Witam noi po zainstalowaniu tego ,programator wogle przestal wspolpracowac musialem od nowa system instalować po zainstalowaniu wyskakuje taki sam komunikat jescze jedno pytanie w MkCalculator jako lock bits pokazuje mi 0x3F a w AVR dudes pokazuje external jako 0x05 czy lock bits nie powinien byc na 0x0F Dodano po 14 Widze ze odpowiedzi brak pewnie...
Wychodzi na to, że Atmel nie do końca wie, jaki produkt posiada... Cytując notę katalogową: 8.3.1 Default Clock Source The device is shipped with internal RC oscillator at 8.0 MHz and with the fuse CKDIV8 programmed, resulting in 1.0 MHz system clock. The startup time is set to maximum and time-out period enabled. (CKSEL = "0010", SUT = "10", CKDIV8...
Arduino komunikuje się głównie przez UART, UART jest ściśle powiązany z zegarem/kwarcem. Możesz sobie użyć innego kwarcu (np. wymienionego 14.7456) pod warunkiem, że masz do niego odpowiedni bootloader i tak zdefiniowaną płytkę, że właśnie takiego zegara będziesz używać. Jak nie używasz bootloadera i wgrywasz programatorem to wystarczy otworzyć plik...
Witam, uruchomiłem atmegę 324 w Bascomie wykrywa mi ją ustawiłem fusebits na 1111 - zewnętrzny kwarc 16mhz i taki jest na płytce - dodałem bibliotekę MightyCore wybrałem atmega 324 i próbuję wypalić przez Arduino mega ale wyskakuje mi błąd o błędnym id - Bascom wykrywa taki sam numer jak arduino podaje ze jest niezgodny. Proszę o pomoc jak w inny sposób...
OK, koło 21 będę miał okazję spróbować, zdam raport co z tego wyszło. Dziękuję za dotychczasową pomoc :). Niestety, oto co wciąż dostaję w konsoli Arduino IDE: avrdude: error: programm enable: target doesn't answer. 1 avrdude: initialization failed, rc=-1 Double check connections and try again, or use -F to override this check. Co może być nie tak?...
poniżej dołaczam obrazy fuse bit i odczytany procesor Jako programator wybrałeś Arduino, on służy tylko do wsadów, to bootloader. Pokazujesz swój zrzut i cudzy z USBASP na porcie USB, tak powinieneś zrobić ze swoim uC i odczytać. Jakbyś faktycznie miał ustawione wszystko na 0 to byś nic nie czytał, nic nie wgrywał do uC bez specjalnego programatora,...
Posiadam arduino pro mini (5v 16MHz) oraz konwerter oparty na układzie PL2303HX bez wyjścia reset. Problemem jest wgrywanie szkicu, IDE kompiluje go poprawnie i przechodzi do wgrywania po którym wywala błąd programmer is not responding. Przy wgrywaniu przyciskam reset. Na konwerterze świeci się tylko dioda oznaczona literą P. Wgrywałem już bootloader...
Witam, próbuje odtworzyć w zaciszu domowym najprostszą wersje arduino uno. Wszystko niby pięknie i ślicznie a za nic nie mogę wgrać do atmegi jakiegoś programiku ( za pośrednictwem programu arduino i komunikacji UART ). Sam układ jest prościutki atmega328 zewnętrzny kwarc 16MHz i max232 do konwertowania sygnałów. Testowałem samą komunikacje z komputerem...
w arduino w plik/przykłady/ArduinoISP Tu jeszcze na wszelki wypadek dodam, że jeśli po świadomym lub nie świadomym przestawieniu źródła taktowania w fusebitach (np. na 128kHz), programowana kostka przestaje być widoczna dla programatora na Uno czy Nano (prędkość SPI zbyt duża), nie trzeba od razu popadać w rozpacz że kostka zbrickowana. Wystarczy wtedy...
http://obrazki.elektroda.net/60_12260485... ------------------------ Projekt ma juz ladne pare lat , najnowsze i najbardziej aktualne informacje o nim znajduja sie na dedykowanej stronie http://obrazki.elektroda.net/24_12260614... Calosc zminiaturyzowalem do rozmiarow 25x45mm . Waga pare gram . Zasilanie 8-12V . Tak wyglada : http://obrazki.elektroda.net/4_122606129...
Cześć. Mam problem z eksportem skompilowanego szkicu w Arduino IDE. Sama kompilacja przebiega bez zarzutu, jednak przy próbie eksportu skompilowanego programu natrafiam na błąd :"Nie można odnaleźć określonego pliku. Błąd kompilacji." Proszę o pomoc. C:\Users\D u ś k A\Downloads\arduino-1.8.12\arduino-build... -dump-prefs -logger=machine -hardware C:\Users\D...
Witam. Mam problem który jest już rozsławiony w internecie, a jednak dalej są problemy. Sprawa wygląda tak. Chcę wgrać bootloader na atmege328p, wykorzystuję do tego programator USBasp. Próbowałem podłączać według najprostszych schematów oraz tych z kwarcem 16MHz i kondensatorami. W programie Arduino IDE wybieram Arduino uno, lub nano oraz programator...
Nie używałem tego digisparka, ale widze, że używa on bootloadera micronucleus. Pewnie to jest problem, bo najpierw uruchamia się bootloader i dopiero po pewnym czasie właściwy program. Może to powodować, że po włączeniu zasilania układ nie "przedstawi się" na czas. Zalecam jednak zaprogramowanie programatorem bezpośrednio, nie za pomocą bootloadera....
Próbuje wgrać bootloader do Atmega328p przy pomocy programatora LPT ze strony avrdude: AVR device not responding avrdude: initialization failed, rc=-1 avrdude: Yikes! Invalid device signature. avrdude: Expected signature for ATMEGA328P is 1E 95 0F Sprawdzałem luty, kabelki, połączenia i wszystko jest ok. Podaję zasilanie 5V z usb. Jedyna...
http://obrazki.elektroda.pl/5049806000_1... NadajnikGPRS NadajnikGPRS to urządzenie do układów alarmowych i układów sterowania. Posiada programowalną logikę wejść i wyjść, coś na wzór sterowników PLC. W podstawowej wersji mamy do dyspozycji 8 wejść analogowo-cyfrowych, 2 wyjścia open-drain wysoko-prądowe, modem GSM z obsługą CLIP, SMS,...
Skąd może być ta rozbieżność i którą informację uważać za prawdziwą? Przykro mi ale ja nie odpowiadam za jakieś niesprawdzone informacje, a to co piszę opieram na tym co w 100% robię. Procesory ATmega328P to jedne z moich ulubionych i gdybym nie mógł ich programować to byłaby skucha ;) a jak pisałem używam tylko USBASP. Poza tym zassaj sobie program...
Muszę użyć atmegi 328, nie mogę używać żadnych układów, wymóg projektu, i nie sprecyzowałem, używam PROGRAMU arduino, nie mam zestawu arduino, wszystko jest na płytce stykowej Twoja płytka stykowa z m328 nie różni się od arduino-promini pod warunkiem że jest zaopatrzona w odpowiedni (16MHz) rezonator i do tego ustawione fusebity. Przy tej konfiguracji...
Witam. 1. Jaka jest różnica pomiędzy podpięciem zewnętrznego oscylatora 16MHz, a ustawieniu wewnętrznego na 4MHz w trybie PLL (4x4=16MHz), Roznica w tym, ze dokladajac pare elementow zewnetrznych mozesz wybrac dowolna czestotliwosc zegara (a nie pochodna 8 MHz), a ponadto miec lepsza precyzje i stabilnosc niz posiada wewnetrzny (INTOSC). 2. Na liniach...
Witam. Mam mały problem z atmegą-328p, którą używałem razem z arduino uno do prototypowania. Chciałem przenieśc mikrokontroler na płytkę stykową jednak sprawia wrażenie niedziałającej. Każdy processor (uController) pracujący w układzie 'Arduino' jest zaprogramowany do pracy z kwarcem 16MHz. Jeżeli został zaprogramowany w oryginalnym układzie (płytce...
Witam, jestem zielony w tych sprawach i dopiero się uczę i napotkałem dosyć dziwny problem. Chcę odtworzyć mój stary(zepsuty) pilot no i mam kody wszystkich przycisków, używam biblioteki IRremote.h i wszystko działa na Arduino(dioda mruga a tv reaguje) ale gdy wypaliłem bootloader na Atmega8A-PU i wgrałem program niestety dioda wgl nie świeci. Standardowo...
Witam, Jest rzeczywiście tak jak napisał kolega powyżej. Procesor jest ATMEGA168, kwarc 16MHz. Po załączeniu zasilania przez USB zapala się dioda PWR (zasilanie) i mruga dioda "L". Czyli tak jak powinno być. Podczas uruchomienia programowania, dioda "L" przestaje świecić i mrugają diody komunikacji "TX" i "RX". Po chwili wyskakuje komunikat jak w pierwszym...
16MHz, ma to jakieś znaczenie w sytuacji kiedy transmisja nie rusza :?:
Sprawdziłem ten programator ArduinoISP, w mojej wersji Arduino 1.8.19 coś popsuli w definicjach programatora, po wybraniu Arduino ISP i próbie wgrania przez programator szuka jakiegoś USBtiny na porcie COM. Using Port : usb Using Programmer : arduinoisp avrdude: Error: Could not find USBtiny device (0x2341/0x49) Ale w programie...
Witam. Ogólny opis problemu: procesor ma 2 Flashe po 512kb, oczywiście w pierwszym BOOTLOADER napisany przeze mnie, a w drugim flashu aplikacja docelowa. Aplikacja docelowa zapisuje się do Flasha prawidłowo i problem pojawia się kiedy BOOTLOADER ma wykonać skoku do adresu właściwej aplikacji. Robię to w C przez wskaźnik do funkcji. HardFault Handler...
To jest dosyć dziwne, bo wgranie bootloadera z ustawieniem fuse to jest kilka sekund z weryfikacją (zakładając, że zrobiliby sobie jig z szybkim programatorem i igłami dociskającymi do pól lutowniczych). Oszczędność na samym bootloaderze żadna, a do wykorzystania kwarcu fuse i tak muszą być ustawione. Zakładając, że układ działa (czy to na 8MHz wewnętrznym...
https://obrazki.elektroda.pl/2611358400_... Opisany poniżej układ to realizacja pomysłu na zagospodarowanie „modułów Arduino”, zakupionych często przy okazji, bez sprecyzowanego celu, oraz innych „przydasiów”. Na początku miał to być tylko mały pojazd sterowany radiowo. W miarę czasu przybywało pomysłów: dodano...
Witam! Chciałbym przenieśc mój projekt z napisany w Arduino IDE na mikrokontroler Atmega8. Gdzieś w internecie dowiedziałem się, że wystarczy plik hex wgrać przez programator USBasp dp procka i wszystko będzie działało. Pozdrawiam Tak, możesz to zrobic bez problemu, dokładnie tak jak wyczytałeś. Nie ma znaczenia czym (który compiler) wyprodukował plik...
Witam chciałem użyć do atmega8 bootloadera megaload jednak aby to zrobić potrzebny jest plik .hex który należy wgrać do procesorka aby megaload działał, i tu pojawia się problem gdyż w żaden sposób nie mogę skompilować tego pliku, próbowałem codeVision, ICCAVR v8, źródła pobrane z oryginalnej strony projektu: http://www.microsyl.com/index.php/2010/0...
Witam;) Jakoś cudem udało mi się wszystko połączyć i za pomocą programatora USBASP wgrałem bootloadera do Atmegi16 za pomocą wcześniej wspomnianych bibliotek -> http://obrazki.elektroda.pl/9071037000_1...
Sprawdziłem wszystkie połączenia - wszystkie są sprawne. Zwarłem wszystkie masy na wyjściu programatora. Wszystkie testy prowadziłem na zalecanym układzie z wcześniej podanej strony - z kondensatorami, dławikiem i RESETem od VCC przez rezystory. Próbowałem ze SLOW SCK jak i bez, z kwarcem jak i bez. Ręcznie odpalane AVRdude jak zalecono. Niestety, bezskutecznie...
Dla wersji z folderu "Serwer WWW Temp" po drobnych poprawkach dot F_CPU (definicje w kodzie + różne definicje 16MHz i 12,5MHz) i folderu nagłówka delay.h (util/delay.h zamiast avr/delay.h): Build started 19.6.2014 at 12:31:55 avr-gcc -mmcu=atmega32 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=12500000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums...
http://obrazki.elektroda.pl/3488303700_1... Witam. Od zawsze irytowała mnie konieczność podchodzenia do domofonu, aby wpuścić np. listonosza... Zacząłem więc przeszukiwać internet w poszukiwaniu interfejsu pomiędzy telefonem i domofonem. Znalazłem Bramotela, ale tenże po poczytaniu o nim, został zdyskwalifikowany ze względu na jego...
Ale swoją drogą, Bootloader uruchamiający się zawsze i wszędzie też nie jest mile widziany. Zawsze i wszędzie uruchamia się jego KOD, jeśli stwierdzi on, że odczyt/zapis nie jest zablokowany, to dopiero później na niego zezwala. Tak tak. To była tylko taka mała prowokacja ;p Tak samo JTAG zamiast blokowania go, powinien mieć mechanizm sprawdzający...
Sterownik GSM Argos 1: posiada wbudowany moduł SIM 9000 z obsługą CLIP, SMS, TCP, UDP -8 wejść analogowo - cyfrowych -2 wyjścia open collector, wysoko-prądowe (3A) -NIE posiada wbudowanego kontrolera Ethernet -sercem układu jest mikrokontroler STM32F103CB ( 128kB FLASH, 20kB RAM) -wewnętrzny zegar 72MHz z możliwością zmniejszenia taktowania procesora...
http://obrazki.elektroda.pl/2762225800_1... Jedyny taki przenośny programator układów AVR. Pomoże wszędzie tam, gdzie trzeba zaktualizować oprogramowanie, a układ docelowy znajduje się w trudno dostępnym miejscu i nie mamy możliwości (lub chęci) ciągać ze sobą laptopa i mnóstwa przewodów. Banalnie łatwa obsługa, niski koszt wykonania, super...
http://obrazki.elektroda.pl/1600655700_1... http://obrazki.elektroda.pl/3115121400_1... KeyDuino to zgodna z Arduino platforma umożliwiająca łatwe projektowanie aplikacji wykorzystujących komunikację NFC. Urządzenie w formie płyty deweloperskiej to najprostsze rozwiązanie dla użytkowników korzystających w swoich projektach...
https://obrazki.elektroda.pl/3402353400_... Arduino Nano DIP wygląda na najmniejszą kompletną płytkę Arduino, jaka kiedykolwiek powstała. Jest kompatybilna z Arduino Uno, ale ma rozmiar taki sam jak chip ATmega328P-PU: 33 x 10mm. Cechy Arduino Nano DIP - Rozmiar DIP26, 33 x 10 mm - Kompatybilność z Arduino Uno - ATtiny3217 zamiast...
Jedna taka drobna porada odnośnie ustawiania oscylatora w PICach. Dobrą praktyką jest zaczekać, aż zegar się ustabilizuje. Poniższy kod stosuję w większości swoich projektów (tu przykład z PIC16F1815): Spotkałem się z czymś podobnym już w kilku miejscach ale sam nie miałem sytuacji w której to by było potrzebne, mógłbyś podać jakiś praktyczny przykład?...
zostala mi (chyba) dzialajaca atmega168. Stad moje pytanie - czy moge ja zaprogramowac jakims programem bez programatora, jesli moj komputer ma zlacze rs232? Pracuje na Linuxie. Twój procesor prawdopodobnie ma ustawione fusebity na zewnętrzny rezonator 16MHz, zatem potrzebujesz podłączyć do niego rezonator kwarcowy z dwoma kondensatorami (oprócz zasilania...
Korzystasz z Avr Studio 4 więc wchodzisz w opcje projektu i tam masz okeinko do wpisania częstotliwości taktowania układu w Hz. Ewentualnie (co jest niezbyt zgrabną metodą) piszesz w pliku main to #define F_CPU i podajesz częstotliwość w Hz. Ok, a czy to jest częstotliwość taktowania podana w nocie katalogowej? 16MHz Czyli konfiguracja ma wyglądać...
atmega16 16mhz przerwa 16mhz kwarc 16mhz
zmiana głosu mikrofon dobrać tranzystory sterujące schemat czujnik klimatyzacja
gdzie kupić panele fotowoltaiczne radio volvo płyta
Światła mijania i długie nie działają w Nissan Micra K11 1996 1.3 Demontaż silnika w Nissan Qashqai - krok po kroku