http://obrazki.elektroda.pl/2762225800_1... Jedyny taki przenośny programator układów AVR. Pomoże wszędzie tam, gdzie trzeba zaktualizować oprogramowanie, a układ docelowy znajduje się w trudno dostępnym miejscu i nie mamy możliwości (lub chęci) ciągać ze sobą laptopa i mnóstwa przewodów. Banalnie łatwa obsługa, niski koszt wykonania, super...
Zapomiałem uściślić, chodzi o ATTINY2313 - 20PU - nowe (dziewicze), może to ma znaczenie? Jeśli są to kostki, kupowane jako nówki bezpośrednio czy pośrednio od Chińczyka to może być różnie z ich "dziewictwem". Ale w każdym razie, warto sprawdzić czy nie zachodzi to o czym pisze kolega tmf. Czyli sprawdzić i zwolnić transmisję ISP z USBASP jeśli jest...
Witam, jaka jest częstotliwość zegara atmegi dla rozwiązania z http://elfly.pl/multimetr/multimetr_DIP.... ? Wewnętrzny kwarc 1mhz - atmega ma takie ustawienie jako fabryczne, więc fusebitów nie trzeba ustawiać, wystarczy wgrać program i będzie ładnie działać.
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...
Daj sobie spokój z tym kablem ATA. Lepiej zrób sobie 6 takich kabelków: http://electropark.pl/c/128-large/przewo... i nimi podłącz sobie ten programator PS. Jeśli atmega jest nowa to być może musisz ustawić zworką JP3 tryb "SlowCk" (wynika to z ustawień fabrycznych Atmeg'i16, FuseBit'y są ustawione na wewnętrzny RC 1MHz co wymaga właśnie...
Nic nie ustawiałem, więc pewnie są domyślne "Domyślnym (fabrycznym) ustawieniem mikrokontrolera ATMEGA 8 są bity CKSEL3..0 = "0001" oraz SUT = "10". Oznacza to że fabryczny mikrokontroler, przed zmianą jakichkolwiek "Fusow" pracuje na wewnętrznym oscylatorze RC z najdłuższym czasem startu i taktowaniem 1MHz."
Witam. Chcę zaprogramować Atmega8 do jednego z projektów Mirley'a. Przy programowaniu trzeba ustawic Fuse bity tak jak tutaj: ..................... Czy istnieje jakiś sposób, żeby ustawić je zgodnie z projektem? Tak, jest to wyjątkowo proste tylko musisz troche przynajmniej starac się zrozumiec 'mechanizm' określania i ustawienia fuse bitów. Najperw...
Fabryczne ustawienie częstotliwości pracy ATMega to 1MHz wewnętrzny oscylator. Twój układ procesor musi pracować z częstotliwością 12MHz (zgodnie z instrukcją montażowa). Kontroler USB jest robiony programowo w mikrokontrolerze, dlatego częstotliwość pracy mikrokontrolera w tym wypadku ma znaczenie dla komunikacji. Sprawdź ustawienia fusebit, oraz czy...
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...
Poradziłem sobie z oledem w ten sposób że, wywaliłem fabryczny obwód do resetu, i podpiąłem pin reset z paska oleda pod atmegę. Kondensator, rezystor i diodę. Podobnie zrobili tu: http://forum.atnel.pl/topic7982-90.html Teraz jest inny problem. Gdy szybko włączam i wyłączam procesor, tzn power down, to procek mi się zawiesza. Pokażę program. [syntax=vbnet]$regfile...
Witam :) Zdaję sobie sprawę, ze na Elektrodzie jest sporo urządzeń tego typu. Ale mimo wszystko, dorzucę do kolekcji swoją konstrukcję. :) Jest to dość prosty projekt zegarka stołowego z synchronizacją NTP. Pomysł narodził się jakieś 3 lata temu, kiedy to przy kolejnej zmianie czasu letniego na zimowy, przy istniejącym zegarze domowym znowu padło pytanie...
w Bascomie Fusebit A987 to cztery bity, ja muszę zmienić trzy bity CKSEL3..1 ustawić w nich jedynki, czwarty bit w A987 jest nie istotny bo jest bitem SUT? Bit A - to bit CKSEL3 Bit 9 - to bit CKSEL2 Bit 8 - to bit CKSEL1 Bit 7 - to bit SUT zgadza się? Nie , nie zgadza się... W Bascom, czy innym środowisku fusebitami odpowiedzialnymi za taktowanie...
Zewnetrzny kwarc 8MHz chyba:) Fabrycznie ATMEGA 8535 ustawiony jest na Internal RC oscillator 1MHz, wiec bez wzgledu na to czy masz podlaczony zewnetrzny kwarc czy nie, procesor powinien ruszyc i wykonac program z czestotliwoscia 1MHz, bez zadnej zmiany fufow:) Dodano po 7 *fusow :)
Cytat: Do tego zaprszaszam do lektury: DATASHEET ATMEGI8 [url=http://mirley.firlej.org/fuse_bity_... <--- tutaj wg mnei bardzo dobrze opisane fusebity oraz Książek "uC AVR ATmega w praktyce" Baranowskiego oraz "Programowanie uC avr w BASCOM", Wiązania. Na początku tego...
Na wewnętrznym taktowaniu (ATMEGI NIE MAJĄ WBUDOWANEGO KWARCU!!!) raczej nie będzie poprawnie działać - testowałem na 4 egzemplarzach. Wypowiedzi, że błąd będzie mały i komuś poszło radzę włożyć między bajki - możliwe że miał fart co do egzemplarza (zakładając dobrą kalibrację fabryczną, temperatura i napięcie zasilające stabilne itd.) Z PC na niestandardowych...
Jak ustawić te diabelskie bity ?? Nie chcę zwali procka, bo na następny będę czekać do następnego tygodnia a praca goni. Według pdf'a włączony jest wewnętrzny generator i to by się zgadzało, bo można procesor programować bez kwarcu, ale już to, co powinno być ustawione według tego pdf'a niestety się nie zgadza. Podrzucam scren (ustawienia fabryczne)...
Jak dla ,mnie tylko doctor atmega. To jest taki programator co naprawia procki - przywraca ustawiania fabryczne. Gdzieś na necie jest schemat. Może ustawiłeś fusbity przy wgraniu na zewnętrzny kwarc. Jan nie masz to przylutuj
Jeśli natomiast będziesz musiał zaprogramować mikroprocesor to trzeba ustawić fusebity. Praktycznie zawsze jest tak że gdy kupujemy mikroprocesor ze sklepu do jest on domyślnie(fabrycznie) zaprogramowany na 1MHz. Jeśli natomiast w naszym projekcie jest wymagana inna częstotliwość taktowania procesora to musimy to ręcznie ustawiać fusebit'y. W zestawie...
Witam, Bawię się w programowanie uC i wszystko szło dobrze póki nie wpadłem by przetestować jak działa procesor z innymi ustawieniami zegara. Mowa konkretnie o ATMega 8, fabrycznie taktowana wewnętrznym 1MHz. Chciałem zmienić na dalej wewnętrzny tylko 8 MHz (podobno jest niezbyt dokładny, ale nie potrzeba mi dokładności do testów). Otworzyłem więc datasheet'a...
Zlata_n napisał: aktycznie masz rację, nie sprecyzowałem swojej odpowiedzi. Już wyjaśniam, gdy ustawiamy fusebity to możemy ustawić dokładną wartość lub zakres częstotliwości w jakim ma się znaleźć nasz kwarc. mlassota napisał ... a to bardzo ciekawe - napisz proszę jak ustawić bitami konfiguracyjnymi dokładną wartość oscylatora i po co? Proszę bardzo,...
Jak widać na filmie, a bardziej słychać jak dasz głośniej, to PWM reguluje sie elegancko. Nie schodzę poniżej wartości 70 (około 27%) bo silnik potem miałby problemy z ruszeniem. Kod jak zwykle jest przykładowy. Patrząc jednak na pierwszy post doszedłem do wniosku, że może Twój mikrokontroler pracuje jeszcze z fabryczną prędkością 1MHz? Jeśli nie zmieniałeś...
Hej! Jeśli rozwiązanie tego konkretnego problemu jest gdzieś na forum to z góry przepraszam za dublowanie tematu, ale niestety nie udało mi sie znaleźć konkretnego rozwiazania. Odkąd mam laptopa to nie mogę w bascomie ustawić fusebitów. Posiadam atmegę16 smd. Z tego co wiem fabrycznie ustawiona jest na wew rc 1MHz. Chcę wrzucić już istneiejący program...
2. Odnośnie próby wgrywania (wypalenia bootlodera). Naturalnie ten proces nie miał szans powodzenia od samego poczatku. W Arduino IDE w standardowej dowolnej versji nie ma wyboru płytki z samym processorem 'ATmega328'. Owszem taka kombinacja może się pojawic po doinstalowaniu opcji supportującej processory na breadbord (.bb). Ponadto jeżeli jest to...
Na pewno sama funkcja i while nie robi takiego narzutu żeby zamiast 60s było 72s :wink: - jak już to raczej jak myślę coś z fuskami nie tak. Czy chodzi o kalibrację wewnętrznego oscylatora RC? A może jest inny powód - może słynne źle zdefiniowane "F_CPU"? Dwie cenne uwagi ;) .... (chociaż też wewn. oscylator nie mógłby być aż tak mocno rozkalibrowany...
Jak nie zabiłeś jeszcze Atmegi i/lub programatora to wystarczy prawidłowo podłączyć wszystkie kabelki i ustawić zworkę SLOWSCK. Wiem, napisałeś, że nie ma. Chińczycy ich może nie wlutowują ale pola na płytce powinny być, można je zewrzeć na chwile metalową pęsetą. Co ciekawe przestali go wlutowywać, a dalej wrzucają soft bez możliwości programowego...
http://obrazki.elektroda.pl/8261296900_1... http://obrazki.elektroda.pl/3509895200_1... Opisany poniżej "nietypowy mówiący termometr" dla większości osób może się wydać zupełnie niepotrzebnym, zbędnym gadżetem. Jednak dla osób starszych, słabowidzących itd. może okazać się pomocny. Typowe, tanie termometry, nie zawsze...
Częściowo masz odpowiedź w poście uprzedzającym to pytanie. Fabryczny uC Atmega jest ustawiony na 1Mhz, zobacz czy masz opcję programatora "slow", i zacznij o wgrania bootloadera, jak się nie uda trzeba to zrobić poza środowiskiem Arduino. A jak się uda to znowu trzeba pamiętać by wybrać ten programator bez opcji "slow". https://obrazki.elektroda.pl/6258367000_...
Witam !!! Chcąć ustawić fuse bity ATMEGI 8 na fabryczne http://obrazki.elektroda.net/5_125714641... Cyt : ...Jedno z wyjść generatora dołączamy do Portb.6 Atmega8, masy złączone razem, włączamy zasilanie i poprawiamy źle nastawiony Fusebit. Przywróciliśmy procesor do życia... Mam pytanie dla osób bardziej zaawansowanych w uP. Czy przedstawiony poniżej...
Może nakierujemy kolegę na jakieś prostsze rozwiązanie, ramka na stałe, prostszy dużo mechanizm, bo nie wiem czy uciągnie full modbusa? Jak wiesz z własnego doświadczenia, jakoś działający Modbus to nie taki wielki problem, trudno zrobić go tak żeby działał w każdej sytuacji. Robiąc obsługę jednego konkretnego rozkazu, jest stała struktura ramki, więc...
Dobra, przejrzałem ten temat jeszcze raz od początku i faktycznie przestawianie fusebitów nie jest konieczne. Wasz wsad operuje na wewn. oscylatorze 1MHz (fabryczne ustawienie Atmegi). Oryginalnie w mojej stacji AVT987 Atmega jest taktowana kwarcem 8MHz, sugerowałem się też obrazkiem z poprzedniej strony w poście SZA (gdzie jest kwarc z kondensatorami...
Witam Jako że w dzisiejszych czasach w niepamięć powoli odchodzą napędy optyczne, często jest tak że nawet jak trzeba z niego skorzystać okazuje się że już nie czyta płyt :( Jeśli mamy komputer stacjonarny możemy oczywiście się pozbyć napędu z obudowy ale często zaślepka zatoki w obudowie zaginęła bez wieści więc albo trzeba coś dopasować, albo kupić...
Oczywiście, do tego jest właśnie ten układ :) Niestety, przewody połączyć trzeba wszystkie - innej opcji nie ma. Jeśli nie, no to niestety wymiana układów lub zakup programatora który ugryzie debugwire. I akurat dobrze kolega trafił bo wczoraj wyszła wersja softu 2.10 - która umożliwia zapisywanie dowolnych fusków, a nie jak dotychczas fabrycznych....
Jeśli są ustawione fabrycznie, to nie może poprawnie działać. W fabrycznych ustawieniach Atmega 8 ma 1MHz a ty w programie deklarujesz $crystal = 4000000. Zobacz sobie to: http://www.elektroda.pl/rtvforum/topic13... Tam bezpiecznie przestawisz FUSE. Fuse i $crystal muszą mieć taką samą wartość. 1MHz to $crystal = 1000000
Tak mają ustawione 1MHz Rc i tak ma być. Fusów nie ruszać. Zegar musi śmigać na ustawieniach fabrycznych bynajmniej u mnie tak jest. pozdrawiam
Witam! Mam problem z prockiem atmega 16. Mam je z odzysku, z jakiegoś innego urządzenia i mimo wgrania do niego programu, który napisałem, są problemy z działaniem urządzenia. M16 wcześniej na pewno miał bootloader i był dodatkowo zabezpieczany jakimiś fuse-lockami. Czy ma ktoś przepis na fabryczne ustawienia tego procka ? Mam prosty programator (LPT...
A wracając do tematu różnych taktowań Atmeg i AtmegA to miałem na mysli, że oczywiście oba procesory się nie różnią w tym zakresie ale fabryczne ustawienie ich fusbitów daje inne taktowanie. Nic nie daje inne taktowanie, WSZYSTKO w m16 i m16A jest IDENTYCZNIE (poza kilkoma elektrycznymi różnicami). Toż pokazałem notę ATMELA porównawczą.
Moim zdaniem punkt dymienia jest mało precyzyjny z powodu mało "dokładnej" jakości oleju, oraz w niektórych przypadkach - nawet kilkustopniowe rozrzuty temperatury dymienia. Ale proponowałbym np.: choćby pożyczyć od kogoś miernik temperatury (nawet jakiś przemysłowy - tzw "tablicowy"), biorę dwa czujniki temperatury - jeden "mój" w "moim mierniku, a...
Nieprawidłowe ustawienie fusebitów w procku USBASP nie to że może mieć jakieś znaczenie ale ma podstawowe znaczenie ;) Jeśli ich nie zmienisz z fabrycznych ustawień to procek taktowany jest 1MHz, a do VUSB potrzeba 12MHz - więc jak to sobie wyobrażasz. W takim wypadku winda nigdy nie wykryje programatora i zgłosi uszkodzenie na porcie USB. A co do sterowników...
Witam. Sprzęt: -Atmega644P + kwarc 16mgh, -Serwo TowerPro GS-5010, (na pinie PD5/OC1A) -potencjometr A10k. (na pinie PA0/ADC0) -środowisko Eclipse Luna, Problem: Za pomocą załączonego kodu, gdy steruje potencjometrem, ciężko ustawić je w zadanej pozycji. Albo szarpie i nie może się ustawić albo od razu przesuwa się do końca i szarpie. Pewnie coś źle...
https://obrazki.elektroda.pl/1625698700_... https://obrazki.elektroda.pl/1666677600_... https://obrazki.elektroda.pl/5507649800_... Co lepsze oscyloskopy zawierają analizatory protokołów, rejestratory przebiegów. Niewątpliwie oscyloskop jest urządzeniem pomiarowym. Wydaje się więc, że taki skaner/emulator...
Z tego co znalazłem ludzie miewali problemy z komunikacją między Atmegą a ESP8266. Spora liczba przypadków dotyczyła problemów z odnalezieniem (odgadnięciem) "fabrycznej" prędkości po jakiej ESP komunikuję się po RX/TX. Trwałe ustawienie tej prędkości w ESP (tzn. żeby po resecie była taka, jaką sobie życzymy) też nie jest takie banalne i są sprzeczne...
Witam Głupie pytanko, ale słabo znam się na Eagle. Mam schemacik i płytkę jak w załączniku, ścieżki częściowo prowadziłem ręcznie, a część z autoroutera. Problem jest w okolicy scalaka, bo tam ścieżka zachodzi na nóżkę. Nie mogę jej odsunąć lekko w prawo, coś jakby grid był zbyt mało dokładny. Pomoże ktoś z tym? Druga sprawa: chcę dać trochę większe...
Z filmiku wychodzi, że fabryczny zegar mikrokontrolera (1 MHz) działa 4 za wolno (w 9,026 s zliczył: (12,58-10,34) s i częstotliwość pokazywania cyfr ok. 6,25 Hz) więc odznacz CKDIV8 i ustaw CKSEL zgodnie z rezonatorem na PCB (pewnie 4 MHz) https://ww1.microchip.com/downloads/en/D... - od str. 22 CKSEL3..1...
Witam. Wiec chcialbym zrobic a wlasciwie zaprogramowac jakiegos procka do ktorego podlaczalibysmy jakis up np AVR z przestawionym fusami( mnie interesuje obecnie Atmega 8) i za pomoca tego procka moglibysmy przywrocic fabryczne ustawienie fusebitow,przynjamniej tych ktorych nie mozna przestawic przez SPI. Mysle ze warto by sie zajac tym tematem bo sam...
Witam Buduje sterownik oświetlenia i mam pytanie co do wewnętrznego oscylatora do procesorów ATmega(ATmega8). Chcialbym użyć wewnetrzny osc. gdyż: 1. Nie musiałbym grzebać w fuse bitach,gdyż fabryczne ustawienie na 1MHz mnie pasuje bo przy prescalerze=1 mam timer1 zwiekszany co 1us (upraszcza to obliczenia) 2.Upraszcza mi płytke. Mam jednak watpliwość...
Na razie nie programuje, tylko chcę żeby za pomocą mkAvr Calculatora odczytać sygnaturę procesora, więc nie powiem co z tym pinem reset. To właśnie pin RESET + odpowiednia sekwencja SPI umożliwia komunikację pozwalającą programować i odczytywać dane (w tym fusebity) z MCU. Jego nieprawidłowe działanie skutecznie uniemożliwia programowanie (odczytanie...
Witam, Mam problem z zestawem startowym firmy propox. Nie znalazłem rozwiązania mojego problemu(widnieje jeden postale nic nie pomogło). Problem jest następujący: Żaden z przykładowych programów nie chce działać na moim zestawie startowym. Np. program do obsługi LCD. Atmega jest na ustawieniach fabrycznych, podłączenie fizyczne wyświetlacza i procka...
Atmega jest podłączona bezpośrednio do GPS-a. Na razie zwiększyłem zegar do 2 MHz-ów. Nie do końca jestem przekonany do tego kodu... Może to jego wina, że wyświetla takie głupoty? Ja tam nie wiem dlaczego wewnętrzny osc. RC miałby uniemożliwiać poprawne działanie UARTA. Jeśli procesor ma pracować w temperaturach zbliżonych do temperatury popularnie...
Jak powinny być ustawione fuse bity? Fabryczne ustawienia ? Pytanie dotyczy obu procesorów . Oraz na jakiej zasadzie działa sterowanie ? Dowolny pilot RC5 ? Czy trzeba jakoś go zaprogramować ?
1. Jest poprawny, ale nie do końca, bo nie ma bufora(74hc244 - chroni przed zepsuciem portu lpt) i może uszkodzić LPT, pinów nie sprawdzałem. Zrób ten programator co jest w pierwszym linku w moim poscie on jest sprawdzony i na pewno dobrze działa. 2. Poczytaj o fuse bit'ach w atmegach, żeby włączyć zewnętrzny oscylator(kwarc+kondensatory) trzeba odpowiednio...
Co do zasady to źle masz ponumerowane piny z prawej strony. Ma być 15 na dole a 28 na górze. Należy trzymać się ustalonej konwencji, żeby uniknąć pomyłek. Linie programowania (MISO,MOSI,SCK,RESET + VCC,GND) wyciągnij na złącze. Pamiętaj, żeby linie przycisków ustawić jako wejścia z pull-up'em i zrobić programowy debouncer (eliminacja przypadkowych zaliczeń...
witam! przeszukałem różne fora i nadal nie znalazłem jednoznacznej odpowiedzi. problem polega na tym że mam kilka urządzeń, które mają ustawione fuse bity: "Mode 3: Further programming and verification disabled" skasowanie eeproma powoduje przejście do ustawień fabrycznych na czym bardzo mi zależy. czy jest jakaś szansa aby za pomocą ubsasp lub j-tagiem...
https://obrazki.elektroda.pl/6692889600_... Od jakiegoś czasu czułem potrzebę sterowania komputerem za pomocą niestandardowej klawiatury. W wielu przypadkach, takich, jak emulatory starych komputerów i sterowanie urządzeniami za pomocą klawiatury, można przypisać funkcję programu do klawisza na klawiaturze. Na przykład komputer ZX...
Co z pozostałymi zakładkami w tym programie ?? Zmieniając w pozostałych zmienia się w tej co pokazałem. Czy w przypadku nowej/fabrycznej Atmegi32 to wystarczy ?? Co z ustawieniem oscylatora ?? Podobno fabrycznie ustawiony jest na wewnętrzny 1Mhz Nie chciałbym "uziemić" drogich w tej chwili mikrokontrolerów. Tak wystarczy tyle w przypadku nowej fabrycznej...
Witam, jako że posiadam kilka atmeg8 zablokowanych podczas zabaw z oscylatorami mam zamiar zrobić programator równoległy opierając się na dokumentacji procka. Problem jest taki, że dokumentacja jest napisana trochę zawile. Czy poniższy algorytm jest poprawny czy cos pokręciłem? pseudokod: PAGEL, XA1, XA0, BS1 = gnd VCC = 5v RESET = 12v czekaj na RDY...
Witam wszystkich. Ponieważ zainteresowanych rozbudową dogrzewacza, który montowany był m. in. w samochodach Wolswagen Sharan jest dość sporo, opiszę tu jak rozbudować ten właśnie dogrzewacz do pracy samodzielnej bez potrzeby odpalania silnika. Układ ten pracuje u mnie już jakieś dwa tygodnie i jestem z niego bardzo zadowolony. Zalety to ciepły silnik...
Przyszedł do mnie dzisiaj tester TC1. Od razu dorobiłem w nim przełącznik on/off na plusie baterii. Wylutowałem też 2 kondensator C11 i C12 od przetwornicy, pomierzyłem je i okazało się, że oba mają po 4,7uF (2x4,7uF). C11 i C12 połączone są równolegle, zastąpiłem je jednym elektrolitem 10uF 63V( Czy taki może zostać czy lepiej dać elektrolity 2x4,7uF...
Bardzo dziękuję za pomoc. Trochę już zrozumiałem. Kupiłem nową atmegę, bo miałem akurat okazję, zostawiłem fabryczne fusy high, tylko zmieniłem low na 0xff, żeby działała z 16Mhz, wgrałem program i śmiga :) jak będę miał chwilkę znów, to wracam do tamtej atmegi i spróbuję ją tak samo ustawić. To na jakich pinach działa arduino definiuje się w programie...
Witam Mam dziwny problem nigdy mi się tak nie zdarzyło z poleceniem Wait/ waitms w Bascomie. Chodzi o to, że mam nowy procek Atmega 8 ustawiony fabrycznie na 1 Mhz i powinien odmierzać dokładnie 1 s na takim ustawieniu fabrycznym a ja wpisuje w programie np. waitms 100 to dioda zapala się na 5 sekund... dziwne. Próbowałem na zestawie ZL2AVR , na innej...
Witam po dłuuuuuuuuuuuuugiej przerwie. Sukces !!!!!!!!!! Wszystko działa . Problemem było oczywiście złe ustawienie fusów. w Fusebit extendet : fusebit p ustawiony ma być na ATmega 128 mode. Fabrycznie jest on ustawiony na kompatybilność z starszym modelem 103. Serdecznie dziękuję WSZYSTKIM którzy byli tak dobrzy i pomagali mi w rozwiązaniu problemu....
Zacznij od tego: http://mikrokontrolery.blogspot.com/2011... i jeśli kupiłeś nową atmegę to musisz ustawić zworkę SLOW_SCK bo ona jest fabrycznie taktowana 1 MHz.
Z ostatnich postów które pisałem i odpowiedzi na nie wynika że moja Atmega pracuje z fabrycznymi ustawieniami. Troszkę się boję przestawiać fusy - załatwiłem już w ten sposób procka. Odłączyłem kwarc od Atmegii a ona dalej pracuje. Czyli potwierdza się to co odpowiadacie w postach. Podejdę od kolegi może w sobotę to mi poprzestawia fusy, on sie lepiej...
Zwykle, jeśli o atmegi, np. atmega8, atmega168, fabryczne ustawienie fusów są takie: wewnętrzny oscylator 1MHz. 3.1.19. Zabronione jest publikowanie wpisów w dyskusjach archiwalnych.
No i sam sobie problem rozwiązałem. Do podłączenia wystarczyło dodać w linii poleceń ustawienie BaudRate na 9600 a nie tak jak w przypadku m32 że dowolna domyślna czyli 256kb. Do tego każda ATmega jest ustawiona fabrycznie do pracy z wewnętrznym kalibrowanym generatorem RC a więc żaden zewnętrzny kwarc nie jest potrzebny
Jak dostajesz nowy µC prosto ze sklepu w swoje łapki, to ma on fabrycznie zaprogramowane FuseBity tak, jak to Atmel w swojej nocie katalogowej pisze. I jeśli ma on "fusy" zaprogramowane domyślnie, to ISP na pewno jest włączony i nie musisz nic zmieniać.
Problem powstaje w momencie gdy chcę ten program przenieść na ATTINY85. W ATmega328 są 2 przerwania. Rodzina Attiny 13/45/85 ma tylko jedno - INT0 - ale aż 5 przerwań przy zmianie stanu końcówki PCINT. Czyli chyba można zaadaptować program Rotary master z ATmega328 na Attiny85. Problemu nie ma (!) jeżeli zrozumiesz konfigurację przerwań dla tych microcontrollerów...
ustawiłeś zewnętrzny kwarc a ja go tutaj nigdzie nie widzę... Z kąd to wywnioskowałeś ? Żadnego kwarca nie ustawiłem bynajmniej tak mi się wydaje. Jeśli fabrycznie Atmega8A jest na wewnętrznym kwarcu 1MHz a ja nie mam połączenia procka z programem to przecież chyba nie mogłem zmienić tej opcji ? Mógłby ktoś to potwierdzić ? Tak samo chyba z fuse bitami...
Jaką masz ustawioną (domyślnie) częstotliwość kwarcu? Nie znam BASCOMa, ale w przypadku ATMega musisz ustalić źródło sygnału zegarowego (i czasem też jego częstotliwość). Ustawiony fabrycznie pracuje na wewnętrznym generatorze RC 1 MHz. Zmieniając te ustawienia (fusebits) trzeba uważać, żeby sobie nie przełączyć źródła programowania i zegara, bo mogą...
Jeśli masz fabryczną atmegę więc ustawioną na 1MHz (8MHz internal RC resonator + CLKDIV8 fuse) zatem potrzebujesz: a) nowszy soft USBAsp lub b) zwartą zworkę slow sck (nie widzę która to by mogła być, bo wlutowany jest tylko jumper do wyboru 3v3/5v).
Grala1 - Nie wiem czy ta wersja spełni oczekiwania : '$prog &HFF , &HE1 , &HD9 , &H00 ' Fusebity fabryczne !!! $sim ' dyrektywa opuszczania zwłoki (usunąć ten wiersz przy wgrywaniu w chip) $regfile = "m8def.dat" ' dyrektywa kompilatora o rodzaju procka ATMega 8 $crystal = 16000000 ' określenie kwarca 16 MHz Config Pinb.1 = Output...
Witam pasjonatów zegara "nixie" Właśnie konczę budowe zegara z wyżej wymienionej strony.Do pierwszego urochomienia użyłam odbiornik DCF z fabrycznego budzika z zasilaniem 1,5 V co efektem tego było jak powyżej. Następną próbę wykonałem z budzikiem DCF zasilanym dwoma paluszkami R-6 (3 V) Do wyjscia odbiornika DCF działającego budzika podłączyłem zegar...
Może procek ma inne taktowanie niż zadeklarowane w programie 5 dni temu. Zatem... no kidding ;) Te MCU są taktowane fabrycznie 1MHz (8MHz wewnętrzny oscylator i fuse CLDIV8 czyli dzielnik przez 8). Kolego w trakcie pisania obsługi LCD musiałeś mieć ten fusebit nieaktywny zatem taktowanie wynosiło 8MHz i tyle było zadeklarowane w projekcie (F_CPU)....
http://obrazki.elektroda.pl/9589280700_1... HPS 2014 Hybrydowy laboratoryjny zasilacz sieciowy. Parametry użytkowe zasilacza w skrócie: 1. Wykorzystanie tanich i łatwo dostępnych elementów. 2. Wydajność prądowa min 3A (dla niskich napięć może dochodzić do 5A). 3. Rozdzielczość DAC 12bit. (filtrowany PWM 4.9kHz) 4. Rozdzielczość ADC...
jakiego programu użyć do zaprogramowania atmegi 8 działającego na windowsie xp mam programator stk200 Ja używam darmowego programu " ISP Programmer " i jestem z niego zadowolony, a ściągniesz go sobie ze strony autora: http://dybkowski.net/pages/pl/electronic... Ustawienie programu ISP Programmer do programatora stk200 to: W głównym...
Cześć ! Kupiłem swego czasu Atmegi 8A. Objawy : Prąd startowy 10mA i szybko spada do 7mA ( zdrowa bierze 10mA def ustawieniach) Brak komunikacji po SPI. ( testowane na 2 sztukach ) Data produkcji : 1727. Sprzedajacy przetestował swoje i też po SPI brak komunikacji.. Podróbki ? Czy odrzuty produkcyjne które ktoś wprowadził do sprzedaży ? Inne kupione...
HA! Działa! Słuszna uwaga z tymi ustawieniami fabrycznymi. Przytrzymałem kilka sekund ten microswitch tam obok atmegi (widać na zdjęciu) i nagle żarówka zaczęła świecić na niebiesko, poszło pełne 18V, i zasilacz wrócił do życia, działa wszystko. Widocznie coś było namieszane w jakichś ustawieniach. Tutaj w panelu przez USB na komputerze jest przycisk...
W tym temacie autor trochę przesadził z tym poborem prądu 11mA. Jedna dioda podłączona bezpośrednio pod zasilanie ok 3,3V pobiera właśnie ok 10 mA. Porównywał kolega wskazania swojego oscyloskopu, z przyrządem fabrycznym? Jest do przebieg z laboratoryjnego uczelnianego generatora więc myślę że dokładny. na generatorze ustawiłem 1 KHz, amplituda 2V...
Programator tego typu jest obsługiwany przez AVRDUDE jako EvB. Jeden z producentów płyty eksperymantalnej montuje ten programator standardowo w swoich produktach (płytka uruchomieniowa) już od dłuższego czasu. Jestem użytkownikiem takiej i jak do tej pory nie miałem większych trudności w programowaniu ATMeg. Problemem mogą być egzemplarze które fabrycznie...
dziękuję za odpowiedzi!!! uP na fabrycznych ustawieniach. Wgrywałem zarówno programy już sprawdzone jak i najprostrze typu zapalanie jednej diody. Zaznaczę, że programator zbudowałem na płytce razem z wtykiem lpt więc o dalekiej komunikacji nie ma mowy. ...i co najśmieszniejsze programator oczywiście z małymi problemami cały czas działał. Chyba pójdę...
Witam :) Jako ze jest duzo pytan na forum na ktore odpowiedz padla, postanowilem ze zbiore choc troche postow do kupy, tematy dotycza glownie AVR, bo z ARMow jeszcze nie czuje sie na tyle na silach zeby robic FAQa ;) Mam nadzieje ze sie komus przyda :) Niby FAQ jest, ale dla mnie jakoś malo czytelny i chyba nikt go juz nawet nie aktualizuje ;) Jesli...
Okej, udało mi się w końcu wgrać bootloader i to przez Arduino IDE za pomocą USB ASP. Nie musiałem nawet używać avrdude, wystarczyło ustawić odpowiednią zworkę na programatorze ISP, tutaj jej opis: J2 (SLOW) zwarta - tryb SLOW SCK do programowania procesorów taktowanych z częstotliwością poniżej 1,5 MHz (wymagany przy programowaniu fabrycznie nowych...
Nie prościej przelutować procesor, skoro masz taki, do którego masz pełny dostęp? Nie dokładnie napisałem, mam drugi pusty procek, na którym wprowadzam zmiany i je odczytuję, więc nie ma mowy aby programator nie działał. Czy ktoś ma inny pomysł na rozwiązanie tego problemu? W urządzeniu został zmieniony kod, do którego nie mam dostępu;/ Muszę pozmieniać...
Debugger Xplained Yourself jest kompatybilny z Atmel Studio 7. Bazuje na Atmelowskim debuggerze mEDBG, ale dzięki moim przeróbkom we wsadzie pozwala na programowanie wszystkich mikrokontrolerów z interfejsami SPI, dWire, UPDI, TPI, SWD. Jego "mózgiem" jest ATmega32U4. W wersji maksymalnie okrojonej do uruchomienia debuggera wystarcza 32U4, dwa przyciski,...
Sorry, że się wtrące ale ja chciałem 1pkt za kod źródłowy w jednym z moich projektów to prowizję ustawiono mi na 0 więc plik *.bas skasowałem. Myślę, że autor m.in. dlatego nic nie udostępni bo nawet 0.1 symbolicznego punkta nie zarobi a stracą wszyscy. Ja sam chciałbym looknąć "Jak to jest zrobione?" a nie mam możliwości bo regulamin blokuje postęp...
Ten schemat pokazany przez (at)khoam działa na pewno, bo sam takiego używam zarówno w programowaniu z konwerterami USB/UART jak i z BT HC-05 (tu reset robię pinem STATE po odwróceniu komendą AT logiki). Po każdym użyciu programatora do wgrania szkicu bootloader (w sensie program we flash) znika, zostają tylko ustawienia fuse i jak zamierzasz używać...
Powiem tak kolokwialnie i dobitnie - zajoba można dostać . Ustawiłem fabrycznie fusbity dla atmegi 328p za pomocą avrdude. Komunikat w konsoli "oświadczył", że zostalo wszystko zapisane. Po tym już nie moge wgrac wsadu. Dioda się pali caly czas, ale nie miga, jesli mam tak wpisane w programie. Program kompiluję za pomocą tego poradnika - "http://hobby.abxyz.bplaced.net/index.ph...
Spróbuj zaprogramować tylko samą instrukcję Getrc5 w pętli i wynik wyświetl np. na wyświetlaczu. Instrukcja ta jest himeryczna. U mnie nie chciała działać do póki nie zadeklarowałem jakiejkolwiek zmiennej tekstowej *2 lub 3. Np. $regfile = "m8def.dat" $crystal = 1000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portd.6 , Db5 = Portd.5...
jakiś Atmel (przepraszam dopiero jutro odczytam, teraz niedowidzę już). Zazwyczaj jest tam ATmega16u2. Nie jest 100% pewne, że te układy mają wpływ. Z tego co pamiętam, w samym Atmega328 da się ustawić w Fusebitach czasy startupu mikrokontrolera, być może tam coś fabrycznie jest inaczej. Myślę, że kolega jest świadom, że płytka Arduino w swojej obecnej...
http://obrazki.elektroda.net/44_12656130... Pomyliłeś się przy ustawianiu, lub celowo wyłączyłeś pin resetu (RSTDISBL) czy możliwość programowania przez ISP (SPIEN)? Nie ma sensu kupować lub robić niewygodnego i skomplikowanego programatora HV, tylko po to aby odblokować kilka procków. To urządzenie wyleczy problemy z fusebitami w mikrokontrolerach...
Witam po weekendzie Zrobiłem jak mi powiedzieliście tzn zakomentowałem zbędne linijki kodu i skompilowałem i nadal nic. Co do pytania o A czy nie jest to ATmega103? Przestawiłeś odpowiedni fusebit? To jest to ATmega128 na pewno co do fusebitów nic nie ruszałem zostawiłem tak jak są fabrycznie ustawione Mój kod wygląda teraz w ten sposób: Build started....
Sam się ostatnio przekonałem do msp przesiadka z atmela i powiem tak inny świat. Do atmela już nie wrócę, już prędzej do microchip-a. IDE atmela to średniowiecze, a avr pod względem programowania jest konkretnym niewypałem. Wrażliwy jak diabli na napięcie zasilania podczas programowania, dziwny i niewygodny wynalazek pt. FUSEBIT i ciągłe zmienianie...
2. powyżej 16 kodów (ale mniej niż historyczne kody "zużyte"), dekoder nie akceptuje kodu, ale uaktualnia licznik i wtedy można ponownie użyć pilota i już zadziała. 3. powyżej chyba (nie pamiętam dokładnej liczby) 32768 kodów kody uznawane są za zużyte i system je ignoruje. Pamiętaj że jak zastosujesz punkt 2 bez stosowania punktu 3 to Twój alarm będzie...
Pierwszy pokazany kod z opóźnieniami robionymi na for przy -Os nie ma prawa generować jakichkolwiek opóźnień. Hmm tego nie wiedziałem. Potem używam tylko _delay_ms(); AS6 nie generuje żadnych błędów ani ostrzeżeń. Oto output po kompilacji: ------ Build started: Project: led-test, Configuration: Debug AVR ------ Build started. Project "led-test.cproj"...
Dziś na forum zamierzam zaprezentować chiński KIT zegara elektronicznego. Głównym powodem zakupu była chęć zdobycia mikrokontrolera, który obecnie na polskim rynku jest niewiele tańszy niż cały kit i sprawdzeniu jednaj związanej z nim rzeczy, ale o tym na końcu. https://obrazki.elektroda.pl/9698585700_... https://obrazki.elektroda.pl/2116908200_...
Mam problem z wywoływaniem funkcji na mikrokontrolerze atmega64. Jakąkolwiek funkcję wywołam, to wykonuje się w nieskończonej pętli. Dodam, że na mikrokontrolerze zmieniłem fabryczne ustawienie fuse bitów tak aby otrzymać taktowanie na wewnętrznym kwarcu równe 8Mhz. Aby to zrobić zmieniłem tylko ustawienia bitów CKSEL żadnych innych bitów nie zmieniałem....
https://obrazki.elektroda.pl/9764833100_... Witam, celem projektu było stworzenie prostownika/ładowarki wieloetapowej który w przeciwieństwie do fabrycznych konstrukcji pozwalałby naładować w pełni akumulatory samochodowe z płynnym elektrolitem. Czyli uzyskanie gęstości elektrolitu na poziomie 1.27 Wsad do uC dostępny na priv. NOWA...
Czesc Zumek ! Wiesz te procki przy uruchomieniu zachowuja się u mnie dziwnie, ciezko to opisac bo to wyglada na niestabilne dzialanie, raz go bascom "widzi" raz nie widzi,... Powinieneś poeksperymentować z liczbą w Options->Programmer->Delay. Nie napisałeś , czy procek chodzi na zewnętrznym kwarcu , czy jeszcze na ustawieniach "fabrycznych".Jak...
Witam, jako początkujący programista atmegi8 chciałem uruchomić sobie wyświetlacz LCD 20x2, wypisać na nim jakiś stały napis (obojętnie co) i napotkałem na problem. Oto schemat i króciutki programik: $regfile = "m8def.dat" 'Procek ATMEGA8 $crystal = 1000000 '1MHz - Kwarc 1MHz Config Portd.7 = Output 'PORTD.7 jako wyjście Config Lcd = 20 *...
Nie wiem czy temat jeszcze aktualny ale akurat tu trafiłem to odpiszę.. Miałem podobny problem ze sterownikiem czasowym (fabrycznym) który wykazywał dużą odchyłkę. Okazuje się że zegarmistrze mają takie urządzenia i bez problemu za kilka złotych można u nich dostroić. Strojony generator czy zegarek kładzie się na płycie urządzenia pomiarowego - nie...
http://obrazki.elektroda.pl/6524326000_1... Celem projektu było zbudowanie budzika z pseudo-analogową tarczą i możliwością zaprogramowania kilku czasów budzenia z uwzględnieniem dni roboczych i wolnych - także świąt. Dlaczego OLED? Ze względu na wysoką jakość i niski pobór prądu. No i trzeba iść z postępem! :-) Nieprawda! Celem projektu...
atmega fusebity fabryczny denon ustawić fabryczny ustawić fabryczny wyłączyć
wieje gorące powietrze przekaźnik grzałki pralki whirlpool discman wyłącza
telefon czysty whirlpool zmywarka
Jak połączyć wyrwane kable wentylatora w Oplu Astra G 1.7 DTI Czarny dym z Diesla przy przyspieszaniu: przyczyny i rozwiązania