Pewnie,ze sie ustawia w kompilerze. Wystarczy wlaczyc manual programming.Tam sa trzy zakladki.Pierwsza to FLASHRom, druga EEPROM,a trzecia wlasnie Lock and fuse bit.(w wersji 1.11.7.4,we wczesniejszych chyba nie ma) ZA zadne skarby nie moge ustawic(ATMEGA8535),zeby procek chodzil pod zewnetrznym kwarcem.Pod wewnetrznym oscylatorem dziala ok.Przegladalem...
Witam, poruszałem już temat bardzo wolnego startu procka atmega 8 lecz do dziś nie wiem czym to zwalczyć. Używam bascom demo do pisania i kompilacji. Podaję ustawienia fusebitów, na mój gust chyba prawidłowe: name-mega8 callibration 0 BA callibration 1 BB callibration 2 B4 callibration 3 B5 lock bit 65 - 11 lock bit 43 - 11 lock bit 21 - 11 fuse bit...
Witam, mam problem z ustawieniem fusebitów w BASCOM AVR DEMO, a nie chciałbym zablokować kolejny procesor (w tym wypadku At Mega8) Mam ustawić fb następująco: CKSEL3..0:0011, CKOPT:1, SUT1..0:10, RSTDISBL:1, WDTON:1, EESAVE:0, BOOTSZ1..0:11, BOOTRST:1, BODEN:0, BODLEVEL:0 Czy ta kombinacja jest poprawna? CKEL3..0:0011 - Fusebit A987 (0011:Internal RC...
Wciąż nie wiem czy ustawiłeś BODLEVEL na 2,7V i czy BDOEN = enable. Racz to sprawdzić. Przy ustawionym BODEN i BODLEVEL - układ pobiera prawie 1,2mA prądu - zbyt dużo. Dodano po 41 Teoretycznie według dokumentacji ta wersja procesora pracuje od napięcia 2.7V. Wgrałem ten kod i układ pracuje OK, zawiesza się bardzo rzadko - należy wtedy odłączyć zasilanie...
Pisze obsluge czujnika pan3101DB z myszki optycznej. Z tego powodu, ze dokladnie nie wiem jaka to transmisja staralem sie sam napisac obsluge. Pomogly mi te strony: (tlumaczylem prawie 1 w 1 na bascom) i nota: lecz program nadal nie dziala. Moze ma ktos juz doswiadczenie z tymi ukladami w bascomie lub chociaz znajdzie sie ktos kto zna bascom i c ? $regfile...
Pamięć Eeprom może się wysypać przy zasilaniu nie gwarantującym poprawnej pracy mikrokontrolera. Raz w moim sterowniku też Eeprom się posypał podczas burzy kiedy napięcie sieciowe przerywało bo wiatr szarpał przewody. Wtedy dopiero doczytałem o bitach konfiguracyjnych BODLEVEL i BODEN Można je tak ustawić, że mikrokontroler będzie utrzymywany w stanie...
No to muszę poczekać na kogoś kto robił podobne cuda w bascom. W każdym bądź razie bardzo dziękuję za pomoc.
To będzie tak: NAME: MEGA8 CALIBRATION: AF LOCKBIT65: 11 NO RESTRICTIONS FOR SPM OR LPM LOCKBIT43: 11 NO RESTRICTIONS FOR SPM OR LPM LOCKBIT21: 11 NO MEMORY LOCK FUSEBIT C: 1 BODLEVEL 2.7V FUSEBIT B: BODEN DISABLED FUSEBIT KL: 10:6 CK. 64MS DELAY FUSEBIT A987: 1111 FUSEBIT M:1 PIN PC6 IS RESET FUSEBIT J:...
Koelgo bober a jak wyczytałeś że mozna wyłaczyć ISP enable. W którym dokładnie bajcie jest ten fuse? Tak się zdarza że poszukałem na elektrodzie info, kiedy moja atmega nie chciała łapać z ISP, i wtedy zacząłem kopać w dokumentacji programatora , a potem porównałem to z wymienioną przez kolegę tabelką. Są w tym bajcie 2 bity, jeden odpowiedzialny za...
Witam dziś zaprogramowałem swój pierwszy uC za pomocą programu ISPPROG. Następnie podłączyłem wszystko tj.: pin 7 - +5v pin 8 - gnd pin 9 i 10 - kwarc 8MHz do pinów 4, 5, 6, 11, 12, 13 - wyświetlacz LCD piny 1 i 3 wyświetlacza zasiliłem pin 2 do masy. Niestety nie odpala się program, wyświetlacz się wcale nie świeci. Nie widać na min żadnych znaków......
Witam Zachęcony sukcesami z płytką EVB 4.3 zaprojektowałem i zamówiłem swoją - na początek z AtMega8 w DIP. Do tego pamięć 24C32 oraz układ do RS485. Wszystkie układy mają kondensatory 100 nF ( stabilizator 7805 również + jeden elektrolit ). Całość ze złączem pod wyświetlacz 2*24 ( właściwe 4*12 ) Reset przez rezystor 10 K do +5V AtMega8L ( na 8 MHz...
Witam . Mam następujący problem: Posiadam Touchpad z laptopa (Lenovo n200)- TM534 . Odnalazłem wyprowadzenia na 6pinowym złączu tzn: Vcc,Gnd,Scl,Sda czyli standardowe wyprowadzenia PS2 , po podłączeniu do komputera działa jak myszka więc wszystko ok . Postanowiłem spróbować podłączyć do Atmegi128-16AU i zmierzyć się z obsługą PS2 . Wszystko działa jak...
Witam. Właśnie o to chodzi,wiem że do pliku są zapisywane ustawienia z procka,dlatego właśnie ustawiam fusy,zapisuję do procka a dopiero później wgrywam do pliku.Tak jak już pisałem w przypadku mega8 dip28 to działa, a w przypadku mega8 smd nie działa, tzn. pomimo tego że ustawię i wgram do procka to co chcę zmienić to po poleceniu write prg i tak zapisuje...
Witam Próbuje uruchomić bardzo prosty program na Attiny12 w BascomAVR Config Pinb.0 = Output Config Pinb.1 = Input Set Portb.0 Wait 1 If Portb.1 = 0 Then Bitwait Portb.1 , Set Do If Pinb.1=0 Then Reset Portb.0 Wait 10 Set Portb.0 Bitwait Portb.1 , Set End If Loop Wcześniej pisałem tylko w Bascom8051 i niemam pojęcia co może być nie tak. Kompilacja błędów...
Witam! Zrobiłem sterownik na procesorze atmega16. Program napisalem w bascomie. Włączyłem oscylator wewnętrzny RC 4MHz. Problem polega na tym, że procesor co jakiś czas zaczyna głupieć. Przykładowo czas zaczyna "lecieć" szybciej lub jakieś krzaki wyświetla na LCD. Nie wiem co jest grane. Flagi ustawiłem tak: Fusebit KL - 00:6 CK, no delay Fusebit A987...
W Bascomie robi sie to bardzo łatwo, dla atmega16 trzeba ustawic tak: Fusebit A987 - 1111:1111 Fusebit H - 0:CKOPT 0 można też wyłączyć jtag-a, ocd, boden. Mi chodzi tak na 8 lub 16mhz kwarcu, trzeba uwazac tylko z a987, zeby nie pomylić się i nie włączyć external clock - bo to oznacza zewnętrzny sygnał zegarowy ttl(a nie oscylator) i żeby ożywić procka...
Witam. Posiadam układ z ST7540 i uC sterującym jego pracą- w tej roli Atmega16. pierwszy problem: po ustawieniu fuse bitów w atmedze (pod avrdude), jak poniżej nie ma przebiegu na zewnętrznym kwarcu (16Mhz) podłaczonym do atmega16. ładowane do procka programy działają...co może być przyczyną? używam oidentycznego kwarcu do układu St7540 i przebieg na...
Tym razem chciałbym zaprezentować nowe oprogramowanie dla wyżej wymienionych kitów, za pomocą których możemy przekształcić posiadany stary napęd CD-ROM w funkcjonalny odtwarzacz płyt Audio CD. Szczegółowe opisy kitów znajdują się tutaj: i . Oczywiście istnieje oryginalne oprogramowanie napisane przez autora lecz od początku nie było doskonałe (dostępne...
Witam, Co robię źle (do portu B jest dołączonych 8 ledów. Chcę aby zapalała się jedna i przesuwała się - czyli najprostrzy punkt przesuwający się w jednym kierunku. Mega8 jest taktowany zewnętrznym rezonatorem kwarcowym 8MHz. Aby zaświecić diodę to na pinie w porcie ma być 0. Niby to jest bardzo proste i powinno działać a zachowuje się dziwnie) napisałem...
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...
Witam. Napisałem prosty program wyświetlający zegar oraz 2 temperatury na wyświetlaczu w standardzie hd44780. Wszystko jest dobrze podłączone, kwarc 7.37. za każdym razem po uruchomieniu po pewnym czasie(czasem 5 minut a czasem nawet ponad godzinę) układ się wywala. Na wyświetlaczu zaczynają się pojawiać różne krzaczki. Zastanawiam się czy to wina uProcesora...
Bity lecą tak: CKSEL 1111 SUT 10 BODLEVEL 1 BODEN 0 CKOPT 0 BOTSZ 00 SPIEN 0 Jeśli ktoś używa PonyProga to "0" oznacza, że trzeba w tym miejscu zaznaczyć "ptaszek" !!! Ja używam AVRprog-a : wtedy wybierasz „ExtXTAL High Freguency” W bascomie – to nie mam pojęcia - ale na pewno jest jakoś podobnie... Ps. Dokładam jeszcze zrzuty okien...
Witam! Wykonałem ten zegarek lecz mam kilka problemów. 1) Wsad drakerus'a zmodyfikowałem tak jak polecił kolega berq na 16MHz: $crystal = 16000000 i Config Timer1 = Timer , Prescale = 256, lecz zegarek 10 sekund zlicza w normalne 3 sekundy. Nie znam się na językach programowania ale zauważyłem że jak zmieniłem jeszcze w tym programie Timer1 = 3036 na...
Witam !!! zbudowałem kit avt 389 chciałem zaprogramować procek przez isp przy pomocy stk200.procek ma kwarc 16 mhz.tak jak w opisie kitu ustawiłem fusebity bodlevel - 1 boden - 0 sut1 - 1 sut0 - 0 cksel3 - 1 cksel2 - 0 cksel1 - 1 cksel0 - 0 wdton - 1 spien - 0 ckopt - 0 eesave - 1 bootsz1 - 0 bootsz0 - 0 bootrst - 1 był jeszcze jeden fusebit do ustawienia...