Dzień dobry Od lat programuję w różnych odmianach Pascala, przede wszystkim na potrzeby aplikacji desktopowych. Od czasu, kiedy zainteresowałem się mikrokontrolerami AVR, szukałem dobrego darmowego kompilatora i edytora dla tego języka, obsługującego AVR-y. Okazało się, że znany mi kompilator Free Pascal oraz Lazarus jako środowisko to potrafią, ale...
Witam. Pierwszy to usbasp i obsługuje jedynie mikrokontrolery Atmela. Drugi to programator eepromów na CH341, robi najprawdopodobniej jedynie 24xx i 25xx. Do radyjek pierwszy jest kompletnie nieprzydatny, drugi może się przydać jednak z pamięciami 93xx nie da sobie rady. Podsumowując tymi programatorami tej pamięci nie odczytasz. Pozdrawiam
Kiedyś używałem biblioteki "libusb-win32-bin-1.2.6.0". Można ją chyba jeszcze znaleźć w necie lub w załączeniu. Ten od Atmel'a zainstalował mi się z Atmel Studio 7 (najnowsze dostępne na stronie Microchip). Jest uniwersalny, bo obsługuje mi MK II i USBasp bez zbędnych przełączeń. "Zadiga" też używałem, ale trzeba go umieć użyć. Bibliotekę libusb......
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)...
Błąd nie dotyczy programowanego układu, a programatora. Oprogramowanie AVRDUDE wysyła do programatora żądanie ustawienia właściwej prędkości dla SCK. USBasp ma odpowiedzieć że potwierdza. Stare oprogramowanie programatora tego żądania nie obsługuje dlatego też nie odpowiada. Program AVRDUDE po braku odpowiedzi poznaje że masz stare firmware. Tak wiec...
Popatrz chociażby na Allegro. Osobiście mam USBASP i AVR ISP MKII - obydwa własnej konstrukcji. Obydwa działają bezproblemowo - z tym, że AVR ISP MKII - działa bezproblemowo również z Atmel Studio + obsługuje dodatkowo protokoły PDI + TPI (Atxmega, małe Attiny). USBASP używam z Eclipse, AVRDUDE itd.. Acha - unikaj programatora z układem MAX3002 (np....
Nie wiem jaki masz programator (piszesz tylko że usb), ale jeśli to USBASP to Bascom w wersji 1.11.9.5 nie obsługuje go bezpośrednio. Trzeba korzystać z pośrednictwa AvrDude. W tym przypadku okno Manual Program jest niedostępne. Napisz jaki to programator i jak go ustawiasz w opcjach.
Zapoznaj się z programem MkAvrCalculator - jeśli masz pod ręką procki takie jak: ATmega8 czy Attiny2313 - ponieważ będzie działał w pełni za FREE z tymi prockami a przy okazji zobaczysz, że on programowo obsługuje coś takiego o co tu pytasz i nic nie trzeba przestawiać na programatorze - żadnej zworkki ;)
Mając jakikolwiek sterownik da się jednak odczytać prawidłowo podłączony uC - używając po kolei Arduino, MK kalkulatora czy AVR LAB++. Z którymś, w końcu powinien pojawić się choćby komunikat, że wykryło inny uC niż spodziewany, MK w wersji demo wykrzyczy, że nie obsługuje tego uC. Co do wersji sterownika w W7 x64 mam te same obserwacje, można też podmienić...
Jak brakuje Ci kasy to zamów na Aliexpress taką właśnie przejściówkę. Kosztuje tam 3zł z dostawą, płatność przelewem poprzez płatności24.
Nie :) musisz mieć do tego programator. Na początek STK200 bo nie wymaga wcześniejszego zaprogramowania czegokolwiek. Potem USBASP (albo jak masz kogoś kto Ci go zaprogramuje to zacznij od tego) albo nie pamiętam co, ale jest jeszcze taki programator który obsługuje wiele Atmeg, w tym interfejs TPI. Jak poszukasz to znajdziesz w dziale DIY. Z AVRami...
Co do wgrywania, jeśli nie potrzebujesz USB do innych celów to można zrobić gniazdo pod moduł BT HC-05, akurat ten ma możliwość zrobienia autoreset a'la Arduino z kondensatorem pod RST, potem już dowolnym bootloaderem nawiązujesz komunikację i program można wgrać choćby z telefonu z Androidem. Jak będzie wyprowadzony przycisk reset to można wgrać właściwie...
Spróbuj tym http://sklep.atnel.pl/pl/p/MkAvrCalculat... Darmową wersją obsługuje atmege8 więc ustaw fusy W zakładce programator AVR klikniesz na Programator AVR klikniesz na zapis zaptaszkujesz fuse bity potem wykonaj i gotowe Przed tym oczywiście wybierzesz programator mniemam ze to usbasp :)
Wiem, że potrzebuję programator USB - pytanie jaki Ja bym proponował JTAG-a na FT2232 od Freddego. Obsługuje zarówno mikrokontrolery AVR (avrdude -c jtagkey) jaki i ARM. Oczywiście jeśli nie planujesz późniejszej zabawy z ARM(niektóre, np. LPC1114 są bardzo tanie, ale tylko w SMD), to USBasp jest najtrafniejszym wyborem.
Wypróbuj program MkAvrCalculator i zobacz czy widzi procka, czy go dobrze programuje itd. Akurat tego procka obsługuje ten program w pełni za free. Także jest obsługa tego programatora. Aha sprawdź czy jest inny tryb pracy programatora niż domyślny HID bo z nim bywają w tych programatorach problemy. Powinien być tryb z virtualnym portem COM. Wtdy w...
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...
Po takiej naprawie jak zrobisz aktualizację płytek Arduino to problem powróci. Zapewne chodzi o AVR DUDE w jakieś nowej wersji. Zobacz sobie program AVR LAB ++. Generujesz sobie szkic do hexa, podajesz go do wgrania, AVR LAB obsługuje na pewno tryb programatora Arduino as ISP (AVR ISP). Niezależnie co tam Arduino sobie wymyśli będziesz mógł sobie wgrywać,...
Stronę firmy tkm-bit.pl da się jeszcze otworzyć przez serwis archive.org, niestety bez obrazków: https://web.archive.org/web/201207061213... https://web.archive.org/web/201308031059... https://web.archive.org/web/200904121356...
Pozwolę sobie dopytać: 1. Skąd wziąć wsad LUFA do wgrania do MKII z Ali? Czy to ten sam wsad który wgrywało się do klonów MKII np. MKII eco z Andtechu https://www.tme.eu/pl/details/avrprog-mk... ? I w jaki sposób przełączać go do wpółpracy Atmel/MP Studio a Bascom? 2. Snap - masz na myśli ten programator? https://pl.rs-online.com/web/p/debugery-...
Chciałbym sprostować kwestię aktualności firmware w fabrycznych programatorach USBasp. Otóż, chyba wszystkie chińskie odmiany tego programatora mają zmodyfikowaną wersję firmware, które automatycznie wykrywa i dopasowuje szybkość sygnału SCK do częstotliwości pracy programowanego mikrokontrolera. Dzięki temu nie trzeba zakładać zworki JP3 (Slow SCK)...
ale plik .hex jest niezależny od środowiska programistycznego Tak, ale narzędzia, za pomocą których jest tworzony hex zależą od środowiska. Są ich wersje na Linuxa i na Windowsa, dlatego podałem krótki opis swojej konfiguracji. MplabX może używać xc8, ale też gcc. Natomiast Avrdude jest programem, który obsługuje programator USBasp za pomocą komend...
U siebie od razu budowałem wersję na Mega328P i dlatego nie znałem tego niuansu z napisami w eepromie. To dopiero wyjaśnia dlaczego Autor upierał się przy tym bicie EESAVE. Do pamieci eeprom wgrasz plik z kazdym rozszerzeniem, czy to HEX, EEP czy nawet BIN. Ważne jednak by go wgrać w eeprom a nie widze na tym screenie zakładki eeprom w tym programie...
Jeżeli twój usbasp obsługuje programowe zwolnienie częstotliwości to nie musisz wtedy używać żadnych zworek.
Witam Mój problem polega na tym, że muszę zainstalować mój programator USBasp w systemie Windows 11 ARM. Na komputerach z procesorami x64 używałem MkAvrCalculatora, nie było żadnych problemów. Niestety na kompach z CPU typu ARM pod Windows 11 ten program już tego nie zrobi. Czy wie ktoś czy są jakieś sterowniki i gdzie można zdobyć, może polecicie jakiś...
W większości tych chińskiej produkcji programatorów trzeba wykonać upgrade firmware gdyż Chińczycy z niewiadomego powodu pakują do tych programatorów najstarszy soft. Objawia się to to takim komunikatem : avrdude: warning: cannot set sck period. please check for usbasp firmware update. Avrdude prosi o aktualizację firmware programatora, bo ta...
[url=http://www.mcselec.com/index.php?op...
Lepiej stwórz jakiś USBasp, tutaj na forum jest ich pełno. Taki USBasp obsługuje AVRdude a w Baskomie zaznaczysz "Zewnętrzny programator" i podasz do niego ścieżkę.
Ogólnie ta atmega328 jest jakoś mało dostępna i nic o niej nie wiadomo, chyba jakaś krótka seria poszła. Ale sygnaturę ma inną. Myślę że jak olejesz ten komunikat i spróbujesz zapisać wsad to będzie ok. Wygląda na to ,że żaden program nie obsługuje atmega328. Nie wiem czy avrdude i usbasp ją obsługują, ale avrstudio ma ją na liście, no i oczywiście...
Kolego nie obrażaj się, bo robisz podstawowe błędy na poziomie elektrycznym a bierzesz się za programowanie xmega, za przeproszeniem od dupy strony - efekt do przewidzenia. Zmontuj sobie solidnie ten programator lub jakikolwiek inny, ale zgodnie ze schematem. USBASP obsługuje PDI po zmianie FW. Sprawdź czy efekt jest taki sam, będziesz wiedział czy...
A jaka to jest wersja? USBAsp czy USBIsp? Spróbuj programem ProgISP. Obsługuje oba typy.
chyba jedyny program który obsługuje USBasp - AVRdude, który według mnie nie ma ogóle funkcjonalności znanej mi z ponyproga Funkcjonalność ma taką samą. To że obsługuje się go z lini poleceń to wręcz zaleta. Zamiast fafnastu kliknięć w ponyprogu, teraz wywołuje jeden skrypcik i program zapisany. Po prostu trzeba tego właściwie używać.
Mój Usbasp niestety nie obsługuje ISP przy takiej konfiguracji Led. Zmian dokonuje na płytce testowej.
Szopler ja używam programu Progisp znalazłem goi kiedyś w sieci obsługuje '51 przez Usbasp.Musisz tylko wgrać do Usbasp soft z dodana obsługą '51.
Witam na samym wstępie strona projektu http://www.fischl.de/usbasp/ No wiec mam problem zrobiłem sobie ten programator i specjalnie wyprowadziłem osobno na Gold pinach txd\dxd i mam problem bo nigdzie na stronie nie mogę znaleźć jak się tego RS-a obsługuje wiec pytanie kieruje do was czy może wy wiecie jak go użyć pod Win Xp pro. Ps.Na programator jest...
Attiny44 i 44a mają taką samą sygnaturę więc możesz programować jako 44. Różnica jest w niższym poborze prądu, rejestry są tożsame. Pobierz sobie ten program https://www.elektroda.pl/rtvforum/topic3... i sprawdź czy odczyta poprawnie mikrokontroler, program obsługuje USBAsp. Pozdr
Problem niestety polega na tym, że nie ma idealnego programu. No właśnie, dlatego nie ma co narzekać, tym bardziej, że akurat IMHO definicja symboli jest w MS zrobiona bardzo dobrze, to tylko kwestia przyzwyczajenia i może lepszego poznania toolchaina. AS ma fajny edytor ale nie wspiera USBASP i trzeba sobie stworzyć odpowiedni przycisk współpracujący...
Czyli podłączasz USB i chcesz żeby działało. Nie tędy droga. Musisz użyć programatora ISP, czyli np USBasP lub użyć innej płytki arduino np. UNO czy NANO jako programatora ISP. Płytka nie ma konwertera USB więc to nie zadziała jak np z UNO. Nie wiem czy tiny88 obsługuje sygnały ttl.
Witam ! Ściągnij nowszą wersję Bascoma AVR np. 2.0.7.1 DEMO, on obsługuje USBasp. Pozdrawiam. Stefan
Widocznie firmware wgrany w USBasp nie obsługuje zmiany okresu SCK. Potrzebujesz drugiego programatora, nawet takiej prostej przejściówki po LPT, aby wgrać nowy firmware do USBasp. Pozdrawiam, GSM
Witam. A tak na marginesie, to po co doinstalowywac avrdude jeżeli bascom obsługuje programator USBAsp ? Juz wersja 1.11.9.8 obsługiwała, jednak był tam bład i gdzies był do pobrania plik exe do podmiany z naprawiona obsługą tego programatora. Obecnie najnowsza wersja 2.0.7.1 bez żadnych problemów obsługuje ten programator. Piotrek
(at)piotrva - USBasp po modyfikacji obsługuje PDI, po innej modyfikacji obsługuje 89S5x czego nie posiada z kolei AVR ISP mkII, kwestia jest taka czym się bawić. Bo z kolei jeśli czymś więcej niż AVR to np. FT232 będzie jeszcze lepszym pomysłem.
nie ma również programatora usbasp, czy będę musiał przesiąść się na inny ? Niekoniecznie. Atmel Studio obsługuje USBasp za pośrednictwem avrdude. [url=http://mikrokontrolery.blogspot.com...
Jeśli używasz Bascom to on obsługuje usbasp i żadnego innego programu nie trzeba używać. Także tylko sobie utrudniasz życie. Sterowniki do usbasp można łatwo znaleźć w internecie. Więc je ściągnij i po poprawnym zainstalowaniu w systemie po prostu w Bascomie wybierz właściwy programator. I to tyle.
Ta nakładka, jest może nawet jeszcze prostsza w użyciu, i obsługuje USBasp, a komendy również, nie są trudne do nauczenia. http://avr8-burn-o-mat.aaabbb.de/AVR8_Bu...
Ten mikrokontroler to nie AVR tylko rodzina '51 więc czemu się dziwisz. Oryginalnie USBAsp nie obsługuje WCALE tej rodziny. Obsługa jest możliwa przez wgranie zmodyfikowanego firmware i użycie modyfikowanego avrdude lub też progisp.
Poszukaj DUDE, który obsługuje USBasp. Jest taki na forum do pobrania. http://www.elektroda.pl/rtvforum/topic70... - avrdude5.5.rar
Przejściówka taka na 99% nie będzie chciała z tym współpracować - są one dedykowane do obsługi drukarek. Jeżeli masz laptop z USB to najlepiej, najprościej i najtaniej będzie wykonać USBasp dobrze znany i opisany na elektrodzie. http://mirley.firlej.org/programator_na_... Z tym, że USBasp obecnie obsługuje tylko AVR - żadnych AT89Sxx i pamięci...
wielkieh : usbasp nie obsługuje procesorów innych niż avr. Nie wiem, czy protokoły są chociaż podobne, ale i tak musiał byś zrobić parę drobnych zmian w firmware oraz w avrdude. Jeśli jesteś w stanie to zrobić, to powodzenia.
No to będzie tak prosto bez modyfikacji, albo zainstaluj sobie starsze IDE Arduino, bo w okolicach 1.8.5 jest program do wgrywania nieobsługujący USBASP (lub jednej z wersji sterownika). Konkretnie to wersja AVRDUDE nie obsługuje Arduino ISP i USBASP, przynajmniej tak było u mnie. Po zainstalowaniu nowszej jak nie działa USBASP należy podmienić AVR...
Siudemka ma błędy w symulatorze dla asm. Gdzie to znalazłeś ? W programach których testowałem symulator działał poprawnie , pomijając to że niektórych układów nie obsługuje zupełnie .
obsługuje directx usbasp firmware usbasp rejestrator obsługuje protokoły
podłączenie samochodowej kamery uszkodzenie odkurzacza silnik synchroniczny gramofon
plyta spawarki magnum plyta spawarki magnum
Podświetlenie ścieżki na płycie głównej po wyłączeniu komputera OpenBeken BK7231N IR raw code capture issue on v1.18.110, drv_ir.cpp, MQTT shows 0x0, missing raw data