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 :)
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?
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...
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.
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...
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 :)
Temat zamykam, zmywarka poszła na złom więc i ewentualnego wsadu nie będę miał jak sprawdzić.
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.
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...
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...
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;]
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...
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.
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 mam inne pytanie, czy w czasie programowania masz podłączone zasilanie procesora? Bo objaw masz typowy dla braku zasilania.
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ś...
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.
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!...
... a grafiki wrzucaj zgodnie z regulaminem: http://www.elektroda.pl/rtvforum/topic20...
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...
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...
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...
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.
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...
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....
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.
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. [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...
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...
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)....
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...
Jak zrobić equalizer np dla 5 częstotliwości programowo? Pewnie chodzi ci o analizator widma a z nim to będzie ciężko sporo obliczeń na dużej ilości liczb wykorzystuje się do tego FFT (Szybka transformacja Fouriera)(ang. FFT od Fast Fourier Transform) . Mi wystarczą dwa słupki po bokach lcd albo jeden poziomo i będzie rósł w dwie strony . Wysokość...
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...
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...
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...
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....
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).
dlaczego bascom sprawia takie problemy? Bo go nie znasz. Czy to wina Bascoma, że diodę podłączasz do C0 a zapalać próbujesz B1? Czy to wina Bascoma, że zapalać próbujesz B1 a ustawisz go jako wejście? Czy to wina Bascoma, że oczekujesz migania diody tylko ją gasząc a nie zapalając? Czy to wina Bascoma, że ustawiasz port wejściowy zamiast wyjściowy?...
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...
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...
ja wielokrotnie programowałem atmegi w TQFP, przy czym program był testowany na płytce prototypowej z wersjami pod DIP, więc albo tak jak pisze Mad Bekon masz inny układ podpięty pod złącza AVR'a od ISP, albo po prostu ATmega jest niedokładnie przylutowana
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
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...
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?
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?...
Chciałbym zacząć swoją przygodę z programowaniem mikrokontrolerów, ale niestety nie bardzo jestem zorientowany na rynku... Jakieś 5 lat temu programowałem w C++ kontrolery ATmega8L (jakieś proste układziki typu mrugająca dioda, sterownik silnika krokowego), obecnie chciałbym "przesiąść się" na jakiś nowy kontroler (może być z tej rodziny) coś o szybszym...
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.
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...
By przetestować programator i programowanie ( wtedy i tylko wtedy ) wystarczy, że podłączysz piny: - Vcc (7) - GND (8) -MOSI, MISO, SCK, RESET. Rozłącz wszystko, połącz jeszcze raz to co napisałem wyżej i pokaż zdjęcia. Nie dodawaj żadnych kondensatorów i rezystorów. To uprości nam rozwiązanie Twojego problemu.
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ę...
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...
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ć....
Wymiana procesora jest możliwa, ale pod warunkiem, że procesor zostanie wyjęty z identycznego urządzenia (takiego jak Twoje). W innym przypadku nic nie zrobisz, bo jak poprzednicy napisali jeżeli ten Twój układ wzorcowy programował inteligentny programista, raczej nic nie skopiujesz. Z tego względu zaprogramowanie dowolnej Atmega8L nie jest możliwe...
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...
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. 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 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...
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...
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...
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...
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)
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...
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...
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).
Ale VREF odłącz od AVCC. Podłączenie powinieneś realizować programowo.
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...
Nie można w tej sytuacji użyć programowego podciągania do plusa?
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ć...
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);...
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...
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.
Ten programator może jak najbardziej być tyle że ja używam go na własnoręcznie wytrawionej płytce.
Najprościej zaprogramujesz przy użyciu usbasp https://www.google.pl/search?q=usbasp&rl... Tu masz na ten temat wszystko od podstaw: http://mikrokontrolery.blogspot.com/p/sp...
Do programowania potrzebny jest jeszcze reset, a jego raczej nie będziesz łączył z innymi :] Tak więc programuje się ten, do którego podepniesz reset programatora. Obecność innych procesorów nie powinna przeszkadzać.
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...
Wytnij dziada obcinaczkami, potem pojedynczo wylutuj pozostałe piny. Wyrównaj powierzchnię pól lutowniczych, przyłóż nowy scalak i pojedynczo przylutowuj go do płytki. Ja osobiście lutuje piny po przekątnej, żeby nie grzać dwóch wyprowadzeń obok siebie w krótkim okresie czasu.
I na oba styki switch'a lutujesz kondensator 100nF, odpadnie Ci programowe gaszenie zakłóceń.
Każde wyprowadzenie może być użyte jako I2C. Wystarczy obsługa programowa.
Kolego najprostszy sposób który stosuję. Weź Arduino Nano, wylutuj Atmega328P-AU, podłącz sobie programator do ICSP, przyłóż swoją Atmega8, dociśnij mocno kciukiem i programuj. To taka partyzantka ale robiłem tak już kilkadziesiąt razy. Jak nie chce Ci się trzymać albo masz więcej roboty z programowaniem, to sobie wlutuj. Inny sposób to zrób sobie płytkę...
atmega8l 12mhz atmega8l przetwornik usbasp atmega8l
volvo silnika przeponowy naczynie wskazania termometru zewnętrznego
Łączenie starych i nowych akumulatorów w Scanii Zmiana czasu w Iveco Eurocargo: instrukcje i porady