Witam. Pokaż jak zrealizowałeś poniższe zalecenie z DS. 2. Wait for at least 20 ms and enable serial programming by sending the Programming Enable serial instruction to pin MOSI. 3. The serial programming instructions will not work if the communication is out of synchro- nization. When in sync. the second byte (0x53), will echo back when issuing the...
Z wykrywalnoscia i poprawnym zapisem juz se poradzilem,trzeba bylo dodac tylko rezystancje 4.7kOhm.mam jednak jeszcze pytanie jak w tym programatorze ustawis fuse bits tak zeby Attiny2313 dokladnie zastapil 90s2313 z fleszem pisanym pod ten drugi.czy jest to mozliwe???
W datasheet jest zapisana przykładowa procedura zapisu i odczytu pamięci EEPROM. O ile nie zaznaczyłeś odpowiedniego bitu w fusebits to pamięć EEPROM jest standardowo kasowana przy programowaniu kości.
A co z tym kwarcem, jaki ustawic jaki dac? Fusebits?
No własnie w tym rzecz żeby mieć minimalne pojęcie o sprzęcie który próbujemy oprogramować. W takim telegraficznym skrócie fabrycznie nowy mikrokontroler przetwarza milion operacji na sekundę (1MHz). Jeśli teraz poinformowałeś kompilator że procesor śmiga z prędkością 1MHz i chcesz żeby odczekał 1 sekundę, to kompilator każe policzyć procesorowi do...
Jak ustawić zliczanie z zewnętrznego kwarcu który ma 4Mhz? Ja wywnioskowałem, że chcesz zmienić nie zegar systemowy a jedynie zegar samych liczników- tak się nie da (no poza timer2). Jak zmienić już Ci piszę:) Program -> send to chip-> manual program Zakładka Lock and fusebits.
Halo Panowie, można umieścić firmware już skompilowane, wskazując fusebits Po prostu nie mogę zrozumieć, programowaniem Przepraszam za mój polski (Tłumacz Google) Dzięki
LOL:)Bascom-> programuj ręcznie -> Fusebits -> tam powinno być gdzieś w comboBoxie do wyboru External XTAL (CKSEL na 1111 jeśli dobrze pamiętam)
Hi here is Erik Please help me right selected the security bytes in the PonyProg I must prg Attiny2313,,I have schematics and Hex format program. But after I programing tiny ...the hardware not function.. me setting is CKDIV8 is ON SUT0 is ON CKSEL3 is ON CKSEL1 is ON CKSEL0 is ON OTHER bytes is ALL OFF Very Thans by Help me Sorry me English,, I am...
Witam, Wykonałem płytkę jak w załączniku. Po zaprogramowaniu prostym programem, procesor nie uruchamia się. Po kilkukrotnym resetowaniu procesor wstaje. Czy wykorzystywanie pinów SCK, MISO, MOSI jako wejścia może powodować taką reakcję? Czy konieczne jest wprowadzenie dodatkowych zmian w programie/ fusebits? [syntax=basic4gl] $regfile = "attiny2313.dat"...
Fusebits nie maja właściwie tutaj nic do tego (o ile już w nich nie pogrzebałeś), jednak skoro nie odczytuje danych ukłądu to tego też się nie da zrobić. Czy w ustawieniach masz prawidłowo ustawione końcówki SPI. Drukarka zainstalowana..? bo innaczej nie przejdzie przez porty. Samo podłączenie programatora prawidłowe..?. Jest kilka powodów dla których...
mirekk36 zaraz po poście to znalazłem - chociaż eclipse mógłby domyślnie ją ładować ;P Dodano po 39 Mam jeszcze pytanie odnośnie zablokowania możliwości skopiowania programu. Robi się tak: http://obrazki.elektroda.pl/1358289400_1... Jak najłatwiej sprawdzić, czy prawidłowo jest zablokowany uC... PS2 w eclipse jest to utrudnione, gdyż...
... zapomniał odczytać bitów fuse (zakładka Lock & FuseBits) i najprawdopodobnie zablokował sobie możliwość programowania przez SPI... o co chodzi z tym zczytaniem .... i wyskakuje mi jednak inny komunikat "selected chip and target chip do not mach ATtiny2313 <> AT90S8535" a program wogule nie loaduje sie do procesora tak jakby był cał czas...
Witajcie. 1. Dokładny opis FuseBits jest w nocie katalogowej Atmela, do każdego procka. 2. Sporo wyjaśnień moze równiez wprowadzić AVRStudio które ustawia FB według wybranych ,opisanych opcji. 3. W szczególnych przypadkach może sie nie dac przywrócić dany AVR do zycia, bez programatora równoległego (wysokonapieciowego) 4. ATTiny2313 kosztuje 3 PLN,...
...Dodam jescze że sprawdziłem układ resetu (rezystor podciągający) i zasilanie. Czy masz sprzętowo(fusebits) włączonego watchdoga :?: Takie coś ... clr acc out WDTCR,acc ... to za mało , żeby go wyłączyć :( Polecam przykład z dokumentacji , jak wyłączyć watchdoga. Piotrek
wchodzisz do okna programowanie. kilkasz na zakładkę "lock and fusebits" tam masz dużo okienek. musisz uważać zeby nie zmienić nic przypadkiem bo można zablokować chipa. wtedy szukasz okienka w którym pisze "internal rc oscilator" lub coś podobnego (dokładnie niepamiętam bo dawno nie używałem bascoma) w tym okienku ustawiasz na "external Xtla" będzie...
Ponieważ pierwszy działający projekt z tym procesorem mam już za sobą , postanowiłem zrobić coś co łaziło za mną już parę lat - zegar Nixie ( a lampy już od dawna mam). Generalnie problem jest taki : do szczęścia brakuje mi jednego pinu . W fusebits przeczytałem, że można zaznaczyć, że reset ma działać jak zwykłe wyjście. I tutaj moje pytanie : Jeśli...
Ok, skoro dla 4MHz nie jest wymagany zewnętrzny rezonator to nic nie będę przestawiał i FuseBits sobie daruje. Niestety pojawił się nowy problem: Układ poprawnie jest programowany, ale nie działa :cry:, nawet nie potrafi wystawić wcześniej ustawionych stanów na wyjściach. Config Portb = Output Portb = &B11111111 Do Loop próbowałem też kilka innych kombinacji...
SŁUCHAJCIE WSZYSCY! Jak obiecywalem wczesniej jestem juz po testach ATTiny2313 w euroscanie i ogłaszam PEŁNY SUKCES! To co pisał do mnie wczesniej ktos o pseudonimie (at)RCT odnosnie umieszczonego przezemnie pliku "fusebits" - że takie ustawienie bitow zabezpieczajacych nie ma szans dzialac w euroscanie okazalo sie (jak oczywiscie sądziłem) stekiem...
Kolego czy oglądałeś jakiś poradnik Mirka36, twórcy MkAVRcalculatora, jak sie go używa, albo czytałeś instrukcję? Zmiana FuseBitów, nawet w tej zakladce "Proste" nie oznaczy tylko zaznaczenia kropki przy danym taktowaniu. Po zaznaczeniu kropki trzeba przejść na zakładkę Programator i tam wybrać Zapis i postawic ptaszka przy FuseBits po czym nacisnąć...
A jak wyglądają bity konfiguracyjne (fusebits) ? Prawde mowiac nie wiem. Nie grzebalem w nich, wiec pewnie sa takie jak byly od nowosci ewentualnie jezeli pod wplywem tego monstrualnego kodu się zmienily ;) No to dopisz do kodu dla ATmegi8 i jeżeli uzywasz ATtiny2313 to dla niego też : $crystal =1000000 No i proponuje zabrać się na serio do czytania...
Aloha koledzy! Poszukiwałem właśnie czegoś takiego tzn. nie samego Girdera bo to już od dawna znam (rewelka) ale właśnie takiego układziku do komunikacji uC->PC(girder) - albowiem jest to część większego projektu (home theater PC)-ale to już inny temat. Pozwoliłem sobie nieco zmodyfikować ten projekt i wszystko działa bez najmniejszych zastrzeżeń!!!...
Witam chciałbym się dowiedzieć co się dzieje gdy doktora podłączymy do zasilania czy powinna zaświecić mu się czerwona dioda? Bo u mnie nie świeci się żadna dopiero gdy dotknę płytkę od spodu w miejscu linii sygnałowych doktora zaświeci się czerwona dioda. Zamieszczę jeszcze logi z po podłączeniu terminala. Po włączeniu: Welcome AVR Atmega fusebit doctor...
Odpisuje tak późno, bo miałem kilka spraw do załatwienia, które skutecznie zredukowały moj wolny czas do zera. Utul i dawid512 obydwoje mieliście racje... Dokumentacja dołączona do zestawu ZL11AVR w sposób błędny opisuje ustawienia zworek. Dla potomnych piszę to co odkryłem: J5 (Ta jest dobrze opisana) pozwala wybrać sposób konwertowania napięć przy...
1. Pytanie podstawowe i może banalne: co to są fusebity i do czego służą? Rzecz podstawowa i może banalna - ściągnij sobie dokumentację ze strony atmela http://www.atmel.com/ Tam dowiesz się, iż fusebity służą do konfiguracji sprzętowej uC. W att2313 możesz ustawić źródło zegara, czas restartu, funkcję różnych wewnętrznych układów. Ustawić je możesz...
Witam. Ostatnio postanowiłem zbudować bardzo proste sterowanie na modułach odbiorczo-nadawczych 433MHz. Znalazłem tutaj takie przykładowe rozwiązanie http://www.elektroda.pl/rtvforum/viewtop... Postanowiłem je wykonać wczoraj wszystko zbudowałem, małego robota (o ile tak go można nazwać) do testów, i co sie okazało ze robot jedzie sobie...
Z rozmachu zapomniałem o tych dyrektywach ale pomimo dodania nich występuje nadal to samo z wewnętrznym oscylatorem po zmienieniu FUSEBITS na zewnętrzny generator kwarcowy 4Mhz i jest wszystko dobrze sekunda trwa sekundę. Ta wada eliminuje użycie wewnętrznego oscylatora do precyzyjnego odmierzania czasu w moim przypadku jest to sterownik rolety okiennej...
Tak, tylko że Ty patrzysz na wersję firmware 2.09 ja wgrywam V2.03 (płytki nie będę poprawiał do najnowszej 2H bo jak, pisałem pola są albo do poprawy , albo zmówię sobie). Natomiast dobrze mnie nakierowałeś bo dopiero w zaktualizowanej wersji w notatniku jest napisane. Firmware 2.03: -added support for HVPP chips: AT90s8515, AT90s8535, AT90s1200, AT90s4433,...
Fusebib KLA987 dla procesora ATtiny2313A i rezonatora kwarcowego 8Mhz. Np. same jedynki: https://obrazki.elektroda.pl/6754932300_...
Ehh. Ustaw fusebity.
Bity które przestawiłeś są odpowiedzialne za taktowanie mikroprocesora. Jeśli masz podłączony rezonator to będziesz musiał go odłączyć i podłączyć pod nóżkę XTAL1 sygnał zegarowy ok. 1-4MHZ wtedy procek powinien zostać rozpoznany przez Bascom-a. Jeśli nie masz podłączonego rezonatora to podłącz go i jak nie pomoże to podłącz generator jak wyżej. Radze...
Fusebit C-ma być disabled.
Mam pewne obawy związane z tym ,że coś mogę podłączyć źle (to znaczy nie do tych pinów mikroprocesora co trzeba). Czym mogłoby to skutkować? Procesor przeżyje, nawet jak go odwrotnie włożysz w podstawkę. Co do SPI do nie trzeba podciągac pinów rezystorami, tylko musisz pomiędzy programatorem a procesorem wstawic do każdej z linii (MISO, MOSI, RESET,...
sprobuj ustawic fusebity tak samo jak w tym ktory Ci dziala
Witam, wywala mi błąd jak chce zaprogramować java.io.IOException: /usr/local/bin/avrdude :not found W debianie (i pewnie w ubuntu też) lokalizacja programu to "/usr/bin/avrdude", tak wpisz w zakładce z opcjami (bez cudzysłowów oczywiście). A plik konfiguracyjny to "/etc/avrdude.conf". Pozdrawiam, Dr.Vee
Nie wykrywa Ci procka, jakie masz fusebity? I sprawdź czy poprawnie podłączyłeś programator z procesorem
"Fusy" na 0000!. Trzeba będzie ustrugać zwenętrzny generator i podłączyć na XTAL1 (XTAL2 = Nc) sygnał prostokoątny o częstotliwości ok. 1MHz. Później należy przeprogramować "fusy" na 1111, odłączyć generator i podłączyć kwarc. Ustawiłeś procka na zewnętrzny sygnał zegarowy - to co innego niż zewnętrzny kwarc. Przewiń w Bascomie okienko z listą źródeł...
A w fusebitach nie ustawiłeś przypadkiem DebugWire ?
Przestaw Fusebit C. W ogóle to ostrożnie z tymi ustawieniami. Poczytaj przyklejone w tym dziale tematy.
Instrukcja waitms może przyjąć wartość tylko do 255 (bajt) poza tym kod powinien działać. Sprawdź fusebity.
To nie fusebity :idea: Poprostu ustaw sobie pin PC6 na wyjście i wtedy nie zaprogramujesz avr (chyba że tak jak napisał kolega wyżej) albo ustaw Fusebit SPIEN = 1; to wtedy go zablokujesz i już za pomoca programatora ISP go nie zaprogramujesz wtedy tylko programator równoległy
Wyłącz fusebita w attiny2313 oznaczonego jako CKDIV8 i tyle. Ewentualnie sprawdź ustawienia wewnętrznego oscylatora, jeśli go wykorzystujesz. Można poeksperymentować. Klucz do sukcesu leży w tych fusebitach: -CKDIV8 -SUT1/0 -CKSEL4/3/2/1/0 Poczytaj sobie dokładnie notę katalogową tego układu.
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...
Witam! Prawdopodobnie masz źle ustawione fusebity. Domyślnie układ działa na wewnętrznym oscylatorze RC 8MHz z dzielnikiem przez 8, co daje 1MHz. Musisz wyłączyć dzielnik, albo jak masz zewnętrzny rezonator to zmienić fusebity tak, by sygnał zegara pochodził z niego. Pozdrawiam
Witaj, Brakuje jeszcze paru informacji: 1. deklaracji zmiennej licznik 2. gdzie definiujesz zegar ? 3. czy prawidłowo masz ustawione fusebity?
Witam ! Moim zdaniem aby nie przestawiać Fusebitów wystarczy linię w pliku BAS $crystal = 4000000 zmienić na: $crystal = 1000000 Pozdrawiam. Stefan W sumie masz racje, jeszcze coś namiesza. Ale teraz kolega się chociaż dowie, że nie jest obojętne jakie są fusebity.
To pokaż jak ustawione są fusebity po ich przeprogramowaniu przez ciebie, (może zrzut ekranu z MkAvrCalculator) po wciśnięciu żółtego przycisku "Sprawdź podłączony AVR" w zakładce programator - ok?
po pierwsze to attiny trzeba przestawić na zewnętrzny kwarc, bo standardowo jest na wewnętrznym RC. po drugie ATtiny2313 ma dodatkowy fusebit odpowiedzialny za podział częstotliwośći zegara przez 8. niepamiętam jak sie on nazywa dokładnie ale jak programujesz z bascoma to tam jest to ładnie nazwane (clock frekwancy divider) czy jakoś tak. standardowo...
No tak, wskaźnik do funkcji inline... pomyśl chwilę nad tą zagadką :) Ale powodem twoich problemów zapewne jest fusebit kompatybilności z ATMega103 - skasuj go i twe kłopoty znikną.
Poczytaj sobie o fusebitach. Zeby byl zewnetrzny kwarc to musi byc 1111 masz to dokłandie w pdfie napisane. Pozdrawiam.
Ustawienie SUT=11 jest zalecane jeśli jest użyty oscylator kwarcowy, natomiast ustawienie SUT=00 jest zalecane gdy użyty jest rezonator ceramiczny. W obydwu przypadkach czas wstawania procka to 14CK + 64 ms. Szczegóły na stronie 31: [url=http://www.atmel.com/Images/doc8246...
Musisz wypiąć kwarc i podać na XTAL1 zegar. Możesz wziąć np. ATTINY2313 i ustawić w nim fuse uaktywniający wyjście zegara i masz prosty generator. Wtedy możesz programować procesor.
Nurtuje mnie dlaczego ATTINY2313 są niewidoczne pod MkAvrCalculatorem, raczej błędy w lutowaniu wykluczam Jeśli masz pewność że te sygnały niezbędne do programowania, dochodzą na tą podstawkę (można przemierzyć od podstawki, która Ci działa), to może być taka kwestia, że ten kwarc w Twojej sytuacji jest niezbędny. Przynajmniej do czasu przeprogramowania...
On się tak tam nie nazywa zatem kolega nie potrafi znaleźć. Brak znajomości noty się kłania. http://obrazki.elektroda.net/89_12352876... Fusebit C ma być ustawiony tak jak na obrazku.
$regfile = "ATtiny2313.dat" nie pamiętam czy taki jest nagłówek dla tego procka w bascomie a nie np tiny2313.dat albo tn2313.dat sprawdź to sobie sam ..... przecież to już nie problem mając bascoma a potem kompilacja i masz HEX'a - no przecież już o tym pisałem aha tylko jeszcze jedno - trzeba przestawić panie kochany fusebity w procku ATtiny2313 np...
a no widzisz - hmmm jeśli chodzi o taktowanie to trzeba najpierw ustawić coś takiego co się nazywa FuseBitu procka . To dzięki nim określasz czy procek działa na wewnętrznym oscylatorze i na dodatek o jakiej prędkości, albo czy działa w oparciu o zewnętrzny kwarc. ATtiny2313 po urodzeniu w fabryce taktowany jest z wewn oscylatora o prędkości 1MHz -...
Myślę, że koledze chodzi o to, czy wsad zrobiony pod AT90s2313 będzie działał pod ATTiny2313. Moja rada - najlepiej po prostu spróbować. Ma dużą szansę działać. Program da się zapewne wgrać. Wystarczy sprawdzić, czy zadziała tak, jak powinien. Przy cenie kilku zł/sztuka można sobie chyba na to pozwolić? Jeśli nie zadziała, to trzeba będzie niestety...
Witam, miałem ten sam problem. Prawdopodobnie wykonujesz projekt wedlug mikroprocesorowej oslej laczki. Nie sprawdzalem tego jak jest w AT902313 na bazie ktorego pisany byl kurs(dziwne że nic o tym nie pisza w kursie) ale w Attinie faktycznie musisz przestawic fusebity bo domyslnie masz taktowanie 1MHz. W bascomie robi sie to bardzo prosto:Program-->send...
nie pamiętam numerów nóżek i pinów, ale u mnie na takim programatorze ( wg Bascoma - Sample Electronic Programer) bez problemu działa. w opcjach trzeba tylko wybrać AT TINY 2313 i już. być może próbujesz programować go jako at90s2313. Jeśli nie masz opcji Tiny w bascomie, musisz ściągnąć nowszą wersję. kwarc nie przeszkadza, chociaż nie pracuje. fabrycznie...
Po pierwsze musisz wyłączyć fusebit CKDIV8 dzielący sygnał zegarowy przez 8. Po drugie niepoprawnie podałeśfusebity cksel. 1 oznacza bit niezaprogramowany a 0 zaprogramowany. Pewnie używasz programatora który nie pokazuje 0 i 1 tylko "ptaszki" czy coś w tym stylu. Co do programu to polecam użyć tryb ctc i ustawić wyjście sygnału na pb2. Nie bedziesz...
nieźle nieźle - skoro już raz się tak przeflancuje procka fusebitami to drugim razem już na prawdę trzeba się przyłożyć do sprawdzenia dokładnie jak się programuje fusebity a nie opowiadać, że skoro odptaszkowałeś wszystkie CKSEL to ustawiłeś zewn kwarc..... ustawiłeś zewnętrzny generator a nie kwarc a to jest różnica - więc podłącz sobie jakiś generatorek...
Na razie patrzyłem tylko w dokumentację Bascoma... dokumentacje tego procka ma coś koło 250 stron :/ Jeśli już wiesz ogólnie jak działają avr-y , to wtedy dokumentację czytaj wybiórczo , czyli tę część która Cie interesuje ;) Z dokumentacji Bascoma wynika, że stosując polecenie config timer nie da się ustawić prescalera dla trybu PWM... Między innymi...
Problem pewnie tkwi w tym ze masz żle ustawione fusebity. Jest taka opcja ze moża sygnał zegarowy dzielic prze 8 i wtedy procesor pracuje 8 razy wolniej. Zamias sie bawic w fusebitach mozesz po prostu zmienic program. Zamiast: Prescale = 64 wpisz: Prescale = 8 W załączniku są pokazene ustawienia fusebitów. Strzałką zaznaczyłem fusebi odpowiedzialny...
Nikt nie mówił, że początki będą łatwe. Ale jak na pierwszy raz, to i tak jest nieźle. Zrobiłeś dwa typowe błędy: 1. Checked items mean programmed (bit=0) > w ponym fajka wpisuje wartość 0 2. Zaprogramowałeś własne fuse bity, nie odczytawszy fuse-b fabrycznych > najpierw Read, na koniec Write Tym samym straciłeś kontakt przez ISP //SPIEN default=0,...
Attiny działa na wewnętrznym kwarcu 8 MHz tak jak został przyniesiony ze sklepu (Fusebitów nie zmieniałem). Nowy procesor ze sklepu ma włączony podzielnik i pracuje na częstotliwości 1MHz. Bit włączający podzielnik nazywa sie CKDIV8 . Do zmiany FuseBit`ów podchodził bym jednak ostrożnie. Spróbuj innego programu do współpracy z tym procesorem. Przypominam...
Ale na tej stronie jest do pobrania sterownik (niestety nie dla Windows 10). Więc obstawiam, że zmiana tego jednego fusebitu i tak nic mi nie da...
Witam! Chcę przeprogramować procka attiny2313 i mam pytanie, czy mam dobrze ustawione fusebity? (chciałbym je ustawić na pozycję fabryczną) Pozdrawiam! http://obrazki.elektroda.pl/8646919800_1...
Zmieniłeś Fusebity na zewnętrzny kwarc?
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...
Zlecę komuś z Warszawy odblokowanie dwóch uR: Atmega32 i Attiny2313. Atmegę zablokowałem przestawiając Fusbity na zew kwarc 16MHz, Attiny2313 natomiast przez kłopot z komputerem, ponieważ próbowałem nią odblokowć Atmegę, ale miałem odpalony program z fusami i tym razem przypadkiem wgrały się na Attiny także ją blokując. Prosiłbym kogoś o dobrym sercu...
... spróbowałem ponownie zmienić fusybity przy użyciu programatora USB Asp i o dziwo udało mi się je zmienić. Jeśli masz taki programator to spróbuj nim. Słuszna uwaga, tu można zejść tak nisko z SCK z programatora, że procek może być taktowany nawet częstotliwością kilka kHz. Sam na pewno próbowałem z USBASP przy taktowaniu z zewn. generatora TTL...
tak naprawdę obydwa schematy są poprawne ;) odmian STK200 jak widać jest sporo tylko pamiętaj jeśli chcesz sam to robić zamiast wydać 15zł i mieć gotowca sprawdzonego i działającego odrazu, to użyj 74HC a nie innej wersji przy tych schematch ... Ja jednak gdybym miał zrobić sam to robił bym wg www.LancOs.com to w końcu autor jednego z lepszych programów...
Programowanie attiny2313 powinno się odbyć poprzez dolutowanie 4 przewodów do układu attiny2313 chodzi o MOSI MISO SCK i GND gdzie te przewody trzeba dolutować można zobaczyć w nocie katalogowej attiny2313. Co do tego że programator jest nierozpoznawany to najprawdopodobniej oznacza dobrze zaprogramowany attiny2313 ale źle ustawione fusebity, używałeś...
Może ten temat będzie pomocny http://www.elektroda.pl/rtvforum/topic14...
Piszesz: "Chce zaprogramować ten układ. Jest to układ RDS." TAM gdzie jest TEN układ jest dokładnie podane jak zaprogramować fusebity dla ATtiny2313. Na trzecim obrazku.
Odpowiedni fusebit tzn który?
Pokaż program, pokaż bootloader, pokaż fusebity, pokaż schemat. Ciężko nawet pomyśleć, co może być nie tak, gdy nawet nie wiemy, gdzie tę diodę podłączyłeś. Co gorsza, programowo można zmienić stan na porcie. bez sensu jest jego analizowanie zaraz przyjdzie moderator i stwierdzi, że cały ten wątek jest bez sensu, bo nie chcesz współpracować.
No niestety ręcznie się nie udało ale zamówiłem już dwie attiny2313 więc zrobię se na pająku tego Attiny fusebit doctor. Napiszę jakie rezultaty.
Nie musi ustawiać ręcznie. Można na początku kodu zadeklarować fusebity. Wtedy podczas programowania fusebity będą ustawiane automatycznie. do tego służy dyrektywa $PROG
jestem poczatkujacym w tym temacie? Jak ustawic fusebity?
Normalne, 22 - 33pF. Fusebity w Basconie na 1111.
Wszystkie fusebity mam ustawione poprawnie nawet przystosowane do użycia takiego kwarca(Fusebit A987: 1001 external low ferq XTAL).
No wiec w skrocie. Zaprogramowalm zle fusebit od zegra. Attiny2313 kosztuje moze z 5zl wiec popostu wymienie go. Powiedzice mi jak w BASCOM AVR poprawnie ustawic fuse bity dla ZL11AVR ? 4Mhz Xtal, ISP.
Bascomem albo PonyProg2000. Jak fusebity w Bascomie ustawić masz na tej stronie wyjaśnione.
WITAM Przestawiłem FUSEBIT M z DebugWire z disablet na enablet i procek padł Attiny2313 co zablokowałem i jak to odblokować ? Poprawiłem tytuł - Regulamin.
Ja bym jeszcze fusebit C ustawił, żeby nie dzielił przez 8. No- chyba ze chcesz.
Tak jeśli aktywowałeś fusebit "rstdisbl", wtedy nie można wejść w tryb ISP i pozostaje tylko programowanie w trybie HV Bez programatora HV nic się z tym układem nie da się zrobić.
Jak masz możliwość sprawdź te fusebity. Tu masz przykładowe ustawienia: http://mirley.firlej.org/fuse_bity_w_mik...
zmienilem fusebity na 4 Mhz orginalnie było 8 Mhz
Ja pam pytanko? Jak ustawić fusebity żeby układ pracował na zewnetrznym rezonatorze kwarcowym 8MHz.
Z tego co pamiętam to musisz jeszcze wyłączyć chyba watchdoga w fusebitach, też miałem z tym problem ale dawno, ale zeszło do tych parunastu uA :) Poszukaj w nocie.
ok dzieki za odp. Mam programator ISP czy w nim musze ustawiac te Fusebite ? czy musze bascomem programowac wyłącznie ? pozdrawiam
zasilanie stabilizowane tranzystorem 7805 Nie zmieniałem fusebit-ów Jaki kondensator powinien znajdować się miedzy Vcc a GND ? I jeżeli nie zmieniałem fusebit-ów to mam kwrc zostawić tak jak jest ?
Może Fusebity przestawiasz. Jaki to program wgrywasz? Co modyfikujesz? Jaki masz programator?
Z tym generatorkiem 1MHz może się udać, ale niekoniecznie. Zależy które fusebity unieczynniły procka - na jaką częstotliwość były ustawione. Mi procek ruszył gdy pod programator podpiąłem generator TTL ale 10MHz.
Czy instnieje jakieś polecenie programowe bądź sprzętowe aby przywrócić attiny2313 do życia, lub przywrócić ustawienia defaultowe. Przez pomyłkę źle ustawiłem fusebit odnośnie oscylatora na external oscilaror i już nic nie chodzi.
mikrokontroler attiny2313 fabrycznie ustawiony jest na pracę na wewnętrznym oscylatorze. Wtedy możesz kożystać z nóżek XTAL1 i XTAL2 jako portów PA0 i PA1. Aby mikrokontroler kożystał z zewnętrznego rezonatora należy przestawić fusebity.
Z tego mogłoby wynikać, że jest taktowany nieodpowiednio. Czy jest taktowany rezonatorem czy wewnętrznym zegarem RC? Przestawiłeś fusebity?
Witam. Temat już był poruszany, lecz ja nie znalazłem na moje pytanie odpowiedzi. Czy aby Attiny2313 był kompatybilny z at90s2313 wystarczy ustawić fusebit c - divide clock by 8 disable i to już wszystko czy gdzieś jeszcze coś zmienić. Zastosowałem rezonator kwarcowy 4MHz. Po takiej zmianie jak wyżej nie zauważyłem różnicy w odmierzaniu czasu, lecz...
No ale gdybym, załóżmy zablokował fusebit od programowania ISP to po jego odblokowaniu powinienem móc zaprogramować mikrokontroler? Zmieniałem ten fusebit i efektu brak. Najbardziej irytujące jest to, że atmega8 programuje się "od strzała" a attiny2313 nie (nówka z półki).
fusebits atmega8 atmega fusebits atmega32 fusebits
powinien umieć elektronik jakie zelazko bateria smbus znaleźć
proste radio detektorowe proste radio detektorowe
Jak sprawdzić przepustnicę w lodówce Amica? Wyświetlacz programatora gaśnie w Wrozamet Mastercook 3400