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
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...
$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...
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
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...
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?
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...
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...
Help bascoma faktycznie podaje możliwość wpisania wartości do 65535. To jednak nie działa. Np. poszukaj kodu do obsługi ds18b20 (tam potrzeba 750 ms na konwersje temperatury) - zawsze używa sie 3 x waitms 250. Tak to już jest, teoria a praktyka to 2 różne sprawy... ps spróbuj zmienić config portb.2=output na config pinb.2=output. Fusebity służą do konfiguracji...
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...
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...
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...
Witam Zauważyłem, że są czasem duże problemy z ustawieniem fusebitów w tym procku. Zatem załączam działające ustawienie zewnętrznego kwarcu na 8Mhz (kwarc + 2 kondy po 15 pF) Oczywiście proszę nie pisać tu tekstów w stylu "a bo jest napisane w PDFce tak i tak..." otóż nic tam nie jest napisane i trzeba być dobrze obeznanym aby ten niekompletny bełkot...
Szukałem wyjaśnienia tej anomalii, ale nie mogę nic znaleźć. Problem trywialny na pewno dla was. Dlatego bardzo proszę o jakąkolwiek pomoc. Mam sobie układ na at2313 programowany za pomocą stk200+avrdude. Urządzonko jedyne co musi robić to wysyłać co sekundę określony ciąg znaków via sprzętowy rs232 do kompa. Sprzęcik działał, ale projekt został porzucony...
Ehh. Ustaw fusebity.
Witaj, Brakuje jeszcze paru informacji: 1. deklaracji zmiennej licznik 2. gdzie definiujesz zegar ? 3. czy prawidłowo masz ustawione fusebity?
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...
AVR-CDC: http://www.recursion.jp/prose/avrcdc/cdc... Zasilanie procka: 3.3V ===== update ===== Widzę że już próbowałeś. Co masz na myśli przez nie rozpoznaje? Wyświetla się jakaś nazwa wykrytego urządzenia? Jak zasilałeś? Fusebity ustawiałeś?
Zmieniłeś Fusebity na zewnętrzny kwarc?
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.
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.
Po przeczytaniu tego wątku postanowiliśmy zbudować układ z zabudowaną obsługą usb (jeden attiny do usb, komunikujacy sie z drugim attiny sterujacy ukladem). Dla zachowania odpowiedniego zasilania reszty ukladu użyliśmy schematu z diodami zenera z przebiciem do masy na liniach d+ i d- (3V3). Będziemy wdzięczni za jakiekolwiek pomysły :) Panowie, ja...
... 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ć
witam :) Ustawiał ktoś fusebity na Attiny2313 na zew. rezonator kwarcowy 10Mhz ?? ---edit--- z tego co wyczytałem w katalogu -> http://www.atmel.com/dyn/resources/prod_... to powinienem tylko ustawić CKSEL3..1 na 111 i tylko tyle ? (str. 26 Table 4)
a może układ czyści eeprom wtedy kiedy go programujesz? :D trzeba ustawić odpowiednio fusebity o ile pamiętam :)
Normalne, 22 - 33pF. Fusebity w Basconie na 1111.
Tak chciałem wgrać nowy soft do usbasp bo nie wiem czy się procesor nie wysypał. Mam 6szt attiny2313 oraz fusebity pod program AVR8 Burn o mat. I niestety nie mogę tego zaprogramować. A przecież kilka lat temu programowalem ten układ tym samym programatorem.
Zapewnić aby częstotliwość zegara programowania (SCK) była nie większa niż 128kHz / 4. Oraz przeprogramować fusebity zanim podejmiesz programowanie pamięci.
Na czym polega Twój problem, bo w swoim poście tego nie napisałeś... Ustawiłeś wszystkie fusebity jak należy?
Sprawdź lockbity, jeśli są zaprogramowane to fusebity dadzą się odczytać, ale nie dadzą się zmienić.
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.
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.
zmienilem fusebity na 4 Mhz orginalnie było 8 Mhz
Bascomem albo PonyProg2000. Jak fusebity w Bascomie ustawić masz na tej stronie wyjaśnione.
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.
Ja pam pytanko? Jak ustawić fusebity żeby układ pracował na zewnetrznym rezonatorze kwarcowym 8MHz.
Może Fusebity przestawiasz. Jaki to program wgrywasz? Co modyfikujesz? Jaki masz programator?
Czasami łatwiej jest poprawić program, jaki jest problem dowiesz się zaznaczając "ptaszek" przy opcji "pokaż pełne komunikaty podczas kompilacji i wgrywania". Co się zmieniało z biegiem czasu nie wiem, ale w każdym core coś się z czasem zmienia, co jakiś czas robię backup wgranych bibliotek i programów. Np. koło wersji 1.5 Arduino IDE zmieniły się zasady...
Niemożliwe. A jeśli chodzi o pierwszy przypadek, to musiałeś przestawić fusebity na kwarc za pierwszym podejściem.
Kolego K219 może wiesz jak to zrobić po ja po raz pierwszy programuje :| , albo jakiś link do przeczytania. Fusebity muszę ustawić pod kwarc 10MHz.
1) schemat połączeń - brak 2) kod programu - brak 3) fusebity - nie przestawiałeś czegoś? Uzupełnij 3 powyższe informacje to będzie można szukać przyczyn.
Projekt z załączonego linku zawiera AT90S2313 a Ty używasz ATTiny2313, który posiada wewnętrzny oscylator, ustawiony fabrycznie na 8 MHz. Co zrobić: 1. Ustawić fusebity na zewnętrzny kwarc lub 2. Ustawić wewnętrzny oscylator na 4 MHz Co do kompatybilności programowej pomiędzy AT90S2313 i ATTiny2313 - tego osobiście nie sprawdzałem. Pozdrawiam...
Jak sprawdzić fusebity ,bo gdy klikam w zakładkę Lock and Fuse Bits to wyskakuje mit to co na obrazku powyżej?
Witam zrobiłem termometr na mikrokontrolerze Attiny2313 wzorowałem się na projekcie http://www.elektroda.pl/rtvforum/topic33... Niestety mam z nim mały problem cały czas na wyświetlaczu pokazuję się liczba 85, po odpięciu układu DS18B20 wskakuje liczba 95. W programie dopisałem $regfile = "ATtiny2313.dat" $crystal = 4000000 Układ programuję mkAVR...
...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
Nie ma za co, mnie one nie są potrzebne :) W układzie jak na schemacie nie "zamordujesz" mikrokontrolera. Być może niechcący przestawiłeś fusebity ... ? Wrzuć jeszcze zdjęcia. Dalsza analiza z mojej strony dopiero po 19:00.
[youtube]http://www.youtube.com/watch?v=... Wrzucam film jak zachowuje się układ bo być może nie wytłumaczyłem dobrze.. Jest to nowy wsad - trochę zmieniłem sygnalizację przy odliczaniu no i same czasy odliczeń (na filmie są jeszcze stare). Teraz od chwili przekręcenia kluczyka do włączenia odcięcia mamy 20 sekund, pierwsze ostrzeżenie...
Kondensatory na zasilaniu? Równolegle do napięcia zasilającego 5V z programatora na płytce stykowej dobrze byłoby dać jeden kondensator elektrolityczny 10 uF i dodatkowo 2 kondensatory ceramiczne 100nF jak najbliżej nóżek zasilających każdy z układów. Będzie większa pewność, że ewentualne kłopoty nie są spowodowane spadkami napięcia na przewodach zasilających,...
no właśnie chciałem go przełączyć na zewnętrzny kwarc 16 MHz Przy takiej konfiguracji trzeba chwilowo podłączyć kwarc ≤8MHz i zaprogramować CKOPT dla 16MHz. Ogólnie kofiguracja i Atmega i ATtiny przeważnie jest zbliżona, jeśli chodzi o fusebity od zegara mikrokontrolera. Pozdrawiam, Daniel
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.
Witam. Mam w nadajniku taki o to programik [syntax=basic4gl] $regfile = "attiny2313.dat" 'deklaracja bibliotek $crystal = 16000000 'szybkość zegara $baud = 1200 Config Com1 = Dummy , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0 Dioda Alias Portd.3 Config Portd.3 = Output Dim Synch As Byte Synch = 155 Do Printbin Synch Toggle...
attiny2313 fusebity attiny2313 bascom fusebity fusebity bascom
wymiana grzałki pilot wentylatora niewłaściwy format
Dekoder, splitter HDMI, DVB-T2, SAT – czy podłączenie dwóch telewizorów może uszkodzić dekoder? Synology NAS, DSM 7.2 – niska prędkość pobierania 150 kB/s, diagnostyka LAN/Wi-Fi