Hej, Skoro po pascalu poruszałeś się zwinnie, to polecam C. To będzie krok naprzód, bascom w tym przypadku to ślepa uliczka. Dodatkowo nauka C to inwestycja, jest to pewien standard i wiele języków się z niego wywodzi. W przypadku AVR dostęp do darmowych narzędzi jest niewątpliwą zaletą. Dodając do tego masę gotowych bibliotek nie powinieneś mieć wątpliwości...
Musisz wypiąć kwarc i podać na XTAL1 zegar. Możesz wziąć np. ATTINY2313 i ustawić w nim fuse uaktywniający wyjście zegara i masz prosty generator. Wtedy możesz programować procesor.
Kondensatory oczywiście podłącz, zasilacz w zależności od zworki JP1 [zasilanie z programatora]. Jeśli atmega nie była wcześniej programowana to ma zegar ustawiony domyślnie na 1MHz wymaga więc zworki JP2. Instrukcja również nie gryzie: http://and-tech.pl/wp-content/download/a...
z zegarem kwarcowym 8MHz $crystal = 1000000 To w końcu jaki ma być ten kwarc?
może być taka kwestia, że ten kwarc w Twojej sytuacji jest niezbędny Nowe MCU fabrycznie mają ustawiony wewnętrzny generator RC, więc kwarcu nie potrzebują. Problemem może być, że częstotliwość jest domyślnie dzielona przez 8 i po prostu programowanie po SPI jest zbyt szybkie. Taktowanie ISP musi być co najmniej 4x wyższe niż częstotliwość taktowania...
Tak jak napisałeś. Atmega się programuje normalnie, lecz później dzieją się ww cuda.
Jednostkowo może to nie ma znaczenia, ale przy większej ilości to programowanie flash przy fabrycznym 1MHz się wlecze bo zegar nie może być szybszy niż 1/4 FCPU czyli najcześciej 187kHz. Kiedy wiec jest ich do zaprogramowania więcej i mają działać docelowo na 8MHz lepiej jest to przestawić i wgrywać flash przy szybszym zegarze.
1/ popraw nazwę na USBasp 2/ kwarc musi być 12MHz - inaczej wszystkie zależności czasowe legną w gruzach 3/ na czas programowania USBasp jest (w schematach) zwora do zwierania pinu SS (Reset na gniazdku programatora) z pinem Reset atmegi - bez tego atmega nie wejdzie w tryb programowania 4/ domyślnie atmega pracuje na zegarze 1MHz RC, więc niemożność...
Pytałem o to w poście #19... Zmień wartość OCR1A na 110 dla zegara 8MHz lub 221 dla 16MHz.
Witam Z tego co widzę to masz źle fusebity ustawione i ATmega16 chodzi Ci na 1MHz a nie na zewnętrznym kwarcu 16MHz. Radzę albo zmienić w programie zegar na 1MHz albo ustawić fusebity tak, żeby ATmega pracowała na zewnętrznym kwarcu 16MHz. Zapewne używasz PonyProga do programowanie więc odznacz CKSEL3 CKSEL2 CKSEL1 a zaznacz CKOPT. Tylko uważaj przy...
Witam Zbudowalem i ja ten zegar i mam z nim problem. Nie świecą się segmenty C sterowane z portu PD0 atmegi. Fot poniżej (godz. 6:33) Polączenia są dobrze ( przełożenie przewodu sterowania segmentów C na inny port zaświeca je). Atmegę programuję wsadem z pierwszej strony .Fusebity też tak jak na pierwszej stronie. Programator SI-Prog na LPT + ISP Programmer...
a nie zablokowałes zobie na bitach konfiguracyjnych programowania SPI lub przestawiłes go na zewnętrzne taktowanie zegarem ??
Na razie nie programuje, tylko chcę żeby za pomocą mkAvr Calculatora odczytać sygnaturę procesora, więc nie powiem co z tym pinem reset. To właśnie pin RESET + odpowiednia sekwencja SPI umożliwia komunikację pozwalającą programować i odczytywać dane (w tym fusebity) z MCU. Jego nieprawidłowe działanie skutecznie uniemożliwia programowanie (odczytanie...
Nie jestem pewien, czy to procesor jest zablokowany, czy raczej problem z podłączeniem ISP. Dla zablokowanego procesora odczyt sygnatury zwracza raczej 0xffff, a nie tak jak u ciebie 00006. Reanimować możesz na dwa sposoby (o ile to zablokowany MCU) - pierwszy to podłączyć zegar, np. 1-8 MHz do wejścia XTAL MCU. Przebieg można wygenerować np. programowo...
Programuje w bascomie a wyświetlacz lcd 2*16
Obudowa celowo zrobiona tak masywnie. Zegar wisi w warsztacie i ma zwracać uwagę. Wnętrza nie pokazałem, by nie zawalać miejsca fotkami z PCB i kabelkologią (to zawsze pożywka dla negujących, a to przecież nic nie wnosi). Dzięki za sugestię co do dwukropków, w miarę jak czas pozwoli coś pokombinuję. Co do dokładności, to na ten moment nic się nie dzieje....
Sprawdź jakie minimalne taktowanie wspiera USBasp. Aby programowanie było możliwe fISP musi być 4-krotnie niższe niż fCPU. Umknęło mi jaki MCU stosujesz, ale jeśli to coś w miarę nowego to preskaler zegara można zmieniać programowo. Wtedy masz taktowanie równe 32768 Hz, czyli ISP może być taktowane max 8192 Hz, co raczej umożliwia każdy programator....
Samym zleceniem nie jestem zainteresowany ale zapytam się z ciekawości: jaki moduł wifi planujesz wstawić? Jak ESP8266 to nie musi kolega używać ATMegi bo sam moduł z łatwością się programuje w chociażby LUA i są gotowe biblioteki.
Jedna ze zworek to Slow SCK, służy do programowania procesorków o małej prędkości zegara. Wystarczy zemknąć na schemat USBAsp: http://www.fischl.de/usbasp/
Czyli nawet programujac przez ICSP i tak nalezy wgrać bootloader z ustawionym zegarem? W programie Arduino zachodzi pewne pomieszanie pojęć, które może wprowadzać w błąd np. przy MiniCore. Polecenie "Wypal Bootloader'a", wbrew nazwie, tak naprawdę wykonuje fundamentalnie ważną funkcję ustawiania fusebitów, czyli ustawia w kostce rodzaj i częstotliwość...
Różnice są prawie wszędzie w rodzinie '51 rdzeń taktowany jest zegar 12 razy wolniejszym niż kwarc co wynika z wstępnego podziału prze 12, w '51 jest tylko jeden akumulator a w AVR można korzystać bezpośrednio z rejestrów prze co nie traci się cykli zegara na przesłania między rejestrowe. Ogólnie w AVR wydajność dochodzi do 1MIPS (instrukcji na sekundę)....
Podczas programowania musisz wyłączyć fusebit odpowiedzialny za podział zegara przez 8, który fabrycznie jest aktywny. W ATmega 8 nie ma takiego fusebitu. Trzeba zmienić LowFuse z E1 na E4.
nie ma czegos takiego jak tryb programowania równoległego, tiny2313 jak wiekszość procków rodziny Tiny i ATMEGA można programować za pomoca SPI lub gdy potrzebujemy wyprowadzenia resetu/ zablokowaliśmy interfejs szeregowy/ lub nacudowalismy z zegarem za pomoca programatora rownoleglego str.167 noty katalogowej. Przy takim porgramowaniu układ laduje...
Napisanie $crystal = 1000000 spowoduje, że Bascom dostosuje opóźnienia do aktualnej częstotliwości pracy zegara i program zacznie zachowywać się normalnie. Aby przełączyć procek na zewnętrzny oscylator kwarcowy trzeba go podłączyć do programatora obsługiwanego przez Bascom. Kliknąć ikonkę programowania w Bascomie, wybrać programowanie ręczne, co pozwoli...
próbuję zaprogramowa go prostym programem migającym diodami i nie mogę, nie wiem jak. Program mam zaczerpnięty z internetu i wygląda tak: I tu od razu babol kolejny - gdzie wciskają ci np linijkę #define F_CPU ..... Panie kolego Mirku, nie jest to żaden babol, tylko jedno z rozwiązań informowania kompilatora o częstotliwości zegara zgodnie z manualem...
Jeżeli nie zmieniałeś bezpieczników to ATmega domyślnie ma ustawiony zegar na wewnętrzny 1MHz także układ powinien się dać programować i będzie pracował tylko ewentualnie wolniej. Poza tym ATmega8515 ma zmienioną mnemonikę niktórych rejestrów to powinien ci kompilator zaraz wychwycić.
Jak szyna jest długa, to może być konieczne korzytanie z wolnego zegara do programowania. Ale to sie okaże... Lepiej pokaż/opisz ten tajemniczy demultiplekser. Z powyższego rysunku widać wyraźnie, że "tu leży pies pogrzebany" ;), bo steruje wyjściami 573 (w kierunku do AVR). Niestety te układy nie mają wejść 3-stanowych co z pewnością rozwiązało by...
Dało by się. Polecam program ISP Programmer (już niestety nie rozwijany ale i port LPT też już w nowych sprzętach rzadko się pojawia)- za jego pomocą dało się programować AT89S52 (czyli troszkę lepsze 8051-a właściwie 8052 z Atmela). Inną kwestią, że 8051 i jego krewni to w porównaniu do AVRów słabizna obliczeniowa. AVRy są to mikrokontrolery RISCowe...
Tu zamieszczam ten adapter http://www.programatory.com/index.php?p4... A układy różnie na razie programuje atmega i Pic. A do tych układów głownie potrzebny mi jest miso,mosi,reset,zegar no i napiecie i masa tylko że lokalizując mam problem głównie z tymi 3 pierwszymi.
To może ja coś wrzucę: Procesor: PIC16F505 Zegar: wewnętrzny oscylataor RC 4MHz (cykl 1us), możliwość kalibracji Problem: wygenerować nośną 455kHz Pozdrawiam Mariusz
FT232 to jest konwerter USB<=>RS232 i jakaś ATmega albo nawet ATiny. A co do Bascoma to jeśli chcesz sie nauczyć programować w innym języku niż asm. to polecam C.
Atmegę napędzam zegarem 16MHz. Sprawdzałem Fuse-bity - są ustawione ok. Dzisiaj zrobiłem próbę na innym kompie. Dokładnie to samo. Stawiam na "kulawy" klon STK500. Śledztwo w toku. :)
Witam, sam bawie sie w synteze analogowa ale unikam "pobrudzenia" jej przez dokladanie czegokolwiek cyfrowego, stad moze moje pierwsze uwagi :) Z tego co pamietam 8bitowy 74595 jest takim rejestrem, jezeli wolisz CMOSy to chyba 4049. Ale one sa jako odczytujace. Jako wysylajace musisz miec cos z wejsciem rownoleglym moze 74164/74165, 74589 Poczytaj...
A czego miałem szukać w nocie katalogowej? Ewentualnych odpowiedzi na ewentualne pytania dotyczące kodu... U mnie CALL oznacza rcall. OK, ale i tak bez ustawienia wskaźnika stosu się nie obędzie. Oto poprawna i sprawdzona wersja na timerze : #define F_CPU1000000 .nolist #include <m8515def.inc> ; Prohibits use of non-implemented instructions (ATmega8515)...
Hej. Po pierwsze niepotrzebnie grubo przepłaciłeś za produkt ogólnodostępny w cenie 10 zł. Po drugie, jak coś nie działa to zwróć się do producenta tej podróbki, który chwali się świetnym supportem. Po trzecie, zasilaj programowany mikrokontroler napięciem 5V, czasami to pomaga, jak procek nie jest dziewiczy i pracuje na jakimś wysokim zegarze. No i...
Rozumiem, że pdf z instrukcją masz i będziesz wiedział jak podpiąć przewody z programatora? Rozumiem, że nie ma w projekcie żadnego kwarca i trzeba ustawić na wewnętrzny zegar 8Mhz ? Podejrzałem sobie plik z ustawieniami Fuse Bitów w programie SinaProg na wewnętrzny zegar 8MHz i jest tam Low Fuse E4 i High Fuse D9. Na stronie -> https://obrazki.elektroda.pl/4581557600_...
Witam proponował bym sprawdzić czy aby na pewno atmega jest zaprogramowana poprawnie, bo widzę, że gniazdo do programowania ma inaczej ustawione piny niż w standardzie ISP ze złączem KANDA. Sprawdził bym także czy drabinki rezystorowe SIL są prawidłowo wlutowane pin 1 z kropką podłączony powinien być do pinu ścieżki wychodzącej z powielacza napięcia...
(...) żdy zasilany z osobnego źródła i odseparowany transoptorami PC817. Ze względu na ich szybkość oraz niską wartość prądów je sterujących 1mA zegar musi być obniżony do 10KHz ma. Chcę zrezygnować z polecenia: waitus 100 w zamian zrealizować to w obsłudze timer0 a w główną pętle przeznaczyć na inne cele. Rozumiem, że chcesz optymalizować swoje oprogramowanie...
Witam! Skonstruowałem to cacko. Zastosowałem układ z generatorem 16MHz i program drakerus'a, który przerobiłem właśnie na 16Mhz (dużo tych zmian nie było). W Atmega8 przestawiłem fusebity na 0000 i wszystko śmiga jak należy. Teraz mam pytanie takie trochę offtopic'owe, ale związane z mikrokontrolerami. Otóż programuję Atmegę8 tak, że wyjmuje układ z...
To bardzo szczęśliwe zakończenie. Myślę, że inni też skorzystają z Twoich doświadczeń. Co do przełącznika (zworki) J3. Z pliku Readme.txt na stronie autora USBasp: J3 SCK option If the target clock is lower than 1,5 MHz, you have to set this jumper. Then SCK is scaled down from 375 kHz to about 8 kHz. Jak wiadomo z dokumentacji ATmega, dla programowania...
Wskazuję firmę, która na w sprzedaży atmega 128. Nie jest to sam układ lecz gotowa aplikacja. Procek atmega 128, zegar czasu rzeczywistego, szeregowa DataFlash o pojemności do 4 Mb, złącze ISP do programowania, układ reset na DS1811, dodatkowy kwarc 32768 Hz dla wewnętrzeba timera, podtrzymanie bareryjne. A wszysko to na płytce o wymiarach 39 X 42 mm....
Arduino komunikuje się głównie przez UART, UART jest ściśle powiązany z zegarem/kwarcem. Możesz sobie użyć innego kwarcu (np. wymienionego 14.7456) pod warunkiem, że masz do niego odpowiedni bootloader i tak zdefiniowaną płytkę, że właśnie takiego zegara będziesz używać. Jak nie używasz bootloadera i wgrywasz programatorem to wystarczy otworzyć plik...
Skoro uC jest z innego układu, to może na nieprawidłowo ustawione fuse bity? Co do taktowania szyny CLK narazie ma się nijak troche bo to dopiero początek tzn zlutowałem układ i po prostu nie mogłem wejść nawet w tryb programowania. kamyczek ma rację, częstotliwość zegara programatora ma znaczenie. Jeśli jest za wysoka nie będzie żadnej komunikacji...
(...) to set lower the bit clock frequency, e.g. -B 125kHz - use -F to override this check Failed programming: uploading error: exit status 1 https://obrazki.elektroda.pl/2863382800_... https://obrazki.elektroda.pl/8559823300_... Co robię źle? Proszę o pomoc. Pozdrawiam. Problem, który napotykasz, jest związany z komunikacją między...
1) Projekt będzie jako open-source więc nikt mi za to nie płaci. Nie chce poświęcać na to kilka miesięcy. Będzie to kolejny sterownik do Radmorów, ale tym razem porządnie dobajerowany funkcjami. Xmega też będzie open-source i nie trzeba kilka miesięcy. 2) ATXmega to niby AVR ale więcej rzeczy trzeba pokonfigurować, czyli w ASM jest więcej roboty, a...
Programuje od dawna (ale tylko na komputery, mam ochotę zacząć programowanie także na mikroprocesory). Co do zmienienia zegara w programatorze, mógłbyś mi opisać jak to zrobić? To jest mój programator: [url=http://cgi.ebay.co.uk/ATMEL-AVR-ATM...
Mam znów problem, mianowicie kupiłem kolejną Atmege i znów niby jest uszkodzona? ani programator pod LPt w programie bascom avr jej nie widzi ani usb isp tak jak poprzedniej? 2 pod rząd uszkodzone czy jest jakaś sztuczka aby je uruchomić? Pewnie przestawiłeś fusebity, a wtedy trzeba: http://mikrokontrolery.blogspot.com/2011...
Kurcze juz kupiłem i zlutowałem programator AVT5172 i adapter AVT1452. Szkoda by było ten adapter zostawić na półce nawet z niego nie korzystając. Ale rady zapamiętam na przyszłość. Odrazu zapytam: jeżeli przewidziałem te piny MOSI, MISO itd. do innego celu należy zrobić rozgałęzienie do goldpinów i do urządzenia do którego miały być przyłączone? Podczas...
Jesli masz szybki procesor w PC, to ustaw delay gdzies na 5-10, procek się bedzie wolniej programowal, ale powinno się udac, spróbuj Raczej nie tu problem... ;) Jakby tak było, ATmegę też by nie ruszyło... Domniemam, że Atmega biega na własnym wewnętrznym, fabrycznie ustawionym zegarze 1 MHz i da się zaprogramować, nawet, jak kwarc wymontujemy... Pozdr....
Koleś ze sklepu elektornicznego odpisał mi, że ATmega wymaga Kwarcu a ja wyczytałem na internecie, że nie potrzeba chyba, że chce się dużą częstotliwość. To źle koleś powiedział a na necie wyczytałeś dobrze. Zobacz w nocie Atmega8 na 26 stronie masz tabelke(Table 2) i tam piszą opcje zegara - external crystal to jest zewnętrzny kwarc(to co jest na...
Przy okazji batalii z RTC rozwaliłem inicjacje LCD HD44780 dlatego najlepiej testy przeprowadzać na nowym skeczu. nic nie zepsujesz. Dodano po 5 to miałem kodzie który się kompilował ale nie na RTC wewnetrznym. przy okazji przetestowałeś sobie terminal czy tam monitor. warto go zostawić w programie, nawet nie uzywany. do LCD wrócisz jak będzie moduł....
Może czas porzucić różne dziwne wynalazki i kupić normalny programator, np. AVRISPMkII, lub któryś z nowszych Atmela? Problemy znikną łącznie z koniecznością stosowania zewnętrznych programów. Cuda mogą się dziać na skutek np. zbyt długiej taśmy łączącej programator z mikrokontrolerem i przekłamań w transmisji. Zauważ, że masz zapewne programator bez...
http://obrazki.elektroda.pl/8074733100_1... Witam, Ostatnio wpadła mi w ręce karta VGA sterowana poprzez złącze szeregowe SPI. A a ponieważ w domu poniewiera się kilka starych monitorów VGA to postanowiłem zbudować zegar wyświetlający czas i datę na monitorze VGA (bez udziału PC) Takiego zegarka na elektrodzie chyba jeszcze nie było....
Witam serdecznie wszystkich ,mam takie pytanie mam kilka pojedynczych projektów na atmege 8535 tzn.zegar,termometr na 4 Ds1820,odbiór i nadawanie RC5 i chciałbym to wszystko wepchać w jeden program jak to zrobic najlepiej zeby sie ze soba nie gryzły czy uzyc polecen call lub gosub (dodam ze programuje tylko w bascomie) czy tez to wszystko do jednej...
Właśnie zrobiłem sobie zasilacz warsztatowy 0-30V 0-3A (http://electronics-lab.com/projects/pow... i probuje wykonać do niego multimetr z wyświetlaczem LCD. Problem polega na tym, że jeszcze nie za wiele wiem o programowaniu uC i mam problem z atmegą. Nie wiem które fuse bity mają być zaznaczone, a które nie...proszę o pomoc!!! Atmega...
Nie czekam na jakiego kolwiek gotowca - zadałem pytanie - a zasada jest taka jeśli ktoś pyta to się odpowiada a nie zadaje pytanie odpowiadając Moje proste pytanie z tematu Re: Waitms i Wait - Atmega 8 - zegar wew 1MHz i taki wielki problem dla fachowców - gdyby niebyl to problem dlamnie to bym o to nie pytał to zrozumiałe Wiem że akurat na tym...
Tworząc prosty układ z wykorzystaniem ATMEGA-32 , który miał rejestrować na karcie SD datę i czas wejścia/wyjścia do/z mieszkania, zatrzymałem się na oprogramowaniu zegara PCF8563 - brak "lekkostrawnej" biblioteki. Dla zegara PCF8583 i iic istnieje przejrzysta biblioteka napisana przez Roberta Krysztofa, która posłużyła mi do stworzenia analogicznej...
A teraz kluczowe pytanie czy Atmega w wgóle żyje :) SPI wymaga taktowania procesora za pomocą wewnętrznego lub zewnętrznego zegara jeśli Atmega została wcześniej zaprogramowana na zegar zewnętrzny to ma prawo nie dać się teraz odczytać :(. Odczyt sygnatury układu świadczy o komunikacji z PonyProg, jego brak oznacza brak komunikacji z Atmegą wogóle...
Proponuje byś podał jakie ustawiłeś Fuse Bits czyli Bity Konfiguracyjne. To od nich zależy czy układ zadziała w twojej aplikacji. Jeśli ustawiłaś je niepoprawnie np ustawiłeś zewnętrzny generator a go nie ma w układzie to by zaprogramować układ ponownie trzeba podłączyć zewnętrzny zegar itd itd. Przykładów złego ustawienia jest wiele proponuje więc...
Na słuch nie narzekam, ale też mi się wydawało, że tego słyszeć nie powinienem :) Zmieniłem kwarc i już nic nie "bzyczy", ale niestety to nie pomogło... Co do rejestru XDIV, to go w programie nie ruszam. A z tego co wyczytałem odpowiada on za ustawienie dzielnika zegara, ale nie ma możliwości, żeby go zatrzymał. Sprawdziłem również wszystkie rodzaje...
W i e l k a prośba do fachowców. Kupiłem te kości i sprzedawca mi je zaprogramował ale coś mi to nie działa [[urządzenie Multimetr]] W opisie urządzenia jest napisane tak odnośnie programowania tego ATMEGA "........ należy zaprogramować µC programem dostępnym tutaj [wsad]; ustawić fusebity tak, żeby µC pracował z wewnętrznym zegarem 1MHz;...
Witam! Drodzy forumowicze mam problem z procesorami atmega 16 i 32. Sytuacja wygląda następująco jeden procek Atmega16 programuje się i wkładam do układu (zegarek pcf8563+nRF24L01(termometr berzewodowy) i wszystko działa. Biorę drugą atmegę też 16 i też na 16Mhz i program się wgrywa ale zegarek nie startuje na wyświetlaczu nie ma nic. Zrobiłem testy...
(at)emarcus Takich problemów związanych z USBAsp jest sporo. Ale wynikają one z kłopotów z softem do USBAsp. Autor pisał, że programuje z poziomu Atmel Studio, jak sądzę, ma więc jakis firmowy programator, z którym nie powinno być problemów. Gdyby napisał jaki, to pewnie też by ułatwiło pomoc.
http://obrazki.elektroda.pl/5636705900_1... https://filmy.elektroda.pl/37_1378532310... Termometr mikromocowy LCD ATMEGA16 Tym razem głównym celem projektu było sprawdzenie możliwości wykonania mikromocowego systemu pomiaru temperatury w oparciu o możliwie standardowe elementy, mówiąc w skrócie byłem ciekawy czy zwykły avr może być...
Witam Sprobuje po krotce opisac moj problem z Atmega32: Mam uklad z Atmega32 i max232 podlaczonymi do komputera za pomoca RS232, schemat w zalaczniku (con5 sie nie przejmujcie, na roznych schemtach raz VC+ bylo podpiete do masy a raz do VCC wiec dalem zworke). Chcialem z atmegi wyslac do PC-eta jakies dane. 1. Pisze prosty programik, atmega pracuje...
Z tego co czytałem w dokumentacji wynika, że programuje się tak samo, z tym że trzeba nóżkę PEN ściągnąć do masy - mikrokontroler wchodzi wtedy w tryb programowania SPI. Opis nóżki PEN z dokumentacji (http://www.atmel.com/dyn/resources/prod... PEN is a programming enable pin for the SPI Serial Programming mode, and is internally...
Już było kilka takich tematów http://www.elektroda.pl/rtvforum/topic87... http://www.elektroda.pl/rtvforum/topic73... http://www.elektroda.pl/rtvforum/topic17... Osobiście puściłem ATMega32, 16, 8 na 27Mhz. Wszystkie wykonywały skomplikowane obliczenia, chodziły po kilka godzin. Tylko ATMega8 się raz zawiesiła. Jednak przestrzegam przed...
Programujesz w Atmega timer 16 bitowy. Przy częstotliwości pracy 1MHz i preskalerze 1024 będziesz miał 1024 sygnały do zegara licznika na sekundę. Ustawiając wartość licznika 16 bitowego na 0fff dostaniesz przerwanie co około 1 min. Robisz sobie 2 rejestry jeden praca drugi zwłoka i sprawdzasz przy każdym przerwaniu jaki to tryb i czy liczba przerwań...
ATmega128 chodzi chyba na 16MHz. ale powinna przezyc 22 bez problemow. http://www.atmel.com/dyn/products/param_... pozdro.
http://obrazki.elektroda.pl/1310955900_1... Firma element 14 wprowadziła do swojej oferty nową płytkę rozszerzeniową dla minikomputera Raspberry Pi, która pozwoli na podłączenie do niego praktycznie każdej płytki Arduino. Płytka Gertduino ma podobną funkcjonalność jak płytka Arduino Uno dostarczając jednocześnie kilka dodatkowych usprawnień....
Dzięki panowie udało mi się odpalić tego atmega na 8MHz kwarcu i działa super.Ten juz nie ma problemu z niekontrolowanymi resetami.teraz mam inny problem bo moja praca to "programowany zegar z dcf"zaczerpniety z EP.oni kazali tam kupic układ odbiorczy dcf juz zmontowany(krzyczą za niego ok 90zł-niech sie wypchają,ja go kupiłem za 25zł).mój układzić...
witam Do tej pory programowałem up z rodziny AVR (ATmega, ATtiny), życie mnie zmusiło do przesiadki na PICki (konkretnie to mam do dyspozycji: pic18f252). Proszę o klika opinii i sugestii na co należy zwrócić uwagę przesiadając się z AVRów na PICki (dodam że programuję w C)? Czy są jakieś istotne różnice w konstruowaniu układu z avrem, a z picem (układy...
Witam Jest tak przy kwarcu 4Mhz i ustawieniach (fuse bit 1111:1111 external XTAL) ładuje program na µC i po weryfikacji wywala błąd.Ustawiając zegar na 1Mhz wewnętrzny i wsadzenie µC w płytke bez żadnych dodatkowych elementów programuje i weryfikuje OK.Wczym jest problem możę kwarc jest uszkodzony. Pozdrawiam krawy1
Witam serdecznie, mój probelm dotyczy programowania mikrokontrolerów w C. Problem dość banalny ale nei moge nigdize znalezc informacji. Mam mikrokontroler Atmega 128, pod niego został podłącony zewnętrzny rezoanator kwarcowy 14.7456 MHz. Musze napisać program do obługi LCD i z tym nei bede miła wiekszego problemu niestety nie wiem jak napisać prostą...
Witam. Napotkałem problem podczas próby uruchomienia programu na uC mega8, gdyż po zaprogramowaniu portu B dokładnie to PB6 i PB7 nie reagują. Dla testu wrzuciłem prosty program wyrzucający wartość 0xFF na port b, jednak diody podłączone do PB6 i PB7 się nie świecą(pozostałe działają). Mega działa na wewnętrznym zegarze. Fusebity - nic nie zmieniane....
http://obrazki.elektroda.pl/9398450500_1... Szanowni Państwo, chciałbym zaoferować swój projekt regulatora elektrodowego kotła elektrycznego z codziennie-tygodniowym zegarem. Mogę zaoferować schemat, programowanie użytkownika i HEX . Najpierw materiały opublikowane na stronie internetowej http://bezkz.su/index.php Regulator elektrodowego...
Zrobiłem na szybko programator STK200 i niestety ale nie komunikuje się z uszkodzonymi uP ze sprawnymi 'gada'. Podłączałem również kwarc 6MHz i dwa kondensatorki (30pF - nie miałem 22pF) nic nie pomaga. Co mogło spowodować uszkodzenie ze nie mogę skomunikować się. Nie bawiłem się fusebitami jedynie co zrobiłem to zmieniłem częstotliwość procesora w...
Witam, 1. Mam nie lada zagwozdkę z obsługą zegara PCF8563p przez Atmege32 + wyświetlacz LCD. Sam zegar działa dobrze. Poprawnie wpisuje datę i godzinę. Problem pojawia się z odczytem. W PCF ustawiam wyjście na 1Hz, które jest połączone z Atmegą jako przerwanie INT0. Co kilka razy, przy resecie uC, gdy program startuje od nowa, to czas zaczyna się niepoprawnie...
Witam ponieważ dopiero zaczynam z elektronika i programowaniem postanowiłem kupić ZEGAR WIDMOWY - ZESTAW DO SAMODZIELNEGO MONTAŻU http://obrazki.elektroda.pl/5727511300_1... SCHEMATY
Rozumiem, że inny to nie oznacza typ tylko egzemplarz ATMEGA 128 ! Z uwag które przychodzą mi do głowy 1. wyprowadzenia SPI dla tego kontrolera nie pokrywają się z układem połączeń do programowania w układzie ! . Układ BOD musi mieć mniejsze napięcie niż zasilanie układu. Powinna też odczytywać się prawidłowo sygnatura układu . Zbyt duża częstotliwość...
książka "Mikrokontrolery ATmega w praktyce" wydawnictwa BTC ... poza opisem architektury, wszystkich bloków funkcjonalnych procków, rozkazami asm - jest tam też sporo fajnych przykładów gotowych układów i programów do ich obsługi z dobrymi opisami - więc polecam tę pozycję ... masz tam wszystko w jednym. Oczywiście jeśli myślisz o programowaniu w asm.
Problem dotyczy atmegi8, próbowałem przed chwilą na attiny 2313 i poszło bez problemu, a zworkę mam założoną, gdyż avr zasilam poprzez programator, atmega pracuje z zegarem 1Mhz. Myślałem że może problem tkwi w pliku mfile, że skonfigurowałem go na programowanie attiny2313(głownie na niej programowałem), ale zrobiłem nowy plik na atmege8 ale znów ten...
marenc : niestety w przypadku zwarcia mosi z miso programator powinien wykryć brak układu (polecenie wejścia w tryb programowania jest zwracane z 8bitowym opóźnieniem), dodatkowo nie był by możliwy odczyt sygnatury. Co do prędkości zegara programatora: prędkość powinna być co najwyżej F_CPU/4. Osobiście po przebiegu tematu jestem za wersją pkoper 'a....
Jestem elektronikiem i choć od prawie roku (z przerwami ) powoli zagłębiam się w temat programowania na własne potrzeby AVR-ów nadal nie potrafię zastosować wielu pożytecznych funkcji co powoduje że napisanie programu do zarządzania i monitorowania napięć i prądów w układzie zasilacz,akumulator 12V,oświetlenie LED oraz sterowanie przez nastawny dwukanałowy...
Dzieki wilkie, dziala wszystko jak trzeba :) A wiecie moze o jakims "skrypcie" dla zegara? Albo jak sie do tego zabrac? Chcialbym wyswietlic godzine np. wiem, ze normlanie to godzine program by pobral z systemu, ale przeciez Atmega nie "wie" ktora godzina :D dlatego zastanawiam sie, jak do tego mialbym sie zabrac :) Dzieki wielkie :) Musiał byś powiedzieć...
Wkleje plik includowany z obsługa LCD, który stosuje oraz czesc programu głownego: LCS.asm: ;=======================================... ; Obsluga LCD zgodnego z HD44780 dla 8-bitowej szyny danych v1.0 ; Nie obsluguje BUSY flag ani odczytu adresu z LCD ;!!! Znak lub komenda do wyslania do LCD przekazywane sa przez...
http://obrazki.elektroda.pl/9963209900_1... Witam. Chciałem zaprezentować swoje dzieło, a jest nim zegar matrycowy. Zegar ten poza wskazywaniem aktualnego czasu wskazuje również temperaturę, datę wraz z imieninami oraz maksymalną temperaturę zarejestrowaną w dzień i minimalną zarejestrowaną w nocy. Zegar ma 6 trybów wyświetlania - z...
Witam powiem juz na wstepie ze nie jestem dobry w programowaniu ale sie szybko ucze zrobilem sobie zegarek cyfrowy na procku ATmega ,taktowanie 8 MHz schemat wziolem z ksiazki "programowanie mikrokontrolerow AVR w Jezyku Bascom" zaprogramowalem juz uklad i zrobilem plytke zegarek sobie tyka ale 1 minus tego ze normalnie minie okolo 7 min , a u w tym...
http://obrazki.elektroda.pl/4373549900_1... Witam wszystkich forumowiczów. Dziś Wam przedstawię zegar który wykonałem głównie z ciekawości, jest to projekt który został już opublikowany na elektrodzie przez użytkownika "Mariusz Wiśniewski" poniżej link do tematu. http://www.elektroda.pl/rtvforum/topic45... Prawdę mówiąc zegar...
Jak kolega programuje przy pomocy arvdude to dodaj przełącznik "-B 8". Pomimo że masz wpięty kwarc, to procek chodzi na wewnętrznym 1MHz zegarze. Jeszcze są do przestawienia fusebity na zewnętrzny kwarc w twoim przypadku "-U lfuse:w:0xe2:m -U hfuse:w:0xda:m -U efuse:w:0x05:m"
Kolego, tylko w przypadku gdy ustawimy nieprawidłowy zegar. Przy wyłączonym resecie lub wyłączonym ISP pozostaje jedynie programowanie wysokonapięciowe. Już o tym pisałem w tym temacie ;) Ostatnią aktualizację pobrano 56 razy, szkoda że nikt nie dopisuje nowych procków które udało się przywrócić do życia... jestem też ciekaw jak układ współpracuje z...
Do Łokosz. Najpewniej ustawiles na zegar RC. Wylutuj kwarc. Pozostaw kodnek 33 pf przy XTAL1,dolącz do tej nozki 68 k a drugi koniec do 5 v. Uruchom ponyprog. Odczytaj fuse i zmien zgodnie ze specyfikacja. pozdr.
Mam płytkę nadajnika na Atmega328 ( odbiera sygnał DCF77, ma zegar PCF8563 oraz obsługuje czujniki DS18B20 ), sprzętowe SPI. RFM12 mam w wersji S, czyli SMD na 5V, wiec cały układ jest zasilany z 5V. Układ programuje się bez problemu, nie trzeba wylutowywać RFM12 lub wyciągać Atmegi.Testowo chciałem przesłać dane o czasie i dacie. W zamieszczonym kodzie...
Witam, Bawię się w programowanie uC i wszystko szło dobrze póki nie wpadłem by przetestować jak działa procesor z innymi ustawieniami zegara. Mowa konkretnie o ATMega 8, fabrycznie taktowana wewnętrznym 1MHz. Chciałem zmienić na dalej wewnętrzny tylko 8 MHz (podobno jest niezbyt dokładny, ale nie potrzeba mi dokładności do testów). Otworzyłem więc datasheet'a...
1. Co można zrobić - zacznij od wyświetlania tekstu - potem jakiś zegar, przewijanie napisów, termometr, programowanie z klawiaturki PS2. 2. Jak sterować - na zdjęciach widać, że sterowanie jest przez rejestry 74HC595 - czyli trzeba ogarnąć SPI. 3. Nieco materiałów i fragmenty kodów masz tu: http://www.elektroda.pl/rtvforum/topic20...
http://obrazki.elektroda.pl/1727799600_1... Witam Kolegów Kilka lat temu na elektrodzie dość często pokazywały się zegarki wykonane na lampie IW-18. Od tych kilku lat powstawała również moja konstrukcja. Ponieważ sam nie umiem programować procków zaprosiłem do współpracy Kolegę i tak powstał nasz projekt który chciałem zaprezentować...
1.Podstawowym "hamulcem" będzie szybkość podawania komend, a nie ich wykonywanie. Zmiana wypełnienia PWM dla mikrokontrolera to kilka cyklów zegara. Sprawdzenie danych w paczce to też kilkaset cyklów. Przy zegarze typu 16MHz zajmie to grubo poniżej 1ms. Jak w delphi piszesz zwykły program pod Windowsa a nie sterownik to przygotuj się na problemy z wysyłaniem...
moze pomogłoby połaczenie kilku programowanych równolegle liczników i na tej podstawie (przy odpowiedniej częstotliwości zegara) programować go wartością przy której liczniki zgłaszałyby przerwanie (przeniesienia albo pożyczki w zależności w którą stronę by liczył) wówczas może by można było mówić o nieco płynniejszej regulacji częstotliwości. Tylko...
Jaką masz ustawioną (domyślnie) częstotliwość kwarcu? Nie znam BASCOMa, ale w przypadku ATMega musisz ustalić źródło sygnału zegarowego (i czasem też jego częstotliwość). Ustawiony fabrycznie pracuje na wewnętrznym generatorze RC 1 MHz. Zmieniając te ustawienia (fusebits) trzeba uważać, żeby sobie nie przełączyć źródła programowania i zegara, bo mogą...
na czym polegają oznaczenia tych prockow To jest kwestia historyczna. Atmel wypuścił rodzinę AT90S.... 8-bitowych procesorów RISC (krótka lista rozkazów wykonywanych w większości w jednym cyklu zegara), a w późniejszym okresie dwie podrodziny o tej samej architekturze - prostsze i tańsze ATTiny i trochę bardziej rozbudowane - ATMega. Z grubsza rzecz...
programowanie zegara programowanie zegara webasto podtrzymanie zegara atmega
palet maszyna pomiar prądu pomiar pradu sterować głośność słuchawka
lodówka turystyczna granat audio
Radio samochodowe odbiera tylko jedną stację - przyczyny i rozwiązania Radio odbiera tylko lokalne stacje - przyczyny i rozwiązania