A do czego Ci potrzebny bootloader w Attiny ? przecież i tak musisz użyć zewnętrznego programatora. Nawet wgrywając poprzez Arduino IDE, nie możesz wgrywać poprzez Wgraj szkic tylko ctrl+shit+U (Wgraj używając programatora), a do tego bootloader nie jest ci potrzebny, wręcz bez sensu, bo zajmuje cenną pamięć i opóźnia start uC po włączeniu. Natomiast...
To co napisał (at)kotekturek jest w większości bez sensu, nie ustawia się fuse wgrywając bootloder w Arduino, bo Arduino przede wszystkim ustawia fuse wypalając bootloader, tylko czasami wgrywa sam program do komunikacji, np. w attiny13 nie ma miejsca na program we flash (ani sprzętu do tego), w niektórych innych prockach można wybrać czy program ma...
http://obrazki.elektroda.pl/4873887900_1... Programator USBTiny-MKII SLIM (klon AVRISP-MKII) obsługuje wszystkie µkontrolery Attiny, Atmega oraz Xmega. Posiada trzy interfejsy programowania: ISP, PDI, oraz TPI. Bezpośrednio współpracuje z AvrStudio lub AvrDude. Mała wygodna płytka zawiera dwukierunkowy translator napięć dla wszystkich...
Miłośnicy AVR bardzo długo musieli czekać na tani programator/debugger dla mikrokontrolerów firmy Atmel z serii AVR oraz ARM. Doczekali się go dopiero po przejęciu Atmela przez Microchipa. Co prawda wielu wieszczyło, że spowoduje to śmierć mikrokontrolerów AVR, ale nie tylko nic takiego się nie wydarzyło lecz wręcz przeciwnie, wyszły nowe, całkiem ciekawe...
Po pierwsze ta płyta testowa z Atmega32 posiada coś jeszcze co cię zaskoczy mocno ;) Otóż procesor po zakupie zaprogramowany jest tzw Bootloaderem, dzięki czemu swoje pierwsze proste programy testowe możesz wgrywać do procka przez łącze USB i to bez żadnego programatora !!! tylko za pomocą programu dostarczonego przez producenta płytki, który sam sobie...
If I find some time I will try to figure out how it should be placed on the plate. And another question, how I can delete bootloader from Attiny? I already it from arduino IDE :( If you bought attins as a separate chip and not on the board, the bootloder attiny does not have one. Which command in arduino do you use to upload the program to attins? What...
(at)tmf - dziękuję za miłe słowa :) Właśnie takie było założenie co do grupy "docelowej". Myślę, że jeszcze długo ATmegi i ATtiny będą punktem startowym dla hobbystów ze względu na nawał informacji w Internecie i mocno zakorzeniony pogląd jakoby wszystko inne było drogie/trudne itd. W sumie chciałem, żeby w poradniku było trochę więcej nawiązań do...
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...
Witam, potrzebuję pomocy, postępując zgodnie z wskazówkami z http://majsterkowo.pl/progamowanie-mikro... dochodzę do momentu kiedy wgrywam szkic ArduinoISP otwiera mi się nowe okienko Arduino z kodem który wgrywam, wszystko idzie zgodnie z planem co potwierdza program, problem zaczyna się gdy chcę wypalić bootloader...
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...
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...
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ć...
Witam, Od jakiegoś czasu Atmel/Microchip wprowadził do oferty nowe układy ATMEGA i TTINY z nowych serii określanych jako 0-series 1-series. Ponieważ zacząłem wykorzystywać układy z tych serii postanowiłem napisać do nich własny bootloader z szyfrowaniem danych algorytmem AES. Założeniem było aby go zmieścić w 768 bajtach kodu (mocno zoptymalizowany...
Chciałbym przetestować układ attiny13. Nie posiadam niestety odpowiedniego rezonatora kwarcowego. Posiłkuję się filmem ElektroMarasa na temat programowania układu attiny13 (link: https://www.youtube.com/watch?v=ghtCYlqU... Podążam jego pdf-em na google drive. Podłączyłem attiny13 odpowiednio do pinów rst -> 10, mosi -> icsp mosi, miso -> icsp miso,...
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...
Jak dobrze widzę to jest tam jakiś Attiny ,do tego bootloader czyli zostaje bardzo mało miejsca na kod . Dobre do migania jakimś ledem czy jakiegoś DS1820.
Dziękuje panowie, faktycznie na programatorze znajdują się dwa piny opisane slow sck, po zwarciu ich bootloader wgrał się bez problemu na płytkę, dodam jeszcze, że do poprawnego funkcjonowania attiny 2313V należy pobrać inną paczkę do arduino niż podana w tutorialu, ktoś podał w komentarz do niego: http://code.google.com/p/arduino-tiny/ EDIT: Jednak...
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....
Ależ jak najbardziej da się pisać w Arduino IDE bo jest "przyjaźniejsze" od C na początek. Natomiast aby wgrać program do Attiny nie potrzebujesz bootloadera jak pisze w tym kiepskim poradniku, bo i tak będziesz wgrywał program za pomocą USBasp, zatem wybierasz w Arduino odpowiednią "płytkę attiny" z menu Narzędzia->Płytka (zakładam, ze wgrałeś pliki...
Czesc! chciałem zrobić taki oto układ na prezent : http://majsterkowo.pl/reczny-wyswietlacz... http://majsterkowo.pl/wp-content/uploads... Wszystko kupiłem i mam ale potrzbuje zaprogramować do tego ATtiny2313. I tu pojawia się problem bo jestem komplentnie zielony i robie według wielu poradników i nie idzie. Dokałdnie tak: Mam...
Ja mam podołączane do Arduino różne core do Attiny i nietypowych w Arduino AVR, widocznie gdzieś z nimi doszły te ustawienia, w sumie nie mieszczą się na ekranie FHD: https://obrazki.elektroda.pl/7680621100_... Aktualnie USBASP jest w zakładce "libusbK USB Devices > USBasp", testowałem trzy i jeden działał tylko z Arduino, drugi tylko...
W poście #4 dalej leży rozwiązanie Twojego problemu. I masz rację, jak wybierzesz programator Arduino to AVR LAB gada przez bootloader z Arduino i odczytuje Atmega328, i programuje UNO nie programator. Wgraj jeszcze raz szkic Arduino ISP zgodnie z opisem #4 i wybierz taki programator jak tam napisałem: AVR ISP. Ostatnio robiłem to przedwczoraj. Nie...
Później będąc już na rynku pracy nie potrafią zrobić czegokolwiek, bez wykorzystania czyjejś biblioteki, nie rozumieją wewnętrznych bebechów mikrokontrolerów i dziwią się, że pracodawca ma "tak wysokie wymagania". a) Studenci tego chcą, b) Na nic lepszego nas nie stać, a laboratoria jakoś trzeba prowadzić, c) Arduino to tylko IDE i bootloader, programuje...
A może ktoś wie czy są dostępne bootloadery do atmegi, które można dodać do nowego IDE 1.6? Znalazłem paczkę dla ATtiny https://code.google.com/p/arduino-tiny/ i mam teraz na liście w menu "Płyty" kilkanaście takich procesorów. Chciałbym dodać również ATmega ale nigdzie nie znalazłem stosownych zasobów.
Wszystko sie da od tego masz bootloader można go napisać tak że będzie sobie kopiował program nawet z pamiątki I2C czy SPI trzeba tylko napisać procedurę która wykona kopiowanie zawartości programu np z pamięci i2c , wykonasz to na każdym procesorze atmela ,który obsługuje komendę SPM a sa to wszystkie Megi i sporo z grupy Attiny
Hmm - myślę, że na początek wystarczy mi to co dostarczy mi programator, z tego co wynika tutaj : http://majsterkowo.pl/programowanie-mikr... to można używać zasilania z programatora na płytce stykowej - chodź by przy programowaniu. Szulat : Myślę, że zostane przy ATTINY - ale wybiorę ATTINY 2313, ponieważ mam...
Dzień dobry wszystkim. To mój pierwszy post na forum. Przez ostatnie dobrych ileś dni, w wolnym czasie poczytałem to (i inne) fora i dokumentacje, ale mam ciągle totalny mętlik w głowie. Problem w tym, że z mikrokontrolerami miałem dotychczas niewiele do czynienia. Jakieś 20 lat temu hobbystycznie w asemblerze na AT89C2051 kilka projektów zrobiłem ,...
Mikrokontrolery AVR firmy Atmel zdobyły bardzo dużą popularność na polskim rynku. Dotychczas producent oferował nam dwie rodziny: ATtiny oraz ATmega, które różniły się możliwościami i ceną, choć sposób ich programowania był identyczny. Wprowadzając najnowszą rodzinę, XMEGA, producent dokonał bardzo istotnych zmian, zarówno w budowie procesora, a także...
http://obrazki.elektroda.pl/4703429100_1... Autor, zainspirowany Jak najmniejsza z możliwych liczba wyprowadzeń. Praca jako samodzielne urządzenie, dokonywanie wszystkich wyliczeń w obwodach czujnika. Praca w trybie ciągłym bądź z wyzwalaniem. Możliwość programowania wszystkich parametrów. Dane kalibracyjne przechowywane w pamięci EEPROM....
Witam wszystkich. Mam pewien problem z kompilacją programu w środowisku Arduino IDE. Postanowiłem przenieść program z Arduino UNO na ATtiny85. Wgrałem dodatkowe pliki do katalogu hardware oraz zmieniłem nazwę jednego pliku na boards, tak jak to było nakazane w wielu poradnikach. Jako programatora używam Arduino UNO R3. Bootloader udało mi się wgrać...
Jak widzisz zagorzali przeciwnicy AVR'ków strasznie się oburzają ;) no tak bo przecież nie można ich programować przez JTAG :( bo są biedne i malutkie i w ogóle samo zło ;) ale nie przejmuj się tym - bardzo fajnie zaczyna się naukę o prockach od AVR'ków bo najłatwiej, bo najtaniej, bo najszybciej - a jak ci się coś odwidzi nie daj co - to nie stracisz...
Dzięki wszystkim za pochwały :) Duch__:Co do kabli to z początku starałem się je układac, jednak czasem się pomyliłem przy lutowaniu, czasem zmieniałem koncepcje jak już miałem polutowane trochę i wyszło jak wyszło. Dr.Vee:Jeśli chodzi o użycie FPGA to trzeba umiec to programowac, w przyszłości jak najbardziej :) Poza tym taki Spartan nie jest dostępny...
Freddie, przeinaczasz fakty. Gdzie pisze, że AVR32 jest na rynek urządzeń dekodujących MPEG? Pierwszy wynik na avrfreaks z google na zapytanie "avr32 arm". Co do narzędzi to AVRISP Mk2 można kupić w okolicach 100-140zł, a programuje wszystko - od 6-pinowych ATTiny do AVR32. W dodatku już jest rozpracowany i są dostępne klony, schematy i wsad, więc...
1. Podziel się jak to robisz, chętnie bym wykorzystał QFN ale lutowanie tego wydaje mi się koszmarne. Co do kodu - ten dokument przez ciebie pokazany jest dosyć tendencyjny, nie ma w nim AVR, a przykład z mul to już przegięcie. Jednak nie przekonasz mnie, że kod w sytuacji w której opcode ma 32- bity jest krótszy niż kod, kiedy opcode ma 16-bitów. Byłby...
Udało się. :) Z wgraniem bootloadera poradziłem sobie usuwają poniższe wpisy z boards.txt. attiny13e.upload.speed=19200 attiny13e.bootloader.path=empty attiny13e.bootloader.file=empty attiny13e.bootloader.unlock_bits=0xFF attiny13e.bootloader.lock_bits=0xFF Ktoś mógłby mi wytłumaczyć, do czego one służą? Co do analogRead, w nowszym core problem nie...
Tak to wyszło u mnie na AVR Studio 4 W załączniku masz plik hex rm -rf attiny2313.o attiny2313.elf dep/* attiny2313.hex attiny2313.eep attiny2313.lss attiny2313.map Build succeeded with 0 Warnings... avr-gcc -mmcu=attiny2313 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=1000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT...
Tylko ostatnia sprawa, czy wgrywając ten program nie ma znaczenia jak później będę dany mikrokontroler programował? Jak to nie ma znaczenia? ;) no jeśli wgrasz BLS to później wsad wczytujesz sobie przez RS232 za pomocą np tego programu na PC dostarczonego albo sam sobie taki napiszesz na PC a jak zaprogramujesz procka programatorem to po prostu zamażesz...
1. Przez ISP nie możesz się połączyć, bo pin reset został wyłączony (patrz wartość bajtu konfiguracyjnego - high fuse). 2. Komputer powinien wykryć "device'a", jeśli jedna z linii danych została podciągnięta do zasilania (u Ciebie rezystor R3). Jeżeli po podłączeniu do komputera nie dzieje się kompletnie nic (np. komputer nie wykrywa nieznanego/uszkodzonego...
Celem projektu jest zbudowanie własnego komputera standardu Arduino, z elementów elektronicznych, na płytce stykowej. W celu nauki lutowania czy programowania, czy wtykania (mikro)klocków w otwory na płytce? Takim "komputerem" od strony programowej jest np. atmega328 z bootloaderem. Reszta to odpowiedni kształt płytki, żeby dodatki pasowały i napis....
Posiadam kilka sztuk attiny85 z czego w 1 uszkodził się bootloader i nie mogę go zaprogramować za pomocą arduino i micronucleus'a. Znalazłem opis w jaki sposób można przerobić programator CH341A i tak zrobiłem Adapter jest na 100% dobrze wykonany https://ericdraken.com/avr-amtel-attiny-... Przy próbie odczytu są takie błędy. D:\programator\CH341A_chavrprog_atti...
Czyli do V6 pozostaje narazie kupić oryginalną podstawę adaptera . Zrobiłem właśnie moda do A z bootloader'em właśnie , wszystko działa jak trzeba - narazie przetestowałem kilka Atmeli ale reszta pewnie też pójdzie podobnie. Szkoda tylko że w Attiny nie można wybrać ICSP - bug ;) Chciałem już kiedyś ale jakoś nie chciało mi się bawić z PICkit i lutowaniem...
To oznacza błąd komunikacji między programatorem a Attiny. Musisz podłączyć MISO, MOSI, SCK, Reset poprzez rezystor podciągnięty do zasilania, no i oczywiście GND i Vcc. Nie wiem jaką masz dokładnie płytkę z Attiny, ale tu masz podpowiedź jak podłączyć do różnych wersji https://hamprojects.wordpress.com/2018/1...
Chodziło mi o wykorzystanie bootloadera jako programu do wgrywania samej pamięci mikrokontrolera (firmware) oraz dodatkowo "pomostu" służącego do programowania zewnętrznej pamięci podłączonej do uC dowolnym interfejsem - eliminuje to potrzebę podpinania kilku programatorów do kilku złącz, oraz w elegancki sposób pozwala na odczyt zawartości EEPROMu...
Gdzieś tzn gdzie? bo wyexportować za bardzo nie mogę w postaci hex. Powiedz mi jeszcze jak wygląda jeszcze kwestia bootloadera w tym przypadku? Mam juz do arduino dodane biblioteki z tym chipem. Arduino zawsze tworzy HEX podczas kompilacji, poszukaj w sieci, jak go wyciągnąć. Bootloader zdaje się nie jest konieczny w przypadku zewnętrznego programatora,...
Witam ! Kupiłem ostatnio USBasp i mikrokontroler Attiny2313. (Używam program od Arduino w wersji 1.0.3) Wszystko podłączam do komputera, wgrywam bootloader'a na mikrokontroler, włączam przykładowy program Blink. I w momencie kiedy klikam, aby wgrać program na Attiny to wyświetla się taki błąd : Blink.ino:10:21: error: Arduino.h: No such file or directory...
Witam, A co wskazuje, że jest niesprawny, bo tego nie napisałeś? Pozdrawiam Wgrałeś bootloader? On ustawia fuse bity.
Programowałem AVR z DX core i one też używają UPDI, miałem problem z używaniem bootloadera w wersji Arduino 1.8.13, wersja 2.x jest podobno jeszcze gorsza, z 1.8.19 działa u mnie OK. W między czasie dla testów zrobiłem sobie programator UPDI na Arduino NANO i działa OK. Może napisz jaką masz wersję Arduino, możesz też wyeksportować plik wynikowy i próbować...
Pewnie AvRDUDE nie daje rady z nim pogadać. W AVR STUDIO 6.2 mój zadziałał bez problemu, jakiś klon MKII kupiony od barion na Allegro. Próbowałem też "z palca" odczytać podając -B 512 dla AVRDUDE i nie daje rady. USBASP działa bez problemu z AVRDUDE, zmieniłem mu z powrotem fusy na 9.6MHz. Spróbuj innego programatora lub AVRSTUDIO. Edit: Co ciekawe...
No tak ;p Ale nie wiem czy sobie poradzę :/ Byłbyś chętny mi pomóc przy przeróbce kodów? Jutro znajdę dobry gotowy bootloader, i dobry kod przejściówki usb<>rs232 na attiny, a nawet już chyba mam, tematy: [url=http://www.elektroda.pl/rtvforum/to... & [url=http://www.elektroda.pl/rtvforum/to...
Spróbuj zainstalować od nowa java ze strony producenta.
attiny bootloader esp8266 bootloader bootloader tomtom
lodówka chłodzi zamrażalnik mrozi pilot magic power schemat wirnik elektryczny
viewsonic projektor viewsonic projektor
Łożyska do silnika turbiny kominkowej: 608ZZ, 608RS, hybrydowe Gdzie kupić łożyska 608ZZ, 608RS i hybrydowe?