Przecież to Ty programujesz timer, a timer może po każdym okresie np. zgłosić przerwanie.
Tzn, wiesz - sam pwm możesz wygenerować w zasadzie na dowolnym pinie przy użyciu biblioteki SoftPWM czy chociażby generując przerwania od timera i w obsłudze przerwań zmieniać stany danego pinu, ale to nie o to chyba chodzi. Ten sygnał 38kHz musi być chyba odpowiednio zmodulowany, nie? W sensie, on ma nieść jakąś konkretną informację czy tylko "jest/nie...
Drodzy urzytkownicy, To moje początki w programowaniu contollerów. Chciałbym zaprogramować timer na ATmega8. Proste logiczne programy udało mi się już napisać. Moim następnym zadaniem jest zaprogramowanie timera z licznikiem, niestety na początek mam problemy nie wiem jak zaprogramować timer. Czy ktoś mógłby mi w tym pomóc. Algorytm mojego programu...
Witam Zamierzam jako laik powalczyć z takim projektem jak układ czasowy. Czyli naciskamy przycisk następuje odliczanie np 3 minuty i potem się układ wyłancza się. Proszę o jakieś propozycje programu bo mi najgorzej jest wystartować. A mając jakiś szkic mogę walczyć z układem... Układ chce zrobić na Atmega8 bo tylko do niego mam programator. Pozdrawiam....
Witam, Poniżej zamieściłem prosty kod, który nie mogę samemu przetrawić:) Proszę o pomoc . . . void configure_timers() { /* Wpisuje do rejestru GTCCR wartość 1 w bity TSM i PSRSYNC, dzięki czemu mikroprocesor przechodzi w tryb synchronizacji a ja mogę bez obaw konfigurować oba liczniki/timery na raz */ GTCCR = 1 << TSM | 1 << PSRSYNC; //Ustawiam...
A ja proponuję sięgnąć w takim razie po jakąś książkę o mikrokontrolerach - jest ich pełno - albo poczytać w necie i chociaż zdobyć jakąś podstawową wiedzę bo jak będziesz zadawał na elektrodzie do ilu może zliczyć 8bitowy timer itp - to hoo ho - zadasz ich chyba ze 2 miliardy zanim zrobisz pierwszy program do migania diodą LED Tymczasem pierwszy lepszy...
Zlecę wykonanie programu taimera Timer ma posiadać 2 kanały do naliczania czasu , regulacje od 1m do 24h 6 x wyjść na przekaźniki sterowanych nie zależnie menu do załączania niezależnie przekaźników fajnie było by nie wykorzystany czas można było by zgrać na ibutton lub kartę RFID proszę o odpowiedz na PW pozdrawiam
Chcę napisac własny program z wykorzystaniem Timerów. Na początek proszę o wytłumaczenie dlaczego w poniższym programie: 1. wykorzystano podzial częstotliwości zegara (po preskalerze 256) 250/125 zamiast wykonac jedno dzialanie? 2. uzyto wartość początkową Timera0 = 250 przed Petlą do Loop End . [syntax=basic4gl] 'Timer0 do odmierzenia 1s $regfile =...
Witam! Proszę o pomoc, buduję zegarek na Atmega8a. Problem stwarza mi obsługa timera w przerwaniu. Właściwie to nie mogę znaleźć nic konkretnego. Jak włączyć timer? Gdzie ustawia się flaga przepełnienia? Czy flagę trzeba wyzerować ręcznie? Jak to wygląda z perspektywy kodu C++? Dziękuję serdecznie za pomoc :)
Witam, mam problem z ustawieniem przerwania od timera0 na atmega8, jestem początkujący jeśli chodzi o assembler... Problem leży w tym że, uP jest taktowany z wewnętrznego zegara 1MHz, i jeśli mam ustawiony prescaler na 8 czyli rejestr TCCR0 na 2 to powinienem otrzymać obsługę przerwania co 8us a na oscyloskopie otrzymałem igiełkę co 2ms;/ nie wiem co...
Ma ktoś pomysł jak zrobić coś takiego http://www.elektroda.pl/rtvforum/topic95... a dokładnie jak napisać program pod atmegę 8??
Prosty timer z nastawą czasu. 0. Elementy: * wyświetlanie na 3 cyfrowym 7 seg. wyświetlaczu * krańcówka * triak * eeprom * buzzer * 2 przyciski 1. Zasada działania Nastawa zapisana w pamięci eeprom, przy włączeniu zasilana wczytana z powrotem. Przy rozwartej krańcówce: *rozłączony obwód triaka *nastawa czasu 1-999 sekund za pomocą + oraz -. Przy zwartej...
Jak w temacie, zlecę napisanie programu w c dla AVR Atmega88. Ma to być prosty timer z dwoma wejściami które wyłączają przekaźnik po określonym czasie. Więcej info na PW.
Dzień dobry. Zlecę napisanie programu timera do urządzenia opartym na ATMEGA i rejestrze 74HC595. Urządzenie składa się z zegara czasu rzeczywistego i timera. Zegar ma pokazywać bieżący czas, możliwość ustawienia tegoż czasu na pierwszym wyświetlaczu LED cztero cyfrowym 7 segmentowym, oraz powinien mieć podtrzymanie tego czasu na kilka tygodni po odłączeniu...
Witam, Ściągnąłem kod uniwersalnego programowego UARTa ze strony http://supp.iar.com/Support/?note=88469. Próbuję go dopasować do mojej atmegi32, ale mam duży problem, bo nie wiem jakie określić parametry Timera. Po pierwsze co znaczy: 5. timer_set( BAUD_RATE ) Sets the timer to 3 times the baud rate. Czy chodzi o to, że np. przy 31250bps Timer...
Witam mam problem próbuję zrobić program na uC który będzie migał diodami naprzemiennie i w czasie zmiany ich piszczał z piezo. Zrobiłem już miganie i piszczenie. Wartości są takie na oko ponieważ w tym timerze nie da ustawić górnej granicy więc liczy sobie od zera do 0xFF. Proszę o pomoc, wiem problem jest banalny ale ja poradzić sobie z nim nie mogę...
Witam. Potrzebuję W tym liczniku obrotów: [syntax=c]#include <avr/io.h> #include <stdio.h> #include <avr/interrupt.h> #include <util/delay.h> #include "HD44780.h" //tutaj ustaw własne zasady pomiaru #define POMIAR_ILOSC_IMPULSOW_NA_OBROT 4 //ilość inpulsów na jeden obrót #define POMIAR_ILOSC_OBROTOW 10 //ile obrotów ma trwać...
Witam, jakis czas temu wpadlem na pomysl wykonania sterowania 6 gniazdami 220V zgodnie z zaprogramowanymi cyclami czasowymi Wykonalem plytke w ktorej sterowanie gniazdami 220V obywa sie poprzez przekaznik ( moze w przyszlosci triak ). Pozostala mi czesc sterowania ( nie mala :-) ) Pomyslalem o wykorzystani mikrokontrolera jednoukladowego ( np ATMEL...
Proszę, niech mnie ktoś oświeci jak skonfigurować dowolny timer w XMEGA ale serii E5 ! - one mają timery typu 4/5 czyli inne niż pozostałych XMEGA-ch. Mam podłączony buzzer do pinu D0 i co bym nie robił dostaję na nim przebieg o częstotliwości 34kHz. F_CPU=2000000. Atmel Studio 7. http://obrazki.elektroda.pl/2870512400_1... W ogóle chciałbym...
Witam Szanownych Forumowiczów, w aktualnym projekcie muszę wygenerować trzy interwały czasowe z regulowaną długością. Poglądowy rysunek dołączony jest jako załącznik. T1ON powinien mieć regulację 1-100us, T2OFF (możliwie krótko - 5us), T3ON (możliwie krótko - 5us). Wykorzystywana przeze mnie Atmega taktowana jest zewnętrznym zegarem 20MHz. Wynika z...
Witam, mam w ukladzie ATmega8 + MAX232 do komunikacji z komputerem. ATmega jest taktowana z zewnetrznego kwarcu 16MHz. Wydaje sie, ze fuse bity sa dobrze ustawione, bo do obliczenia parametru predkosci USART (wpisywanego w UBRR) musze wykorzystywac wlasnie 16000000. Mam jednak problem z timerami. Zarowno _delay_ms(), jak i _delay_loop_2() dzialaja tak,...
Witam. Mam takie oto zadanie: po wciśnięciu przycisku ma zacząć się odliczanie czasu, po puszczeniu przycisku koniec odliczania. Wartość na bieżąco wyświetlana na LCD Z obsługą LCD spokojnie dam sobie radę, ale z timerów i przerwań jeszcze nigdy nie korzystałem. Prosiłbym o linka jeśli ktoś widział gdzieś podobny program albo opis konfiguracji timerów...
Taaa znalazł... pewnie walczył z tym volatile 3 godziny :) . Tak naprawdę to nie szukałem o tym volatile bo programuję w C od wielu lat i nie tylko proceduralnie ale i obiektowo oraz biblioteki graficzne do C. Dlatego same hasło Freddiego dało mi odpowiedź, ale skoro jest to częstym problemem to może warto by było napisać jakieś FAQ z najczęstszymi...
Napisałem sobie taki prosty programik, dodam, że to jeden z moich pierwszych z użyciem timera i niby wszystko ok to jednak zegarek przestaje wyświetlać po ok 4 minutach poprawnej pracy. $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 20 * 2 Config Lcdpin = Pin , Db4 = Portb.1 , Db5 = Portb.2 , Db6 = Portd.5 , Db7 = Portd.6 , E = Portd.7...
Na ATmega 128 posiada sporo pinów. Jeśli 8 z nich ci nie jest potrzebnych to możesz spokojnie taki przetwornik wykonać. Rozdzielczość przetwornika będzie wynosić 8bit, czyli 256 stanów logicznych. Filtr i tak musisz zastosować w celu wygładzenia przebiegu schodkowego. Stosuj rezystorki z zakresu 10-20KOhm ale bardzo zbliżonej zmierzonej rzeczywistej...
O dokumencie ze strony Atmel dotyczącym ATMega16A- bez tego nie należy zabierać się za programowanie. To samo dotyczy ATtiny25 itd.
Dodam że w programie poprawiłem błędy składni a nie popatrzyłem na schemat i nie poprawiłem błedów logiki. Na schemacie podłączone masz tylko wyjście OC1A więc odwoływanie się w programie do PWM1B jest całkowicie bezcelowe. Do tego DC_on_off to alias pinu OC1A czyli Timera1 który został ustawiony w tryb generowania sygnału PWM. W takim trybie Timer...
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...
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ń...
Masz najnowszą wersję 2080? Czasem gdzieś się czai jakiś błąd i wtedy warto sobie zrobić taki ekspresowy kodzik który najpierw konfiguruje licznik a potem od razu odczytaj rejestry i sobie wyświetl w postaci binarnej. Można wtedy sprawdzić z notą czy wszystko ustawione tak jak powinno. Nie wszystkie tryby licznika da się do końca skonfigurować Bascomowymi...
mala szansa aby w kilku postach zrobic Ci wyklad ale jak masz 12 linii adresowych tj A0-A11 to wszystkie koncowki musza byc podlaczone w Twoim przypadku najlepiej do portow obu Atmeg czyli w praktyce 2 porty do tego zuzyjesz a 3 do danych jesli chcesz wykorzystac pojedyncze piny danych to tez musisz "zuzyc wszystkie 12 adresow , bez bramek czy dodatkowych...
(at)rax90 Moim zdaniem porada kol. (at)BlueDraco jest szkodliwa, bo tylko wprowadza chaos. Sądząc po twoich postach, bez obrazy, ale wnioskuję, że jesteś mocno początkujący zarówno w temacie programowania mikrokontrolerów, jak i elektroniki. Więc nie skacz z kwiatka na kwiatek, bo nigdy tego projektu nie zrealizujesz. ATMega ma wystarczająco dobry...
Zacznijmy od pytań: 1. Które bity według Ciebie ustawiłeś w TCCR2B : Autor tematu pisał, że stosuje gotową bibliotekę do obsługi jakiegoś panelu dotykowego. Z tego, co zrozumiałem, to przerwanie to znajduje się we "wnętrzu" tej biblioteki. Takie efekty są oczywiście normalne, gdy ktoś mało świadomy tego, co się dzieje w jego programie stosuje gotowe...
ISP, przetwornik A/C, timery, sporo pamięci i duża szybkość - Atmega już od kilku zł za sztukę. Programowanie przez WinAVR, wystarczy znać podstawy C. Ogółem można zrobić bardzo wiele na takim 'maleństwie' bez zewnętrznych przetworników.
Dokładnie tak. Przedstawiony sposób jest jednym z najlepszych bo zawsze program może sie zawiesić w jakiejś pętli gdzie WatchDog jest resetowany. A zastosowanie Timera i flag w 99% rozwiązuje ten problem.
Musisz zrobić połączenie pomiędzy sygnałem WN i wejściem ATmega. Musisz znaleźć sposób aby połączyć dwa obwody o różnym napięciu, sposobów jest wiele: transoptor, hallotronowy czujnik prądu do Arduino itd. Polecam pisać program na Arduino, będzie znacznie łatwiej niż innymi sposobami. A Basica to chyba mało kto używa, teraz programuje sie głównie w...
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....
Sprawę komplikuje fakt, że stan licznika powinien pozostać, aż do jego zmiany spowodowanej nową paczką impulsów. A dlaczego komplikuje? jeden dodatkowy warunek - jezeli czas od ostaniego impulsu wiekszy od załozoniego i impuls to zerujesz licznik Czy to jest do zrobienia bez wykorzystywania przerwań, timerów, wyzwalania zboczem, o których trochę czytałem,...
W tym momencie nie mogę; ale podłączyłem poprawnie zasilanie bo świeci się dioda na sterowniku, i jedną nózkę sterownika do masy, a drugą do pinu 11 w Atmedze... Nie możesz mieszac 'zwykłej' numeracji pinów mega8 z numeracją przyjęta w Arduino. Te numery nie pokrywaja się !!! Pin 11 dla Mega8 jest PD5 lub alternatywne wejście Licznika/Timera1 (w Arduino...
"No teraz to trochę namieszałeś, jak napisałem dopiero zaczynam i jeszcze nie wiem to to "timer"." Nic nie namieszałem- ATMega to nie komputer z procesorem Pentium i z ogromną szybkością i pamięcią. Jesteś bardzo blisko sprzętu- to jest programowanie niskopoziomowe. Nie znam się na C ale poszukaj sobie tutoriala do AVRGcc na temat przerwań.
Programuję mikrokontroler Atmega 128 w Bascomie i mam problem z ustawieniem tego trybu dla timera3. Posiada on trzy wyjścia na których mogę ustawić PWM, jednak nie potrafię tego zrobić. Ustawiając PWM na timerze 1 wszystko działa. Bascom podświetla PWM1a oraz PWM1b na niebiesko natomiast z PWM1c nic się nie dzieje, tak samo dzieje się z timerem3. Bardzo...
Wektorów przerwań szuka sie nie tyle w dokumentacji winavr co w dokumentacji kontrolera, który się programuje. Nazwa wektora to nazwa przerwania ze spacjami zastąpionymi podkreślnikiem i dodanym przyrostkiem _vect np przerwanie od przepełnienia timera 1 w atmega 32: w dokumetnacji sekcja Interrupts (str. 42) 10 $012 TIMER1 OVF Timer/Counter1 Overflow...
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....
Chyba juz wspominalem wczesniej, ale powtorze - programowany przeze mnie procek (tylko na symulatorze) to ATmega128. Jesli dobrze zrozumialem, to bede musial wykorzystac rejestr porownujacy, czy jak to sie dokladnie po polsku nazywa, aby otrzymac przerwanie po uplywie 10ms. LuznyTomasz: Czy moglbys rozwinac to co powiedziales w konkretny przyklad? I...
Witam Programuję pracę inżynierską na Arduino Mega, ale nie korzystając z gotowych bibliotek, tylko bazując na rejestrach i ich ustawieniach. Chciałbym wykorzystać wewnętrzne przerwania sześciu timerów oraz 4 przerwania zewnętrzne zboczem. Proszę o informacje, gdzie w nocie katalogowej można znaleźć informacje na temat priorytetów wykonywania przerwań,...
No właśnie zdecyduje się na ATmega 8. Zainteresowało mnie złożenie własnego zestawu jak tutaj: http://mikrokontrolery.blogspot.com Jeżeli chodzi o programowanie to miałem na uczelni asemblera i w sumie język C. Powiem szczerze jestem z tego zielony, dlatego ciężko wybrać język w którym chciałbym programować. Dużo oglądałem filmików instruktażowych właśnie...
Witam dopiero zaczynam przygodę z programowaniem mikrokontrolerów i mam pytanie odnośnie odmierzania czasu na uc atmega 16. Odmierzam czas przy pomocy timera1 kwarc 16MHz. Z obliczeń wynika, że przy preskalerze 1024 muszę odliczyć 15625 impulsów więc ładuję do timera wartość 49911 i wtedy uc odmierza mi około 4 sekund zamiast 1, natomiast gdy prescaler...
Witam dopiero zaczynam przygodę z programowaniem mikrokontrolerów i mam pytanie odnośnie odmierzania czasu na uc atmega 16. Odmierzam czas przy pomocy timera1 kwarc 16MHz. Z obliczeń wynika, że przy preskalerze 1024 muszę odliczyć 15625 impulsów więc ładuję do timera wartość 49911 i wtedy uc odmierza mi około 4 sekund zamiast 1, natomiast gdy prescaler...
Sam się uczę programowania w C z książką oraz płytką p. Mirka, i powiem że to jest to co tygrysy lubią najbardziej. Jeżeli będziesz brał taki zestaw to weź z Atmega 32 ponieważ kod w książce jest pisany pod ten układ. Jeżeli byś wziął z Atmega 644, to musisz się liczyć z przeróbkami kodu tam gdzie korzysta się z timerów ( nie jest to straszne, ale jednak...
Zależy, co rozumiesz pod pojęciem "krytyczne czasowo" ;) Ale ok, dajmy spokój. A co do przykładu, imho najdokładniejsze będzie coś pomiędzy - przerwanie i licznik wystąpień plus timer odmierzający np. sekundy i ustawiający flagę zakończenia pełnej sekundy. Wtedy w pętli głównej obliczenia i zerowanie flagi pełnej sekundy (w tle cały czas impulsy się...
Zaczynam przygodę z programowaniem AVRów, chciałbym zakręcić silniczkiem DC przy użyciu sygnału PWM na pinie PD6 (ATMEGA 328P-AU). Na razie w ramach testu chciałem wypróbować timer FAST PWM. Napisałem parę linijek kodu, które wydaje mi się, powinny działać, jednak coś nie gra. Czy ktoś byłby w stanie mnie naprowadzić na błąd, który popełniam? Poniżej...
tmf: Mam też świeżą wiedzę o cenach i wydajnościach układów 32-bitowych. O ile wiem, na dzisiaj jedynie ATtiny13 i ATmega8 (czyli dwa zabytki) są tańsze od 10-krotnie od nich szybszych Cortexów, z tym, że Cortex konkurujący z Attiny13 będzie miał 4 KiB ROM i 1 KiB RAM oraz 2 UARTy i raczej będzie tańszy od ATtiny13 (realnie za 3 miesiące). Porównajcie...
Witam, ja na początek zareklamuję kolegę _ImPuLs_ z elektrody i jego portal. Mnie osobiście przy programowaniu AVR-ków jest przydatny. Link główny to: http://impuls.elektroda.eu/joomla/ Kolejne linki to do rejestrów ATMega8 i ich opisów: [url=http://impuls.elektroda.eu/joomla/i... ; [url=http://impuls.elektroda.eu/joomla/i...
Obsłuży przy 16 MHz i programowaniu w asemblerze lub wstawkach i NAKED. Czyli - jak się dobrze nagmnastykujemy, to może uda nam się uzyskać to samo, co na każdym Cortexie mamy bez asemblera, bez problemów i taniej, z dużym zapasem mocy obliczeniowej. Ponadto ATmega jeśli obsłuży te 260 k przerwań UART czy SPI, to nie może obsłużyć żadnego innego przerwania,...
A nie prościej mikrokontroler - Atmega, Atiny? Nie ma sensu cofać sie do ogólnie mówiąc TTL cyfrówki. Program do sterowania napiszesz dosłownie w paru linijkach a programowanie AVR jest banalne. Taki timer można też zbudować na bramkach Schmitta 4093/40106 - kilka monowibratorów i jeden multiwibrator. Ale w sumie faktycznie najprościej wyjdzie na minikontorlerze...
Były kiedyś układy [url=http://www.elenota.pl/datasheet-pdf... i 8254 (Intel), ten drugi różni się chyba możliwością odczytywania jakiegoś statusu - ale: (1) do nich jeszcze był potrzebny zewnętrzny generator, i (2) wymagały zaprogramowania przez uC/uP. W jednym układzie 3 timery, wiele trybów pracy - coś powinno pasować. Pewnie dałoby...
Ech, czepiasz się takich drobiazgów jak format danych UART - no to dorzućmy jeszcze odstępy bajtów niezbędne co jakiś czas do resynchronizacji... Właściwie na początek wypadałoby grzecznie poprosić PC o ustawienie szybkości 1 Mbps na RS232, potem już pójdzie jak z płatka. ;) Alternatywnie można namówić 16 MHz Atmega na ustawienie 921600, zapewne z podobnym...
Hehe 2 gry, które wyszły tylko z poprawioną grafiką (reszta bez zmian) Metro i Bulletstorm. Z programowaniem jest tak, że można napisać jakąś prostą aplikację na androida i w krótkim czasie stać się milionerem dodatkowym plusem jest to, że programy/środowiska programistyczne są darmowe wiec nie potrzebujemy kapitału ani nic fizycznie wytwarzać aby zarobić...
Szanowni Forumowicze, staram się z byle błahostką tutaj nie pojawiać, ale niestety natrafiłem na problem w trakcie programowania µC z którym nie potrafię sobie poradzić. Ćwiczę programowanie w C i od kilku dni testuję Timery na Atmega8. Udało mi się zaprogramować je na wszystkie znane mi sposoby. Niestety po zmianie programu i konfiguracji na płytce...
Też o tym pisałem - robię odtwarzacz mp3, bez koprocesora mp3 ani w przypadku AVRa, ani w przypadku ARMa w rozsądnej obudowie się nie obejdzie. W czasach ARM7 mówiło się że kodek mp3 wymaga zegara 20MHz. Na Cortex-M3 z zegarem 24MHz zadziała więc bez problemu (i bez dodatkowych układów czy koprocesora). Mnie np. bardzo pasuje event system z XMEGA,...
Nie denerwuj się. PWM to nie jest żadne rozwiązanie dla krokowców. One potrzebują impulsów, a nie wypełnienia-PWM-Pulse width modulation. PWM jest dla sterowania silnikami DC grzałkami itp. A ty masz silniki krokowe. Nie jestem na tyle dobry w programowaniu żeby ci pomóc. Może inni. Ale o sprzęcie to mam pojęcie. Nie próbuj sterować silnikami krokowymi...
Witam po dłuższej przerwie Koledzy mieliście rację. problem tkwił w spacji w nazwie. Teraz program się kompiluje ale jest następny problem(ach, w bascomie to mi śmigało a tu co rusz coś ;) ) MKavr kalkulator odczytuje bez problemu nazwę i sygnaturę, jak chcę zaprogramować bin z eclipse to wywala błąd : Programmer "usbasp" could not initialize the target...
A tak naprawdę do zastanów się czy możesz powiedzieć że rzeczywiście coś już umiesz, czy tylko korzystasz z "działających" i "sprawdzonych" ścieżek dojścia do rzeczy, które kiedyś były ogólnie dostępne i nieograniczone, patrz "głupi: DOS". I najbardziej problematyczna sprawa, na ile rzeczywiście tworzenie wyrwy w założeniu budowy Systemu Operacyjnego...
Zastanawia tylko fakt wykorzystania ATMEGi - która jest kilka razy szybsza niż sam Z80 :) To juz trzeba było całą kartę zaimplementowac na CPLD (myślę,że w XC 9572 bys ją jakoś jeszcze upchnął) Ależ nawet wcześniej zrobiłem tak jak mówisz ! CPLD + liczniki + bufory/zatrzaski + RAM. Niestety karta miała problemy i pewne wady dlatego po paru testach...
Podsumowując. Dziękuję za pomoc. Poprogramowałem i trochę słabo to wychodzi. Potrzebowałem 8 kanałów pwm do regulacji jasności świecenia 8 sekcji LED. Pierwszy program jaki zrobiłem o tradycyjne 256 pętli na jeden cały cykl PWM ze sprawdzeniem w każdym przebiegu czy któraś z sekcji ma zgasnąć. Działało to około 100Hz/ Natomiast wadą tego rozwiązania...
Dziekuję za odpowiedz. Z tymi portami to była mała literówka z mojej strony pisząc tego posta. Generalnie jak widzę należy całkiem inaczej podejść do tych TIMERÓW, tego się spodziewałem.Jestem naprawdę mocno początkujący w programowaniu tych procków, ale Twój post pozwolił mi inaczej spojrzeć na ten problem i już pewne info znalazłem tutaj na elektrodzie,...
Witam, Właśnie buduje nagrzewnice indukcyjna i sterowanie tranzystorami mocy chciałem zrobić w oparciu o Atmega32, który niedawno zakupiłem w zestawie ZL3AVR+programator ZL16PRG. W związku z tym, ze dopiero co zacząłem swoja przygodę z uC nie mam zielonego pojęcia o programowaniu :cry: chciałbym poprosić o pomoc w stworzeniu prostego generatora którego...
Myślę, że zanim zaprojektowało by się coś takiego używając timerów i tranzystorów, to dużo łatwiej zajęło by nauczyć się programować np. 8-bitowe mikro-kontrolery ( atmega-8 od której chyba zaczynają wszyscy zaczynający zabawę w te klocki, chociaż atmega-8 jest już stara i przez co bywa droższa od innych mikro-kontrolerów o większej mocy obliczeniowej...
mateusz- dostałeś trochę działający program. Zrób: zapisz-> jako-> test0. Potem zacznij przerabiać. Jak coś zadziała- zapisz-> jako-> test1. Zacznij czytać- help po polsku napisany przez ZbeeGin jest na stronie Bascoma. Mikroprocesorowa ośla łączka jest na stronie EdW. Zaczęło coś działać- to nie pytaj co dalej tylko próbuj sam. Ten program do efektów...
https://obrazki.elektroda.pl/5980031500_... Nowy układ ze stajni Microchipa to ATmega4809. To pierwszy ośmiobitowy układu z rodziny megaAVR, który wyposażony został w niezależne od rdzenia peryferia (CIP), które umożliwiają m.in, przetwarzanie sygnałów cyfrowych i analogowych w czasie rzeczywistym, bez konieczności obciążania rdzenia...
timer programowany programowany timer programowany timer schemat
schemat alarm skoda octavia makro odejmowanie zmiana rozdzielczość telewizor
diagbox peugeot kabel brake radio
Zabezpieczenie cewki przekaźnika 12V – rezystor pull-down, dioda flyback, tranzystor Sterownik bramy PowerTech - brak zmiany kierunku obrotów silnika