Czyli nawet programujac przez ICSP i tak nalezy wgrać bootloader z ustawionym zegarem? W programie Arduino zachodzi pewne pomieszanie pojęć, które może wprowadzać w błąd np. przy MiniCore. Polecenie "Wypal Bootloader'a", wbrew nazwie, tak naprawdę wykonuje fundamentalnie ważną funkcję ustawiania fusebitów, czyli ustawia w kostce rodzaj i częstotliwość...
Pawel_mr masz rację.Weszłem w Zworka JP2 odpowiedzialna za wgrywanie firmware do programatora. Umożliwia ona upgrade oprogramowania zawartego w programatorze. Nie do końca, miałem nadzieję, że ta zworka to ręczne przestawianie sck, które umożliwiłoby zaprogramowanie świeżego procka, który ma niską częstotliwość taktowania. Jeśli zworka jest do upgrade...
1. Tylko najnowszy bascom (nowszy niż 2.0.7.5) obsługuje podobno prawidłowo USBASP 2. Zworka trybu programowania prawdopodobnie służy do spowalniania sygnału zegarowego (SLOW_SCK) 3. Twoja zagadkowa zworka to zapewne SELF_PROG - zworka umożliwiająca (jeśli posiadasz inny programator) na zmianę firmware. (ale trzeba by przeanalizować dokładnie ścieżki)...
Wszystko zależy od tego do czego służy zworka aktualizacji oprogramowania. Możliwości są co najmniej dwie. a) Typowo (w oryginalnym UsbAsp) złącze programowania "kanda" łączy się z czterema pinami I/O procesora a zworka "aktualizacja" zwiera pin RST procesora z pinem RST złącza kanda. W takim układzie UsbAsp zmienia się z programatora w urządzenie programowane,...
W szkicu ArduinoISP masz taką część: // Configure the baud rate: #define BAUDRATE19200 // #define BAUDRATE115200 // #define BAUDRATE1000000 Kiedyś przypadkowo wpadłem na to, że AVRDUDE domyślnie działa na 115200 z programatorem Arduino. Działa OK na 19200 pod warunkiem, że to jest podane w linii poleceń. Pokaż zdjęcie swojego USBASP, ma być założona...
A no widzisz - program MkAvrCalculator widzi procka ponieważ wykorzystuje programowe spowalnianie SCK ..... A ten drugi program NIE. Dlatego w przypadku tego drugiego programu MUSISZ na swoim programatorze zwierać zworkę SLOW_SCK w programatorze USBASP żeby ci ruszył i to jest ten minus w porównaniu do MkAvrCalculator w którym zworka ta może cię nie...
Witam Zdecydowanie zworka JP-3 powinna być zwarta, dzięki temu można programować nowe MCU. Ja miałem ten sam problem tyle, że ja zrobiłem ten programator samemu, 2h szukałem co z nim nie tak...Okazało się, że wystarczy zewrzeć tylko tą zworkę i śmiga aż miło. Pozdrawiam
Pokaż schemat, zworka SLOW_SCK założona? Albo dopisz opcje do avrdude -B 8
Nie do końca, albo kolega coś namieszał. Self programming na USBASP cię nie interesuje. To pozwala na zaprogramowanie tylko programatora. Kolega zasila mikroprocesor z USBASP? Jeśli tak, to musi kolega mieć zworkę na VCCINT i SlowSCK (VCCINT podaje zasilanie na złącze KANDA a nie na programator!) Dodano po 2 Może wyjaśnię po krótce o co chodzi z SlowSCK...
To zależy. Najbezpieczniej jest zasilić płytkę osobno, a Vcc na programator nie podłączać. W dokumentacji do programatora powinno być napisane co ta zworka robi. Zwykle wybiera czy układ zewnętrzny może być zasilany z programatora.
Nie powinno być tak. A nie masz czasem założonej zworki SELF_PROGRAMMING? Powoduje ona podłączenie /RESETu do złącza KANDA, jednocześnie zwierając ten /RESET z jednym z wyjściowych pinów mikroklocka, który działa jako /CS, co może powodować to, o czym piszesz. W czasie normalnej pracy ta zworka ma być ściągnięta, zakładasz ją tylko w wypadku aktualizacji...
Podłączenia w/g Twego opisu prawidłowe, ale czy jesteś pewny na 100%, że nie pomyliłeś podłączeń. Czy masz zworkę J1? Jak zasilasz procesor - z USB czy z zasilacza zewnętrznego? Jak z USB - czy założona zworka J3? Tyle pytań, bo masz komunikat byś sprawdził prawidłowość połączeń.
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update. W nowym mikrokontrolerze zegar jest ustawiony na 1MHz należy wówczas włączyć tryb programowania z niską prędkością w usbasp. Powinna być tam zworka lub mikroprzełącznik opisany jako slow lub podobnie. Albo skorzystaj z programu z tej strony: http://www.atnel.pl/mkavrcalculator.html...
Twój programator powinien być wyposażony w zworkę "slowsck" zwierającą pin PC2 do masy. Zworka powinna być załączona na czas programowania fabrycznie nowych uC (pracują one domyślnie na wewnętrznym rezonatorze 1Mhz). Firmware ze strony usbasp to nic innego jak program sterujący pracą programatora. Można go wgrać w uC znajdujący się w programatorze (wymaga...
Jedyna zworka na programatorze służy do wyboru pomiędzy napięciem 5V a 3.3V, innej nie widzę. Bo inne nie zostały zamontowane w miejscach oznaczonych JP2 i (JP3). Nowszy firmware supportuje auto SCK zgodnie z avrdude.conf; albo opcja -B. Jeżeli używasz avrdude z okna "<cmd" , to możesz spróbować zmniejszyć prędkość SCK przez stosowanie opcji -B...
Zworka slow SCK rozwarta. Świeża Atmega32? - zworka SLOW SCK powinna być zwarta (chyba że masz USBASP ze zmodyfikowanym kodem). Dodatkowo załóż kwarc+ kondensatory do niego. Komunikat świadczy o braku połączenia programatora z Atmegą. Takich sytuacji na elektrodzie opisanych jest setki - poszukaj. Sprawdź też dokładnie linię RESET - czy przed programowaniem...
1. main.hex już nie wgrywasz, poza tym zworka self-programming służy do tego żeby wgrać innym programatorem np. STK200 przez złącze ISP, przez USB nie jesteś w stanie wgrać nic na ATmege w programatorze 2. Zenery 3V6 chyba powinny poprawić współprace z notebookiem, ja same też go używałem na lapku (zrobiłem parę egzemplarzy znajomym i oni też go na...
http://obrazki.elektroda.net/74_12536950... Witam Chciałbym przedstawić swój kolejny projekt. Prezentowany układ jest uniwersalnym systemem uruchomieniowym dla procesorów AVR. Zaprojektowałem go wspólnie z kolegą (k.moron(malpa)tlen.pl) w oparciu o wspólne przemyślenia i problemy jakie napotykaliśmy przy budowaniu innych urządzeń. Płytka nie...
Witam. Akurat dziś zmieniłem na mojej płytce prototypowej ATMEGA8 na ATMEGA8L. Programator USBASP bez problemu zaprogramował mi atmege8L z fabrycznym zegarem ustawionym na 1MHz. W USBASP zworka ustawiona na SLOW SCK. Program wgrywam AVRDUDE z następującymi opcjami. avrdude -c usbasp -p m8 -u -U flash:w:TEST.HEX:i
Aby zaprogramowac usbasp musisz wgrac do Uno sketch Arduino as ISP, w AVR Lab wybierz jako programator Arduino i wtedy wgrywaj hex z firmware usbasp. Oczywiscie zworka na usbasp w trybie programowanua i odpowiednie polaczenie usbasp do Uno, wlacznie z gnd i vcc. Pozdr
Jeżeli zworka zmniejszająca taktowanie powoduje że programator przestaje być wykrywany to znaczy że robi jakieś zwarcie, to nie jest normalne. Ale już od jakiegoś czasu ta zworka w ogóle nie jest potrzebna a szybkość ustawia się programowo (w avrdude) więc możesz próbować bez niej. Albo może styki są źle podpisane i przypadkowo zakładasz tę do updatowania...
Jeśli procesorek fabrycznie nowy, to w USBASP załóż zworkę SLOWSCK. Możesz od razu w fusebitach ustawić taktowanie na wewnętrzne 8MHz, wówczas zworka nie będzie potrzebna, a Ty nie będziesz przysypiał przy programowaniu ;-)
zasilana, tzn. czy jest podłączony zewnętrzny zasilacz? Albo zasilacz zewnętrzny, albo zworka na USBASP powodująca zasilanie układu programowanego. Osobiście wolę zasilać układ programowany z zasilacza "laboratoryjnego", bo widzę na jego amperomierzu, czy czegoś nie spieprzyłem :) Komunikat, który masz może wynikać z kilku przyczyn: - Atmega nie ma...
W ogóle nie wiem czy w tym dziale, ale mam, pewnie dla większości banalne, pytanie. Otóż: chcę coś zrobić z ATmegą i jeżeli zworka w USBasp (JP3, supply target) jest rozwarta, to czy jest potrzeba łączyć +5V zewnętrznego zasilania (własnego zasilacza na płytce) do VCC złącza ISP? Bo niby programator jest zasilany ze złącza USB... Proszę o jakieś wytłumaczenie....
Coś Ci się pomerdało: Podpinam samo Usbasp do usb , jak USBASP jest pacjentem to nie podpinasz go pod USB PC, pisałem zasilasz go z programatora (może to być wyjątkowo inne USBASP lub ArduinoISP): Zworka Selfprogramming musi być podłączona, zasilanie najlepiej wziąć z Arduino, zworka zasilania podpięta, programator nie podłączony nigdzie od strony wtyku...
Sprawdź programator z inną płytką, by mieć pewność, że on działa OK w ogóle. Może na programatorze jest zworka do przełączenia prędkości NORMAL/SLOW, w starych USBASP tak było, nowy firmware rozwiązywał ten problem. Drugim powodem może być wersja AVRDUDE, spróbuj przestawić bit CKdiv8, który obniża częstotliwość 8x programem AVR LAB++, jest o pobrania...
Może to jest usbasp? Jedna zworka do zasilania z USB druga do spowalniania ISP (przynajmniej w usbasp tak jest). Nie pamiętam czy USBasp był wykrywany w komputerze jako port COM dodatkowy.
Za funkcję SLOW odpowiada zworka JP3, należy samodzielnie wlutować goldpiny. Czy USBasp ma wgrany najnowszy firmware? Chińczyki zazwyczaj dostarczają te programatory z ze starym oprogramowaniem, pomimo iż najnowsza wersja jest sprzed dekady.
Czemu chcesz używać tak archaicznej wersji Arduino IDE? Szkic chcesz wgrywać przez USB, czy USBAsp? Jeśli ta druga opcja, to po co Ci bootloader? Da się zrobić soft USB na ATTiny2313 i wgrać bootloader, ale to MCU nie ma sprzętowej obsługi USB, ani nie wspiera ochrony bootloadera. Z Twojego postu niewiele wynika. Chłopak wyraźnie napisał, że chce używać...
Nowy mikrokontroler pracuje domyślnie z wewnętrznym generatorem zegara dużo wolniejszym. Trzeba uruchomić programowanie w trybie slow sck. W usbasp jest to specjalna zworka do tego i chyba w nowszej wersji firmware wprowadzili specjalną komendę włączającą ten tryb. Na pewno to chodzi o to. Gdy programator złapie komunikację z uC trzeba przestawić fusy...
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ć...
Komunikat może świadczyć o złych połączeniach: GND i VCC zasilanie np. z programatora. Konieczna wspólna masa GND. Inne to MOSI - MOSI; MISO - MISO; RST - RST; SCK - SCK. Może również być wymagana zworka na programatorze SLOW, spowalniająca prędkość programowania. Można do komendy dla avrdude, dodać opcję: -B 8 lub inną liczbę -B 32. O tym przeczytasz...
Masz złe połączenia procek-programator-zasilanie. Jak znam życie to zapewne nie podałeś zasilania dla procesora. Nie ma innego wyjścia. Jak podłączysz dobrze to zadziała. ... No może być jeszcze jeden błąd, jeśli to programator USBASP to zworka SLOWSCK musiałaby być załączona, chyba, że użyłbyś programu, MkAvrCalculator zamiast burnomata to wtedy zrobisz...
Stawiam na brak któregoś połączeń ISP pomiędzy docelowym MCU a USbasp, ewentualnie problem z zasilaniem lub masą docelowego MCU. Z dwoma "chińczykami" też miałem taki problem i musiałem przelutowywać złącza ISP. Dodano po 7 Możesz jeszcze sprawdzić, czy jeden programator widzi drugiego. Jako USBasp użyj działającego "chińczyka", w tym drugim musi być...
Zworka Slow SCK ?
Wymaga zworki. Zobacz sobie dwie pierwsze linie screena konsoli. Pisze jak byk że wymagany jest update aby opcja ustawiania zegara działała. A zworka jest oznaczona jako JP3 w tym USBASP. Wlutuj goldpiny i załóż zworę.
A zworka Slow SCK założona?
Tak, w czasie gdy programowany układ był zasilany z zewnątrz zworka była zdjęta.
Teraz gdy zdjąłem zworkę to mam cały czas błąd odczytu flashu. Zworka SLOW_SCK powinna być ustawiona w przypadku, gdy zegar uC jest mniejszy niż 1,5MHz. SCK option to support targets with low clock speed (< 1,5MHz). To samo widnieje na oficjalnej stronie projektu. Jest tak jak piszesz. Przypuszczam, że to może być wina firmware'u. Ja korzystam z...
Troche błędnie to pojmujesz. W twoim programatorze te miejsca pod piny JP3 nie spełniają żadnej funkcji. To tylko ‘legacy’ (spuścizna) po oryginalnej wersji pytki tego programatora. U niego akurat spełniają, "nowy" firmware (bo to ten gdzieś > 2011r) nie zwraca uwagi na zworki, bo automatycznie ustawia zegar na podstawie poleceń z programu...
Została zworka SLOW SCK na programatorze lub uszkodzony procesor, masz ich więcej do testów? Ewentualnie błąd w kabelkologii, W Arduino dostałbyś taki błąd przy wypaleniu bootlodera przy ustawieniu na USBASP zamiast na USBASP SLOW przy procesorze 1MHz oscylatorem wewnętrznym. AVR LAB radzi sobie z tym bez problemu, dlatego pewnie problemem jest ustawienie...
A zworka slow clk na usbasp założona?
Jeśli masz programator typu usbasp to sprawdź czy zworka zmieniająca szybkość programowania jest w pozycji "1MHz". Może zasilanie niestabilne.
jeśli masz programator USBasp - a chyba masz bo piszesz - to zainteresowałeś się kiedyś jego opisem i tym do czego służy w nim zworka o nazwie SLOW_SCK ?
Użyj AVR LAB, a komunikaty drukuj po wybraniu pełnych komunikatów w opcjach. Programator nic Ci nie odpowie, jeśli wybrałeś szybki programator USBASP do ustawionego na 1MHz procesora, masz źle ustawioną zworkę programatora, lub procesor jest po prostu uszkodzony. Eliminuj to po kolei. Jak powinny być ustawione te zworki? ja ma J2 i J3 Zworki J1 - Service...
Jest pewien myk. MkAVRcalculator przy odczycie ustawia się na wolniejszą SCK i odczytuje FuseBity. Po tym co odczytał zmienia predkość. Może to Ci niepotrzebne. A tak przez ciekawość może użyć topornych programatorów? W tym konkretnym przypadku, raczej nie ma sensu budować programatora. Przykładowo: Znienawidzony (Nie wiem dla czego. Mnie nigdy nie...
Spróbuj odczytać fusebity AVRDude z nakładką graficzną. Sterowniki USBASAP zainstalowane? Edit. I zworka na slow SCK założona? USBASP zainstalowane (z firmy atnel) hmmm zworki SCK nie widze rozumiem ze powinna byc na programatorze ale nie ma chyba na stale zalutowane. Tak probowalem odczytac ciagle blad 105 MKAvr calculator sprawdz polaczenie blad...
Mam dwie, trzy rady :D Metod spowalniania nie można łączyć. Tak więc z założoną zworką SLOW współpracuje się wtedy jeśli nie próbuje tego robić program poprzez dodanie parametru -B 8. Jeśli więc program próbuje dopisać parametr spowalniający to już zworka musi być zdjęta. Druga i o wiele bardziej myląca sprawa to to : Jeśli programator jest zasilany...
Ustaw zworkę wolnego programowania. Fabrycznie Atmegi sa taktowane wewnętrznym oscylatorem RC 1MHz, wiec musi być ta zworka ustawiona
A zworka Slow SCK założona?
usbasp firmware usbasp termet zworka buderus zworka
pralka siemens grzeje wytop aluminium wsady amica
chińskie radio android chińskie radio android
Telewizory z matowym ekranem w Polsce – Samsung The Frame, The Serif, The Sero, OLED S95D Jak uruchomić program testowy w zmywarce Bosch SD6P1B?