To zależy czym programujesz, nie ma znaczenia procek. W Atmel Studio możesz sobie zaznaczyć fajkę, żeby programował fusebity. W C masz plik <avr/fuse.h> po jego załączeniu możesz zmieniać fusebity (podobnie masz z lockbitami). Wygenerowany elf zawiera konfigurację fusebitów. Jeśli program używany do programowania MCU to obsługuje (AS obsługuje)...
Uważaj przy łączeniu wyświetlaczy z programowaniem. Mam taki przypadek, że wypadają mi linie z wyświetlacza graficznego na złączu od programowania. Zrobiłem to tak, że na czas programowania wyjmuje 3 zworki rozpinając wyświetlacz. Dopóki tego nie zrobiłem programowanie przestawiało mi fusebity.
Witajcie koledzy temat jest ten wałkowany na forum ale akurat sam nie wiem w czym jest problem. Otóż. Mam kwarc 16mhz podłączony do atmega88 a program napisany w bascom odczytuje z potu RS dane jak ustawić PWM i to wszystko. Podczas programowania ustawiłem fusebity zgodnie z: Ext. Crystal Osc.; Frequency 8.0- MHz; Start-up time PWRDWN/RESET: 258 CK/14...
Doszedłem już do rozwiązania tego problemu. Tu jest taka sprawa że ja próbowałem programować procesory nówki sztuki prosto ze sklepu i właśnie one miały ustawione fabryczne fusebity czyli na wewnętrzny kwarc oraz programowanie procesorów z prędkością poniżej 1,5MHz i wystarczyło zmienić prędkości programowania i ustawić fusebity do swoich potrzeb ,...
Czy ktoś już programował Atmega 8L do tego zegarka jakie fusebity ustawić nie mam kalkulatora pomocy ?
Prosty "mrygacz" nie działa na procku ATTiny10. Procesor się programuje, wszystko OK i nic się dalej nie dzieje. Zmieniałem piny, manipulowałem całym portem. O czym nie wiem? Dodano po 1 Zauważyłem, że programator ma problem ze zmianą fusebitów (chciałem testowo włączyć clkout). Poza tym wgrywałem gotowce np ten: I nie jestem w stanie zaprogramować...
Witam Od pewnego czasu staram się zrobić prosty programator fusebitow ATmega8 przy pomocy drugiego ATmega8 w opierając się na algorytmach z datasheeta str 224-231. Jednak mój programik nie działa. Jeśli ktoś się kiedyś bawił programowaniem równoległym i byłby skłonny przeanalizować mój kod byłbym wdzięczny. W programie: 1. załączenie zasilania dla programowanego...
zakładki w oknie programowania
Problem już rozwiązany. Wymiana na drugi mikrokontroler i problem zniknął. Możliwe, że miałem uszkodzony procek ale bardziej wydaje mi się, że zablokowe jest programowanie szereggowe przez fusebity, chociaż ich nie zmieniałem. Nie pamiętam czy procki kupowałem na allegro, czy w jakimś sklepie internetowym. Możliwe, że ktoś już zmienił te ustawienia.
Czy w SLOW MODE (zworka) programuje się normalnie ? Mój USBAsp na ATtiny13 miał początkowo problem w szybkim programowaniu, gdy odpowiednie fusebity miałem nieprawidłowo zaprogramowane. Po wybraniu wew. osc. RC=9,6MHz i CKDIV=1 (niezaprogramowany) wszystko ożyło...
Witam wszystkich. Otóż wsady mam bez źródła, więc nie mogę zrobić tego w bascomie. Zrzut ekranu jest w bascomie z oryginalnego procka, i tak trzeba ustawić nowy. ..........: Bascom, extereme burner avr, i khazama. Na jakiej podstawie wysuwasz taką hipotezę? W każdym programie to zrobisz.... Oczywiście, że w Bascom też możesz dokonac wszystkiego co...
W tabelce 55 strona 118, są dane które trzeba wysyłać. I na ten przykład dla sygnaturki, komenda to: SDI 0_0000_1000_00 SII 0_0100_1100_00 Te zera na początku i na końcu traktuje po prostu jako "puste" takty zegara, ustawiam piny w dół i cykam. Nie jestem pewien też czy między kolejnymi danymi z tabelki robić jakieś odstępy, czy cokolwiek, po prostu...
Witam, Fusebity LB1 i LB2 służą do zabezpieczenia pamięci przed odczytem i programowaniem. Za pomocą STK200 sterowanego z PonyProg mogę ustawiać wszystkie fusebity z wyjątkiem LB1 i LB2. Moje pytanie dotyczy wyboru najtańszego programatora, który może ustawiać wszystkie fusebity. Pozdrawiam.
Podepne sie pod watek. Programuje tego procka w wersji attiny2313V "programatorem" z kilku rezystorow i kabelkow. Do procka podpiete +5V z kompa. Programator Pana Dybkowskiego. Uklad z [url=]. Procesor jest wykrywany poprawnie, lecz po zaprogramowaniu procesora i odczytaniu pamieci flash, otrzymany plik ma 6kB a ten ktorym programuje 2kB. Zawartosc...
No wiec tak aby ustawić fusebity należy wpisać w pole Ifuse i Ufuse odpowiednie znaki tzn np. dla wewnętrznego kwarcu na 8MHz należy wpisać hfuse D9 - lfuse E4. Po takim ustawianiu można dowolnie kasować program z procka oraz także zmieniać wcześniej ustawione fusebity. Natomiast przy ustawieniu np. na zewnętrzny kwarc 8MHz (hfuse D9 lfuse EE) i po...
Witam. Zbudowałem układ: Plik "cdcmega8.hex" do zaprogramowania atmegi: Na początku myślałem że wszytko jest. No i dopiero później się kapłem, że nie wiem jakie mają być fusebity. Nigdzie nie pisze jakie mają być. Do programowania używam avr dude. Ponyprog, bascom ispprog nie widzą mojego programatora (avr usb) Aha, jak podłączam układ to wyświetla...
Po awarii mojego programatora AVR MKII kupiłem sobie nowy programator Atmel ICE. Ma on możliwość korzystania z interfejsu debugWIRE więc z pomocą programu AtmelStudio można debugować program. Bardzo to wygodne przy szukaniu błędów. Zastanawiam się czy możliwe jest przejście na programowanie procesorów AVR tylko za pomocą interfejsu debugWIRE. Nie udało...
Problem polega na tym że nie mogę komunikować się z mikrokontrolerem kiedy ustawie typ procesora na Atmega64. Gdy ustawie w tryb auto mogę odczytywać z tej atmegi64 lecz nie mogę zapisywać(po zapisie "Write Failed"). Kiedy odczytuje z niej to w trybie auto wykryta zostaje atmega603 i to co prędzej zapisałem zostaje odczytane poprawnie. Jednak program...
Do Pinu XTAL1 podłącz zewnętrzny generator 500kHz...16MHz. Może być inny procesor zaprogramowany tak żeby generował taki przebieg. Wtedy programowanie ruszy i poprawisz te FuseBity.
I jeszcze przydało by się określić w jakim języku chcesz programować. Poza tym nie musisz podłączać 1,5,4 w Uc żeby wyświetlić napis, wystarczy ustawić odpowiednio FuseBity.
Ustawiam lfuse 0x6A hfuse:0x1f, następnie Program, mignie dioda na stk200 po chwili z powrotem ukazuje się ekran z załącznika w poprzednim poście (fuse bity nie zostały zmienione). Czy po poprawnym zaprogramowaniu fusebitów w isp programmer, tabelka powinna pokazywać zaprogramowane fusebity. Czy powinienem obniżyć zasilanie ATtiny13 do 2.5V przy programowaniu?...
Chodzi mi o to czy między programator a sam kontroler trzeba coś wpiąć. Nie trzeba, ale dobrze by było, gdybyś pokazał schemat jak chcesz połączyć. ... co to są te fusebity. Odpowiadają za pewne istotne ustawienia mikrokontrolera. Tutaj przykład zmiany prędkości zegara mikrokontrolera: Do programowania będę używał BASCCOM AVR, który mam na starym komputerze...
Nie wiadomo jak masz w końcu zaprogramowane te FUSEBITY. Druga sprawa to nie wiadomo czy ten klon MKII ma możliwość ustawiania prędkości programowania. Nie wstawiaj zdjęć z aparatu tylko przy aktywnym oknie programatora wciśnij kombinację klawiszy Alt+PrtSc na klawiaturze i w schowku windowsa będziesz miał obraz okna. Potem w Paint wklej obraz ze schowka...
Możecie sobie tu call (niedostępny w tym µC)/ rcall uprawiać do białego rana - tak nie zadziała bez inicjalizacji stosu na początku... Kod, który podałem wcześniej nie zadziała(brak inicjacji bLedFlashWait , przed inicjacją timera musi być sei ), mimo wszystko warto o co biega sprawdzić w nocie katalogowej . Dałem program od Light-I`a , i dalej...
Bascom 2.0.13.0 umożliwia automatyczne programowanie Code+Data, niestety nie mam w tej chwili żadnego procka żeby sprawdzić czy fusebity też za jednym podejście programuje.
Witam, posiadam mikrokontroler ATmega 16 i chciałbym go zaprogramować. Mam programator stk-200. Problem z tym, że nie wiem, jakim programem mogę to zrobić, bo te programy, które znalazłem, albo nie obsługują ATmegi16, albo nie obsługują mojego programatora. Prosiłbym o program, którym mogę zaprogramować mój mikrokontroler i ustawić odpowiedni fusebity.
Witam! Ostatnio zbudowałem sobie programator Si-Prog według oczywiście nie znalazłem nigdzie lm2936 i zastosowałem 78l05... Myślałem, że wszystko będzie dobrze... Podłączyłem do portu COM... Podłączyłem procesor... i wgrałem przy pomocy PonyProg2000 program pod USBasp... Uprzednio ustawiając Interface Setup na SI Prog I/O, COM1... No i się ucieszyłem,...
Witam. Jakiś czas temu przerobiłem część z kursu ze strony > "uisp" -dlpt=0x378 -dprog=bsd --rd_fuses Atmel AVR ATmega8 is found. Fuse Low Byte = 0xe1 Fuse High Byte = 0xd9 Fuse Extended Byte = 0xff Calibration Byte = 0xbd -- Read Only Lock Bits = 0xff BLB12 -> 1 BLB11 -> 1 BLB02 -> 1 BLB01 -> 1 LB2 -> 1 LB1 -> 1 >...
E tam, żeby zaraz ściągać monstera do prostej roboty. Programujesz w C? Domyślam się, że tak, bo Bascom jakiś tam edytor fusów ma. To korzystaj z dobrodziejstw C, a konkretnie AVR-libc i ustawiaj fusebity wprost w kodzie źródłowym - Wyliczone na etapie kompilacji fusebity można wyekstrahować z pliku elf jako gotowe wartości do nakarmienia AVRDude. Lub...
Witam. Zaczynam poznawać mikroprocesory i skonstruowałem sobie najprostszy programator (kabelki połączone z portu LPT przez 4 oporniki do AVRa) - no i mam problem. Programator działa, wszystko fajnie, wgrywam HEXa, ale kiedy włączyłem PonyProga, ustawiłem fusebity na zewnętrzny kwarc, i kliknąłem write, wyskoczył błąd: Device missing or unknown device...
Witam Programuje w codevision. Za pierwszym razem udalo mi sie ustawic fusebity natomiast gdy po raz kolejny chce wyczyscic pamieci wyskakuje mi blad: Nic nie moge ustawic ani skasowac pamieci. Dodaje ze pierwszy raz ustawiam owe fusebity wiec prosze o wyrozumialosc.
Witam! Mam problem z ustawieniem fusebitów dla oscylatora 12mHz w Atmega8-16PU, w "ponyprog". Jest to projekt lcd na usb . Programuje na programatorze stk200. Nie wiem o co chodzi w tych fusebitach więc proszę o waszą pomoc.
Witam Ostatnio chciałem wykonać prosty wyświetlacz widmowy, ale po zlutowaniu okazało się, że nie da się zaprogramować procesora poprzez gniazdo KANDA na PCB. Wyjąłem procesor, dolutowałem się do odpowiednich wyprowadzeń i go zaprogramowałem(przy okazji tymczasowo zablokowałem, bo ustawiłem fusebity na zewnętrzny kwarc). Jednakże układ nie ruszył. Ciągłość...
przeczytalem poprzednie posty na temat bledow przy programowaniu atmeg ponyprogiem, lecz dalej czegos nie rozumiem. programowalem mikrokontroler atmega128L z dolaczonym kwarcem 8MHz za pomoca programu ponyprog. wszystkie bity ckselect odznaczylem, tzn. wg odwroconej notacji zaprogramowalem 1. powinno chulac. nastepnie program mi sie wyslal, jednak przy...
Czy da się odblokować fusebity, programując 2 takie same procki nakładając na siebie, tak że jest 1-1,2-2 itp. ?
W i e l k a prośba do fachowców. Kupiłem te kości i sprzedawca mi je zaprogramował ale coś mi to nie działa [[urządzenie Multimetr]] W opisie urządzenia jest napisane tak odnośnie programowania tego ATMEGA "........ należy zaprogramować µC programem dostępnym tutaj [wsad]; ustawić fusebity tak, żeby µC pracował z wewnętrznym zegarem 1MHz;...
Witam Chciałbym ustawić fusebity Atmegi32, aby mogła mieć dołączony zewnętrzny kwarc 10Mhz. Narazie zaprogramowałem ją i chodzi na wewnętrznym oscylatorze RC. Posiadam programator KamProg i nie wiem jak w zakładce fusebits ustawić ten kwarc. W polu CKSEL/SUT jest do wyboru: Ext. Clock Int. RC Osc. 1Mhz Int. RC Osc. 2Mhz Int. RC Osc. 4Mhz Int. RC Osc....
Mam programator USBaps i Attiny26, który fabrycznie jest ustawiony na 1MHz wewnętrznego oscylatora. Wgrałem programik zmodyfikowany po Atmega8 i nie ruszył. Pomyślałem że zbyt mała częstotliwość zegara, bo na Atmedze8 było 8MHz. No i zabrałem się za ustawianie bitów, i jestem na etapie zablokowanej Attiny26. Czy jest możliwość odblokowania jej jakimś...
Witam. Testując dzisiaj kod zauważyłem, że moja ATmega328P źle wykonuje funkcje _delay_ms ( wewnętrzny kwarc 8Mhz, eclipse 8Mhz, a źle odmierzał 1 sekundę - ale nie o to chodzi ) i zacząłem szukać w internecie przyczyny. Jedyne co znalazłem to zmiana fusebitów. Dokładnie wyłączyłem CKSEL0, a włączyłem CKSEL1 ( robię w MkAvrCalculator ). Niestety zablokowała...
Oznaczenia diod: świeci zielona – fusebity naprawione i zweryfikowane, układ naprawiony. Jeśli jest ustawione zabezpieczenie lockbit, to tylko sprawdza czy fuski odpowiadają fabrycznym, i jeśli tak to także zapali tę diodę. świeci czerwona – problem z odczytaniem sygnatury, brak układu, lub brak sygnatury w bazie. migająca zielona –...
Chyba przerabiałem ten temat, ale nie pamiętam dokładnie. Co mi przychodzi do głowy, to próba zapisania przez programator fusebitów, które są niezapisywalne. Fusebity zdefiniowane są dla Twojego PICa w pliku konfiguracyjnym programu DIY K150. Należałoby porównać zdefiniowane tam fusebity z datasheetem mikrokontrolera i usunąć z listy te, które nie powinny...
Procedura programowania Fusów w trybie równoległym jest ściśle związana z ogólnym algorytmen programowania... Np. dla ATmega8 to co trzeba poczytać zaczyna się na stronie 224 datasheet-a. Na nastepnej stronie są etapy programowania oznaczone A-J, które są potem przywoływane skrótowo w innych operacjach. Samo programowanie Fusebitów jest na s. 228. Jeśli...
Witam, A jak będzie wyglądać ustawienie fusów dla ATmega 128 z kwarcem zewnętrznym 16MHz przy zasilaniu mojego układu 5V Jeśli dobrze potrafię czytać ze zrozumieniem, to kolega Dx2 już odpowiedział na to pytanie - tak samo jak dla 8MHz (wszystkie CKSELX skasowane {=1}), tylko CKOPT jeszcze programujemy {=0}... Polecam FAQ działu o AVR :
Witam Mam problem z Atmegą 32, namieszałem w fusebitach i uP przestał się odzywać (Bascom i Pony Prog straciły z nim kontakt). Wszystko zaczeło się od tego że podłączyłem zewnętrzny oscylator 8Mhz do Atmegi. Za żadne skarby nie chciał mi ruszyć, wiec zacząłem kombinować i na efekty długo nie czekałem- mikrokontroler przestał się komunikować ze światem....
Witam Mam zaprojektowany i zmontowany układ na Atmedze32 z zewnetrznym rezonatorem 8Mhz i LCD podpiętym do portu C (0.1.2.3.4.5). Programator STK200/300, programuję w Bascomie. Zablokowałem już dwie Atmegi (nie mam programatora równoległego) bawiąc się fusebitami. Pytanie. LCd podpiety do portu C /tam tez działa sobie JTAG/. CZy jesli wyłaczę JTAG'a...
Witam, Mam, prosbe do szanownych Forumowiczow. Czy ktos pomoze mi to przetlumaczyc na jezyk "chlopski"?? Procesor to AT89s8253, oto cytaty z karty katalogowej dla tego procka: ... Serial Programming Fuse: A programmable fuse is available to disable Serial Programming if the user needs maximum system security. The Serial Programming Fuse can be disabled...
Nowe ATMega16/32 zaczyna z ustawieniami CKSEL = “0001” (zegar wewnętrzny), SUT = “10” (czas startu), ponieważ fusebity mają logike odwrotną powinno to w programatorze wyglądać: CKSEL:1110 Aby używał zewnętrznego rezonatora o tej częstotliwości powinieneś ustawić CEKSEL = 1110, CKOPT = 1 (oczywiście teraz negujemy i zapisujemy...
witam wszystkich wiem że temat był poruszany ale nie znalazłem odpowiedzi na swoje problemy . kontroler atmega88 . chodzi mi o jednokrotne programowanie czystego (nowego) układu liczę się z tym że jak ustawie reset jako wyjście to pozbawię się możliwości programowania przez isp . 1. czy podczas programowania na pinie resetu występuje napięcie wyższe...
Witam, pierwszy raz zabrałem się za programowanie ATmega128 i od początku problemy: 1. Przy skoku do jakiejkolwiek funkcji w programie (język C, WinAVR) proc idzie "w maliny", doczytałem, że trzeba ustawic tryb zgodności z ATmega103, można coś więcej na ten temat? czy tylko należy ustawic extended fuse na 0xff? 2. Probowałem użyc, jako zwykłego portu...
CKSEL3..0 ma być 1110 tylko musisz uważać w czym to programujesz - a nawet nie podałeś jakiego programu używasz, więc nie zdziw się jak kolejnego zablokujesz , jeśli nie dopytasz dokładniej
Witam ! Od niedawna zacząłem zabawę z programowaniem µC i co za tym idzie borykam się z wieloma problemami. Więc tak. Mam układzik z Atmegą8 i alfanumerycznym wyświetlaczem LCD 2x16. Chcę do µC podłączyć zewnętrzny rezonator kwarcowy 8MHz. Przeczytałem kilka tematów dotyczących podłączenia tegoż rezonatora do Atmegi8 i dowiedziałem się że...
z tego co się orientuje to wcale nie musi tego zawierać. Przy programowaniu przez LPT nie musiałem nic takiego pisać. Ale dopisze i sprawdze Dodano po 9 no tak - jak zawsze błąd leży w szczegółach. Dawid512 - miałeś racje - trzeba dodać biblioteke. W bascomie podczas programowania przez LPT nie miałem tego problemu dlatego nie pisałem tej komendy na...
No właśnie nie ma dobrego narzędzia HV dla AVR, dobrego czyli taniego prostego i na USB. Po za tym, taki uniwersalny programator HVPP siłą rzeczy będzie drogi i skomplikowany. Programując układy poprzez ISP mamy tylko 6 przewodów. Chcąc to zrobić poprzez HVPP jest ich około 20, a do tego masa procków z inaczej ułożonymi wyprowadzeniami = programator...
Witam, mam zmontowaną płytkę nowego projektu z dsPIC30F5013. Po podpięciu ICD3 w MPLab 8.63 nastąpiła prawidłowa identyfikacja układu z projektem, jednak to wszystko co się udało. Procesor fabrycznie nowy. Programowanie ani kasowanie w całości nie udaje się, czyli: kasowanie udaje się w obszarze adresów 0x00-0xFF, potem mówi, że: Address: 00000100 Expected...
no to programuj sobie spod avrstudio 4 - tam jest bardzo ciężko pomylić się z tymi ustawieniami
Narastanie napięcia i tak z Twojego punktu widzenia narasta natychmiast, z punktu widzenia procesora czas np. 0,001s to prawie wieczność :D (mógłby wtedy wykonać ok. 10 000 operacji), a dla Ciebie to mniej niż mrugnięcie okiem. Więc dla Ciebie i tak to czy procesor uruchomi się od razu, czy po 4ms i tak nie zrobi Ci różnicy. Ja zwykle programuję SUT...
Witam udało mi się podłaczyć i wgrac pierwszy program do atmegi8. Niestety dioda mająca migac co sekunde miga raz szybciej raz wolniej. Do procesora podłączony jest kwarc 8MHz, programuję przez avrdude więc mam opcje wpisania tylko danych wysokich i niskich fusów oraz ich zapisanie w procesorze. Do 9 i 10 nóżki procesora podłączony jest kwarc 8MHz (wysoki)...
Z fusami w AVR Studio to sprawa jest prosta - tu nie ma co upraszczać :) Wybiera się jedną z dostępnych opisowych opcji i fuebitami też nie trzeba się specjalnie martwić. Ale nie o to chodzi. Jak masz programator współpracujący z AVR Studio to programuj plikami elf, a fusebity ustawiaj w programie korzystając z rozszerzeń AVR-libc. Dzięki temu fusebity...
W AVR Studio jedyne co musisz zrobić to wybrać zewnętrzny kwarc przy opcji SUT_CKSEL i tyle. Akurat manipulowanie tymi fusami jest dosyć bezpieczne, nawet jeśli zablokujesz to wystarczy podać zewnętrzny przebieg zegarowy i po kłopocie. Kaplica to wyłączenie sobie resetu - wtedy tylko HV pomaga. Czy mikrokontroler ruszy bez kondensatoró to trudno powiedzieć,...
Jeszcze takie małe pytanko, rozumiem, ze kwarc musi być podłączony do proca podczas programowania. Podczas programowania to nie musi ;) .... ale jak tylko programator przeprogramuje procka to nastąpi jego RESET, i jeśli wtedy nie będzie kwarca to procek będzie głuchy. Ale jak go dołożysz to ruszy. Tak to działa ;)
... czyli na to: Zapnij zworkę Slow CLK. m8 działa, a m88 już nie - no ale spróbować zworkę trzeba :) Jeśli chcesz programować układ szybciej, to ustaw fusebity na szybszy niż 1MHz zegar i wtedy ściągnij tą zworkę. tylko jak ma ustawić fusebity, skoro nie ma komunikacji z m88?
Urządzenie ma jeszcze wyswietlacz 2x16, czy podczas programowania powinno się na nim coś pojawiać? Podczas ostatniej (nieudanej) próby nie zauważyłem na nim żadnej reakcji. Nie, podczas programowania przesyłasz tylko program do mikrokontrolera. Natomiast jeśli jest obsługa tego wyświetlacza, to po resecie powinno się na nim coś pojawić.
A czym programujesz? Jeśli przez AVRDude to mu po prostu każ zaprogramować tą wartością, którą masz (zakładając, że jest dla M32). Możesz sobie to też zdekodować porównując bity z opisami w nocie katalogowej procesora.
Witam Jeszcze nigdy nie programowałem procesorów i mam mały problem. Mam tutaj fragment instrukcji dotyczącej zaprogramowania Atmegi do LED Cube. Nie rozumiem o co chodzi z tym ustawianiem fusebitów, mam coś zmienić przy wrzucaniu programu do uC czy zostawić jak jest ustawione normalnie. ----------------------------------------...
Ten "load" na schemacie jest podłączony pod "sieciowe" 230V? Kurcze, powinienem był usunąć to bo tego aktualnie nie ma, tam mam diodę LED do celów testowych bo ma to być termostat a ten "load" miał symbolizować element wykonawczy podłączony do sieci. 1. Eclipse odradzam - już lepiej Atmel Studio. 2. BASCOM ma czasem opcję ustawiania fusebitów automatycznie...
Z układu wylutowałem kwarc i do pinu XTAL1 podłączyłem generator. robiłem to samo, ale podając 6Mhz i próbując podłączyć się programatorem - bez sukcesu. Nie znalazłem opcji, aby programować fuse bity fabryczne bez połączenia programatora - poszukam.
Chciałbym się upewnić co do sposobu programowania układu "doktora" (atmega8). Czy wystarczy wrzucić sam .hex do pamięci flash i pozostawić pozostałe ustawienia fabryczne? Chodzi o częstotliwośc, fuse bity, itd. Na razie nie chcę uruchamiać funkcji odczytu komunikatów z konsoli. Czy ma znaczenie rodzaj atmegi: atmega8A, 8P albo 8L? Poskładałem całość,...
No więc znalazłem sposób żeby zminimalizować opcję zablokowania procesora. Najprostszym sposobem jest przed zaprogramowaniem odczytać ustawienia fusebitów jeśli coś będzie źle podłączone wyskoczy błąd po którym instynktownie sprawdza się zasilanie. Zdażyło się raz że mimo braku zasilania mikroprocesor podał informację na temat fusebitów więc dla pewności...
Inne procki programuje? Jeśli padł mostek H to jest duża szansa, że pociągnął mikrokontroler za sobą. Skoro odczytujesz/programujesz fusebity to mała szansa, że padł sam programator. Zawsze możesz dla pewności sprawdzić poprawność jego wsadu lub wgrać go ponownie - to pomoże jeśli z jakiś magicznych powodów uszkodziła się zawartość pamięci FLASH programatora....
Myślałem że temat już dawno opanowany :P Tam masz przecież zakładkę i bez kombinacji stawiasz kropkę i programujesz.. Mi się to wydaje intuicyjne a niektóre rzeczy można samemu sprawdzić :P Niedawno ktoś miał tu przypadek, że mu mikrokontroler pracował dalej po odłączeniu głównego zasilania bo dostawał prąd z przejściówki USB<->RS232. Jak ustawisz...
Tylko programowanie wysokonapięciowe.
Znaczy Arduino można wykorzystać jako programator ISP, jeśli masz na myśli tę funkcję: Sam nigdy z tego nie korzystałem, ale tu na końcu masz jakieś info o programowaniu innych procesorów (z wiersza poleceń przez avrdude): Jeśli masz starsze Arduino z układem FT232RL to możesz też (o ile są wyprowadzone odpowiednie linie z tego układu) szukać pod hasłem...
Sprawa ma się tak dlatego, że Atmega328P nie ma już FuseBit CKOPT . W starszych Atmegach przy kwarcach szybszych niż 8MHz zalecano włączenie CKOPT. Arduino wypalając Bootloader ustawia "zwykły" Eternal Crystal Oscillator. Zobacz jak różnią się amplitudy gdy wybierzesz "Full Swing" Jest chyba ciut bardziej prądożerny, ale bardziej odporny na zakłócenia...
Mam atmege16 z eclipse. Wszystko działa jak należy z usbASP. Na ten moment nie interesują mnie możliwości programowe AVR. Bardziej skupiam się na tym co w środku. I jeśli interesuje cię poznanie co jest w środku to potrzebujesz właśnie układu, który wspiera sprzętowe debugowanie. Najtańszą opcją dla AVR jest właśnie curiosity nano. Dzięki temu po zainstalowaniu...
Z opisem OTP mi trochę zejdzie. Najpierw opiszę dekodowanie BINa. Będę też musiał zmapować "fusebity", bo wyciąganie starego laptopa z windowsem za każdym razem jak coś chcę przestawić jest dość upierdliwe. Programator, jest nowsza wersja (w kolejce do opisania), podesłałem pliki na PW. Kilka spostrzeżeń odnośnie samych mikrokontrolerów. Fusebity trzeba...
nie trzeba robić żadnego układu resetu. jego funkcję na czas programowania przejmuje programator i to wystarcza. w normalnej pracy działa power on reset. fusebity proponuję na początek zostawić w spokoju. układ jeśli jest nowy, wystartuje z wewnętrznym zegarem RC i włączonym podziałem zegara przez 8. jak przyjmie program i coś się zacznie dziać, wtedy...
Witam! Złożyłem już prawie mój pierwszy zegar. Na razie tylko płytkę procesora, ale chce sprawdzić czy w ogóle będzie działał. Tak się składa, że programowanie to dla mnie czarna magia. Nie chce nic zepsuć więc proszę o pomoc. Zapoznałem się z całym wątkiem oraz poszukałem trochę informacji, ale mino wszystko mam wątpliwości. Złożyłem programator z...
( pytam bo programowałem tylko raz przy użyciu bascoma gotowym 'programem" ) nie uzywałem bascoma ale proponuję żebyś zrobił to właśnie w taki sam sposób jak to już raz robiłeś. (inne możliwości poza bascomem to np. AVR Dude i AVR 8 Burn-o-mat) Jeszcze jest ważna kwestia fusebitów w atmedze, musisz się zorientować w temacie tego projektu , jeśli atmega...
Witam Mam programator USBasp. Wszystko działa ok przy programowaniu zwykłych atmeg8. Jak jest nowa, to daje zworkę SLOW i zmieniam fusebity na 0xc9ef i po wyjęciu zworki wszystko jest ok. Problem pojawia się gdy chcę zaprogramować Atmegę8L. Wyrzuca mi komunikat "Nieprawidłowej sygnatury" i ani nie można wgrać hex'a ani zmienić fuse bitów. Zworka SLOW...
Widzicie kolego nouki - jakbyście trzymali się terminologii to napisalibyście 8 czy 10 bitowy Timer a nie zegar i już wszsyscy by wiedzieli o co chodzi, to po pierwsze a po drugie - takie procki o jakich piszesz jak tiny2313 i podobne nie wymagają żadnego kwarca do zaprogramowania. To, że ktos umieścił w podstawce kwarca - to miał rację, bo wielu początkująych...
Witam. Robię programator UsBasp. Do niego zamierzam na stałe umieścić [w obudowie] podstawki do programowania procesorów (mega32,8,tiny2313). Do pinów XTAL (każdej podstawki) na stałe będzie podłączony rezonator kwarcowy 4MHz. Czy jeżeli fusebity danego procesora przestawię na zewnętrzny kwarc np. 8 MHz lub 1MHz, to czy zaprogramowanie procesora przebiegnie...
Programowanie jest łatwe,jest tego troche na elektrodzie np.robisz najprostrzy programator ściągasz program do programowania,wgrywasz program i ustawiasz fusebity wedle projektu i już Popularny program do wgrywania programów oraz prosty schemat na dole strony
Może prócz programatora jak wspomniał przedmówca kolega ma jakiś soft posiada bug'a i rozwala fusebity ? A nie wspomniał kolega jakiego softu używa. Ja mam komercyjną wersję codevision i jak zapomnę o wyłączeniu programowana fusebitów to program domyślnie wwala same 0 ... i procesor trup (to znaczy da się postawić ale trzeba się gimnastykować z STK500)...
Witam! W moim projekcie który piszę w Bascomie, wgrywam bezpośrednio z BASCOM-AVR poprzez programator kupny USBASP wszystko działało bdb do pewnego czasu. Mianowicie przed chwilą przytrafiło mi się podczas wgrywania programu wyłączenie kompa (przyciskiem całą listwę wyłączyłem oczywiście przez przypadek). Po uruchomieniu na nowo procek dziwnie się zachowuje,...
Jeśli chodzi o sterowanie tego programatora (AVRDoper) z poziomu AVRDude w trybie COM to należy wydawać komendy typu "C:\WinAVR-20100110\bin\avrdude.exe" -c stk500v2 -P com1 -p m16 -U flash:w:"C:\WinAVR-20090313\projects\EvB AT16-32\ds1820_demo.hex":i -U flash:v:"C:\WinAVR-20090313\projects\EvB AT16-32\ds1820_demo.hex":i -U signature:r:signature.dat:r...
Witam!!! Mam następujący problem z tym mikrokontrolerem a mianowicie chciałem przestawić fusebity za pomocą isp ponieważ we flipie się nie da i przez przypadek skasowałem całą pamięć łącznie z bootloaderem. Teraz sprawa wygląda tak ,że nie ma możliwości połączyć się z procesorem ponieważ nie wiem jaki program go obsłuży a programy z jakich korzystam...
Hmm, czy podczas programowania zmieniałeś albo ustawiałes jakkolwiek fusebity? Sprawdzałeś czy z włączonym Slow SCK jest tak samo?
Cześć, zasilasz je tym samym zasilaczem, czy dwom różnymi? Miałem kiedyś podobny kłopot, programowało się x czasu, aż w końcu przestało. Przestało na tej zasadzie, że fusebity szło przestawić (programem kolegi z tego forum), a wsad nie wchodził. Początkowo podejrzewałem, że padł programator. Po kilku dniach zacząłem sprawdzać układ "od zera" i okazało...
Witam! Właśnie zaczynam pracę z nowym programatorem AVT Prog2 i wykazuje on ciekawy problem. Programuje wybiórczo. Bez problemu programuje ATMega16, Atmega8A Nie komunikuje się z ATMega32 i chyba ATTiny2313 Testowany za pomocą programów BscomAVR i AVR Studio - wyniki identyczne. Czy może któryś z Kolegów spotkał się z podobnym problemem bądź słyszał...
Witam, mam dość dziwny problem. Posiadam płytkę Evb 4.3, ma ona zintegrowany programator przez FT232RL (USB-FT232RL) . Do tej pory normalnie programowała się przez USB, teraz nie chce. Objawy są takie: -And-Load (programik specjalnie do programowania tej płytki) wywala Sending page #0 Sending page #0 .. Programing Fail Sending Page #0 Programing Fail...
Otóż mam następujący problem- zaprojektowałem sterownik serw (8 serw+ kilka dodatkowych cech, jak odczyt adc z potencjometrów tych serwomechanizmów + dwa wolne piny). Płytki wytrawione (pokryte później pseudo-soldermaską : tą samą folią, którą używałem przy wytrawianiu metodą fotochemiczną)i polutowane. Tuż przed podłączeniem zauważyłem, że gniazdo...
Wiesz, może jakaś seryjna lipa. Ja mam nową Atmegę 8 która to jest o tyle ciekawa, że programuje się dobrze, weryfikuje się dobrze, fusebity chodzą ok, można przełączać kwarc/RC, a jednak po zaprogramowaniu jej wsadem, program się nie wykonuje wcale a wcale. Można odczytać, zweryfikować itp. i wszystko jest poprawnie, a wykonać się nie chce - układ...
Witam, kupiłem dzisiaj programator USBasp cable i chcę wykonać lampkę RGB na Attiny2313, jednak nie mogę wgrać programu to Attiny. Bascom wykrywa układ, wczytuje program, i nagle program zamyka się. Programuje przez podstawkę z kwarcem 16Mhz i dwoma kondensatorami 22pF. Dokładniej po czym program się resetuje na zdjęciu (pasek dochodzi do końca i zamyka...
Witam, problem jak w temacie. Zwyczajnie zaprogramowałem mikrokontoler Atmega32 z programu Pony Prog, oczywiście nie ruszając fusebitów i przestał odpowiadać ( w pony prog kod błędu -24). Sprawdziłem połączenia, nawet przelutowałem cały układ ale nic to nie dało. Inne mikrokontolery programują się doskonale z tego programatora (niestety nie mam drugiego...
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...
AVE... Z assemblera skorzystałem tylko raz: gdy chciałem użyć kawałka pamięci programu jako pamięci EEPROM. PICi wymagają precyzyjnej czasowo sekwencji operacji na rejestrze dającym dostęp do funkcji zapisu, i to można zrobić tylko przez ASM. Moje użycie polegało na skopiowaniu stosownego kodu z noty katalogowej. Znajomość assemblera czy całej architektury...
Czesc Zumek ! Wcisnalem poprzednio jakis klawisz i umiescil posta-smiecia, sorki. Wiesz te procki przy uruchomieniu zachowuja sie u mnie dziwnie, ciezko to opisac bo to wyglada na niestabilne dzialanie, raz go bascom "widzi" raz nie widzi, fusebity szczytuja sie wolno. Tak jakby byl taktowany zegarem 32kHz. Nie wiem, nie wnikalem w to dokladnie z braku...
Jak kolega zaproramuje całe 2kB to będe pełen podziwu a jak mege 128 to chyba bede klaskał , bo oczywiście że sie da tylko to ogromne wyrzeczenie . trzeba to robić chyba ze 2 dni . A programator można zrobić za kilkanaście zł .. No rozumiem fusebity jak ktoś nie ma programatora do tego ...
też tak mi sie wydaje. ATtiny ma wszystko co miał at90 i to na tych samych adresach. fusebity trzeba przestawić ale reszta powinna działać.
Zamiast kupować STK500 itd to zainteresuj się bootloaderami do AVR. Ja używam megaload. Proces wygląda tak, że do nowego procka ładujesz bootloader przez ISP, ustawiasz fusebity i więcej nie tykasz. Proces przegrywania softu z PC do flasha załatwia automatycznie bootloader poprzez port COM przy każdym zresetowaniu uC. Całość trwa kilka sekund (zależy...