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...
Witam wszystkich :!: , Do tej pory programowałem na procku 90s2313. Teraz przy "przerzucaniu się" na ATtiny2313 wystąpiły pewne problemy. Może ktoś z was będzie umiał je rozwiązac. Programuje w BASCOM AVR, przy użyciu płytki testowej AVT992. 1. Pytanie podstawowe i może banalne: co to są fusebity i do czego służą? 2. Czy do ustawienia częstotliwości...
Nie wykrywa Ci procka, jakie masz fusebity? I sprawdź czy poprawnie podłączyłeś programator z procesorem
Na czym polega Twój problem, bo w swoim poście tego nie napisałeś... Ustawiłeś wszystkie fusebity jak należy?
... no właśnie a jakiego oscylatora używasz? tego fabrycznie ustawionego wewnętrznego??? bo wtedy masz tylko 1MHz - może to twój problem z tą sekundą co piszesz? jeśli chcesz zewn kwarc to oczywiście trzeba dobrze fusebity przestawić
Normalne, 22 - 33pF. Fusebity w Basconie na 1111.
Podłączenie kwarcu nie wymusza na uC korzystanie z niego. Jeżeli nie zostały ustawione fusebity to nawet 1000 kwarców nie pomoże.
zmienilem fusebity na 4 Mhz orginalnie było 8 Mhz
Ehh. Ustaw fusebity.
zgadza się napisałem od nowa i działa użyłem portb.6 i jest tak jak chciałem teraz mam pytanie odnośnie oscylatora w zasadzie korzystam z wewnętrznego chyba 4mhz dzielonego tez chyba bo bascom jakoś to dziwnie pokazuje ustawiłem na wewnętrzny oscylator i dzielnik przez 8 gdy odświeżyłem fusebity to wartości się zmieniają zrobię screeny jeśli chcecie...
Uzywam samego kabelka z rezystorami i chdzi o to ze niby procesor jest prawidłowo zaprogramowany(pojawia sie komunikat "Verifide Ok") a jednak nie wykonuje tego co ma. A fusebity moge odcztywac i zmieniac bez problemu. Uzywam wewnętrzego generatora.
FuseBity to ustawienia mikrokontrolera (w tym przypadku ATTINY2313). Nie musisz koniecznie używać BASCOMa aby je zaprogramować ale w nim jest to najprostsze. Jaki masz dokładnie typ programatora? STK200?. Czy tylko kabel programujący? Bascom obsługuje dwie wersje i jeszcze wiele innych.
GND -> 10pin VCC -> 20pin MOSI -> 17pin MISO -> 18pin SCK - > 19pin RESET -> 1pin kostka to attiny2313 wydaje sie byc wszystko w porządku. robię ten programator juz 3 raz... a potrzebuję tylko ustawić fusebity dla atmegi8535 (do stk500). W bascom avr mam do wyboru 3 porty .. na zadnym nie działa... w oknie programowania wyświetla programmer: 0 .......
Ponoć ustawienia w listingu maja priorytet, więc nie powinno się tak stać, ale kto zrozumie te urządzenia? ;-) Co edytujesz? Czy tylko to: Lcd " Temperatura: " Może spróbuj skompilować program bez żadnych zmian, wtedy dowiesz się, czy kolega comer3 nie ma racji ;-) Tak edytuję tą nazwę, co ciekawe moja nazwa się wyświetla tyko pomiaru tem. nie ma....
Witam dopiero uczę się programowania i mam pewien problem, przez przypadek uszkodziłem (przynajmniej mi się tak wydaje, program nie rozpoznaje mikrokontrolera ) procesor AT90S2313 i przy tej okazji postanowiłem się przesiąść na ATTINY2313. Do programowania używam płytki testowej AVT3500 i programu BASCOM w wersji 1.11.8.7 (obsługuje ATTINY) i w związku...
Poczytałem trochę więcej o fusebitach i natknąłem sie na stronkę http://palmavr.sourceforge.net/cgi-bin/f... można tam na sucho poustawiać fusebity dla chyba wszystkich procesorów atmel avr, co ważniejsze jest to zrobione tak jak w BASCOM AVR. Wprowadziłem tam ustawienia które podałeś i wyszło mi że dla CKSEL 1110 i SUT 00 sa to ustawienia dla zewnętrznego...
dla odbiornika mogłoby być ustawione równie dobrze 8MHz lub inna wartość - najgorsze jest to, że w tej drugiej części programu dla odbiornika właśnie nie masz linijki: $crystal = 4000000 musisz ją także wstawić i wtedy jesli to również procek attiny2313 to ustaw tak samo fusebity jak ci pokazałem. bo jeśli tego nie zrobiłeś to znowu, procek chodzi ci...
Witam. Czy możecie mi powiedzieć jak ustawić fusebity w avrdude gui tak, aby dobrze działał attiny 2313? Bo już próbowałem niemal wszystkiego. W bascomie to było proste ale odkąd przesiadłem się na programator USB to mnie coś trafia...Z góry dzięki za odpowiedź Dodano po 50 z tego wszystkiego zapomniałem dopisać że chodzi mi o taktowanie kwarcem zewnętrznym...
Mam problem ze skonfigurowaniem bascom avr pod mikrokontroler Attiny2313. Swoją przygode rozpoczełem z "mikroprocesorową oślą łączką" i zatrzymałem się na pierwszym programie którego nie potrafie uruchomić. Konfiguruje program tak jak jest na stronie http://www.portalnaukowy.edu.pl/attiny.h... Nie moge przejść ostatniej zmiany w fusebit-ach(wyłączanie...
Witam. Chciałem zaprogramować Attiny2313. Zrobiłem prowizoryczny programator, na pająku (typowy stk200) i podłączyłem do adaptera. Bascom rozpoznał procka, przeszedłem do zakładki FB, ustawiłem Fusebit KLA987 i kliknąłem "write (...)" Wyskoczył mi jakiś błąd, nie pamiętam już treści. Uruchomiłem ponownie bascoma, wybrałem "program chip" i wyskoczył...
Witam, mam taki kod: $regfile = "attiny2313.dat" $crystal = 8000000 Config Portb = Input Portb = &B00000000 Config Portd = Output Portd = &B0000000 Speaker Alias Portd.0 Do 'Europe :: Final Countdown Sound Speaker , 124 , 675 'H2(1/16) Sound Speaker , 110 , 758 'A2(1/16) Sound Speaker , 248 , 675 'H2(1/8) Waitms...
Witam, od 2 dni bawię się w programowanie mikrokontrolerów. Używam uc attiny2313, programuję w bascom przez stk200. Po udanym zaprogramowaniu jednego układu około 50 razy, komputer przestał identyfikować mikrokontroler (ot tak sobie, pojawia się błąd "cannot identify chip with id:FFFFFF). Zaznaczam, że nie przestawiałem niczego w fusebitach, po prostu...
Witam. Od niedawna bawie sie programatorem z gazety EDW mikrokontrolerów AT90s2313. Wiem ze zostały one wycofane z produkcji więc kupiłem układ attiny 2313. Programowałem go, wszystko szło dobrze do póki nie ustawiałem poleceń czasowych (wait, waitms). Komendy te cąłkowicie nie zdadzały się z zadanym czasem(np. wait 2 powodował czekanie 4 sekund a nie...
a fusebity o które pytasz ustaw tak jak na zdjęciu poniżej ;) http://obrazki.elektroda.pl/7790038900_1... prawda, że to się prosto robi z tym programem ? ;) tu masz link do pobrania: Link Dodano po 1 No proszę... i jak teraz Kolego wyglądasz ? Wieszałeś psy na programie ironicznie nazwanym Kazamatą, podczas gdy prawdopodobnie działał...
Witam Przechodząc od razu do sedna: układ Attiny2313A, programator USBasp, oprogramowanie Extreme Burner AVR i mkAVRcalculator (nakładka Avrdude). Wgrałem hex - poszło OK. Czy to normalne, że po ustawieniu fusebitów w poniższy sposób, wszelkie programy przestały widzieć/odczytywać flash mikrokontrolera: http://obrazki.elektroda.pl/3426132600_1...
Witam. Posiadam oto taki zestaw: https://sklep.avt.pl/plytka-testowa-avt3... Włożyłem do tej płytki nowy mikroprocesor (attiny2313) z ustawieniami fabrycznymi. I mam pytanie jak w tym procesorze ustawić fuse bity tak żeby działał poprawnie ponieważ gdy wgrywam dowolny program z tego...
Witam, uczę się właśnie programowania w bascomie i załatwiłem tak już 2 procka. Wgrywam program, modyfikuje (zapewne błędnie) kompiluje, i podczas ponownego wgrania wyskakuje błąd z adresem i procek martwy... przy próbie kolejnego programowania otrzymuję komunikat: "Could not detect chip autoprogram failed" Czy istnieje jakis sposób na przywrócenie...
Witam z tego co czytałem to bascom posiada taką dyrektywe jak $PROG LB, FB , FBH , FB.( to jest tylko jako informacja dla programatora) gdzie LB to lock bit Natomiast nastepne bity nazywane są w bascomie fusebit setting. I teraz mam pytanie czy własnie te bity odpowiadaja np dla procka attiny2313 rejestrowi CKLSEL(4 bity).Jesli tak to czy FB jest najstarszym...
Witam Programowalem attiny2313 wszytko poszlo ladnie, potem ustawilem fuse bity i sie niestety pomylilem (zapomnialem ze 0 oznacza zaprogramowany) i wszytko ustawilem na odwrot. Teraz stracilem komunikacje z attiny (podlaczony kwarc). Pozaznaczane mialem nastepujacy fuse bity: CKDIV8, SUT1, SUT0, CKSEL3, CKSEL2, CKSEL1, CKSEL0 i chyba CKOUT. Czy istnieje...
Schemat jest DIY, czy coś sprawdzonego? Są na nim poważne błędy, choćby brak podciągania pinu reset do +5V rezystorem 10kOhm. To może, ale rzadko powoduje takie objawy. Sprawdź jeszcze, czy masz odpowiedni programator wybrany, bo czasem po niezapowiedzianym restarcie komputera zmienia się wybrany programator. Jeśli masz 100% pewności, że nie jest to...
Witam, Napisałem program, który po wciśnięciu switcha (podaniu napięcia na PinB. 1 i PinB. 2 przez kilka sekund) ma migać diodami w kolejności 123 lub 321 w zależności od wciśniętego switcha. Po naciśnięciu switcha 1. diody przez cały czas zaświecają się po kole 123 i tak przez cały czas. Przerwać może tylko wciśnięcie switcha numer 2 i włączenie funkcji...
Witam. Lata temu stworzyłem płytkę PCB, a na niej Attiny2313 wraz z gniazdkiem do programowania i jakimiś bzdurami (dioda IR i odbiornik IR, zresztą zgodnie ze schematem z helpa bascoma). Myślałem, że moje problemy które miałem budując na pająka się skończą. Niestety tak się nie stało. Komunikat który widnieje w tytule ciągnie się za mną i uprzykrza...
Przy próbie wysłania programu do mikrokontrolera Attiny 2313 z Bascom AVR otrzymuje komunikat, że nie można zidentyfikować chipa ID FFFFFF. W programie jest wybrany ten właśnie chip i dobrze ustawiona komunikacja. Jestem zupełnie poczatkujący. Czy ktoś może mi wytłumaczyć o co tu chodzi?
Czy ustawienie Fusebit A987 0011:0011 są poprawne dla wewnętrznego oscylatora 4MHz? pzdr
W nawiązaniu do poprzedniego helpa, nie wiem czemu nawet ułożony prosty programik który miałby załączać i wyłączać przekaźnik na pd.4 nie działa gdy go zapnę w jakąkolwiek pętlę, odnoszę wrażenie że pętla blokuje się albo nie może przełknąć polecenia wait, może ma to związek z fusebitami?Tak jak w poprzednim pytaniu o nie działająca pętlę? Czy jest...
A, i czy byłaby możliwość żeby ktoś zmodyfikował mi soft pod ATTiny2313?? Postanowiłem wykonać ten termometr do swojego akwarium. I napotkałem na problem jak kolega powyżej, ale poradziłem sobie :). Nie dokonałem nic wielkiego, ale robię coś bardzo rzadko i kosztowało mnie to trochę wysiłku. Chcę się tą moją pracą podzielić, uznając ją za mój wielki...
Dalej coś nie działa;/ Cały czas wysyła komendę 11 i adres 0. $regfile = "attiny2313.dat" $crystal = 1000000 Config Portd.2 = Input : Set Portd.2 Config Portd.3 = Input : Set Portd.3 Config Portd.4 = Input : Set Portd.4 Config Portd.5 = Input : Set Portd.5 Config Portb.3 = Output Dim Togbit As Byte , Command As Byte , Adress...
zmieniałem na 12MHz a Fusebity ustawiłem w burn-o-mat tak: http://obrazki.elektroda.pl/4022472300_1... I nadal nic, ale dziwne jest to że wysyła dane, ale nie odbiera :/ tak wygląda układ, http://obrazki.elektroda.pl/1907478600_1... w którym testuje uC. docelowo działa w nim "Power switch" na USB ale docelowy układ nie...
Opiszę tutaj moje próby zaprogramowania w linuksie Mikrokontrolera ATtiny2313 z wykorzystaniem kompilatora języka C avr-gcc, programatora avrdude oraz Sample Electronics programmer. Schematów nie dorzucam ponieważ nie bardzo jest sens cały programator to tylko 3 oporniki podłączone do portu LPT do znalezienia w google w każdej chwili, reszta mojego...
Witam, na mnie nie działa odstraszająco słowo Bascom ... ale kolego autorze - skoro sam nawet piszesz, że: "CKSEL najniższa możliwa wartość rezonatora to 0.4...0.9MHz" to jakim cudem wymyślasz sobie żeby podłączyć kwarc o jeszcze dużo niższej wartości???? nie dziw się wtedy, że kogoś to może szczególnie poirytować a wcale nie musi oznaczać, że ma wyższe...
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?
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,...
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...
Należy ustawić fusebity w programowaniu ręcznym (zielony symbol układu ) w Bascom'e
Hmm... a ten wyświetlacz to Ci w ogóle wyświetlał? Wiesz co to są FuseBity? I jak się ustawia prędkość kwarcu?
...kwarc jest zewnętrzny 4Mhz, wiec wszystko gra... To po raz N-ty na tym forum , zapytam: A fusebity skonfigurowałeś/przestawiłeś/zmieniłeś/r... :?: Piotrek
no i ten działa. A w bascom'ie nawet jak dodam $hwstack = 40 $swstack = 16 $framesize = 32 to i tak nic z tego fusebity są ustawione na wewnetrzny oscylator 8Mhz, jak wgrałem hex z paczki to działa a jak z bascom'a to nie.
temat raczej na forum mikrokontrlery , czy jest to pierwsza próba zaprogramowania , jeżeli tak napisz jakiego używasz programatora , natomiast w przypadku kiedy działał a ustawiłeś niewłaściwe fusebity to sprawa trudniejsza , przejdź na forum mikrokontrolery znajdziesz tam odpowiednie wskazówki
Bardziej chodziło mi o to, że &B wskazuje na następującą liczbę binarną... 255 to takie nie jest;) Jak zmienić zegar? Przede wszystkim, zmienisz zegar całego uC, nie zegar podany na timery, po drugie programator -> zakładka fusebity -> dalej już chyba łatwo:) tak 1MHz^-1 = 1uS:)
witam ! '2 wyświetlacze LED 7segmentów 'fusebity ustawione fabrycznie $regfile = "attiny2313.dat" $crystal = 1000000 Config Portb = Output 'katody segmentów LED Config Portd = Output Anoda1 Alias Portd.0 Anoda2 Alias Portd.1 Dim Nr_wysw As Byte Dim Cyfra2 As Byte Dim Cyfra1 As Byte Dim Temp_liczba_1 As Word Dim Temp_liczba_2 As Word Config...
Po zmianie na pewno jest inaczej, bo znacznie szybciej. Upewnij się że fusebity ustawiłeś na 8MHz Na początku program=0 zamień na program=1 Teraz led powinny przygasać i sie zapalać
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...
...Spróbowałem własnymi siłami zmienić ten kod, ale nie dałem rady(błędy kompilacji)... Aby to zrobić bezbłędnie, należy znać oba proce na "tip-top" :D Ja zrobiłbym to tak: 'Termometr Domowy' $regfile = "attiny2313.dat" $crystal = 8000000 'Config Timer0 = Timer , Gate = Internal , Mode = 2 'okres Timera0 250*12*Tosc=250us Config Timer0 =...
Jak mniej wiecej ma wyglądać ten generator i na jakiej częstotliwości ma on pracować?? Jak potem ustawić lub zczytac te FuseBity ?? Pozdrawiam. Dodano po 34 Taki generator może być ?? Jaka ma być częstotliwość kwarcu??
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 ! Cytat: "Na piloty inne niż RC5 program nie reaguje." To zrozumiałe, przecież w Bascomie używasz Config Rc5 =.... Sprawdziłem Twój program z ATtiny2313, program DZIAŁA. Cytat: "I jeszcze jedno. Program odbiera komendy wyłącznie wtedy gdy częstotliwość kwarcu zadeklarowana w programie jest 2x mniejsza niż w rzeczywistości, tzn. jeśli $crystal=4000000,...
Zastosowałem w obu układach kwarce 8Mhz, do tego szybkość transmisji UART 4800. Układy spięte taśmą trzy przewodową - Rx/Tx/GND, zasilane z portów USB jednego komputera. Te przekłamania są losowe, muszę jeszcze sprawdzić, jak to działa z komputerem przez dłuższy czas. Zastanawia mnie, dlaczego mimo odpięcia zasilania z płytki Attiny2313 dalej układ...
Witam! Napisałem sterownik do rgb (dioda z wspólnym +), niestety nie chciał pracować, więc zacząłem drążyć... Okazało się, że nawet taki program $regfile "attiny2313.dat" $crystal = 16000000 Config Portb = Output Config Portd = &B11110000 Portb = &B11111111 Portd = &B11111111 Config Timer0 = Timer , Prescale = 8 Enable Timer0 On Timer0 Przerwanie...
Hej, Potrzebuję troszkę zoptymalizować kod. Ten fragment "wyszukuje" właściwy procek po sygnaturze, najpierw podział na pojemność flasha na podstawie drugiego bajtu sygnatury, a następnie już konkretny model na podstawie trzeciego bajtu sygnatury. Po trafieniu we właściwe miejsce ustala wartości fusebitów i wysyła po uarcie nazwę procka... Fragment...
Po pierwsze: Dim K1 As Bit 'Kanał pierwszy K1 = Portb.7 Dim K2 As Bit 'Kanał drugi K2 = Portb.6 Dim K3 As Bit 'Kanał trzeci K3 = Portb.5 Dim K4 As Bit 'Kanał czwarty K4 = Portb.4 Dim K5 As Bit 'Kanał piaty K5 = Portb.0 Dim Dioda As Bit Dioda = 0 coś takiego raczej nie przejdzie. Na samym początku tworzysz zmienne, potem wpisujesz do nich zawartość bitów...
Czyli w moim przypadku będę musiał ustawiać fusebity? i jeśli w moim przykładowym układziki procesor pracuje na wewnętrznym generatorze to to też ma wpływ na programowanie w zewnętrznym programatorze? Nie, takiego "automatycznego" przymusu nie ma(!), i jedno z drugim nie ma związku. Ważne jednak jest, aby deklarowana w programie częstotliwośc taktowania...
Wykonałem powyższy projekt jednak mam problem, nie dostałem niestety AT90s2313, użyłem zamiennie Attiny2313(oczywiście ustawiłem FuseBity) jednak układ nie zapamiętuje komend z pilota. Po kompilacji oryginalnego pliku .bas od autora pojawiło się kilka błędów, głównie dotyczącej zmiennej ADD, z tego co udało mi się ustalić że ta nazwa jest zarezerwowana...
Witam Dalej nic z tego nie wyszło. Próbowałem na wewnętrznym oscylatorze z rożnymi prędkościami i różnym baud. Ustawiałem flagę Osccal na 0 następnie zwiększałem o jeden i sprawdzałem kiedy na terminalu nie będzie krzaczków jednak nigdy nie wyświetliło żadnego normalnego tekstu. Ciągle znaczki. Na koniec próbowałem ustawić fusebity takie jak zaproponował...
Rozumiem ze jest to dodatkowy dzielnik np. gdy dam 4mhz to moge jescze podzielic przez 8 zeby procesor byl wolniej taktowany. zmienilem i dziala Pierwsza podstawowa rzecz to zwróć uwagę na processor z jakim eksperymentujesz. W nagłówku piszesz "2313" co automatycznie kojarzy się z AT90S2313 , dalej na obrazku ustawiania fuse bitów wystepuja mieszane...
Witam ! Poniższy kod powinien zapalać i gasić dwie diody // na przemian przynajmniej coś takiego rusza dla AT89C2051 i skompilowane BASCOM8051 Natomiast dla Attiny2313 i skompilowane BASCOM-AVR //nic się nie dzieje - programator na 99% sprawny - może kwestia kwarcu na płytce testowej 12Mz, na płytce adaptera do programatora 4Mz? - może kompletne bzdury...
attiny2313 fusebity fusebity attiny2313 fusebity bascom
volvo silnika olivetti drukarka sterownik dmuchawy pieca gazowego
obudowa pilota zamka centralnego budownictwo studia
Schemat zasilacza Unitra ZS-204 – stabilizator 0-30V 3A, tranzystor 2N3055, opis układu Iveco Trakker - zrywanie regulatorów hamulców