http://obrazki.elektroda.net/43_12786005... Atmega fusebit doctor, jak sama nazwa mówi, to urządzenie do naprawienia nieumiejętnie przestawionych fusebitów w mikrokontrolerach z rodziny AVR. Największymi problemami jest ustawienie nieprawidłowego źródła zegarowego (fusebity CKSEL), wyłączenie programowania SPI (fusebit SPIEN), lub ustawienie pinu...
Powodów może być wiele Jednym z głównych może być np.ustawiona nóżka RESET jako port in/out Wtedy bascom nie wykrywa mikrokontrolera W takiej sytuacji żaden programator szeregowy sobie z tym nie poradzi muszisz przekonfigurować (programatorem równoległym) odpowiedni fusebit i wszystko powinno działać
Kwar stosujesz wtedy, gdy przez przypadek przeprogramujesz "fusy" tak, że procesor ma pracować z zewnętrznym oscylatorem kwarcowym. Wewnętrzny generator RC zostaje wtedy wyłączony i nie można programować proca w programatorze, w którym nie ma kwarcu. Jeżeli to właśnie zrobiłeś, to wystarczy, że do Twojego programatora dolutujesz kwarc i kondensatory,...
1. Ze złącza kanada masę (GND) bierzesz z jednego pinu (obojętnie którego, bo na wszytkich pięciu powinna być) - przy ATmedze podłączasz ja do pinu8.. 2. RST to inaczej Reset (pin 1 przy ATmedze). 3. Tak - trzeba odpowiednio ustawić Bascoma do współpracy z dodatkowym programem Avrdude (dosowym), nigdy się tak nie bawiłem, ale wiem, że jest to możliwe,...
Witam Mikrokontrolery serii ATMEGA mają dodatkowo pamięć konfiguracyjną, odpowiedzialną za dodatkowe ustawienia (częstotliwość generatora wewnętrznego .... a także można końcówkę RESET ustawić jako wejście lub wyjście). Ustawienie tej końcówki powoduje brak wyprowadzenia RESETu i żaden programator szeregowy go nie zaprogramuje (gdyż ta końcówka jest...
Zrobiłem na szybko programator STK200 i niestety ale nie komunikuje się z uszkodzonymi uP ze sprawnymi 'gada'. Podłączałem również kwarc 6MHz i dwa kondensatorki (30pF - nie miałem 22pF) nic nie pomaga. Co mogło spowodować uszkodzenie ze nie mogę skomunikować się. Nie bawiłem się fusebitami jedynie co zrobiłem to zmieniłem częstotliwość procesora w...
No dobra, udalo ci sie polechtac moja proznosc wiec moze zrobimy tak. Opisze tutaj przykladowego mekafile-a z nastawieniem na WinAVR, Atmega8 i STK200 tak aby inni tez cos z tego mieli. W zasadzie wszystko jest opisane w angielszczyznie no ale jakby kto nie umial to daje po polsku. # Hey Emacs, this is a -*- makefile -*- #---------------------------------------...
http://obrazki.elektroda.pl/6914408400_1... http://obrazki.elektroda.pl/8024236400_1... ATxmegi to łakomy kąsek dla kogoś, kto już poznał "stare" AVRki - zwiększona szybkość (32MHz!), o wiele więcej peryferiów (5 UARTów! 16 kanałów PWM!), modularna budowa i można używać tych samych dobrze znanych narzędzi. Ale potem...
Da się :) [syntax=bash] $ avrdude -v -v -c usbasp-clone -p atmega8 -U flash:w:nadajnik.hex avrdude: Version 6.3-20171130 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2014 Joerg Wunsch System wide configuration file is "/etc/avrdude.conf" User configuration file is "/home/test/.avrduderc" User configuration file does...
89S51 mają odwrotną do nowszych AVR logikę pinu RST. Żeby zresetować np. Atmega8 to trzeba na RST podac masę a tutaj plus. https://obrazki.elektroda.pl/6983180700_... Tak więc podanie tam plusa na stałe to może uC wprowadzać w permanentny stan resetu. Być może programator mimo iz wybrałes swój układ nie realizuje tej logiki resetu poprawnie....
http://obrazki.elektroda.pl/8472920100_1... Witam! Jakiś czas temu zacząłem bawić się procesorami AVR. Jako programatora wykorzystywałem moduł FT232. Po jakimś czasie gdy zacząłem ów moduł wykorzystywać również do transmisji danych między procesorem a komputerem (UART) pomyślałem, że aby zmniejszyć kabelkologię (FT232 podłączony jako...
https://obrazki.elektroda.pl/6051909400_... Witajcie moi drodzy. Dziś przedstawię projekt, który w zasadzie powstał tylko dlatego, że chciałem pierwszy raz wypróbować samodzielne tworzenie płytki w Eagle pod eksport plików Gerber i zlecenie wykonania płytek dwustronnych w fabryce. Zrobiłem go na bazie czegoś, co kiedyś wykonałem z...
https://obrazki.elektroda.pl/2034175900_... Wczoraj wczesnym rankiem (tj. niedziela) tak sobie leżałem oglądając TV i pomyślałem, że przydałoby się zaświecić światło w pokoju, ale strasznie nie chciało mi się wstawać… Tak powstał pomysł na oświetlenie sypialni sterowane pilotem IR. ;) https://obrazki.elektroda.pl/6206372600_...
http://obrazki.elektroda.pl/7176387400_1... Chyba każdy, kto trochę pobawił się elektroniką, próbował zrobić własną płytkę bazową do innych projektów. (Jak zwał: ewaluacyjną, prototypową - wszystko mi jedno :) ) Ponieważ moje płytki od jakiegoś czasu się kurzą, czas je przedstawić - a nóż może komuś się przyda taki zestaw. Celem było...
JurgenStroop Plik BIN. gizmo1 Programatorów do ATMEGA8 na elektrodzie jest pełno. Pare rezystorów i gotowy programator :) g00fy Odświeżanie jest doskonałe. Smugi są "delikatne", u mnie to wygląda wyśmienicie. Daje to bardzo fajny efekt na LCD, cała smuga ma nie całe 1, 2 linie. Co do prędkości słupków można regulować to przez zmianę odpowiednich parametrów...
https://obrazki.elektroda.pl/6726760500_... Programator tropic, jak sama nazwa wskazuje, to programator zrobiony z myślą o picach, którego autorem jest jakiś trol, w tym przypadku, trol.six. ;) - obsługa przez polecenia, tzn nie potrzeba dedykowanego oprogramowania - uniwersalny protokół UART, obsługuje XON-XOFF na razie jednostronnie...
Witam, czy ktoś moze mi podesłać jakieś wskazówki, namiary na programator równoległy do mikrokontrolerów ATMEL. W ATMEGA8 programująć w trybie SPI wyłączyłem pin RESET i teraz nie mogę go przeprogramować a za pomocą programatora równoległego jest to możliwe, chyba ze mogę zrobić to w trybie programowania szeregowego ale nie wiem jak. Przeniosłem z:...
Może nie tak tani, ale chyba najprostszy jest wg mnie programator klon MKII zrobiony z klona Arduino MICRO z Atmega32u4. Bierzesz tego MICRO (3$) dwa rezystory 10k (opcjonalnie, jak chcesz by AS odczytywało napięcie układu programowanego, robi się dzielnik miedzy GND i VCC targetu do pinu A0, a jak nie to można spiąć A0 z VCC Micro, żeby AS się nie...
Witam mam następujący problem.. Reset na atmedze jest podciągnięty do zasilania 5V rezystorem 10k. Gdy programator stk200 jest podłączony do komputera przez lpt procesor się programuje i program działa, w momencie gdy odłącze programator od komputera program przestaje działać , napięcie na linii RESET i GND wynosi jakieś 2V.. Wszystko działa jedynie...
Zablokowany pin RESET - potrzebny programator HV lub FusebitDoctor.
a jak mam teraz zrobić reset ? W programie mkBootLoader pisze ' Naciśnij RESET ' ?
Tego z nóżką Reset nie rozumiem, bo programator jest po SPI i nóżką Reset nie bierze udziału w programowaniu. Programator nie jest po SPI, korzysta z tych samych wyprowadzeń. A ISP to zupełnie coś innego :) Reset bierze udział w programowaniu, podczas programowania układ musi być "zresetowany" i po to jest ten reset dla programatora.
Zobacz czy reset nie jest w stanie 0. To znaczy że twój programator cały czas utrzymuje procka w resecie. Podłącz mu wtedy zasilanie, kondensatorki bez prorgamatora i zobacz co sie będzie działo.
Procek jest nowy. Na nóżce reset jest 3.75V Już jest lepiej, zmieniłem opcje Programming mode z ISP Mode na PP/HVSP mode i mam takie coś: ........... Reading signature .. 0xFF, 0xFF, 0xFF .. OK! ................. Taka "signature' 0xFF, 0xFF, 0xFF - nie jest OK Dla ATmega8 powinno byc: 0x1E, 0x93, 0x07; Wiec programator nie tylko blednie zapisuje/ lub...
Dla informacji, problem został już rozwiązany. Okazało się iż programator ustawiał RESET w stan niski na stałe. Punkt 2.2 na liście przyczyn pod wskazanym przeze mnie linkiem.
Ale podczas programowania programator zwiera reset do masy, więc w celach diagnostyki powodu niedziałania megi8 można było sobie pozwolić na taki ruch
Przyczyn może być wiele - przede wszystkim przekroczenie dopuszczalnego napięcia zasilania. Pamiętaj, że nie powinieneś przekraczeć 5 V - sprawdź czy masz tyle. Sprawdź ile pobiera po odłączeniu programatora. Wymuś (po odłączeniu programatora) stan aktywny na pinie RESET - wtedy też tyle bierze prądu?
Raczej tak, ale nie do końca. Pierwszy problem (z którym miałem najwięcej kłopotów :) ) to niezgodność opisu wyprowadzeń z notą katalogową. Podłączając programator ISP trzeba pamiętać, że MOSI to pin PE0 a MISO to PE1 (a nie, jak podają w nocie PB2 i PB3 - chociaż na stronie 304 jest wytłumaczenie tego). PEN nie odgrywa roli przy programowaniu, w czasie...
Przewaznie programator czerpie zasilanie właśnie z układów zasilania procka.... nie napisałeś jaki to programator :( ale tak jak shg napisał maksymalne napięcie które chcesz posłać na MISO/MOSI czy SCK nie powinno przekraczać Vcc procka+0.3V RESET w zasadzie możesz zignorować bo wytrzyma 12.5V
Trochę 'obczyściłem' płytkę. Teraz jak podłączam programator (zwykłe ISP) to działa poprawnie. Nie rozumiem tego. Ale zaprogramować dalej się nie daje. Pokazuje to co wtedy czyli ID:FFFFFF :( ---- A teraz to i po odłączeniu programatora działa. Ale programować się nie chce :(
Nie wiem jakim programem programujesz ten procek, może źle ustawiona konfiguracja ?? miałem podobny problem z programem A.Dybkowskiego w którym do ustawienia są różne programatory: STK200/300, ADD-ISP , SI-PROG ... itp Zrobiłem programator - niestety nie działał a jak sie okazało trzeba było tylko pozmieniać piny w ustawieniach programu. Poza tym dziwi...
Czyli mam podłączyć tak: złącze procesora styk LPT RESET 14 MOSI 16 SCK 17 MISO 10 GND 18-25 Wtedy będzie działało??
Sprawdź omomierzem punkt po punkcie połączenia masy, MOSI, MISO, SCK, Reset miedzy nóżkami scalaka programatora, a programowanego układu. Na 99% masz coś źle podłączone albo przerwę w tych obwodach. Czy ATmega8 w programatorze masz przełączone w tryb programatora (JP2)?
OK programator zrobiony zmieniłem scalak M74HC299E i przy weryfikacji - Passed Tylko pojawił się następny problem nie mogę uruchomić programu w mojej płycie. Używam nóżki reset jako wyjścia i zastanawiam się jak mogę uruchomić procesor? Poszperam troszkę ale jeśli ktoś wie to proszę o podpowiedź. dziękuje
Witam, zacznę od początku: Więc tak zrobiłem programator pod port LPT(szeregowy do drukarki) według tego schematu : http://www.elektroda.pl/rtvforum/files-r... (wszystko dobrze sprawdzałem kilkanaście razy) i chcę zaprogramować tym mikrokontroler firmy "Atmel" model "Atmega8A-PU" w programie "Bascom AVR". Kiedy klikam...
Przez ISP nie da się zablokować programowania ISP :] Można co najwyżej wyłączyć pin RESET w ATmega8 lub zmienić źródło taktowania, ale wówczas procek w ogóle by nie działał. 1. Sprawdź czy nie masz zanegowanej linii reset w ustwieniach programatora. 2. Sprawdź czy ustawiłeś dobry programator w Pony Prog 3. Sprawdź połączenie z prockiem wszystkich linii...
Witam Jakie są możliwości programowania atmega8 jeżeli są wykorzystane wszystkie piny na układzie (tz rst pracuje jako pc6). Układ jest wlutowany. Czy można przy projektowaniu płytki dodać jakieś zworki, które będą umożliwiały programowanie przez ISP? Pozdrawiam Robert
Użycie reset jako we/wy. pozbawi Cię możliwości programowania szeregowego. Zaopatrz sie w programator równoległy. Inaczej uC zaprogramujesz tylko 1 raz. Myślę, że autor to przewidział - bez programatora równoległego niemożliwe jest przecież zaprogramowanie bitu wyłączającego RESET.
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...
Ponieważ napisałeś do mnie na PW to odpowiadam: - bardzo dobrym programem (niestety płatnym) jest mkavrcalculator, jednak w Twoim przypadku (atmega8) możesz go użyć - wersja demo obsługje w całości ten procesor - chwalę sobie AVRBurn-O-Mat - nakładka graficzna na avrdude - KhazamaAVRProgrammer Tylko nie rozumiem zbytnio po co chcesz ich używać skoro...
ATmega48 ma o polowe mniejsza pamiec SRAM, FLASH i EEPROM, 48 obsluguje do 5 przerwan zewnetrznych a 8 do 2. ATmega8 ma max czestotliwosc 16MHz a ATmega48 do 20MHz, co jeszcze... ATmega48 obsluguje DebugWire co jest na prawde fajnym bajerem bo do programowania potrzebny ci jest tylko pin RESET ale tez taki programator kosztuje swoje;) okolo 1500zl.
Witam! Niedawno postanowiłem poszerzyć swoją wiedzę o programowanie mikronotrolerów AVR. Pojawił się jednak problem z programatorem USBasp i ATMega8 - programator nie wykrywa mikrontrolera umieszczonego na płytce o załączonym schemacie, a że jestem zielony nie wiem skąd może wynikać problem. AVR-dude zwraca następujący komunikat przy próbie wgrania...
Mam kupiony programator STK200 na allegro. Kupiłem też nową Atmega8 i nie umiem w żaden sposób jej zaprogamować. Nawet komputer nie widzi mi uc. Próbowałem już wszystkich sposobów opisanych na tym forum( z zewnętzrnym rezonatorem , zewnętrznym oscylatorem, próbowałem wszystkiki porgramami opisanymi na foum) Jak mogę sprawdzić czy ten programator działa?...
Ogólnie to nie mam tego programatora, ale u mnie mnie programator zasila się z układu docelowego. Podłącz mosi, miso sck i reset. GND podłącz do GND proca a VCC do VCC proca. LED zostaw nie podłączone. Reset przez 10k do VCC. Procesor zasil napięciem 5V (ostatnio kupiłem kilka 7805 które dawały 4,6V i proc mi się nie chciał programować). W programie...
Dzień dobry, Zbudowałem termometr cyfrowy oparty na układzie Atmega8 i czujniku DS18B20. Do tego podpięty jest wyświetlacz LCD. Termometr "pamięta" i wyświetla temperaturę maksymalną i minimalną z ostatnich 12 godzin. Do tego wszystkiego podłączyłem diodę RGB tak jak na schemacie: http://obrazki.elektroda.pl/6410117800_1... Zadaniem...
Zacznijmy od tego że w temacie jest ATmega8 a na schemacie jest AT89C4051, a są to dwa krańcowo różne układy. Programator STK200/300 (którego schemat wstawiłeś) jest przeznaczony m.in. do procesorów ATmega8, natomiast całkowicie nie nadaje się do AT89C4051. I tak całkiem przy okazji, nie daj się namówić na programator bez układu 74HC244. No chyba że...
Witam! Posiadam programator STK200 własnej konstrukcji, którym do tej pory bez większych problemów programowałem mikrokontrolery ATmega8 oraz ATmega32. Przy próbie zaprogramowania ATtiny2313 pojawiają się problemy. Żaden z programów (ISP Programmer, PonyProg2000, Programmers Notepad z pakietu WinAVR) nie może nawiązać jakiejkolwiek komunikacji z tym...
Np. tak http://pldaniels.com/flying/stk200-simpl... Dobrze by też było umasić AGND i podciągnąć reset do V+ . Miło też będzie jak dodasz "wait" w kodzie po drugiej zmianie stanu portu w pętli.
Programator jak wcześniej pisałem jest dobry i działa poprawnie, ponieważ kiedy programuję uC bezpośrednio z niego, wszystko est odłączone to uC jest poprawnie zaprogramowany za każdym razem. Co do tego, czy na resecie jest stan niski, to muszę sprawdzić. Mam takie małe pytanko, czy można po prostu zewrzeć reset na czas programowania. Myślę, że to załatwi...
Witam wszystkich Mam problem z mikrokontrolerem ATMega8. Bawiłem się nim trochę i ustawiłem końcówkę RESET jako port in/out przez co zablokowałem SPI i szeregowo nic z tym nie moę zrobić. W dokumentacji czytałem że jedynym ratunkiem jest programator równoległy. Czy może mi ktoś dać namiary na jakieś sprawdzone urządzenie i oprogramowanie, bo póki co...
Niestety pochwaliłem się za wcześnie Kod: [syntax=vbnet] $regfile = "m168def.dat" ' the used chip $crystal = 8000000 ' frequency used $hwstack = 80 $swstack = 60 $framesize = 80 $baud = 9600 Config Portb.0 = Output 'CLK Config Portb.1 = Output 'Data Out Config Portb.2 = Output 'Reset Config Portc.1 = Input 'busy status Clk Alias Portb.0 ' Clk - zielony...
atmega8 programator atmega8 reset reset atmega8
sterowanie linią produkcyjną gaśnie samochód jazdy silnik zwolnić obrót
kabel brake radio kabel brake radio
Dźwięk jednocześnie ze słuchawek Bluetooth i głośników w Sony XR-55X90L Różnica między prądem rozruchu wg JIS a EN