Niestety schemat mi nie pomógł. Ależ pomógł, bo nie znalazłeś w nim żadnych zależności dot. kasowania timera przy jego wyłączaniu poprzez ustawienie preskalera zero. Jest to logiczne, ponieważ gdyby licznik timera był automatycznie kasowany, to zmniejszałoby jego możliwości, bo nie można byłoby go "puścić dalej" Schemat preskalera pokazuje natomiast,...
http://obrazki.elektroda.pl/3643677800_1... Witam wszystkich. Przedstawiam moją pierwszą w życiu autonomiczną maszynę-robota typu "linefollower", którego nazwałem "ERROR 1". Mimo kilku ewidentnych słabości jestem z niego naprawdę zadowolony. Elektronika składa się z dwóch płytek: - Płytka z sensorami, zasilaniem diod i rezystorami podciągającymi....
http://obrazki.elektroda.pl/9589280700_1... HPS 2014 Hybrydowy laboratoryjny zasilacz sieciowy. Parametry użytkowe zasilacza w skrócie: 1. Wykorzystanie tanich i łatwo dostępnych elementów. 2. Wydajność prądowa min 3A (dla niskich napięć może dochodzić do 5A). 3. Rozdzielczość DAC 12bit. (filtrowany PWM 4.9kHz) 4. Rozdzielczość ADC...
To ja już nie wiem , możesz podrzucić jakiś schemat prosty takiego timera z programem skompilowanym hex , bo ja już nie mam pojęcia
Witam, Chciałem zrobić licznik obrotów na AVR, wydaje mi się, że najlepszym sposobem jest zliczanie impulsów z kabla WN cewki, i tu mam pytanie, czy ktoś ma schemat aby móc ładnie je zliczać za pomocą Timera i nie rozwalić mC? Pozdrawiam Tomasz.
witam wszystkich Dopiero zacząłem przygodę z programowaniem i pojawił się problem Chciałem zrobić zegar na Atmega8. Przepisem program z książki (wiec domyślam się zę nie ma błędów) Zrobiłem prosty układ na płytce stykowej. Do Atmegi podpiąłem kwarc 8MHz dwa kondensatory po 27pF i i wyświetlacz LCD 2x16. Program ruszył od razu ale za wolno chodzi sekunda...
Podczas programowania układu natrafiłem na problem dotyczący sterowaniem PWM przy pomowy wewnętrznego timera. Port wyjściowy timera steruje kluczem tranzystorowym do którego podłączony jest wentylator 12V. Oto moja funkcja ustawiająca rejestry timera. void pwm() { //OC1A as output DDRB |= _BV(PB1); //PWM Phase, frequency correct...
Dziś przez noc zostawiłem włączony działający układ. Następna ATmega8 idzie w kibel, uszkodził się reset - tzn. podłączyłem go przez 100k czyli max z noty. I znów coś się schrzaniło... Jak wrócę do domu prześlę schemat pozdr Reseta możesz podpiąć i bezpośrednio do +5V. Te 100k z noty to jest maksymalna wartość wewnetrznego rezystora pull-up. Zrób porządnie...
cały problem w tym że w helpie bascoma mam tylko schemat z bramkami logicznymi i prawie żadnego opisu, natomiast w helpie polskim nie mam w ogóle polecenia TIMER0 ani TIMER1. W necie nie bardzo mogę coś znaleźć a w skanach książki Marka Wiązania, brakuje mi kilku stron właśnie o TIMER. zaczynam powoli się denerwować, nie mam pojęcia co się dzieje ale...
ostatecznie chciałem się jeszcze skonsultować co do poniższego pomysłu: SCHEMAT BLOKOWY NADAJNIKA IR http://teslabox.host.sk/nadajnik_IR.jpg dokumentacja timera NE555 http://teslabox.host.sk/NE555.pdf. Pozostaje kwestia odbioru nadanego i odbitego od ściany sygnału IR o częstotliwości 36kHz (kluczowanego).....w jaki sposób scalony odbiornik podczerwieni...
Cześć, chciałem przeportować kod do odbioru RC5 autorstwa Dondu za ATMega8 na ATTiny13 - http://obrazki.elektroda.pl/8294459100_1... REzystory diod 470Ω, nie zmieniłem na schemacie. Pilot samoróbka, ale 100% pewniak. No więc w czym problem? Uruchomiłem przykład na ATMega8, wszystko pięknie śmiga. Program kompiluje się dla Tiny13...
1) Musisz tylko zmienić odpowiednie porty w programie i możesz podłączać gdzie chcesz. Uważaj bo PD5 to jest wejście dla timera 1 i przy obrotomierzu nie możesz go wykorzystywać. 2) Zależy od ustawień BASCOMA. Brakuje kilku linijek w programie. Podłączenie wyświetlacza. Dobre, ale nie najlepsze. 3) RW wyświetlacza podpiąć do masy. Rzadko się wykorzystuje...
Witam serdecznie, chciałem zrealizować nadajnik RC5 przy użyciu UART a mianowicie tworzyć ramkę wysyłając dane na linie TxD, sposób podłączenia jak na poniższym schemacie. Zobaczcie czy konfiguracja timera jeśli chodzi o częstotliwość nośną jest ok i czy schemat jest poprawny. http://obrazki.elektroda.pl/6294634200_1... [syntax=c] //F_CPU...
Witajcie Chciałem się z Wami podzielić ostatnim projektem. W ramach czasu wolnego i wyzwania noworocznego stworzyłem świetlną dekorację w kształcie śnieżynki do zawieszenia np na choince. Inspiracja wzięła się z obserwacji migotania sznura świateł chińskiej produkcji podczas wizyty w gości skwitowane moim stwierdzeniem " ja zrobiłbym lepsze ". http://obrazki.elektroda.pl/2839289000_1...
Dzień dobry, Mam problem z klawiszami. Zedytowałem do własnych potrzeb fragment kodu znaleziony na http://mikrokontrolery.blogspot.com/ [syntax=cpp]ISR(TIMER0_OVF_vect) { sei(); static uint8_t stan_przyciskow_najstarszy , stan_przyciskow_stary , stan_przyciskow_nowy; stan_przyciskow_najstarszy = stan_przyciskow_stary; stan_przyciskow_stary = stan_przyciskow_nowy;...
Dlaczego błędne? Wydawało mi się, że kod ma w tym miejscu działać w ten sam sposób, więc zdziwiło mnie, że raz robisz to tak, a drugi raz zdziebko inaczej. Pozwoliłem sobie pobawić się jeszcze troche tym co stworzyłeś, nie znam idei algorytmu więc mam nadzieję, że nic nie skopie, ale nawet jeżeli to zrobie to będziesz miał pomysł jak można to samemu...
Na początek witam forumowiczów. Jako że właśnie zacząłem z mikro kontrolerami (Atmega8), pojawiło się sporo niewiadomych (dla tych wtajemniczonych pewnie śmiesznych); staram się napisać (a właściwie nauczyć jak to napisać), tak żeby zagrało jak przewiduję. Mianowicie Chodzi o sterowanie przekaźnika (na PC0) wraz z LED (na PD2), z tym że przekaźnik ma...
Witam. Mam następujący problem z SPI (i nie tylko) Najpierw opis układu: Atmega32A master SPI Atmega8 Slave. (przerwania) Wszystko taktowane wewnętrznie na 8MHz Do atmegi8 są przyłączone 4 wyświetlacze 12 diodowe WA przez tranzystory. Katody do portów (oczywiście z R) Wyświetlanie multipleksowane. Do tego 8 przycisków - jako, że brakło portów to "klawiatura"...
Ostatnio wraz z kumplami z klasy zaczęliśmy tworzyć wytrawiarkę PCB jak ta w stylu [url=http://www.elektroda.pl/rtvforum/to... by mastermaniek V2.0 z tym że postanowiliśmy dodać windę do płytki która by opuszczała płytkę do wytrawiacza i wyjmowała ją z powrotem. Był plan zastosowania l289 do sterowania silnika liniowego który...
Sam byś chciał zrobić ale zacząłeś od bardzo złej strony robić bo zamiast robić sam to prosisz nas o to abyśmy Ci znaleźli zestaw pod Twoje możliwości. Proponuję więc rozwiązać ten dylemat w ten sposób że albo rzeczywiście sam poszukasz sobie projektu pod swój poziom i sam go zrobisz, albo lepiej posłuchaj rad kolegów że to trochę za głęboka woda a...
Ten komunikat autoroutera bierze sie stad, ze uzywasz elementow SMD, ktore maja pady tylko po jednej stronie plytki. Przerzuc element na druga strone i bedzie ok. Co do sterowania wentylatorem to uzyj albo mosfeta (jesli to wentylator o wiekszej mocy), albo tranzystor bipolarny (latwiej wysterowac), podlacz do pinu procesora, na ktory mozesz wyprowadzic...
Bo wszystko działa Ci za szybko. Zamiast: [syntax=c] PORTC = wyswietlacz1; PORTD = cyfra[cyfra1]; PORTC = wyswietlacz2; PORTD = cyfra[cyfra2]; [/syntax] daj na razie do testów: [syntax=c] PORTC = 0; PORTD = cyfra[cyfra1]; PORTC = wyswietlacz1; _delay_ms(1); PORTC = 0; PORTD = cyfra[cyfra2]; PORTC = wyswietlacz2; _delay_ms(1); [/syntax] A potem tak czy...
mozna tę aplikacje rozwijać, ale to chyba wyczerpuje Twoje oczekiwania $regfile = "m8def.dat" ' procesor ATmega8 $crystal = 8000000 ' Kwarc 8MHz Config Portb = Output Speaker Alias Portb.2 Portb = &B00000000 Portb = &B00000100 'załaczy przekaznik Wait 30 ' czeka 30 sekund Sound Speaker , 248 , 675 ' dzwiek do słuchawki 300ohm Portb = &B00000000...
No tak ;/ Przepraszam zapomniałem poprawić schemat. W aktualnej wersji jest trafo. Przerobię schemat i wrzucę ponownie.
ad. 1. To znaczy, że jak spojrzysz do noty procka, do opisu wyprowadzeń OCx timera to się okaże, że timer może sterować tym pinem prowadząc do zmiany jego stanu. W efekcie wcale nie musisz tego robić programowo. Ustawiasz w timerze opóźnienie, wyzwalasz go w przerwaniu zera i tyle. ad. 2. Musisz wtedy pamiętać, że wartość tuż po zmianie MUX będzie dotyczyła...
] Gdybym chciał jednak mierzyć załóżmy do 1kHz to wymaga aby zliczać przepełnienia? Dlatego napisałem..."Nie znaczy to jednak..." w złym obliczeniu 1 sek wartość wynosiła 61630, przy prawidłowym obliczeniu wynosi 34 286 uwzględniając czas 1sek, częstotliwość taktowania 8MHz i prescaler 256. Przecież czas (1 sec.) odmierzasz timerem0, który jest 8-bitowy...
Myślę że jeśli zrobię to bez multipleksowania to zaoszczędzę jeden timer do obsługi przetwornicy.
Ja się zawsze zastanawiam skąd się biorą u tylu ludzi , początkujących te schematy bez podłączonego AVCC i AGND ??? przecież - trąbi się o tym nie tylko w nocie PDF ale i na forum - no wszędzie. Wprawdzie ATmega8 ma zwarcie wewnątrz pomiędzy VCC i AVCC ale nie podłączanie jeszcze niefrasobliwie drugiej nogo GND to już - proszenie się na własne życzenie...
Witam Szukam schematu na Atmega8 który będzie timer który nie ma się spóznniac i w tym niekoniecznie budzik>> szukałem i nie znalazłem Temat przeniesiony z DIY, proszę stosować przycisk pisownia aby uniknąć pisania postów z błędami, post poprawiony.
Tu wybór uC determinowany jest ilością pinów koniecznych do podłączenia LCD, jeżeli tradycyjnie to trzeba min 6 pinów, jeżeli I2C to 2 piny, do tego 3 piny na przyciski i 1 do sterowania przekaźnikiem, zatem najlepszym wyborem będzie atmega8 jak kolega (at)zster pisze. Kwarc jest tu zupełnie zbędny, oszczędzisz miejsce. Co do przekaźnika, to jednak...
Kolego, przy tym kwarcu strasznie będzie Ci się to wolno rysowało. Nie lepiej podłączyć 16MHz i w przerwaniu od Timera wyliczyć sekundę? Wyświetlacz będzie trochę sprawniej chodził.
Problem w tym, że schematu nie mam, prototyp narazie składałem na AVR. Generator jest taki sam jak w oryginalnym układzie i wszystkich innych, narazie bez rewelacji, bajery będą później. Bramka AND z 74LS08. Wyjście do wejścia timera 0, który zlicza sobie impulsy z generatora (dodatkowo jeszcze jest zliczanie ilości przepałnień licznika, bo mały jest,...
xury tam jest ścieżka dokładnie pod tymi rezystorami. Ten timer zostanie ale odejmę jeden tranzystor.
Hehe, tekstu przesuwać nie próbowałem, bo nie takie jest przeznaczenie tego wyświetlacza (zresztą widać po jego kształtach :P ), jest to prezent dla dziewczyny (dlatego nawet matryca była ręcznie robiona ;) ). Ale to niebyłby problem, wystarczy zaprzęgnąć do pracy timer'a, właśnie nad tym pracuje :P ATMege8 można by dać, ale trzeba by modyfikować schemat,...
Najlepiej odmierzanie 1s zrobić na Timerze, a jeszcze lepiej na Timerze i kwarcu zegarkowym. Jakbyś mógł podać jakiś przykładowy schemat i fragment kodu jak zastosować Timer, to byłbym wdzięczny :>.
Nie używaj przerwania od przycisku. Testuj przycisk w przerwaniu timera. Było już na ten temat ze 100 wątków. Ile masz tych przycisków? Schemat jakiś by się przydał i opis, jak to ma działać.
Człowiek całą pore uczy sie na własnych błędach. To normalne - każdy z nas przez to przechodzi(ł) Tutaj najczęściej popełniane błędy w schematach A propo, dlaczego poprzednie ustawienie było błędne skoro inne programy ala mruganie diodami działało poprawnie? Niestety musisz sam dociekać, nie mam czasu na to by szukać przyczyny. Czy adc w połączeniu...
Witam. Tani uC Atmela: ATmega8 - koszt ok. 6zł Są też układy serii ATtiny za ok. 5zł, ale lepiej już zainwestować w mega8. Posiada więcej pamięci i układów typu timery, przerwania, przetwornik, itd. Można też kupić za ok. 10zł ATmega32 - ten procek już w zupełności wystarczy do większości amatorskich projektów. Tym bardziej dla początkujących. Schemat...
Czyli ma być wstawiona zaporowo? Nie pamiętam już czy to nie błąd na schemacie...ale mogło by to mieć wpływ na takie działanie mojego układu?
No i mamy całą serię błędów. Po pierwsze - nigdy nie robi się odświeżania inaczej niż w przerwaniu timera. Po drugie - podejrzewam, że pod nazwą "segment" występuje u Ciebie cyfra. Ciekawe, jak nazywasz segmenty. Nie przepisuj kodu na brudno - pokaż, jaki jest naprawdę. W każdym przerwaniu timera należy kolejno: - wyłączyć poprzednią cyfrę (lub wszystkie...
W oparciu o wasze sugestie (http://mirley.firlej.org/timer_serwisow... narysowałem nowy schemat połączeń. Jest OK. Jeśli dobrze zrozumiałem to chyba mogę katody wyświetlaczy połączyć do portów uC? Nie możesz. A może zamienić te tranzystory na MOS? Nie ma takiej potrzeby. Skoro zamierzasz realizować projekt od nowa, to może warto porzucić starożytną...
Ma 6 kabli bo ma gaszenie dodatkowo, co do sterowania wyprzedzeniem za pomocą mikrokontrolera to taki mikrokontroler można wpiąć przed fabrycznym zapłonem - między czujnikiem na magnecie a modułem zapłonowym. Mikrokontroler - wystarczy AVR np Atmega8. Cała zasada jest taka że mikrokontroler z impulsów dawanych przez czujnik w magnecie oblicza prędkość...
Poprawiłem schemat. Czy mógłby mi ktoś wytłumaczyć jak tu mierzyć czas programowo?(nie rozumiem zasady działania i posługiwania się timerami). Okresami zajmę się później, najpierw zwykły przelot kulki. Zdecydowałem się ostatecznie na użycie ATmega 328P-PU.
OK, W razie problemów ze zrozumieniem tutaj znajdziesz datasheet po polsku dla ATMEGA16: http://www.pg.gda.pl/~zbczaja/pdf/atmega... Odpowiedzi na twoje 2 pytania: 1. Proponuję Timer1 + preskaler 2. Dokładnie tak Zobacz w datasheet (angielski dla Atmega8) schemat: Figure 31. Znajdziesz tam preskaler i sterjące nim CS10, CS11, CS12. Dodano po 4...
http://obrazki.elektroda.pl/9880174100_1... Witam. Przedstawiam timer do naświetlarki UV, którą niebawem zrobię. Cechy Timera: - Nastawa dwóch czasów PCB (dla płytki) SOL (dla lakieru) z zapisem do eeprom, - Maksymalny czas to 999 sekund - Buzzer ostrzegawczy o naświetlaniu - Pobór prądu około 150 Menu użytkownika: http://obrazki.elektroda.pl/5281407000_1...
Można na każdym, który ma jakieś timery :) Pytanie o maksymalną częstotliwość jednak nie zostało zadane. Więc odpowiedź jest: da się, wala się po sieci schemat na 2313, i na pic'ach.
Ogólnie nie pisze w bascomie. Rozumiem jak coś jest napisane, ale samemu raczej nic nie wymodzę. Załączyłem schemat z podstawowymi elementami każdego układu z mikrokontrolerem (kondensatory filtrujące, pull-up na resecie) http://obrazki.elektroda.net/10_12568564... Jedna dioda podpięta do wyjścia OC1A - wyjście PWM. Atmega8 ma jeszcze 2 takie...
Witam, jestem w trakcie wykonywania projektu na podstawie: http://extremeelectronics.co.in/avr-proj... W tym projekcie jest podany kod źródłowy, ale ja piszę własny od podstaw w BASCOM. Doszedłem do timera i trochę stanąłem w miejscu. Musze ustawić jakoś Timer, tak żeby aktywował on się po przyciśnięciu...
http://obrazki.elektroda.net/77_12591386... Witam! Chciałem Wam przedstawić jeszcze nieskończony timer kuchenny autorstwa Mirosława Firleja. Ta zabawka powstała jako prezent świąteczny dla mamy. W wakacje postarałem się zrobić taki, ale coś nie chciało działać. Segmenty cyfr się źle wyświetlały, buzzer cały czas dzwonił, jednym słowem porażka....
euromatic pisze: "STARE MUSI KIEDYŚ ODEJŚĆ...." a ja mówię rachunek jest prosty: ceny w Seguro 2051 - 6,44 zł ds1820 - 21 zł lm35 - 3,78 zł atmega8 - 18 zł pomijając pozostałe podzespoły popatrzmy na cenę procka i czujnika atmega8 + ds1820 = 39 zł 2051 + ds1820 = 27,44 zł atmega8 + lm35 = 21,78 zł według mnie najlepiej użyć tej ostatniej konfiguracji,...
1. Tranzystory źle podłączone - odwrotnie kolektor i emiter 2. Dioda nie zaświeci- katodę podłącz do masy 3. Kondensatory do kwarcu, jeśli już się na niego upierasz - można by bez, ew wykorzystać timer 2 w trybie Real Time Counter i dać kwarc zegarkowy 4. Na reset 10 k
Na schemacie są 4 bramki, do pomiaru prędkości chwilowej i średniej. Czy jednym Timerem można mieć niezależny pomiar czasu z 2 par bramek, czy trzeba użyć 1 timera na 1 parę bramek? Timer2 ma inny rejestr, tak?
nawiązując do powyższych wypowiedzi, postanowiłem kontynuować temat Bardzo szeroko rozumiana ta "kontynuacja" Najbardziej oczywiste bylo by wykorzystanie wejścia ICP wtedy Timer1 i przerwanie od ICP wykonuje całość roboty i dodatkowo można skorzystać z filtru zakłóceń przebiegu wejściowego. Ale w podanej konfiguracji też się da. Ogólny schemat: 1....
Ma dobre zasilanie... Inaczej. Na chłopski rozum. Masz baterie 9V i żarówkę na 9v. Podłączasz i świeci, jak zawrzesz styki baterii, przestanie świecic. i tutaj jest myk, trzeba elektronicznie przerwać obwód, wykorzystując osobne zasilanie dla elektroniki i pozostawić 9v dla lampeczki. ---------------- schemat + działanie układu: http://mikrokontrolery.blogspot.com/2011...
Może lepszym rozwiązaniem byłoby normalne zasilenie układu i usypianie go za pomocą timera. INT0 podciągnięte rezystorem do VCC a wybudzanie zboczem opadającym branym przez diody z przycisków. Czyli np. komenda Powerdown i wybudzenie sygnałem na wejściu INT0 ? No tak, tylko że twój schemat tego nie realizuje.
Podczas programowania układu natrafiłem na problem dotyczący sterowaniem PWM przy pomowy wewnętrznego timera. Port wyjściowy timera steruje kluczem tranzystorowym do którego podłączony jest wentylator 12V. Oto moja funkcja ustawiająca rejestry timera. void pwm() { //OC1A as output DDRB |= _BV(PB1); //PWM Phase, frequency correct...
[schemat] w odbiorniku wszystko OK. w nadajniku ?? łączysz emiter tranzystora NPN do Vcc a kolektor do Gnd ?? przecież to nie będzie działać. Podłącz diodę nadawczą do µC przez rezystor 100om. Rc5send ? mógłbyś wkleić tą funkcję co do odbiornika na jakiej zasadzie odbierasz kod RC5. najprościej weź pilot od TV tam masz RC5 i spróbuj go odebrać....
chciałbym zliczać impulsy generowane przez transoptor szczelinowy mam taki kod ............ prosił bym o jakieś wskazówki bo to dopiero początki z mikrokontrolerami i niektóre rzeczy mnie przerastają Daj sobie spokoj z Wait, Waitms. Do naliczania przedzialow czasowych zastosuj drugi timer np. Timer0. Nie musi to byc koniecznie 1 sekunda. Dodasz odpowiedni...
To nie jest dobry schemat, bo: 1. Skanowanie klawiatury wymaga wyłączenie wyświetlaczy. 2. Masz multipleksowanie w 8 fazach, a to wymaga sporego prądu segmentów - ATmega ma za małą wydajność prądową - wypada mieć min. 30 mA na segment, prawdopodobnie więcej. Pomyśl o wzmacniaczu segmentów, np. tranzystory NMOS (BSS138?). 3. Niepotrzebnie dajesz po dwa...
Hmm, sytuacja bardzo dziwna i jestem szczerze mówiąc skołowany. Cóż, mam takie pytania: 1. dobrze by było gdybyś pokazał schemat, może tam jest jakiś mały chochlik 2. co się dzieje przy takim programie: [syntax=basic4gl] $regfile = "m8515.dat" $crystal = 8000000 Config Portb.1 = Output 'RW LCD Portb.1 = 0 Config LCD = 16*2 Config Lcdpin = Pin , Db4...
Witam! Zacznę od poziomu mojego zaawansowania w uC: Od niedawna bawię się Atmegą8 i zauważyłem już, że można zdziałać na niej cuda. Mam już za sobą dwa wyświetlacze LED (7-segmentowe) przełączane przekaźnikiem z wyświetlaniem za pomocą Portb.1 = 1 Portb.1 = 0 Portb.3 = 1 Czyli ze mną miernie. Ale jakieś tam cyferki wyświetlałem :D Teraz chciałbym zrobić...
Przede wszystkim musiałbyś określić co steruje tym mostkiem H - domyślam się, że jest tam jakiś kontroler? Kolejna rzecz, to już gotowy układ, czy dopiewro koncepcja? Pokaż schemat. Co do równoległej pracy - impulsy sterujące serwem możesz generować programowo wykorzystując przerwania. Oczywiście jeden timer nie może na raz pracować w dwóch różnych...
OK - schemat zbędny :) Używasz trybu Power Down, ale w jego przypadku INT wybudza tylko za pomocą: Only level interrupt INT1 and INT0. a Ty ustawiasz zbocze narastające. Przed pętlą główną powinieneś wykonać ustawienie timer0, ale bez jego włączania czyli preskaler " No clock source". Aby włączyć timer0 po wykryciu INT0 powinieneś w funkcji przerwania...
Przepraszam bardzo za moją nieuwagę i pominięcie rezystora od strony anod diod. Ten rezystor jak najbardziej tam jest i poprawiłem schemat umieszczając go tam. Skanując klawiaturę ustawiam 0 na poszczególne kolumny. Problem jest w tym, że przerwanie reaguje na przycisnięcie przycisku ale program jakby się zawieszał. Jestem aktualnie przekonany, że jest...
Witam. Postanowiłem wreszcie zrobić sobie zegarek do pokoju. Wybór pał na PCF8583 bo już kiedyś z niego korzystałem i wspominam bardzo pozytywnie - nie było żadnych problemów z odpaleniem i komunikacją tylko że to były czasy AT89C2051 i bascoma 8051. Teraz mam w układzie atmege8515 i są spore "jaja" co jakiś czas (godzina czasem pół czasem dwie) dostaje...
Jeżeli mega ma działać jako SPI slave, to nie uda Ci się współdzielić pinów od SPI z inną funkcją, niestety, bo nie masz kontroli kiedy zewnetrzny host wystawi coś na SPI. Nie wiem z jaka częstotliwością chodzą te serwa, ale może dałoby się PWM przenieść programowo na inny pin. Tzn. sprzętowy PWM wyłączasz dla timera 2, natomiast w jego przerwaniu OC...
Obecnie są produkowane struktury do obecnych zegarków LED/Binary, ale ani tego kupić w normalnych ilościach ani tego zamontować na PCB; Można to zrobić na ATmega8, z taktowanym asych. timerem na 32,768kHz w wersji SMD lub jak kto woli na PIC. Schemat podłączenia to wyświetlacz podłączony od strony anod z buforami na tranzystorach Pomiar natężenia światła...
ilmenauer -> już mi się dużo rozjaśniło. Ale podłączenie tych czujników ma być takie jak na schemacie? Próbowałem podłączać ale nie było reakcji. Zasilanie czujnika 5V. Atmega reagowała na pojawienie się "0", tylko chyba miałem włączony pullup, nie pamiętam. Dla obu schematów konfiguracja ma być identyczna? Zbudowałem układzik, w jaki sposób obliczyć...
schemat jest tylko orientalny i pokazuje co chce zrobić. Wyjścia PB1 i PB2 mam zajęte a boję się programować PB3 bo to wejście od programatora . więc chce za pomocą timera2 w trybie ctc spowodować, że na PC5 będzie mi dioda migała z częstotliwością 36khz chodzi mi oczywiście o falę prostokątną . Falę mają odbierać dwa TSOPy 2236 i ma to działać jak...
Cześć, Świetny układ, czy mógłbyś podać wartości tych czterech pozostałych tranzystorów? Na schemacie jeden rezystor oznaczony jest jako 10kΩ, a na obrazku widać po paskach, że to 5.1kΩ :P Domyślam się, że natężenie prądu na silniczek jest małe, można je jakoś zwiększyć? Pozdrawiam
Kiedyś ktoś przyprowadził do naprawy samochód. Brak świateł postojowych. Właściciel zaczął opowiadać że zmieniał żarówki i bezpieczniki. Kiedy zacząłem sprawdzać żarówki omal się nie obraził i zapytał czy mam go za idiotę. Nie postawiłby samochodu do naprawy gdyby najpierw nie sprawdził wszystkiego.. W tym czasie gdy On się wywnętrzał wymieniłem przepalone...
nadajnik był zasilany bezpośrednio z pinów i zasięg rzędu 6m To już zależy dużo od samego przetwornika (nawet średnica ma tu znaczenie). Te z których ja korzystałem (a były malutkie) optymalną sprawność miały od ok 20V, ale z prób zauważyłem że duże znaczenie ma też ilość generowanych impulsów (zbyt mało powodowało zmniejszenie sprawności, a za dużo...
Witajcie. Za pomocą AVR ATMEGA8 chcę próbkować sygnał analogowy ze stałą częstotliwością, na przykład Fs=12kHz. Interesują mnie próbki 8-mio bitowe. Wydaje mi się, że są dwie możliwości. 1. W trybie free running użyć kwarcu o częstotliwości Fs * 13 (cykli przetwarzania) * preskaler. Czy wtedy przerwania od przetwornika będę dostawał po każdym zakończeniu...
Witaj. Pokaż schemat i program, bo musimy się domyślać, co robisz i gdzie podłączasz. To co napisałeś rozumiem następująco: - podłączasz pin np. OC1A do pinu TOSC1 - ustawiasz timer 2 w tryb asynchroniczny, ... czy tak? Jeżeli tak, to na jakiej podstawie (datasheet) to robisz? Timer/Counter Oscillator For AVR microcontrollers with Timer/Counter Oscillator...
Dziękuję za odpowiedzi ale to jest tak chaotycznie napisane że nie mam pojęcia od czego zacząć.. Narysowałem sobie schemat w Eagle, wszystko jest podłączone poza nóżką od timera.. tam nie mam pojęcia co podłączyć.. Driver? Jeśli tak to w końcu jaki? jeśli straty będą niskie to jestem gotowy zapłacić więcej. Po drugie aby to narysować w Eagle potrzebuję...
1. Z tego co widzę, to na schemacie optotriak jest podłączony do PORTB5, a w programie nigdzie nie jest to skonfigurowane - PINX to jest port wejściowy, a nie wyjściowy (PORTX) w AVR... 2. Pętla w obsłudze przerwania i to z obijaniem się procesorka po kątach jest bzdurą - pomijasz wciśnięcia przycisków, gdy procesor siedzi w krzakach... Od pomiaru czasu...
Witam. Potrzebuję zbudować układ który będzie prostym timerem do ćwiczeń. Jest to mój pierwszy projekt i chciałbym poprosić Was o sprawdzenie schematu oraz wszelkie uwagi, sugestie dotyczące błędów i poprawek. Z góry dziękuję i wybaczcie za wszelkie błędy kardynalne ;) http://obrazki.elektroda.pl/3263952800_1...
No nie znam sie za bardzo ale jestem przekonany że problem jest w schemacie, jeśli jednak się myle proszę oto kod: [syntax=csharp] #include <avr/io.h> #include <avr/interrupt.h> //#include <avr/pgmspace.h> #include <util/delay.h> #define FOTOTRANZYSTOR (1<<PC0) #define LEDS (1<<PB3) #define LEDS_OFF PORTB &= ~LEDS;...
Nic na tym schemacie nei wskazuje na to, by miał być tu używany kod BCD. W celu wyświetlenia jednej cyfry do połączonych rejestrów przesuwających należy wsunąć kolejno dwa bajty - pierwszy zawierający bit wyboru cyfry, drugi z obrazem segmentów dla tej cyfry. Przy czterech cyfrach należy to robić w przerwaniu timera zgłaszanym z częstotliwością ok....
Nie przesadzajmy,żeby było tam nie wiadomo jak dużo pracy. uC ATMEGA8, kwarc, przycisk, 3 wyświetlacze, jack pod zasilacz. Program do napisania z palca. Inaczej, gdyby zleceniodawca chciał powielać rozwiązanie- kod można zablokować przed kopiowaniem, a schematu nie podawać. Dodano po 2 W zasadzie 3 do 4 popołudni. 1. Narysowanie schematu i PCB dla firmy....
Witam, Napisałem program, który docelowo miał odbierać dane z komputera przez modem BT HC-05 interfejsem UART oraz potwierdzać odebranie danej, oraz wysyłać dane z ADC jeśli przyciśnięty zostanie przycisk (w rzeczywistości jest to wycinek pewnego programu, więc niektóre zmienne etc. mogą być bez sensu). Odczyt ADC wykonuję wykorzystując przerwania capture...
Witam! Stworzylem taki oto schemat sterownika do silnika unipolarnego: ............... Zaczerpnalem tez z pewnej strony kod do ATMEGI, napisany w bascomie. Po lekkiej modyfikacji....... Wydaje mi się że ta 'lekka modyfikacja' była jednak zbyt "ciężka" i pozbawiła cały code jakiegokolwiek sensu. Pierwsza uwaga, to jak już wyżęj inni napisali to potrzebujesz...
Pokaż schemat to raz. Dwa: co to jest? Set Pinb.5 Set Pinb.6 Set Pinb.7 Tak po za tym chyba brakuje ci wartości początkowej timera0... Nie obraź się ale przy tym oscylatorze i preskalerze 64 otrzymasz przerwanie co najwyżej co 2ms... Na koniec zapamiętaj że program zawsze umieszcza się w znacznikach "code".
Witam, Wykonałem sterownik fazowy zrealizowany na Atmedze8 i triaku BTA26 oraz MOC3022M i detektorze zera na CNY17. Układ działa poprawnie ale do czasu. Po około godzinie (różnie z tym czasem bywa) przy pełnym wysterowaniu (jak również przy np 50%) żarówka zaczyna lekko migotać a potem w ogóle gaśnie. Wtedy ponowne załączenie układu nie pomaga. Trzeba...
Kolego yokoon przerobiłem Twój kod pod mege644pa, jednak nic nie odbieram. [syntax=Basic4GL] 'Atmega8 Wyświetlanie z pamięcią i napisem Odczyt RC-5 $regfile = "m644pdef.dat " $crystal = 1000000 Dim Adress As Byte , Command As Byte , Togglebit As Bit Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Porta.3 , Db5 = Porta.2 , Db6 = Porta.1 , Db7 = Porta.0...
Schemat jest ok. Jest to sterowanie LCD 4-bitowe z odczytem zajętości wyświetlacza. Czyli wiesz kiedy LCD jest zajęty (linia RW). Możesz zrobić na wewnętrznym oscylatorze za pomocą timera, ale będzie to miało jednak jakąś niedokładność, do tego odpada jeden timer na tą funkcję. Kup na Allegro PFC8583 i będziesz miał luks zegarek zajmujący tylko jedną...
Możesz do pomiaru jednej czestotliwosci wykorzystac Timer0 a do drugiej Timer1. Mają one osobne wejscia wiec dodatkowy przełącznik był by zbędny. Jesli masz tylko do dyspozycji jeden timer to mozesz przłączac zródła sygnału za pomocą układów CD4066(4 klucze analogowe) lub za pomocą bramek logicznych np. NAND (CD4093,CD4011,CD4001). Wszystkie te układy...
KaJakKrzysztof: W katalogu Bascoma w program files masz katalog Samples. Jest tam o ile się nie mylę zegarek, jakiś bardziej skomplikowany zegarek i mnóstwo innych przykładów zastosowań timerów, przerwań itd. Na pytanie - czy coś takiego będzie działać odpowiedz sobie sam, załaduj program do AVR-ka. Timer od countera różni się tym, że służy do ODLICZANIA...
Witam, Postanowiłem troszkę podłubać i zrobić swój sterownik do lutownicy oporowej nie zawierającej czujnika temperatury. Wykonałem układ detekcji zera sieci wedle schematu, układ wykonawczy z triakiem no i wziąłem się za programowanie mikroprocesora, którym w tym wypadku jest ATmega8. Do programowania użyłem środowiska eclipse z obsługą AVR. Udało...
Witam, zrobiłem tak jak napisano wyżej z tym przerwaniem od timera ,niestety dalej to nie działa jak chce przerobiłem trochę schemat zeby łatwiej sprawdzić co jest grane i dopisałem kilka linijek od siebie ;/ niestety działa to tak że program zmieni się gdy trzymam przycisk ale po puszczeniu go wyrzuca go do do opcji default... nie rozumiem do końca...
http://obrazki.elektroda.net/81_12834323... Witam Chciałbym przedstawić moje kolejne urządzenie. Prezentowany układ jest miernikiem prędkości obrotowej silników elektrycznych, a główną jego zaletą jest bezinwazyjny pomiar polegający na oświetleniu wirującego obiektu diodą LED dużej mocy. Pomiar polega na ustawieniu częstotliwości błysków zgodnej...
Zrobilem sobie zegarek binarny... na atmega8. Wszystko napisalem w C i testowalem w programie VMLAB gdzie wszystko spisywalo sie bez problemu. Jednakże po wgraniu softu do ATMEGI nie dzialaja przyciski ... i niestety nie mam pojęcia dlaczego ... Za wszystkie uwagi serdecznie dziękuje.. Oto schemat: http://obrazki.elektroda.net/96_12223321...
1. Pierwsza moja płytka. W eaglu nie mogłem się odnaleźć (elementy). Załączam schemat. Pijopic, jak możesz, to zrób mi wzór płytki. Jakbyś się już bawił, to dorzuć jeszcze kwarc, ok? 2. Jabel J-91 wygląda dość ciekawie. Ten układ dostosowujący myślę, że będzie dobry. Dobrze myślę? Znalazłem taki kod: $crystal = 4000000 $regfile "m8def.dat"...
Witam, mam problem z oprogramowaniem do regulatora modelarskiego na atmedze8, nie mogę poprawnie odebrać sygnału z odbiornika. Wiem że takich tematów było dużo, wszystkie które udało mi się znaleźć znam już prawie na pamięć i nadal nic. Teoretycznie odbiornik wysyła wygnały dodatnie co około 20ms trwające w zależności od wychylenia drążka około 1-2ms(mój...
Witam, Potrzebuje wykonać czujnik przeciwzalaniowy na zaliczenie na studia. Po ciężkich zmaganiach udało mi się wykonać coś na procesorze atmega8, ale prowadzący stwierdził że można ten schemat uprościć stosując timer 555 który będzie wykrywał owe zalanie pojemnościowo (cokolwiek to znaczy) oraz moduł esp01 do komunikacji z czujnikiem. https://obrazki.elektroda.pl/6033100100_...
Witam! To mój pierwszy post, więc proszę o wyrozumiałość. Skonstruowałem licznik impulsów - częstościomierz, w oparciu o projekt AVT5025 (Mikroprocesorowy wykrywacz metali). Sonda wykrywacza umieszczona będzie przy bramie wjazdowej na parking i jeśli pojawi się nad nią samochód to na danym pinie mikrokontrolera pojawi się stan wysoki. Układ ma po prostu...
po co ci schemat jak nie wiesz jakie masz wyswietlacze? jesli wsp A to ok ale jak K to niestety skomplikujesz sobie uklad i chyba taniej bedzie kupic nowe. Ja ostatnio kupilem 3 sztuki - 4cyfry na allegro po 4,9zl http://obrazki.elektroda.net/48_11691330... co do schematu to musisz okreslic co potrzebujesz ew mozesz przerobic moj uklad ktorego zdjecie...
Posiadam książkę pt. "Programowanie mikrokontrolerów AVR w języku BASCOM" Marcina Wiązania i jest tam przykład zegarka z wykorzystaniem timera. Problem polega na tym że sekunda tak naprawdę trwa "wieki" prawie 8s prawdziwych. Połączyłem układ zgodnie ze schematem w książce i tak samo, odłączyłem rezonator nic się nie zmieniało, zmieniałem taktowanie...
Witam, zrobiłem czujnik dokładnie z tego schematu. Wszystko działa idealnie w domu. Ale w pracy gdzie potrzebuję ten czujnik w metalowym kontenerze gdzie pracuje duża dmuchawa i grzałka, kabel o długości 2,5 m zwykły głośnikowy chyba zbiera coś z powietrza i daje fałszywy alarm. Panuje tam temperatura +40°C. Układ jest już zmontowany i w razie przeróbki...
W kontrolerach trochę już siedzę i aż wstyd mieć taki problem. Ogólnie wszystko działa poza odczytem z PINC1 i PINC5 (omówię tu problem z tym drugim). Zachowanie na pierwszy rzut oka wskazuje, że port "wisi" (nie jest podciągnięty opornikiem do +/-). Mój jest (sprawdzałem ohmomierzem) i pomiędzy PINC5 a masą mam 8kΩ. Na razie nic nie jest podłączone...
przerwanie timera atmega8 schemat timera schemat timera dioda
gniazdo karty pcmcia regulacja prądu spawania bocznikiem ssące wydechowe
kerax skrzynia biegów czujnik halla
Bester 170ND Welding Machine Schematic Request Niedziałające lewe światło wsteczne Peugeot 307