No i spróbuj na programowym I2C.
Dziś sprawdzałem z moim zegarkiem - wcześniej porównywałem z zegarem systemowym w komputerze. Wychodzi na to że ta cała niedokładność wynikała z komputerowego zegara :> Teraz na kilka godzin spóżnia sekundę, więc rozumiem ze zostaje mi korekta programowa?
Sygnał zegarowy podajesz np z generatora (dostępne w większości elektronicznych) albo np generujesz go za pomocą innego uC. Użyj szukaj, ten temat jest bardzo często poruszany :)
Jak by nie patrzeć, to zegar jest licznikiem. Podczas kiedy jest możliwość podłączenia zewnętrznego kwarcu o dobrej stabilności, można na nim (liczniku) programowo zrealizować zegar.
1. Atmega8A działa od 2.7V - tym bardziej przy 3.3V lub nawet 3.6V. 2. Dalej - czy ta zworka na programatorze służy do ZASILANIA takimi napięciami układu docelowego, czy też dostarcza napięcie do konwertera? 3. Dalej - jak całość jest zasilana? Skąd zasilasz podczas pracy na 3,3/3,6V? 4. I na koniec - ten programator NIE MA KONWERTERA POZIOMÓW LOGICZNYCH...
Powiem tylko że prąd diod można ograniczyć programowo, i zapomnieć od doborze właściwych rezystorów/diod. Jest ADC, mierzymy napięcie, i przy multipleksowaniu gasimy nieco wcześniej cały rząd - zależnie od odczytanego napięcia baterii :)
migod , mam pytanie do Twojego "PS". Jeśli chodzi o sprzętową realizację stosu IrDA, to akurak microchip zrobił MCP2150 i po bólu. Jednak interesuje mnie progamowa realizacja. Nie szukam gotowego programu (choć i on mile widziany), a jedynie specyfikacji tego cuda (mógłbym sam coś wykombinować). Więc taka prośba: Jeśli ktoś ma, to niech się podzieli!...
Wielokrotnie była o tym mowa - w ATMega generator RC nie ma wystarczającej stabilności, aby bez dodatkowych procedur kalibracyjnych wykorzystać go do transmisji UART. Oczywiście może to działać, ale zapewne efekt będzie taki, że raz działać będzie, a raz nie. Gdzie się takich bzdur naczytałeś Tomku po wpisaniu w odpowiedni rejestr wartości kalibracji...
na szczęście RTC i procesor pracują, zdaje się, że od 1.8V raczej nie, jak podasz typ procka to sam sprawdz w nocie, ale np. – 2.7 - 5.5V (ATmega8L) – 4.5 - 5.5V (ATmega8) Zastosuj moje rozwiazanie, czyli: Napiecie odniesienia wewnetrzne. Do tego dzielniki napiecia na 2 baterjach, tak dobrane zeby max. za dzielnikiem byo 2,56V. Pozniej...
Atmega8L możesz spokojnie zasilać bezpośrednio z baterii 3V, do tego tryby głębokiego uśpienia i po kłopocie. Jeśli mnie pamięć nie myli, to uzyskałem w jednym projekcie 20uA. Programowy watchdog, licznik wybudzeń i masz urządzenie, które teoretycznie podziała kilka lat na jednej dobrej baterii.
Temat zamykam, zmywarka poszła na złom więc i ewentualnego wsadu nie będę miał jak sprawdzić.
Trochę zużyje zasobów ale nie jest tragicznie: avr-objdump -h -S odb-joy16p.elf > odb-joy16p.lss AVR Memory Usage ---------------- Device: atmega8 Program: 1806 bytes (22.0% Full) (.text + .data + .bootloader) Data: 68 bytes (6.6% Full) (.data + .bss + .noinit) Build succeeded with 0 Warnings... Ale zużyje...
http://obrazki.elektroda.pl/8130467300_1... Witam, chciałem zaprezentować mój mini termometr. Jest to już druga wersja. Zbudowałem ją ponieważ za każdym razem jak patrzyłem na poprzednika aż mnie skręcało jak pomyślałem co jest w środku. Pierwowzór zrobiłem na kawałku starej płytki uniwersalnej i płytce z wyświetlaczem. Na zdjęciu widać...
A ja bym sie nie zdziwił gdyby kolega napisał że poprawił reset i dalej nic. Myslę że kłopot jest w wadliwych połączeniach np. zasilania lub ew. zwarciach. Bo własnie aby zaprogramować procesor trzeba w czasie programowania utrzymywać niski poziom na końcówce reset. Inna sprawa że układ nie będzie działał mając niski potencjał na tym wejściu.Kiedyś...
powinieneś to przemyśleć Jeśli masz zamiar programować całość przez ISP lepiej zasilić procka z 5V. Poza tym zmniejszysz obciążenie na diodzie Zenera. bo mogą pojawić się problemy przy programowaniu Oki pomysł w sumie dobry tylko jak ładować te akumulatorki? Znacie jakiś prosty skuteczny sposób? zależy czy będą to pojedyńcze ogniwa , czy zestaw teraz...
http://obrazki.elektroda.net/2_125914969... uDMX jest projektem opensource, którego celem było stworzenie możliwie prostego i niedrogiego interfejsu DMX podłączanego do portu USB. DMX512 jest systemem cyfrowego sterowania, wykorzystywanym do kontroli oświetlenia estradowego i teatralnego. W jednym strumieniu możliwe jest sterowanie 512 kanałami....
Ja użyłem ekranowane kabelki od ISP do gniazda D-Sub25 (są podobnej długości do moich). Mam rezystory zabezpieczające 100Ω (te w szeregu z kabelkami), więc maksymalnie popłynie 50mA. A w Bascomie, to musisz mieć tak skonfigurowane, aby się posługiwać prostym programatorem rezystorowym: http://obrazki.elektroda.net/21_12763332... A kabelki...
dobra ale sprawa dotyczy zasilania a nie kontrastu;]
witam Czy to koniecznie musi być ten programator?? ja korzystam z portu LPT i programu Mikroluk 1.0. i nie narzekam i gorąco polecam ten program <= oczywiście programuję w ASM. Mój programator składa się z kilku rezystorków 1 kondensatorka wtyku drukarkowego i kawałka przewodu programuje przez isp. Ten program korzysta tylko z LPT a co do COM to...
A programator ma własne zasilanie? Jeśli tak to zobacz czy nie ma jakiejś zworki przełączającej zasilanie układu, tak, żeby układ programowany nie był zasilany. Jest też możliwość, że twój programator po prostu nie potrafi programować układów z innym napięciem zasilania - do tego potrzebny jest programator z odpowiednim buforem.
Zapewne podczas programowania nie wybrałeś przy pomocy FuseBits zewnętrznego rezonatora kwarcowego. Domyślnie ATMega8 korzysta z wewnętrznego oscylatora RC 1 MHz.
A ja mam inne pytanie, czy w czasie programowania masz podłączone zasilanie procesora? Bo objaw masz typowy dla braku zasilania.
Jeśli nie ruszałęś FUSE BITS przy programowaniu ATmega8, to powinien pracować własnie z wewnętrznym zegarem 1MHz. Jak to spradzić? napisz takie porgram w ASM: sbi DDRC,0 ;PORTC.0 jako wyjscie tu: sbi PORTC,0 nop nop cbi PORTC,0 rjmp tu W wyniku działania programu na pinie PC0 powinieneś mieć F_ckl/6. o wypełnieniu 50%. Wystarczy zmierzyć. (PS. Fajniej...
Mam tylko jedną kość L. Doszedłem do tego, że jak próbuję albo zapisać hex'a albo fusebity z parametrem -F, to pokazuje się zapis do 100% a potem wywala się na weryfikacji. Sygnały są dobrze podpięte, ponieważ jak wkładać ATmege bez L to się dobrze programuje, a one mają taki sam rozstaw pinów.
To jest to samo, masz jakieś zdjęcie, gdzie widać oznaczenie Atmegi? Jak bardzo chcesz wiedzieć jakie są różnice między Atmegą 8A, a 8L to jest artykuł do poczytania -> [url=http://mikrokontrolery.blogspot.com...
... a grafiki wrzucaj zgodnie z regulaminem: http://www.elektroda.pl/rtvforum/topic20...
No napisałem właśnie, że użyję Atmega8L, ale nie mogę kupić u siebie (wyprowadzenia pinów me takie same chyba jak zwykła Atmega8), jak czytałem o zasilaniu to napisano, że przy zbyt małym napięciu procesor może działać niepoprawnie, albo nawet się uszkodzić, dlatego warto dac stabilizator, który przy zbyt małym napięciu baterii poprostu odłączy zasilanie,...
Witam. Być może moje pytanie będzie lakoniczne, ale dopiera zaczynam przygodę z programowaniem w Bascom i ogólnie z AVR. Na początek przybliżę jaką funkcjonalność chciałbym osiągnąć: Zamierzam sterować centralnym zamkiem w aucie za pomocą BTM-222 podłączonego do jakiegoś mikrokontrolera(prawdopodobnie Atmega8L z napięciem na 3.3v). Otwieranie lub zamykanie...
Brak programatora (tzn. kabelki prosto pod LPT) Zasilany z zewnętrznego zasilacza 4,5V 0,5A (to Atmega8L) Programuję za pomocą AVRStudio
Główny problem dla mnie to rozwiązanie programowe zmiany żródła impulsów dla licznika przerwania. Jedno zródło to pin, na który doprowadzę 100Hz, drugie to oscylator 4MHz i skonfigurowany licznik. Zaniki sieci nie są obecnie duzym utrapieniem, ale ze względu na względny pomiar muszę zapewnić ciągłość. Zasilacz buforowy już mam z akumulatorkiem 3,6V...
Sprawdziłem na ArduinoISP w/g poniższego schematu - działa bez problemu, nowa ATMega8 jest ustawiona na wewnętrzny oscylator, więc kwarc jest niepotrzebny. http://obrazki.elektroda.pl/3136046100_1... http://obrazki.elektroda.pl/7968863300_1... Test bez kwarcu zrobiłem na ATMega8L-8PU, odczyt Flash i EEPROM poszedł bez...
Sorki, nie napisałem - ATMega8L.
Gwoli podsumowania.. Ostatecznie uruchomiłem to na ATmega8L ((at)16MHz, 5V). 3 układy (mikrofon + op-amp) rozmieszczone symetrycznie - co 120st. w okręgu o średnicy 16cm, pozwalają na wyśledzenie kierunku skąd nadszedł dźwięk z rozdzielczością do 30st. Wystarczająco dla moich zastosowań. PS. ciekawy efekt zaobserwowałem - ATmega8L (PDIP) podkręcona...
Witam. Jeżeli chcę zacząć naukę programowania mikrokontrolerów to wystarczy mi ten mikrokontroler http://allegro.pl/lispol-atmega8l-8pu-di... Ten programator http://allegro.pl/programator-procesorow... Chciałbym zacząć od sterowania diodami ale w późniejszym etapie chciałbym zrobić sterownik...
Wiem, wiem... Ale wiem również, że może mi zabraknąć czasu. Robię robota "dla szkoły" na lekcję pokazową z techniki i przedstawienie łysego robota, który potrafi tylko jeździć zaprogramowanym z góry torze jest kiepskie. Elektronikę jeszcze dwa tygodnie temu rozpoznawałem po śmiesznych drucikach, więc uważam że postęp zrobiłem wielki. Wszystko zrobiłbym...
Chciałbym jeszcze zapytać o sprzęt dotyczący języka C, co potrzebuję i ile mniej więcej mnie to będzie kosztowało? - programator USBasp za kilkanaście złotych do kupienia w Polsce, taki z możliwością programowania 5V i 3,3V, - płytkę stykową 830 pól kilkanaście złotych, - mikrokontroler AVR sugeruję ATmega8, ATmega8A, ATmega8L (kilka lub kilkanaście...
Witam. Ścieżki to pierwsza klasa wyszły :) Prasowanko? Czy może frezowanko? :D Pleksa to od strony ścieżek jest prawda? Bo na zdjęciu trochę mi się w oczach mieni.. Jakiego programu będziesz używał? Ja mam AVRdude i coś nie wszystkie procki chcą mi śmigać. Włożyłem Atmega8 i nie chciało mi zaprogramować choć był nowy, a włożyłem Atmega8L i wgrało flasha...
Szukam kogoś, kto może przeznaczyć kilka chwil na programowanie mikrokontrolera (atmega8l) w relatywnie prostym układzie sterującym. W wariancie rozbudowanym chciałbym skomunikować ten układ z softem pracującym na telefonie z androidem. Ale możemy te dwa zadania potraktować rozłącznie. A.
Nawet prosty projekt przynosi dużo satysfakcji :) Drobna uwaga: ATmega8 wykorzystuje wewnętrzny oscylator RC pracujący na częstotliwości ok. 8 MHz. Wiadomo, że oscylator RC nie nadaje się do bycia wzorcem czasu. W projekcie wzorcem jest kwarc 32 kHz podłączony do układu RTC DS1307. Układ ten zapewnia również ciągłe odmierzanie czasu w przypadku utraty...
W elektronice praktycznej 2/04 i 3/04 opisany był projekt gdzie uzywali procesora zasilanaego 5V i układów sprzgających 3,3/5V. Ale ja zrezygnowałem z '51 i użyłem ATMEga8L zasilanego też 3V i wtedy podpina się bezpośrednio. ADuC841 też można zasilić 3V. Jeśli chcesz korzystać z 5V procesora to odsyłam do EP, ew. w nocie katalogowej AN_021_Voltage_Level_Conversion_1_1.pdf....
Witam, Z pewnoscia pytanie z tematu jest dla was bardziej niz podstawowe. Do tej pory opieralem sie na moim intuicyjnym rozumieniu i bylo ok. Teraz jednak chcialbym sie upewnic o znaczeniu tego sforumuowania. Zaczyna, wlasnie programowanie wyswietlacza lcd z nokii 3310. Podobno jest wazne, aby na poczatku na nozke resetu tego wyswietlacza podac stan...
Witam. [Poniewaz na pl.misc.elektronika na razie bez odzewu, to pisze tutaj.] Czy ktos uzywal kiedys z przetwornika a/c AD7708 (AD7718) ? Przetwonik ten po zakonczeniu kalibracji (np. Internal Zero-Scale lub Internal Full-Scale Calibration) czy konwersji powinien swoj pin /RDY wyzerowac - niestety tak sie nie dzieje (u mnie jest podlaczony do INT0 w...
Rozumiem, zastanawiam się jeszcze nad zbudowaniem modułu z tm wyświetlaczem na podstawie schematu Samsunga. Podłączyć piny CS, RS, SCLK, SDA i RST, zasilanie i spróbować sterować poszczególnymi segmentami metodą prób i błędów. Niestety wiąże się to z każdorazową zmianą wsadu do Atmegi. Myślę jeszcze o podpięciu go pod LPT, i podjęciu próby sterowania...
W ten sposób (wg schematu) spalisz telefon. Już lepiej zrobić 2x UART za pomocą bramki i przełączać to programowo. Np za pomocą 74HC125. Jak dasz diody albo zwykłe bramki to do telefonu będą czasem trafiać rzeczy które nie powinny a wtedy telefon potrafi zawiesić się na kilka sekund (zanim odeśle ERROR). Ew. użyj kontrolera z dwoma uartami (np ATMega128)....
Zacznij używać głowy i wykonywać po kolei co podpowiadamy. W przeciwnym wypadku w pewnym momencie temat przekroczy granicę, przy której wyląduje w koszu. Zastanów się także, do którego pinu masz podłączony przycisk, a któremu pinowi włączasz programowo rezystor pull-up. Zastanów się także, jak szybko wykonuje się ta część programu i czy jesteś to w...
Jeśli mnie pamięć nie myli, to combo JTAG-ISP było jednym z projektów na elektrodzie w dziale DIY. Może poszukaj informacji o nim, albo mnie pamięć myli. Sprostowanie i offtop mode on: Nikt nie wspomniał o zastosowaniu FPGA i ich użytkowaniu, tylko nacisnąłem, że moje siły i zainteresowania bardziej skupiają się na układach programowalnych. A tak po...
Jaki program polecisz do programowania w języku C/C++? I zanim się przesiądę na inny program chciałbym mimo to wiedzieć dlaczego bascom sprawia takie problemy? Nie lubię zostawiać spraw bez wyjaśnienia.
Robię projekt https://www.elektroda.pl/rtvforum/topic1... i nie wiem czy mogę użyć atmege8a bo taką posiadam. Nie mam atmegi8 Jeśli ten konkretny projekt, to jak najbardziej możesz użyć Atmega8A. Różnica między nimi sprowadza się do technologii wykonania, co determinuje niektóre ich parametry elektryczne. Funkcjonalnie jest to taki sam mikrokontroler....
Witam, Temat zablokowanych AVR często się pojawia, niestety żadna z wyszukanych rad mi nie pomogła. Wgrałem do ATMEGA8L-8PU program ze strony Atmela pokazujący użycie uC jako RTC. Program był przygotowany na ATMega128 i dostosowując go do 8-emki źle popatrzyłem na wartość programowanych Fuse-bitów. Wpisałem do Low Fuse 0xE3, tak jak było oryginalnie...
albertb czepiasz się. Kwadrat nie jest prostokątem? Napisałem, że atmega8 może pracować od 2,7V. Skoro tak łapiesz za słówka, nie napisałem że każda atmega8 może być zasilana od 2,7V. Atmega8L lub Atmega8A to nie jest atmega8? Nieco inna, ale ciągle to dla programisty atmega8, a nie atmega32 itd. Uc się dobiera do potrzeb, nie na odwrót. Co do częstotliwości...
Jedyne co m iprzychodzi do głowy to projekt OpenServo - poszukaj po googlach. W tych serwach są mikrokontrolery ATmega8L, więc powinno dać się je przeprogramować. O zmianie oryginalnego programu zapomnij - nawet jeśli da się zgrać oryginalny program z układ, to musiałbyś jeszcze zdekompilowac plik .hex (chyba sie da do bardzo niezrozumiałego assemblera).
Atmega to na 100% programowalny układ.
Witam Mysle zrobic takie cudenko http://zgierzman.oz.pl/TID/. Nigdy nie bawilem sie mikrokontrolerami, ale troche programowalem w Delphi i C. Uklad zrobiony jest na AT89C..., a ja myslalem to zrobic na ATmega8 (mam wersje L) i w zwiazku z tym mam pytanie : Czy ATmege i AT89C... programuje sie tak samo, czy ten program ze strony bedzie dzialal na ATmega8...
Nie znam akurat tego języka programowania ale mogę się wypowiedzieć jeśli dasz większy (o większej wartości) kwarc to pogram będzie szybciej działał może się nawet tak zdarzyć że program będzie ok i będzie działał ale nie zauważysz mrugania diody bo tak szybko będzie migała że zobaczysz tylko że ciągle świecenie radziłbym dać mniejszy niż większy kwarc....
http://obrazki.elektroda.pl/6046805400_1... Mały Najmniejszy robot klasy Nanosumo - Mały, został zaprojektowany z myślą o złamaniu „magicznej bariery” 25 mm. Założeniem projektu było zbudowanie robota o wymiarach mniejszych niż 25 mm x 25 mm x 25 mm. Dzięki zastosowaniu miniaturowych silników, ogniwa zasilającego i czujników udało...
Zmienił bym położenie kwarcu, a co za tym idzie również jego kondensatorów. Obróć kwarc o 90° a kondensatory daj koło niego. Nie widzę gdzie masz podłączone zasilanie procka, jak i jego kondensatory filtrujące. Bez nich będziesz miał kłopoty z prawidłowym programowaniem układów.
nie, nie deklarowałem tego, jednak w helpe i w "programowanie mikrokontrolerow avr w języku bascom" nie ma tej deklaracji jest jedynie : config rc5 = pinX.X ale probowalem tez z konfiguracjami jako wejście, podciągałem port do góry, ale to też nic nie dawało
Witam wszystkich, mam taki problem, potrzebuje zaprogramować procesor z tematu i pojawia sie problem, wcześniej wszsytko działało bez zarzutu ale w pewnym momencie w moim programatorze "home made" odlutowała się jedna linia. Po przylutowaniu przestał programować ale żeby było śmiesznie tylko tego procka, mam drugi układ w którym jest ATmega16L i tam...
Witam. Robię zegar na ATmedze8L. Chciałbym go taktować kwarcem zegarkowym (tak, nie chcę podłączać pod timera tylko chcę taktować tym cały układ). Szukałem ale nie znalazłem nigdzie jednoznacznych opisów dla takiego kwarca. W nocie jest napisane: To use a 32.768kHz watch crystal as the clock source for the device, the Low-frequency Crystal Oscillator...
Witam. Mam zamiar zacząć zabawę z programowaniem mikroprocesorów i budowaniem układów. Mam parę pytań. W projektach USBasp wszędzie piszą, żeby użyć procesora ATMEGA8. Czy jest różnica czy użyję ATMEGA8A-PU czy ATMEGA8L-8PU czy ATMEGA 8A-16PU? Nie wiem który kupić i czy robi to jakąś różnicę w tym konkretnym przypadku? Jak programować procesory smd?...
Czy w takim razie programatorem zgodnym z STK500v2 pod USB, bede mogl zaprogramowac zarowno procki z rodziny '51 np. AT89S2051 jak i AVR np ATMEGA8L ? Jesli tak, to jaki program w tym standardzie obsluguje te procki?
Sprawdzilem programator z PonyProg. Udalo mi sie zgrac (read all) stary soft z procka, ale trwalo to ... 50 min. Ile wynosi standarwowy czas programowania (odczytu) prostego programu? I co ewentualnie moze byc powodem tak dlugiego czasu? Dodam ze uzywam wewnetrzenego zegara.
Dziękuję Kolegom za dużą pomoc. Siądę dziś i zrobię PCB. Więcej pracy, ale rozwinę się. Założenia: Okazało się ,że mam odbiorniki TSOP4833 na 33kHz. Da się wygenerować? 1. Generuję więc 33kHz PWM, żebym mógł potem zrobić z tego szpilki, ew jak nie dam rady to zrobię tryb o wypełnieniu 50% w trybie CTC 2. Podpinam driver diód IR do wyjścia OC1A. Czy...
Witam. Stawiam swoje pierwsze kroki w programowaniu i napotkałem na pierwszy problem z którym nie potrafię sobie poradzić mimo przewertowania forum itp. Kiedy podłączam zestaw i chcę sprawdzić sygnaturę to wywala mi okno z błędem. Programator: AVR PROG Mikro-kontroler: Atmega8L-8PU Zasilanie z zewnętrznego zasilacza. Jak wpinam zworkę i chcę zasilać...
Myślę ,że problem tkwi gdzieś w programowaniu bo pojawia się komunikat:Diference it 00000 po poleceniu 'Program". Czy raczej "Difference AT 00000" ? Dobrze myślisz. To nie jest ani wina w schemacie, ani wina w programie, tylko po prostu twoja Atmega się nie zaprogramowała. Występuje więc różnica (difference) między zawartością komórki Flash o adresie...
Witam, Jestem początkujący w programowaniu i ostatnio za pomocą programatora asp-USB zaprogramowałem mikro kontroler (dwie migające diody) atmega8l przy zewnętrzy kwarcu 8MHz. Następnie zmieniłem schemat połączeń i rezonator na 12 MHz i od tego momentu gdy próbuje wykryć mikro-kontroler za pomocą programu MKAVR kalkulator pojawia się błąd i nie mogę...
Pomijając względy prawne, jeżeli ten Twój układ wzorcowy programował inteligentny programista, raczej nic nie skopiujesz.
Hm...zależy co zablokowałeś. Jeśli zabklokowałeś sygnał RESET to nie będzie ci działał tryb programowania szeregowego. Pozostaje jedynie programator równoległy. Jeśli przestawiłeś tylko sposób taktowania np. na sygnał wewnętrzny można to obejść budując sobie generatorek sygnału na innym procku.
1. ATmega8L chodzi do 8MHz. 2. Zainstaluj sobie BASCOMa, ma fajny programator (ale nic więcej :P ) i zobacz co jest nie tak. Jeśli n ie daje się odczytać to albo ustawiłeś źle oscylator (na przykład na zewnętrzny) albo zablokowałeś programowanie ISP . Jeśli to tylko oscylator to podłącz zewnętrzny generator, to obudzisz ATmegę, jeśli wyłączyłeś ISP...
Może kolega wyjaśnić o co chodzi z tą wersją nisko-prądową? ;) Chodzi Ci o pobór mocy programatora czy możliwość programowania napięciem 3,3V? Jeżeli o to drugie to warto dodać, że AVR'ki mają wejścia akceptujące stany logiczne TTL nawet gdy pracują z niższym napięciem ;) A jeżeli bardzo Ci to przeszkadza to bufor zasilany z 3,3V lub diody Zenera na...
wspomniane przez ciebie procedury odwoluja sie do timerow w celu obliczenia potrzebnych opoznien czasowych itd. a timery powiazane sa z oscylatorem... ktory w twoim wypadku (bez zmiany fuse bit) jest ustawiony na wewnetrzny oscylator (1 MHz) prawdopodobnie to jest przyczyna bledow... musisz w zakladce programatora "Lock and fuse bits" w rubryce odpowiedzialnej...
Podczas programowania zmieniłem ustawienia w sekcji Fusebits - FusebitA987 z 0001:Internal RCoscilator 1MHZ na 0101:0101external RCosc. po restarcie układ już nie wstaje. programuję przez SPI - STK300 Bascom Pomocy!!! Da radę to odkręcić?
Witam! Ucze sie dopiero programowac w uC i wlasnie chcialem napisac sobie program ktory odmierza mi wartosc 1 sekundy.Ale mam problem bo wedlug obliczen wszytko jest OK, natomaist dioda mruga jak szalona. A wiec z tad moje domysly, ze moze cos jest nie tak z Fus'ami? Tzn korzystam z programu A.Dybowskiego, w ktorym mozna ustawic sobie te bity ale ja...
A jeszcze jedno pytanie zadam, czy silnikowi krokowemu nic się nie stanie jak będzie utrzymywany w zadanej pozycji nieruchomo przez dłuższy czas? Prąd będzie wtedy płynął przez cewki, będzie na pewno się grzał ale powinien wytrzymać. Tutaj masz link gdzie kupić przykładowy mikrokontroler. Ten który podałem jest to ATMEGA8 na nim się uczyłem programować....
Możesz się ze mną nie zgadzać ale pisanie programów ma byc takl zrobione aby treśc była jasna dla każdego postronnego obserwatora. Program tutaj przedstawiony jest delikatnie mówiąc "po bałaganiarsku" a kolejna może najważniejsza rzecz to tzw. styl czyli zasady którymi pisanie się rządzi. Dziś przepełnienie ma wynikac co 256 impulsów jutro co 255 ktoś...
Ogniwa słoneczne raczej odpadaja choć jest to napewno pomysłowe rozwiązanie z tym, że urządzenie będzie głównie w pomieszczeniu. Mikrokontroler programowany w Bascomie, jestem początkującym więc nie wiem czy jest sens dawać niedopracowany program. Jak sie uprzesz to wyśle na maila. Czy jest jakiś sposób żeby wydłużyć czas conajmniej do 2-3 tygodni ?...
Po prostu w języku C nie ma typu o nazwie "byte". Autor tego kodu pewnie ma przyzwyczajenia z innych języków i "zdefiniował" sobie nowe nazwy dla typów 8-mio bitowych. Strona 8 z pdfa, do którego link podałeś: Dziękuję :) Nie zamykam tematu, może będę miał jakieś pytania dot. AvrStudio podczas programowania :) EDIT // ========================================...
Mam taki oto problem z tym prockiem. Do programowania używam WinAvr wersja 20050214, a konkretnie avrduda + gui. Kiedy programuję, dostaję komunikat, że nie zgadza się sygnatura - pewnie, że się nie zgadzam bo mam wersje L a nie zwykłą, ale nie ma takiej opcji do wyboru. No to zaznaczam opcję -F i się prograuje ciągle jęcząc o sygnaturę. Program wchodzi...
Tak wiem, że BLE to lepsze rozwiązanie. Z kol. TvWidget odbywałem już długie rozmowy na ten temat. Jednakże chciałbym zauważyć, że model sterownika do drzwi i klucza który wykonałem to tylko pewna koncepcja. W przypadku BTM 222, który używam w sterowniku jako master i który jest programowany komendami AT przez uP w celu wyszukania i nawiązania połączenia...
Możesz mi jeszcze polecić jakiś w miare tani alternatywny model takiego modułu z BT4.0? Chodzi mi narazie o zapoznanie się z tego typu urządzeniami więc może być jakkolwiek zubożony model, byle tylko łączył się z telefonem. Znalazłem coś takiego: https://pl.aliexpress.com/item/2pc-lot-L...
Witam, Mam problem z zaprogramowanie a w zasadzie wykryciem ATmega8L. Próbuję zaprogramować go AVRDude za pomocą własnoręcznie zrobionego programatora SIprog (pominięty układ zewnętrznego zasilania). Próbowałem już wszystkiego, sprawdziłem chyba każdą możliwą ścieżkę pod kątem zwarcia dwa razy. Zasilanie jest i na VCC i na AVCC, z masą też jest wszystko...
Dzieki za cynk :) Wiedzialem ze cos jest nie tak, wylutuje to i zobacze co bedzie dalej, teraz robie kolejne symulacje, narazie wisi :/ pozdrawiam Dodano po 2 Zrobiłem tak jak mówił Ibugiera i nadal nic, zero komunikacji, podejrzewam ze to przez przerwania, bo cala reszta jest tak jak w zaleceniu producenta. Cos jest nie tak w podprogramie wysylania...
Zawsze wybierałem chipa z listy dostępnych. Tylko tej atmega8L nie ma na liście. Programator czyta ze jest inna i prosi wybac inną ale jej nie ma. Nie da się sompilować ani z programować. Dodano po 1 Atmeg8L różni się tym że można założy tylko zegar 8mHz a atmega8a miała od 8 do 16mHZ
Nie w tej płytce. Akurat posiadam to monstrum osobiście "E-CALL", i nie ma dzielonych sygnałów. W tych mniejszych faktycznie takie coś występuje. To chyba zależy od producenta.
Kombinowałem na różne sposoby i nadal nie rozumiem na jakiej zasadzie odbywa się sterowanie tymi układami z poziomu programu. Samą tabelę z datasheet zrozumiałem ale nie widzę co trzeba zmieniać w programie, by móc dostosowywać go do swoich potrzeb. Mógłbym Cię prosić abyś dorzucił kilka komentarzy? Zdecydowanie pomogłoby mi to w zrozumieniu. Musisz...
Ten programator może jak najbardziej być tyle że ja używam go na własnoręcznie wytrawionej płytce.
Ale mocno naplątane – ale to zawsze coś niż nic. ATmega8L jest to wersja energooszczędna, ma też niższe napięcie programowania. Występuje w wersji SMD jak i DIP28. O grosik tańszą kostką (cena to ok. 3.50zł), i nie przysparzającą jakichkolwiek kłopotów jest: ATMega8-16PU producent : ATMEL obudowa : DIP28 Pamięć programu : 8kB 512B EEPROM oraz...
Witam. Mam taki właśnie problem, że gdy mam podpięty lcd(KS0066 kompatybilny z HD44780) do atmegi8L i to wszystko zasilam z 3.3V przez LM1117T który ma wydajność 800mA nie pojawia się nic na wyświetlaczu ale procek da sie programować. Gdy podepne to wszystko do 5V wszystko normalnie się wyświetla i chodzi jak powinno.Próbowalem też zasilić z bateryjki...
Na upartego dało by się :) Następnym razem warto pamiętać aby w projekcie wyprowadzać piny programujące na jakieś złącze, najlepiej zgodne ze standardem zalecanym przez producenta (tutaj AVR ICSP)
Czemu nie chcesz korzystać ze sprzętowego SPI? Tą twoją funkcję wysyłającą SPI tak bym uprościł: [syntax=c] void spi_transmit8(uint8_t cmd) { uint8_t recv = 0; SPI_SET_LOW(SPI_SCK); SPI_SET_LOW(SPI_CS); for (uint8_t i = 0; i < 8; i++) { if (cmd & 0x80) { SPI_SET_HIGH(SPI_SDI); } else { SPI_SET_LOW(SPI_SDI); } cmd <<= 1; SPI_SET_HIGH(SPI_SCK);...
Nie można w tej sytuacji użyć programowego podciągania do plusa?
W fusach manualnych zaznacz zewnętrzny kwarc >8MHz. I niczego więcej nie zmieniaj Dodano po 1 Jak program się wgra to odłącz programator. Pamiętaj aby podczas programowania zasilanie było podłączone Dodano po 2 I napisz jakim napięciem zasilasz układ (na wyjściu z zasilacza).
Programator mam stk200, dokładnie taki --> http://www.lancos.com/e2p/betterSTK200.g... do tego soft - ponyprog2000, ale czy mogę go spowolnić ? Nie wiem. Podłacz kwarca bezpośrednio do nóżek XTAL1 i XTAL2, bez żadnych kondensatorów. Albo zrób generator sygnału prostokątnego 30...200kHz i podłącz go do nóżki XTLA1. Programator będziesz musiał nieźle spowolnić...
http://obrazki.elektroda.pl/6163532400_1... Chciałbym zaprezentować ostatnio wykonany model sygnalizacji świetlnej . Makieta posiada sygnalizację świetlną dla samochodów oraz dla pieszych, możliwość symulacji "awarii" świateł. Skala została dopasowana do modeli samochodów w skali 1:64 (popularne "resoraki"). Znaki poziome zostały możliwie...
http://obrazki.elektroda.pl/4789109000_1... Witam. Jak wiadomo - przy wykorzystywaniu mikrokontrolerów bez programatora się nie obędzie. Chciałbym przedstawić wykonany przez siebie projekt płytki do programatora AVR-Doper. Dotychczas korzystałem z programatora bazującego także na wyżej wspomnianym, programator wykonany był w technologii...
Ale VREF odłącz od AVCC. Podłączenie powinieneś realizować programowo.
Może kolega nie zna podstawowych zależności tabeli ASCII. Do każdej cyfry dodaj 48 i wyświetli się poprawnie ta o którą chodzi. 0 + 48 = 48 i właśnie 48 oznacza zero. Są też ścisłe zależności pomiędzy dużymi i małymi literami.
Witam. Dopiero zaczynam programować uC AVR. Zaczynam od ATmega8L, ostatnio mam problem z przerwaniem zewnętrznym INT0, układ wchodzi w stan uśpienia ale nie można go wybudzić. W czasie normalnej pracy przerwanie działa i zmienia licznik. Ogólne prawidłowe działanie programu powinno być takie, że dioda zapala się 10 krotnie po czym uC wchodzi w stan...
Powinieneś tak napisać program, aby taki reset nie był potrzebny a jeśli upierasz się przy tym to wykorzystaj WATCHDOGa.
Każde wyprowadzenie może być użyte jako I2C. Wystarczy obsługa programowa.
atmega8l 12mhz atmega8l przetwornik programowa atari
nowego woluminu stacji multimedialnej wylaczyc usluge
wentylator łazienkowy pozycja pływająca
Silnik gaśnie po odpaleniu - przyczyny i diagnostyka Lokalizacja bezpiecznika świateł postojowych Scania Irizar 2002