1. Żadnemu procesorowi AVR nie da się przeprogramować fusebitu SPIEN za pomocą interfejsu SPI - innymi słowy nie można sobie samym interfejsem go zablokować. 2. Nie wiem jaki jest sens takiego działania, RSTDSBL owszem, ponieważ inaczej pin ten działa jako RESET i tylko po zaprogramowaniu bitu można go wykorzystać jako I/O, ale pozostałe piny (SCK,...
info. https://tosiek.pl/usbasp-v2-0-warning-ca... Szukałem na temat "SLOW SCK" i w moim programatorze USBasp są tego typu piny "JP3 – Slow SCK"- czyli do spowalnianie zegara "JP3 – Slow SCK – Jumper on only if the target clock is lower than 1.5 MHz." To może za trybic podłączając w taki sposób np. podłączyć programator...
Zrobiłem tak jak piszesz ale nadal to samo. Czyli Twój uC to nie ATTiny2313 tylko staruszek AT90S2313, który bez kwarcu nie ruszy. Poza tym, o fusebitach w nim umieszczonych, po prostu zapomnij. The AT90S2313 has two Fuse bits: SPIEN and FSTRT
SPIEN i BODLEVEL1 na Enable, reszta Disable.
Witam. Mam pytanie. Czy da się jakoś uratować wymieniony w tytule mikrokontroler? Ustawienia fusów to: L: C1 H: D9 E: FF Chciałem użyć w projekcie Atmega328p zamiast Atmega8, ale dopiero po zaprogramowaniu zauważyłem że dla ósemki oznacza to wewnętrzny oscylator 1MHz. Dla 328P jest to niezdefiniowany oscylator. Jedyny plus, że SPIEN jest aktywne, a...
cksel na 1111 ckpot 0 sut0 na 0 a reszta orginalnie a spien miał byc na 0 ale jest na 1 bo isp program nie ma opcji spien.
Jeżeli kol. Czang16 używa USBasp lub inny szeregowy programator (MISO, MOSI, SCK + RESET) to nie ma dostępu do bitu SPIEN ponieważ: The SPIEN Fuse is not accessible in Serial Programming mode. więc nie może to być najczęstszy problem. Teoretycznie :) Tak samo jak pamięć sygnatury jest absolutnie niedostępna do zapisu czy wymazania, teoria swoje a praktyka...
ja swoje programatory usbasp - ustawiam tak że bity CKSEL = 1111 SUT = 11 i nie mam żadnych problemów pewnie że musisz na czas podłączenia generatora odłączyć kwarc - a jak? przecież razem to będą się gryźć - i nic nie ruszy prawdopodobnie
AVCC nie jest w ogóle potrzebny do programowania. Nie musisz go podpinać. Reset nie musi być podciągnięty rezystorem (wyrzuć rezystor i zobaczymy czy coś to da). Jeśli kości były programowane i fuse SPIEN czy jak się on tam nazywa był tykany to może być zablokowane programowanie przez SPI. EDIT: ZTCP złączkę kanda podpinasz MISO do MISO i MOSI do MOSI...
Nie miałem na myśli wstawiania kolejnej megi tylko próby na tych, które używałeś do tej pory. Ja zmieniałem już fusebity w m16, m8, m48, m8535 i tiny2313 w sumie na pewno ponad tysiąc razy. Nigdy nie miałem kłopotów o jakich czytam na Elektrodzie. W Twoim przypadku ciekawe jest, że wartość hfuse wynosiła 0xFF. To znaczy, że został przełączony, między...
Mam problem z programowaniem procka atmega324 programatorem USBasp i nie wiem co jest grane. Atmega 16 programuje bez zarzutu a jak podepne atmege 324 to dostaje : avrdude.exe: error: programm enable: target doesn't answer. 1 avrdude.exe: initialization failed, rc=-1 Double check connections and try again, or use -F to override this check. avrdude.exe...
Niestety ale nie posiadam USBasp jedynie mam JTAG ICE, STK500V2 oraz po zmianie firmware AVR910. A co do fusbitu SPIEN jest on ustawiony i nadal nie mogę nawiązać komunikacji po SPI jedynie JTAG działa. Objawy mogły by wskazywać tak jak pisał tmf na problem z zewnętrznym kwarcem ale próbowałem połączyć się na kwarcu zewnętrznym, wewnętrznym oscylatorze...
Witam. Wsad do atmegi pochodzi z strony http://www.fischl.de/usbasp/ jest to archiwum usbasp.2009-02-28.tar.gz (260 kB) Ustawienie fusebitów to: low bit - sut0 high- spien ,ckopt ,bootsz1,bootsz0 Słusznie kolega się domyślił że atmegę zaprogramowałem przy użyciu programatora na port LPT jest to programator stk200 ,użyłem programu PonyProg.W stosunku...
Jestem w trakcie budowy pewnego układu. Wszystko przebiegało zgodnie z planem, aż do teraz. Otóż układ składa się min z Atmega16, który programuje przez programator usbasp. Po zaprogramowaniu dzieja sie jakieś dziwne rzeczy. Avrdude mówi, że programator widzi się z atmega, a samo programowania przebiega pomyślnie. Problem w tym , że atmega nie wykonuje...
Witam Was, na wstępie zaznaczam że przeczytałem chyba wszystkie posty na ten temat i nic , ale po koleii . Mając dosyc programowania AVRów przez kabelek LPT postanowiłem zmontować sobie któryś z popularnych programatorków USBasp. Wybrałem wersję jednostronną ze strony www.fischl.de/usbasp/ . Poniżej schemat. Jedyna różnica to rezystor do D- 1,5k jak...
Właśnie zaprogramowałem Atmegę48 za pomocą Avrdude i Burn o Mat'a. Sam plik hex zweryfikowany został pozytywnie. Ale próba wgrania fusebitów: SPIEN = ENABLED BODLEVEL = 4V3 CKDIV8 = DISABLED SUT = 14CK + 0MS CKSEL = INT RC 8MHZ FUSE EXT: 0xFF FUSE HIGH: 0xDC FUSE LOW: 0xC2 LOCK BIT: 0xFC nie udała się. Oto rezultat : <<<<< /usr/bin/avrdude...
Moze zle sie wyrazilem - nie tyle skladnia pozostaje dla mnie niejasna, co nie umiem stwierdzic, dlaczego nie jest generowany plik ELF, pomimo tego, ze w pliku make istnieje regula (chyba) za to odpowiedzialna. # MCU name MCU = attiny45 # Processr frequency. # This will define a symbol, F_CPU, in all source code files equal to the # processor frequency....
A masz ustawione odpowiednio fuse ? Mój Make: # Name: Makefile # Project: hid-data example # Author: Christian Starkjohann # Creation Date: 2008-04-07 # Tabsize: 4 # Copyright: (c) 2008 by OBJECTIVE DEVELOPMENT Software GmbH # License: GNU GPL v2 (see License.txt), GNU GPL v3 or proprietary (CommercialLicense.txt)...
Tak, to oryginalny plik z paczki V_USB: # Name: Makefile # Project: custom-class example # Author: Christian Starkjohann # Creation Date: 2008-04-07 # Tabsize: 4 # Copyright: (c) 2008 by OBJECTIVE DEVELOPMENT Software GmbH # License: GNU GPL v2 (see License.txt), GNU GPL v3 or proprietary (CommercialLicense.txt)...
Pardon :) Przyzwyczaił się człowiek do isp i USBAsp :) Ale jest zdaje się fusek SPIEN...? http://obrazki.elektroda.pl/3392839600_1...
Prawdopodobnie tak. Parę postów wyżej znajdziesz link. Rozumiem chodzi o tę stronę: [url=http://mikrokontrolery.blogspot.com... Skąd mam tylko wiedzieć, czy to wina oscylatora, czy właśnie SPIEN? W ogóle nie dotykałem bitu od SPI. Czy możliwe, że programator (USBasp) źle zapisał fusebity? Czy jeśli chodzi...
Według mnie nie są dobrze ustawione. Trzeba ustawić hfuse:0xc9 - SPIEN, CKOPT, BOOTSZ1, BOOTSZ0 (zaznaczone) i lfuse:0xef - SUT0 (zaznaczone) Tylko tyle i bedzie działać :D
Programowałem USBasp. W trakcie programowania operacja zawiesiła się prawdopodobnie przez zmianę SPIEN. Teraz Avrdude przy próbie odczytu µC wyrzuca mi coś takiego: Device signature = 0xffff00 Expected signature for ATMEGA8 is 1E 93 07 Double check chip, or use -F to override this check. Da się jeszcze przywrócić tą atmegę do działania?
Przez ISP da się zaprogramować WSZYSTKIE bity: i te zabezpieczające i te konfiguracyjne. Da się nawet zaprogramować SPIEN (jak zrobiłem to któregośrazu przez pomyłkę, to rzecz skończyła się wymianą procesora:))) - przez ISP nie dało się już z nim skomunikować). Dziwne bo byłaby to nielogiczność. W dokumentacji napisane jest że nie da się tego zrobić....
Popsuć nie, ale zablokować tak. Zapisując same 0 zapisałeś też bity CKSEL na 0000, czyli na External Clock. A więc układ nie ruszy nawet z zewnętrznym kwarcem. Potrzebny jest zewnętrzny generator sygnału taktującego. Na pocieszenie powiem tylko że jaki taki generator można wykorzystać pin XTAL2 procesora z programatora USBAsp. Wystarczy ją podłączyć...
A może porostu procek jest uszkodzony i nie odpowiada ? Acha impulsy tutaj pojawiały sie tylko na MOSI Nie koniecznie uszkodzony, może po prostu zablokowane programowanie szeregowe(Ustawiony fusebit RSTDISBL lub nieustawiony fusebit SPIEN ). Oczywiście mniemam, że wszystkie stosowne piny zasilania podłączone prawidłowo i jest na nich 5V, oraz linie...
Właśnie go pobrałem i spróbuje coś tym zdziałać zaraz dam znać czy zaprogramuje czy będą jakieś komplikacje jak zwykle:D Dodano po 9 No i jak zwykle nie ogarniam tych fusów ;D Aktualnie robię projekt kolegi z forum led cube 4x4x4, Kolega Zlata_n korzystał z Burn-O-Mat. Procesor powinien mieć tak fusy ustawione: Ustawienia: (1=zaznaczone) SPIEN=1 CKOPT=1...
Bry, to mój pierwszy temat, więc proszę o wyrozumiałość - problem przedstawia się następująco. Otóż zacząłem bawić się w programowanie uC(to już pierwszy z problemów) Mam gotowy programator USBasp(kupiony), adapter jakoś tam parszywie przylutowany do płytki uniwersalnej, no i uC - ATmega 8. Środowisko programistyczne to WIN AVR, AVRdude z Burn-O-Matem,...
Witam Zrobiłem programator z [url=http://diy-elektronika.pl/202-usbas... strony na procesorze Atmega8-16PU. Wsad wszedł bez żadnych problemów i potem ustawiłem fusebity: HFUSE=0xC9 LFUSE=0xEF. Czyli w PonyProg ustawiłem ptaszki na: SPIEN, CKOPT, BO0TSZ1, BO0TSZ0 i SUT0. Po tej operacji straciłem kontakt z atmegą. Odczyt zawartości...
Witam A możesz opisać jak programowałeś ten interfejs i jak ustawiałeś fusebity? Ja programowałem Ponyprogiem, wgrałem plik hex do flasha, wgrał się i zweryfikował. Później dałem ustawianie fusebitów, ustawiłem tak: Low:EF High:C9 czyli w PonyProgu: SUT0, SPIEN, CKOPT, BOOTSZ1, BOOTSZ0 pozaznaczałem. Dałem zapisz i straciłem kontakt z Atmegą :) Aha,...
Witam. Kupiłem dzisiaj kostkę 8pu bo nie było 16pu i zaczęły się jaja:) Problem polega na tym że jak chce wczytać fuse bity * RSTDISBL = 1 * WDTON = 1 * SPIEN = 0 * CKOPT = 0 * EESAVE = 1 * BOOTSZ1 = 0 * BOOTSZ0 = 0 * BOOTRST = 1 * BODLEVEL = 1 * BODEN = 1 * SUT1 = 1 * SUT0 = 0 * CKSEL3 = 1 * CKSEL2 = 1 * CKSEL1 = 1 * CKSEL0 = 1 to za każdym razem blokuje...
Ja tu widzę problem z ogarnięciem środowiska, a nie procesora... Ładujesz inny program... Moje makefile, musisz sobie dopasować do ATmega32 i swojego zegara: ########################################... # Makefile for the project LED_Blink ########################################...
Witam, skleciłem sobie programator wg projektu mirleya http://mirley.firlej.org/programator_na_... na atmega8, jednak po podłączeniu do komputerów (blaszak winxp i netbook win7) świeci się dioda ale wykrywa jako "nieznane urządzenie". Próbowałem metody z podpisami cyfrowymi, jednak nie działa ona i zwracam się o pomoc tutaj. http://obrazki.elektroda.pl/7325482600_1...
Dioda jest podłączona w porządku, bo jak przyłożę do PB0 VCC i do PB1 GND to świeci. Problem jest taki, że po zaprogramowaniu i podłączeniu zasilania do układu na żadnym wyjściu nie ma stanu wysokiego. Próbowałem też z innym programem, żeby dać stan wysoki na innych wyjściach układu (PB0..5), ale po zbadaniu miernikiem wynika, że ciągle jest tam 0....
To coś słabo czytałeś tą dokumentację, gdyż nie da się wyłączyć programowania szeregowego (SPI) przy użyciu samego SPI . Notes: 1. The SPIEN Fuse is not accessible in SPI Serial Programming mode. Tak sie sklada ze to akurat wiem :) (przypuszczalem ten problem na poczatku) to wiem jeszcze z czasow programowania za pomoca ponyproga (teraz uzywam avrdude,...
1. Definicje MCU i F_CPU to tylko w Makefile. 2.Wypróbuj takie coś w ramach zwalczania przyzwyczajania się do "delajów" ;) - jak ja widzę używanie timera w trybie CTC, generalnie tak napisane, że raczej z notą katalogowa w ręku nie trzeba za dużo wyjaśniać o co chodzi : - plik LED_Line.c:[syntax=C]#include <avr/io.h> #include <avr/interrupt.h>...
Witam noi po zainstalowaniu tego ,programator wogle przestal wspolpracowac musialem od nowa system instalować po zainstalowaniu wyskakuje taki sam komunikat jescze jedno pytanie w MkCalculator jako lock bits pokazuje mi 0x3F a w AVR dudes pokazuje external jako 0x05 czy lock bits nie powinien byc na 0x0F Dodano po 14 Widze ze odpowiedzi brak pewnie...
A jaka Mega ? masz Mega328 ? Opisałem programowanie Megi za pomocą programatora TL866A bo takiego używam, jeśli ktoś ma USBAsp to może podzielić się swoimi doświadczeniami i wrzucić printscreeny z ustawienia fusebitów. W zasadzie tylko SPIENA może zablokować proca, reszta fusebitów nie ma znaczenia jeśli chodzi o możliwość uszkodzenia. No i trzeba pamiętać...
Dziękuję wszystkim za opinie ;) Już odpowiadam na pytania: łuki_mar44 - > PCB zabezpieczone przed utlenianiem, jednak nie wiem czy wystarczająco, posmarowałem tylko raz obie strony rozpuszczoną kalafonią w alkoholu. Z tego co widać na płytce boki zaczynają mi lekko "czernieć" więc będę musiał coś wymyślić. xtreme69 -> Obudowa z plexi nie była brana...
Mój skromny wkład, jak zmienić firmware w RGB+CW Tuya WBLC9 (BK7231T) + BP1658 https://obrazki.elektroda.pl/4103290800_... Wgramy na nią OpenBeken: https://github.com/openshwprojects/OpenB... WBLC9: https://developer.tuya.com/en/docs/iot/w... https://obrazki.elektroda.pl/8115515300_...
atmega spien flash spien atmega8 spien
naprawa stacyjek awaria ekspresu philips podłączyć zwrotnice boschmann
Szuflada napędu optycznego sama się otwiera i nie zamyka Frugal impulse reset - technika resetowania układów elektronicznych