Witam wszystkich. Jestem początkującym programistą mikrokontrolerów. W miarę postępu edukacyjnego z AVR staram się wyznaczać sobie coraz to trudniejsze zadania. W końcu wymyśliłem sobie coś, z czym nie potrafię sobie poradzić. Korzystam z makiety mod_avr_2 (pdf dostępny w zamieszczonym linku) .include"m16def.inc" .cseg .org 0 .def acc=r16...
Witam! Kolejny etap mojego 'rozwoju' w zabawie z atmegami. Stworzyłem taki oto następujący schemat sterownika akwarium: Założenia: -Wyświetlanie na LCD godziny z możliwością ustawienia + podświetlenie LCD -Sterowanie serwomechanizmem realizującym funkcję karmika -Sterowanie dwoma pompkami od spryskiwaczy samochodowych na 12V około 3-4A służących do...
Witam, Mam układ z ATmega64 i chciałem go uśpić. Kawałki schematu podrzucę później... Suema sumarum: uklad ma zrobione podtrzymanie napięcia z baterii - zrealizowane na 2 diodach - czyli w przypadku zaniku zasilania - procek nie jest zasilany z zasilania tylko z bateri. Jedna nóżka uC jest podłączona do VCC - po zaniku zasilania uklad ma przejsc w tryb...
nawiązując do powyższych wypowiedzi, postanowiłem kontynuować temat; lecz tym razem wesprze się prostym schematem przedstawiającym sposób w jaki są podłączone trzy diody i wcześniej nadmieniony tester serw; do analizy zagadnienia wykorzystam już gotową z innego projektu płytkę drukowana "na pokładzie" której jest umieszczony procesor Atmega88pa-au w...
Witam. Jak działa multipleksowanie? Wszystko co szukam jest o wyświetlaczach segmentowych. Chcę zrobić jakiś mały wyświetlacz 5x5 led na diodach lub mniejszy. Na razie chciałbym nauczyć się na małym wyświetlaczu i Atmega8. Później bym to rozbudował. Jak zrealizować wgl wyświetlanie? Gdyby podłączyć każdą diodę do portu i sterować stanem niskim i wysokim...
I chodzi mi czy przez to niskie napiecie dioda nie bedzie jadla pradu? Czy to ma jakies znaczenie? Czy poprostu jak jet stan niski to dioda nie pobiera prawie wogole pradu? Dioda pobiera prąd wtedy, kiedy na jej wejściach jest odpowiednio duża różnica potencjałów. Jeśli dioda (wraz z opornikiem ograniczającym prąd) jest podłączona pomiędzy Vcc a pin...
Witam Mam bardzo dziwny problem, ktorego nawet prz pomocy debuggera nie jestem wstanie rozwiazac. Program jest banalny, zapala odpowiednie diody czekajac na stan niski na porcie D - przyciski. #include <avr/io.h> void main(){ DDRD = 0x00; //Port D na wejscia - przyciski PORTD= 0xFF; //Podciagniecie jedynki logicznej DDRB = 0xFF; //Port...
Witam, walczę z tym cały dzień i nie potrafię zrozumieć dlaczego program nie działa. Próbuje poprostu "uruchomić" przerwanie podczas przepełnienia timera0. Jak widać niżej jest bardzo prosty kod który powinien zapalać i gasić diodę. Preskaler ustawiony na 1024, ustawiona odpowiednia flaga w rejestrze TIMSK ...i nei działa. Jeśli w pętli while wrzuce...
Witam To moja pierwsza próba zaprogramowania uC i jak na razie idzie mi z tym pod górkę. Korzystam z programatora stk500v2. Po zainstalowaniu sterowników i uruchomieniu programatora zgodnie z zaleceniami producenta udało mi się sczytać a następnie ustawić fuse bity w w ATmega32A. Podłączyłem zewnętrzny kwarc 16MHz, więc korzystając z kalkulatora ustawiłem...
Witam, mam problem z atmegą 8. Chciałem zrobić mruganie diodą, układ działa, tzn po naciśnięciu przycisku reaguje i w ogóle, ale dioda zamiast mieć 0 jako stan spoczynkowy ma jakieś wachania napięć, raz ma 2,5 potem 1,5 itp. Wsadziłem nową atmegę i problem nadal jest ten sam. Układ zasilam stabilizowanym, filtrowanym napięciem 5V. Dioda podłączona jest...
Witam. Postanowiłem zająć się ostatnio tematem związanym z "zablokowanymi' mikrokontrolerami. Mam kilka egzemplarzy Atmega8 i atmega 168, które w jakiś tam sposób podczas programowania zostały "zablokowane. Poczytałem w necie posty na temat fuse doktor'ów i innych metod ich reanimcaji. Ponieważ nie posiadam żadnego urządzenia typu resuerektor czy programator...
Witam ! Walczę od pewnego czasu z Atmega 128 z samoczynnymi resetami. Może ktoś coś podpowie. Układ jest bardzo prosty. Atmega podłączony ma wyświetlacz graficzny LCD, parę klawiszy, dwie diody LED. Całość zamknięta jest w obudowie aluminiowej. Zdarza się, że po dotknięciu obudowy procesor się resetuje. Dzieje się tak tylko gdy jest zasilany z zasilacza...
Witam Pisze nowy temat bo już od kilku godzin nie mogę dojść w czym rzecz. Zaprogramowałem atmega8 na portach ma dawać D.0 i D.1 zmienne stany co 0,5s. Do portu D.0 podłączyłem opornik 470om do bazy tranzystora BD135 do jego kolektora wyjście z silnika krokowego a do emitera masę (minus -12V) do silnika krokowego jest podłączone zasilanie +12V. Do portu...
obejdzie, nie o to chodzi. W ATmega8A to masz tylko 1 opcję: podłączyć wszystkie diody do portu PD0 - PD7, a następnie podstawiać jedną wartość (bajt) pod cały port. aby zaświecić pierwszą diodę podstawiasz 1, druga 2, trzecią 4, ...8, 16, 32, 64, 128. Wartości wrzucasz do tablicy i w pętli ładujesz wartości z tablicy do portu. Zamień wartości na bity...
Witam ! Mam problem z obsługą ADC w Atmega16. nie wiem co robię nie tak. Mam podłączone 2 diody do PC6 i PC7 oraz rezystor do PA1 dla testów. Oto kod. [syntax=c]#include <avr/io.h> #define LED1 PC6 #define LED2 PC7 int main(void) { ADMUX = (1<<REFS1) | (1<<REFS0) | (1<<MUX0) | (1<<ADLAR); ADCSRA |= _BV(ADSC); while(ADCSRA...
Do mikrokontrolera ATMega8535 podłączyłem rezonatr kwarcowy o częstotliwości 11,052 MHz i kondensatory 33pF. Nie wiem dlaczego jeżeli zapalam diodę na wyjściu portu na sekundę Waitms 1000 (Bascom), to nie trwa to przez sekundę tylko około 1,3-1,4s al;bo i dłużej. Co może być przyczyną. Poza tym maksymalna prędkość komunikacji z pecetem przez RS232 to...
Jak to zwykle na początku bywa warto ściągnąć jakiś kurs. Polecam też książkę Dolińskiego "Mikrokontrolery AVR w praktyce" (przede wszystkim bardzo dobrze opisane komendy assemblera wraz z przykładami) - przykłady są na 90S2313, ale maja 90% wspólnego z wyższymi wesjami. Ostatnio wyszła nowa książka "Mikrokontrolery ATmega w praktyce" czy jakoś tak...
Witam Zrobiłem sobie układ na ATmega8 z dwoma diodami. Podłączyłem jedną do d1, drugą do d4. Chciałbym żeby mrugały na przemian, napisałem taki programik: $regfile = "m8def.dat" Config Portd = Output Portd = $b11111101 Do Waitms 100 Toggle Portd Loop End Diody migają, ale równocześnie. Co powinienem zmienić żeby migały raz jedna, raz druga? Dziękuje...
To nie takie proste. Na wejściu trzeba zrobić prostownik liniowy a na wyjściu wzmacniacze prądowe, albo kupić diody super jasne i ograniczyć prąd do możliwości ATMega8. Czym więcej diod tym większy prąd potrzebny, można nawet 64 diody LED podłączyć ale wtedy potrzebne są wzmacniacze prądowe (tranzystory). Napisanie programu to też trochę zabawy, więc...
Mam dziwny problem. Piszę sobie program o takiej treści: $regfile = "m8def.dat" Config Pinb.0 = Output Config Pinb.6 = Output Config Pinb.7 = Output Config Pind.5 = Output Config Pind.6 = Output Config Pind.7 = Output Led1 Alias Pinb.6 Led2 Alias Pinb.7 Led3 Alias Pind.5 Led4 Alias Pind.6 Led5 Alias Pind.7 Led6 Alias Pinb.0 Do Set Led1 Reset...
Co do zasilania to podłącz diode w szereg z atmega oczywiście w kierunku przewodzenia, wystapi spadek napiecia ok. 0,7V.
Witam, chialbym zrobić czujnik na Tsop1736 i diodzie ir. Myślałem nad pwm ale nie zabardzo wiem jak za to się zabrać. Chodzi mi o kod (najlepiej BASCOM). Atmega ma podłączony kwarc 8MHz i 2 kondensatory 33p.
W zasadzie jeśli zależy nam na odporności na zakłócenia to do resetu nic nie powinno być podpięte. Nawet malutka ścieżka pracuje jako antena odbiorcza. Reset można zrobić wtedy pęsetą. Ale często mamy ISP- to wtedy i opornik i kondensator i dioda ew. żeby zmniejszyć prawdopodobieństwo zatrzaskiwania.
Witam forumowiczów Otóż mam zamiar zrobić wyświetlacz widmowy, lecz nie mogę się uporać z problemem podłączenia fotodiody pod mikrokontroler ATmega. Fotodioda ma bardzo małe różnice napięć i mikrokontroler tego nie rozróżnia więc pomyślałem, że komparator może do tego posłużyć. Zastanawiam się czy wzmacniacz operacyjny UA741 jest na tyle szybki aby...
Witam. Mam układ zbudowany, tak że na dzielnik napięcia podaję 5V. Dzielnik zbudowany jest z 10 rezystorów więc na każdym mam ok. 0,5V. Zmierzyłem napięcia aby mieć dokładniejszy wynik (czyli z każdej nóżki dzielnika). Przeliczyłem wartości napięcia na wartość cyfrową. Do pinów PB0..PB4 podłączyłem przez rezystory diody. Napięcie referencyjne wewnętrzne...
Korzystając z tematu podepnę się. Czy korzystaliście kiedyś z aplikacji z "usztywnionym" drenem? Jak na rysunku poniżej? Taka aplikacja wymaga dodatkowego napięcia zasilania ale dzięki temu łatwiej jest przeładować bramkę bo pojemność Cgd nie daje się tak bardzo w znaki. BTW> Dioda zenera + zwykła + kondensator na rysunku są źle umieszczone. Traktujcie...
Już pisałem do portu dochodzą dane, już to sprawdziłem... Elementów w obudowach SMD nie sprzedają ze spalonymi wyprowadzeniami, ale istnieje ryzyko spalenia wyprowadzenia podczas lutowania, z czym już się spotkałem. Port sprawdziłem, dane są wystawiane i odbierane prawidłowo (zapalanie diod i reakcja na klawisze) . Ma ktoś jakiś pomysł co może być nie...
W moim układzie wyposażonym m.in. w diodę RGB i wyświetlacz LCD (zasilanie z ładowarki od telefonu za pośrednictwem stabilizatora 5V z filtracją za pomocą 2 kondenstaorów 220 uF, dodatkowo trzeci kondensator 100nF umieściłem blisko procka - Atmega8A) zauważyłem ze dioda RGB przygasa gdy zmienia się treść wyświetlacza - czyli np. zrobiłem zegarek w którym...
Witam Napisałem taki prosty programik: [syntax=c]#include <avr/io.h> #include <util/delay.h> int main(void) { DDRC = 0xFF; PORTC= 0x00; while(1) { PORTC=0; _delay_ms(1000); PORTC=0xFF; _delay_ms(1000); } }[/syntax] Pin C.0 jest ściągnięty do masy przez rezystor 4,7kΩ. Piny C.1-C.5 są podłączone do diod led przez rezystory 470Ω....
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...
Problem wygląda następująco... Mam 2 wyłączniki krańcowe podpięte do portu C (Piny 1 i 2). Obydwa są są podciągnięte do Vcc przez wewnętrzne rezystory podciągające. Wyłączniki są normalnie rozłączone i zwierają układ w momencie załączenia. Mój problem polega na tym że załączenie jest wykrywane tylko dla pinu 1, a 2 nie jest wykrywany. Zamieniałem przełączniki...
Witam Radosnych świąt Wielkanocnych życzę. Nie mogę wykonać ćwiczenia nr 6 {Licznik binarny i dekadowy}z MOŁ.{luty 2003 EdW}dokładnie'C006b'.Nie mam płytki testowej,bazuję na elementach z demontażu.Podłączyłem wyświetlacz LTD 5816R{}katody pod kolejne piny portu B{portB.0 -segmentA itd. i na nim nie mam cyfr po ludzku tylko po chińsku.Zrobiłem drugi...
Witam. Podłączyłem do atmegi diodę led w następujący sposób: atmega644p port.A4 -> rezystor 560r -> led bi-color bi-polar L-937EYW -> port.A5 Porty A4 i A5 ustawiam na starcie jako wyjścia. Wystawiam na nich odpowiednio na zmianę stany 0 i 1. Led sygnalizuje wynik kombinacji pary przełączników. Działało ok, ale po krótkim czasie przestało :( Wygląda...
Cześć, borykam się z problemem iż mój sterownik wykony na własnej pcb na atmedze328 na 4 pinach okazuje oszałamiającą niską wydajność prądową mianowicie mam sterownik który obsługuje 2 wejścia analogowe 2 wejścia cyfrowe i 6 wyjść cyfrowych. 1 wyjscie to buzzer kolejne to dioda kontrolna a pozostałe 4 to wyjścia na przekaźniki i teraz o dziwo wszystko...
Zrobiłem tak jak mówiłeś i dalej cisza. Z kodem wydaje mi się że jest wszystko ok - zapisuje oba rejestry. Za pierwszym razem jak programowałem zrobiłem to bez podłączenia zewn generatora ale się zaprogramował. Z drugim razem juz nie chciał. Dopiero jak podłączyłem kwarc to znów mogłem programować. Może cos wtedy się pochrzaniło? Program, który teraz...
Może książka: "Mikrokontrolery w systemach zdalnego sterowania", www.btc.pl Ci jakoś pomoże. A o podłączeniu TSOPów na pewno było na elektrodzie... Szukaj szukaj szukaj... Niemniej jednak najpierw musisz sobie wybrać rodzaj transmisji, ewentualnie swój własny protokół. Dopiero wtedy jest sens brać się za odbieranie. Podłączenie TSOPa, raczej proste,...
Tak. Opóźnienia są za małe... Niby dlaczego za małe(krótkie) :?: Procedury Delay - przy 1MHz - , wykonują się ~200ms , co daje częstotliwość "mrugania" diody ok. 5Hz , a to ludzkie oko spoko zauważy :D Sprawdź , czy te LED-y wogóle świecą , jak ustawimy na pinach stan wysoki.Poniżej kodzik zmieniający stany na przeciwne na PORTB , co 1000000 taktów...
dzięki będę jutro próbował i dam znać. Dodano po 20 Może rzeczywiście przyda się garść założeń: ładowarka NiMH pakietów 10 ogniwowych o łącznej pojemności 4500mAh. prąd ładowania około 1.5-2.0A sterowanie PWM czas łaowania 2-3h aż do spadku napięcia. Rezystor (6.8R 5w) rzeczywiście ostudził stabilizator ale nie pomógł na problemu rozruchu przy 20V....
Najbardziej zalezaloby mi jakby mi ktos powiedzial jak dobrze zrealizowac takie mozliwosci: -12V na baze tranzystora (pewnie przez jakis rezystor) => masa na wejscie uP układ z T2 -> rezystor w bazie (R2) np. rzędu 22k (jeżli układ nie ma być specjalnie energooszczędny), tranzystor do wejścia procesora możesz podłaczyć bezpośrednio. -wysoki stan z...
Witam pierwszy raz robię coś na ATmedzie 1280 mam pytanie czy do dowolnego portu mogę podłączyć diodę LED oczywiście przez rezystor 220om Anoda do plusa a katoda do uC. 2 pytanie czy wejście AVCC powinien być podłączony do +5V Wydaje mi się że tak. A AREF - ?? Problem tkwi że PORTF i PORTK nie działa poprawnie ni mogę nim sterować a uC jest nowy. Proszę...
witam.na wstępie chce zaznaczyć ze dopiero zaczynam pisać programy wiec prosze o zrozumienie. za pomocą atmegi16 prubuje wysterować 8 diod podłączonych przez rezystory do nózek procesora od 22 do 29 (pc 0 do pc7),ale coś mi nie wychodzi.sterowanie ma polegać na zaświeceniu wszystki 8 diod np na 2 sekundy i zgaszeniu i tak wkoło.ale zwykle nie wszystkie...
musznik - no właśnie mówiłem ci żebyś pokombinował jeszcze z preksalerem aby dobrać czasy no i wyszło a jeśli chodzi o diodki i ich nie do końca wygaszanie - to mogę się założyć o całą skrzynkę JOHNY WALKERA, że diody do procka podłączyłeś w ten sposób, że do nogi procka masz podłączoną ANODĘ diody LED a jej KATODĘ do masy(GND) ??? prawada ???? (oczywiście...
Nie masz zielonego pojęcia o C, nie masz zielonego pojęcia o forum. Ja Ci w takim razie pomagać nie będę. Naucz się cytować i wstawiać w znmaczniki [code] swój kod Może wtedy ktoś Ci pomoże. A LCD nie będzie działać bo masz R/~W do +5V podłączone.
Mam takie pytanie, chce zrobić sobie na diodach led coś takiego co im większe napięcie tym więcej diód się zapala. Dokładnie chodzi mi o to że chce to urządzonko podłączyć do komputera na wyjściu od karty muzycznej STEREO, mam 2*8 diód i nie wiem jak napisać do tego program, macie jakieś propozycje ?
Mam nadzieję, że to nie cały program i konfigurujesz porty dla I2C. A co do sprawdzenia działania to polecam coś takiego: ' 1 Hz SQW Output I2cstart I2cwbyte &B11010000 I2cwbyte &H07 I2cwbyte &B10010000 I2cstop przed rozpoczęciem programu. Wtedy co sekunde będziesz miał generowany sygnał na wyjściu SQW/OUT czyli nóżce 7. Jest to otwarty dren czyli możesz...
Każda wersja mikrokontrolera ATmega8 może pracować przy zasilaniu 3.3V, i jeśli w tym wypadku byłoby to możliwe, to polecam zastosować takie rozwiązanie. W przeciwnym razie wejście RxD telefonu można podłączyć pin układu przez rezystor i zbić napięcie przy pomocy diody Zenera, a na wyjście TxD dać tranzystor i dopiero on podłączony do pinu układu. Wysoce...
Witam zaczynam swoją przygodę z Mikrokontrolerami dlatego też jeszcze nie do końca jestem pewien swoich schematów... Dlatego chciałbym się zapytać czy tak podłączone diody mają w ogóle rację bytu z tego podglądałem na innych schematach powinno być ok, ale jednak wolę się upewnić. Jeżeli coś jest nie tak to poprosiłbym o jakieś wskazówki co poprawić....
Witam Jest to moje pierwsze starcie z programowaniem uC i już wystąpił problem. Uruchomiłem już miganie diodami i wyświetliłem coś na wyświetlaczu alfanumerycznym ale nie mogę zmienić stanu linii po naciśnięciu switcha. Sprawdziłem multimetrem po wciśnięciu switach stan na tym pinie zmienia sie z wysokiego na niski natomiast brak reakcji na wyjściu...
morswin89 -> naucz się sprawdzać po kolei co może nie działać. Bo teraz piszesz, że już nawet ci pętla główna nie działa - więc co? wszystko padło? najpierw sprawdź sobie czy działa ci przede wszystkim przerwanie komparatora (podłącz sobie diodę LED na wyjście, które przełączasz w przerwaniu i symulując ręcznie napięcie na wejściu - patrz co się z nią...
Odłączyłem wszystkie układy od procka. Sprawdziłem napięcie na nóżkach i było równe 5V. Podłączyłem jedną diodę, żeby sprawdzić, czy świeci (powinna). Nie świeciła. Napięcie na diodzie było ok 0.38÷0.47V. Podłączone było zasilanie i masa z jednej i drugiej strony (VCC, GND, AVCC...). Podłączałem kondensatory 100nF miedzy nóżki od zasilania i masy. Również...
Witam, Od pewnego czasu walczę z Atmega8 podłączoną pod zewnętrzny kwarc 4MHz. Podczas próby programowania, avrdude zwraca coś takiego: M:\avr\avrdude-gui>avrdude -p atmega8 -c usbasp -V -U flash:w:"C:\LCD.HEX&quo... found 5 busses avrdude: AVR device initialized and ready to accept instructions Reading | ########################################...
Poniżej prowizoryczny schemat z uwzględnieniem tylko 3 paneli. Na moje oko, źle masz podłączone: -anody diod powinny być połączone do plusa zasilania (a nie masy); -tranzystory sterujące (emiter do masy, kolektor do bloku led [do katod]), baza do wyjścia uC poprzez rezystor ok 4,7kΩ).
Witaj Kolego. Z zegarkami RTC philipsa to jest tak: 1. dobrze popatrz czy podłączyłeś przez diodę bateryjkę czy Ci jej nie rozładowuje. 2. Sam napisałeś procedurę I2C czy skopiowałeś od kogoś - dlaczego pytam - otóż jeśli masz jakieś przerwania i masz źle skonfigurowane te nóżki to w momencie kiedy Ty nie zdążysz ich przekonfigurować (mam na myśli SDA)...
słuchaj a do których pinów masz podłączone te diody? do PC4 i PC5 tak jak pisałeś w 1 poście? bo jeśli tak to: PORTC=0x7D; //zielona 1111101 PORTC=0x3E; //czerwona 111110 wydaje mi się że tak to zmieniasz stany na PC0 i PC1 czy się mylę? dlatego zadziałało przed while() bo tam zanegowałeś cały port a nie poszczególne piny ;] przełącz diody albo zmień...
Więc jeżeli na anodę dam plus i na katodę też to dioda raczej się nie zaświeci
Wyobraź sobie, że przerwanie występuje co 500ms a do procka podłączona jest dioda. Co pół sekundy dioda zapala się i gaśnie. Okres przebiegu to będzie czas świecenia i wygaszenia diody czyli jedna sekunda. Jeśli przerwanie było by generowane co sekundę okres wynosił by wtedy dwie sekundy.
Witam, Postanowiłem napisać ponieważ samemu nie udało mi się nic wygooglać ani znaleźć na forum tego czego potrzebuję :cry: A potrzebuje sterować diodą RGB za pomocą pwm, ale w taki sposób by każdym kolorem dało się sterować osobno. Jako, że mam płytkę ewaluacyjną EVBavr04 z mikrokontrolerem atmega8, to właśnie jego postanowiłem użyć. W dokumentacji...
Witam wszystkich, jak już napisałem w temacie mój problem dotyczy sterowania diody RGB. Cały schemat i kody pochodzą z Po wytrawieniu płytki sprawdziłem czy niema gdzieś zwarć. Również po w lutowaniu elementów sprawdziłem czy niema zwarć. Z powodu braków zamiast C3 jak podał autor 100nF wstawiłem 330nF i na razie zamiast diod RGB są podłączone 3 diody...
Przede wszystkim podłącz WSZYSTKIE piny zasilania.
Witam kolegów Jest to moja pierwsza konstrukcja jaką chciałbym zaprezentować na łamach DIY - mam nadzieję że się spodoba. Przedstawiam zbudowany przeze mnie sterownik 40 diod RGB. Konstrukcja sterownika jest dość prosta, na płytce mamy garść elementów m.in: -Stabilizator LM7805 + radiatorek + kondensatory filtrujące napięcie -Mikrokontroler Atmega8,...
Witam. Jestem trochę zagubiony, bo szukam, szukam i znajduję kilka wersji tej kwestii. Otóż chcę procesor z rodziny AVR (Mega 16,32 itp) podłączyć przez USB do PC i tam jakimś programikiem móc wysyłać jakieś dane szeregowo do procesora. Interesuje mnie schemat podłączenia. Znajduję na elektrodzie i nie tylko wersję z układem FTDI, oraz bez tego układu...
W zasadzie to skąd wiesz że nie chodzi? Przecież wyników działania tego programu nigdzie nie wyprowadzasz na zewnątrz procesora. Podłącz dwie diody LED do wolnych pinów i ustaw w głównej pętli-która tym razem jest zrobiona przez for(;;) {} a nie while(1) {} jakieś sprawdzanie czy napięcie jest wyższe czy niższe od...
Kolega podłączył odwrotnie diody LED. I jeżeli kolego stosuje przyciski lepiej by było gdyby uC wykrywał 1 po wciśnięciu. Czyli nie do wspólnej masy,a do zasilania podłączyć.
pytane: jestem w fazie uruchamiania swojego modemu sim300d. Zasilanie 5V do VCHD, aku 3,7V od nokii do VBAT i równolegle 100uF/16V (elektrolit). ATmega8L podłączona róznież do VBAT tak jak aku. Uruchamiam układ, zwieram na chwilę PWRKEY do masy. Świeci się dioda STATUS oraz szybko miga NET STATUS. I teraz próbuję zalogowac się do sieci: wysyłam sekwencję:...
Kolego Mirek nie obraź się ale jak do tej pory to wypowiedziałeś najwięcej słów krytyki a najmniej pomogłeś. Kolego pawel_5 nie obraź się ale do tej pory broniłeś się rękami i nogami żeby ci pomóc, plotąc niestety zamiast mówić o konkretach. A to , że inni próbowali robić za wróżki - to już ich sprawa. Jak widać miałem rację, że główny problem jeśli...
Jedyna różnica jest taka, że wartość wewnętrznego rezystora jest jeszcze większa. Ja bym dał mniejszą ze względu na zakłócenia. Poza tym dostosowałbym sposób podłączenia do typowego stanu sygnału. Dzięki temu możesz zaoszczędzić sporo energii - prąd diody transoptora, czy prąd płynący przez rezystor na skutek włączenia tranzystora będzie płyną tylko...
Witam. chciałem się was spytać jak odczytać schemat ideowy który znajduje się w załączniku albo [url=]TU Do którego portu podłączone są diody LED? Czy może sam muszę je podłączyć kabelkiem? I jak odczytać resztę elementów znajdujących się na schemacie?
Witam Chciałbym, żeby mój program na makiecie powodował, że po wciśnięciu przycisku na porcie A (bit 6) na porcie B do którego podłączone są diody wysyłany był zadany stan 8 diod. I to mi się udało zrobić. To jest bez pętli. Naciskam guzik i świecą diody, puszczam i gasną. W tym samym programie chciałbym, żeby po wciśnięciu przycisku na porcie A (bit...
Proszę napisać czy chodzi o klawiaturę matrycową czy klawiaturę z kompa. Jeśli matrycowa to należy zacząć od nauki obsługo tej klawiatury. Jeśli z kompa, od nauki uartu. Wykrywać czas przyciśnięcie przycisku można na timerze. Choć jeśli to znak z kompa to sprawa będzie wyglądać trochę inaczej bo trzeba by zliczyć ilość znaków na jednostkę czasu czy...
Przeszukałem dokładnie każdy temat dotyczący obsługi przycisków pod ATmegą8, ATmegą16 czy ATmegą32 jednak w żadnym z nich nie znalazłem instrukcji, która krok po kroku wyjaśniłaby schemat działania tej prostej klawiatury. .... Piny kolumn K1, K2, K3 i K4 klawiatury łączę kablami odpowiednio z pinami PC0, PC1, PC2 i PC3 portu C mikroprocesora. Piny...
Witam Chciałem uruchomić przerwania, przygotowałem najprostszy kod z timerem T0 i przerwaniem od przepełnienia, ale nie chce mi zadziałać przerwanie. Dla sprawdzenia zmieniam stan portu do którego podłączona jest dioda. #define F_CPU 1000000 //ustawienie oscylatora na 1MHz #include <avr/io.h> //dołączenie podstawowej biblioteki #include <avr/interrupt.h>...
Program ważna rzecz, ale z tego co widać anodę diody podłączyłeś do uK a katodę do masy, czyli niby prawidłowo a jednak nie. Uk mają to do siebie eż ich wydajność prądowa na port jest "mała". W przypadku Atmega8 absolutnie max prąd na pin wynosi 40mA. Diody powinny być podłączone odwrotnie czyli plusem do zasilania a minusem do portów uK. Wtedy dioda...
Jestem w trakcie pisania programu, z późniejszym zastosowaniem praktycznym, lecz na razie chciałbym żeby zadziałał na płytce testowej. mianowicie chodzi o to, że do jednego portu podłączamy diodę a do drugiego odbiornik IR. Z pilota RC5 ma odbywać się ściemnianie i rozjaśnianie diody, oraz zapalanie i gaszenie bez konieczności regulacji. Oto kod: $regfile...
Witam, mam pewien problem. Wykonałem prosty programator według tego schematu(może z tą różnicą że zamiast 8 lewych dolnych pinów, do masy połączyłem 6 górnych): ISPProgrammer po skonfigurowaniu opcji wykrywa mi moją ATMegę. Jednak gdy podłączyłem czerwoną diodę led w taki sposób jak tutaj(do PC5): [img][/img] i zaprogramuje ATmegę takim kodem: [syntax=c]...
Witam serdecznie. Nie miałem pomysłu na lepszy temat. Kupiłem dzisiaj na giełdzie pilot uniwersalny do rtv. Na opakowaniu jest napisane że działa z min. Sony i Phillips czyli kodowanie RC5 jest, tak mi się przynajmniej wydaje. Faktycznie na moim tv Sony działa. Chciałem zrobić odbiornik na Atmega8, znalazłem jakieś źródła w internecie ale nie działają...
Witam, robię pierwszego robota na mikrokontrolerze. Planuję kupić ten kontroler: Do płytki ma być podłączony buzzer, dioda LED i silniczek. Czy ta płytka wystarczy? Czy programator można wykonać samemu, czy kupić?
Witam, zastanawiam się jak sterować diodami LED wykorzystując jak najmniej nóżek uC. Jeżeli dobrze myślę to za pomocą 3 nóżek mogę wysterować 7 diod, za pomocą 4 nóżek już 15. Dobrze myślę? 3 piny, możliwe stany: 000 001 010 100 011 110 101 111 Tylko jak podłączyć diody do uC, aby sterować w ten sposób? A może po prostu podłączyć drugi uC (bo mam ich...
Witam Pacjent to atmega 128. Podłączone zgodnie ze sztuką czyli filtrowania napięcia, itp. Fusy się zapisały (FF C9 FF), program się wgrywa ale nie rusza. Zwykły program mający zapalić diodę i nic. Jakieś pomysły jak zdiagnozować problem ?
Witam Chciałbym się podpytać Was o sposób zabezpieczenia portu Atmegi przed impulsami typu BURST i SURGE. Wiem że Atmega ma wbudowane diody zabezpieczające ale czy są one wystarczająco szybkie ? Przykładowo, do jedengo z portów atmegi gdzie jest przetwornik ADC mam podłączony fotorezystor i rezystor w taki spoób żebym mógł badać natężenie oświetlenia....
No faktycznie zapomniałem wyzerować. Teraz ISR timera wygląda tak: [syntax=c]ISR(TIMER1_OVF_vect) { count++; if(count==244) { PORTC=(~(PORTC));//zmiana logiki count=0; } }[/syntax] Dioda mruga teraz co jedną sekundę ale całość zachowuje się dość dziwnie; po podłączeniu zasilania dioda od razu mruga, przycisk wyłączający mruganie nie reaguje na wciskanie,...
Tak na oko - masz źle podłączone albo uszkodzone diody. Zmierz napięcia w każdym punkcie od linii portu do zasilania - za rezystorem, oba końce diody. A może po prostu podłączyłeś diody odwrotnie?
Żeby się odseparować to najlepiej dać transoptor. Z wyjścia czujnika zasilać diodę świecącą transoptora prze rezystor. Kolektor tranzystora transoptora podciągnąć rezystorem do napięcia zasilania procka.
Witam. Zrobiłem programator USBasp według tego poradnika diy-elektronika.pl/202-usbasp-programato... . Po długich bojach udało mi się tchnąć w niego życie i działa. Problem polega na tym, że zielona dioda nie daje oznak życia. Zarówno podczas podłączenia jak i pracy programatora. Wgrany jest na nim soft ze strony autora fischl.de/usbasp/ usbasp.2009-02-28.tar.gz...
Witam, Pytanie dotyczy montowania diody LED z rezystorem na płytce montażowej. Korzystam z kursu [url=]Link, w którym nie rozumiem dlaczego tak, a nie inaczej został podłączony do diody opornik. Oto schemat, który mam na myśli: [url=]Link Tutaj zaś jest zdjęcie z zbudowanego już układu na płytce stykowej: [url=]Link Jak wiem opornik powinno montować...
Napisałem właśnie kilka minut temu program którym sterowałem diodami tylko stany wysokie na niskie pozmieniałem ale nie działa;/ Dodano po 2 Gdyby wyświetlacz miał wspólną katodę nie byłoby problemu ponieważ podłączyłbym jako diody, a tutaj trzeba dać inne stany czego nie potrafię bo nigdy ich nie zmieniałem.
Dioda RGB, to trzy diody w jednej obudowie. Kolor światła zależy od intensywności świecenia każdej z trzech diod. Skoro masz już przykład jak zmieniać intensywność świecenia jednej diody to możesz to samo zrobić dla trzech i podłączyć swoją diodę RGB. ... słabo szukasz, wysil się - wpisując Twój temat w Google otrzymałem masę przykładów. Także wyszukiwarka...
Witam, postanowiłem do Atmega 16A podłączyć po module USART następujący moduł: . Po podłączeniu VCC do 3,3 V oraz GND do masy zapaliła się migająca czerwona diodka, natomiast po skomunikowaniu ze smartfonem czerwona dioda przestała migać tylko cały czas się palić. Podłączenie kabli do Atmegi to RXD (z HC-06) do TXD oraz TXD (z HC-06) do RXD. Kod jest...
Cześć, zbudowałem pewien układ i mam do niego 2 pytania. Jedna część układu uruchamia buzzer na 0.5 sek. Buzzer podłączyłem : plus do zasilania, drugą nóżkę bezpośrednio do pinu mikrokontrolera i aktywuje go stanem niskim. (Parametry buzzera to Rated Current 5V i Rated Current to <30mA). Teraz moje pierwsze pytanie czy mogę to mieć tak podłączone...
No to czas zmienić sposób podłączenia: Diody podłączone są anodami do pinów procesora, katody podłączone są do masy ... z masy na anody do Vcc, czyli odlutować z polygonu i przylutować do Vcc. No i rezystory zmień, po przeczytaniu artykułów linku, który podałem.
Siemanko! Uczę się podstaw obsługi uC AVR z książki Pawła Borkowskiego "AVR & ARM7. Programowanie mikrokontrolerów dla każdego.". Lekcja pierwsza przedstawia podłączenie diody do ATMegi8 i jej zaświecenie. Prąd płynie między PB0 (+), a PB1 (-). W książce jest napisane, że: Należy wyraźnie podkreślić, że bezpośrednie podłączenie diody LED do układu umożliwia...
Poprzednio napisałem byś zdefiniował co Ty chcesz robić przy pomocy tego modemu. Odpowiedzi brak, a zadajesz pytania, które wychodzą poza Twoje oczekiwania z postu 1. Schemat miał Ci pokazać w jaki sposób dopasować poziomy napięć modułu i procesora. Ty zadajesz pytania dotyczące schematu, który jest częścią jakiejś całości. 3 - co to znaczy zezwolenie...
Jeśli to jest dokładny schemat, to działa jedynie przypadkiem, a te diody tak podłączone w końcu spalą port lub same siebie. A sam problem może wynikać z drgania styków lub z tego, że się układ resetuje z braku filtrowania i ogólnie kiepskiego zasilania wynikającego z niepodłączenia wszystkich pinów.
Podłącz zwykłą diodę LED.
Odepnij wszystko od USART0 i zacznij od podstaw. Podłącz tylko diodę LED albo miernik. Powinno być tak że po ustawieniu PD1 jako wyjścia powinien być na nim stan niski. Po ustawieniu PD1 poleceniem sbi stan wysoki. Ten banalny test powie Ci czy wyjście nie jest uszkodzone. Możesz też sprawdzić czy na wejściu przejściówki USB-RS232 nie ma przypadkiem...
Witam! Stworzyłem matrycę LED 8x12 na Atmedze16 i rejestrze przesuwnym 74HC595 - wszystko podłączyłem i zaprogramowałem - śmiga,lecz diody świecą się słabo. I tu przejawiają się moje braki w wiedzy z elektroniki analogowej - co mam zrobić by diody świeciły się jaśniej? Wszystko podłączyłem bez tranzystorów , gdyż z tranzystorami nie widziałem żadnej...
[syntax=c] #include <avr/io.h> #include <util/delay.h> // definicje dla preprocesora // dioda LED #define LED_PIN (1<<PC5) // definicja pinu do którego podłączona jest dioda #define LED_TOG PORTC ^= LED_PIN// makrodefinicja – zmiana stanu diody // klawisz K1 #define KEY_PIN (1<<PB1) // ****************************************...
Witam ponownie, Nie pokazałem całego kodu nie ze względu na to że ktoś mi go może ukraść jak to napisał kolega ale właśnie z racji tego że jest on napisany przez amatora. Jest to mój pierwszy projekt z mikro kontrolerem oraz językiem C. Wcześniej trochę bawiłem się z PHP oraz HTML i nić po za tym. Dlatego nie chciałem abyście po mnie pojechali... Wracając...
Witam serdecznie Jako kolejny krok nauki uczę się oprogramować bluetooth hc-05 oraz atmega 8 sprzęgnięte z aplikacją w telefonie. Połączenie bluetooth jest nawiązane po naciśnięciu przycisków w telefonie wysyłana jest dana typu string. Jeden przycisk wysyła daną o wartości "zapal", drugi przycisk o wartości "zgaś". Do portu atmegi8 podłączona jest dioda...
Niestety, dalej to samo po zmianie kondensatora Zacznij od tego że masz błędny schemat. Ponieważ nie stosujesz dodatkowych wzmacniaczy/ bufferów/driverów dla wyświetlacza 7 segm. LED a zasilasz go bezposrednio z portów processora, więc w tej konfiguracji obowiazują pewne rygory w sposobie podłączenia. Mając do dyspozycji wyświetlacz 7-segm. ze wspólną...
Witam, Od jakiegoś czasu staram się ogarnąć co robię źle. Otóż w Atmedze8 na 3 pina ADC dokonuję pomiaru napięcia: - 2 porty do pomiaru temperatury (czujnik TMP36) - 1 port pomiar napięcia sterującego (0-10V) przez odpowiedni dzielnik napięcia. Napięcie to powoduje zmianę wypełnienia PWM Problem polega na tym, że na wyświetlaczu powinny się wyświetlać...
Witam, jestem noga w Eclipse , umiem tylko wgrać program , może ktoś mi pomoże w napisaniu prostego programu, chodzi o : program Eclipse Atmega 32 mamy 5 diod podłączone do : PA1 - dioda nr.1 PA2 - dioda nr.2 PA3- dioda nr.3 PA4- dioda nr.4 PA5- dioda nr.5 dioda nr 1 ma się zapalić na czas 800 sek. dioda nr 2 ma się zapalić na czas 790 sek. , początek...
Pomysł z Atmega32A lub Atmega32L zasiloną z niższego napięcia rozwiązałby problem, ale cały układ mam już wykonany i musiałbym go w dużym stopniu przerabiać. Jeśli budowałbym coś od nowa to na pewno bym się na to pokusił. Znalazłem jeszcze jeden sposób obniżenia napięcia, przez wykorzystanie dwóch rezystorów. Ale wszystkie opracowania podają tylko dzielnik...
Mam krótki temat na początek. Atmega 16. Na porcie A jedna z diód się świeci (na PA5). Na pinie PB0 portu B podłączyłem przełącznik. Chcę nim przełączać diodę. Wiem, że jest mnóstwo programików różnych, niemniej jednak dla zrozumienia czegoś, chciałbym wiedzieć dlaczego nie działa to co poniżej. /* * main.c * * Created on: 13 sty 2019 * Author: komp...
Witam, Ostatnio kolega pożyczył mi robota, żebym się nim pobawił. To ja chętnie go przygarnąłem, i zacząłem się mu przyglądać. Posiada on microcontroller atmega 8a, sterownik silników l293d, czujniki linii, i najważniejsze(na tą chwilę): Dwie diody ir wraz z dwoma czujnikami v4836 Diody podłączone są do pinu 11, a odbiorniki kolejno do pinów 12 i 19....
Witam. Posiadam wyświetlacz do kierownicy jak na zdjęciu i chciałbym do niego dodatkowo podłączyć jeszcze jeden wyświetlacz, który będzie pokazywał aktualny bieg. Czy ktoś mógłby mi wytłumaczyć jak podłączyć wyświetlacz, który jest na zdjęciu? Dodatkowy wyświetlacz Części użyte w wyświetlaczu to: Diody LED WS2812 MAX7219 Segmenty Chyba arduino atmega328
A powiedz mi taki efekt ale nie ma ws2812 da radę osiągnąć? Np na pic +u lub czymś innym? Nie bardzo rozumiem tego zapytania, może przez to "ma"? A o jakim PIC myślisz? Procesor nie może być zamiast WS2812 co Ci wyżej napisał tmf... Więc odpowiem tak: Twoja taśma posiada na końcu opisane dwa PLUSY i jeden MINUS, co tam podłączasz (jaki zasilacz i jakie...
nietety podejrzewam, że kolega autor myli pewne pojęcia. napisał wcześniej: "wie ktos moze jak dopisac w programie zapis do pamieci i ich odczyt " (zapis do pamięci i ich odczyt - ich? tzn kgogo? ty użyłeś coś mi się zdaje tu słowa pamięci w liczbie mnogiej - mówiąc językiem, sorry całkowitego laika, który w ogóle nie wie co to jest pamięć w elektronice...
po pierwsze to tak jak podpowiadał kolega powyżej skoro chcesz aby ci działały 2 wyjścia to napisz: Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up , Prescale = 1 po drugie aby sprawdzić czy ci to działa możesz zrobić prostą pętlę czasową w której bez przyciskania klawiszy będzie się zmieniał pwm1a oraz pwm1b bo coś...
Ja też podam przykład w BASCOMie: $regfile = "m8def.dat" $crystal = 1000000 Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Prescale = 64 Dim I As Byte Pwm1a = 0 'wpisanie wartości początkowej 0 Do For I = 0 To 255 Pwm1a = I Waitms 10 Next I For I = 255 To 0 Step -1 Pwm1a = I Waitms 10 Next I Loop End Jak zmieniać wartość PWM? Pwm1a...
To jest Absolute Max (wg noty) dla ATMega8
Nadal nie działa Do układu mam podłączoną jedną diodę i chciałem ją pomrugać, lecz nie mruga Na szybko zrobiłem schemat
tylko że mi prąd zaczyna niższy płynąć juz nawet po podłączeniu dwóch diod
Witam, może Wy mi pomożecie. Mam mały problem odnośnie sterowania prędkością silnika DC przez PWM. Mikrokontroler to atmega8 podłączony przez mostek H do silnika DC. Chcę w prosty sposób zmienić mu prędkość przez wpisanie mu do rejestru OCR2 odpowiednich wartości co się równa z odpowiednim wypełnieniem sygnału. Silnik po podłączeniu zasilania i nadania...
Żeby korzystać z gotowych bibliotek, które w dodatku trzeba przerabiać pod własny mikrokontroler, trzeba znać chociażby podstawy języka, albo uważnie czytać opis i nie kopiować "na pałę" ;) W pliku "keyb.c" zamień: [syntax=c]unsigned int GetKeybSample( void ) { return ( ~KEY_PORT->MASKED_ACCESS[ KEY_MASK ]) & KEY_MASK; }[/syntax] Na: [syntax=c]unsigned...
Rozumiem Twoją ideę, ale nie za bardzo wiem jak ją zaimplementować w Bascomie. Na razie mam coś takiego: Nie wiem czy coś takiego się sprawdzi przy większej prędkości pracy i transmisji radiowej, czy tam nie będzie zbyt dużych rozbieżności w czasie trwania? Co do Twojego pomysłu spróbuje coś jutro, ale chciałbym, żebyś rozważył mój pomysł, i napisał...
Witam, Chciałbym przedstawić swoją konstrukcję, która była tematem mojej pracy na studiach inżynierskich. W dzisiejszych czasach prawie nikt już nie bawi się bramkami logicznymi, licznikami, rejestrami, które zostały wyparte przez sterowniki PLC. Urządzenia te wykorzystujemy do wykonywania pewnych zadań/sekwencji, ale dla przeciętnego kowalskiego ceny...
Witam, Wiecie Panowie męczę się już trzeci tydzień z uruchomieniem wyświetlacza od N6100 z atmegą32. 1. Program jest dobry i przetestowany na atmega328P (działa) 2. Wyświetlacz sprawy przetestowany wielokrotnie z powyższym mikrokontrolerem. 3. Połączenie mikrokontrolera z wyświetlaczem przez dzielnik napięcia (z atmega328 działa) 4. Uzbrojony w pozytywne...
Witam, Dotychczas korzystałem z ATmega8-16PU lecz ostatnio była tylko ATmega8A-PU nie powinno być żadnych problemów lecz kiedyś moglem do atmegi podłączyć bezpośrednio diodę bez żadnych rezystorów podciągań ani nic i ładnie swieciła a teraz po podłączeniu diody ledwo co świeci mimo ze układ nie był modyfikowany nie wiem w czym tkwi problem. Może mi...
Witam, W skrócie - mam 2x atmega8a-pu kupione na allegro. Chce na tym uruchomić najprostsza migającą diodę. Drobne utrudnienie, że działam spod linuxa, ale to chyba nie powinno mieć wpływu. Programator mam usbAsp. I teraz cała historia moich zmagań: Podłączyłem sobie wszystko wg. schematów dostępnych w sieci, z uwzgl. pinów mojego procka. W Arduino...
Witam Próbowałem na zrobić komunikację przez UART (tak i programowy jak i sprzętowy) między mikrokontrolerami Atmega8-16PU (DIP28) i Atmega8A-AU (QFP32). Program jest wzorowany na programie z książki Pawła Borkowskiego AVR&ARM7. W książce interfejs UART jest przedstawiony na przykładzie programu który łączy ze sobą dwa mikrokontrolery. do każdego z...
Cześć. Mam pytanie odnośnie sterowania paskiem led WS2815 poprzez Atmega8A-PU. Zasilane 12V. Do obsługi paska korzystam z biblioteki: light_ws2812.h (nie znalazłem innej z której mógłbym skorzystać). Mam krótki prosty kod. Mianowicie zapala on kolejno 20 diod. Problem polega na tym jak na początku zresetować pasek/wyjście. Chodzi o to, że gdy wgram...
Witam, bardzo proszę o pomoc. Zrobiłem układ na Atmega32 z podłączonymi diodami do całego PortuA, oraz do PortuB Pin2 (PB2) dekoder podczerwieni TSOP31236 (testowałem też na TSOP31238). Wykorzystać chciałem bibliotekę IRMP a w załączniku spakowany cały projekt z plikami biblioteki irmp.
Witam wszystkich. Zaprojektowałem i uruchomiłem zegarek z wyświetlaczami LED(SA10-21GWA) i układem PCF8583 współpracującym z mikroprocesorem Atmega8 oraz układami PCF8574AP na szynie TWI(i2c). A teraz chciałbym go wam zaprezentować. Na początek podręcznik języka C w formie pliku pdf -> 'C.pdf' i plik -> 'atmega16mmr.pdf' ,oraz obrazki -> 'Atmega8.gif'...
Witam Wszystkich Ostatnio męczę się z przerzuceniem pliku HEX za pomocom USBasp do Atmegi8. Fuse Bity ustawiam zgodnie z wyliczeniami "kalkulatora" dla Atmegi8 Posiadam programator jak na załączonym obrazku. ((zdjęcie zapożyczone z Allegro i nie jest mojego autorstwa)) Oczywiście sterowniki do programatorka zainstalowane i programator jest rozpoznawalny...
Próbowałem zrobić przejściówkę USB-RS232 na Atmega8 i niestety nie działa... Windows 7 zgłasza GUID urządzenia jako: {36fc9e60-c465-11cf-8056-444553540000} podczas kiedy powinno być: {4D36E978-E325-11CE-BFC1-08002BE10318}. Znalazłem taki opis: Potrzebuję w jakiś sposób łączyć się z prockiem przez USB (niekoniecznie przez RS232) z VB.NET lub C#. Sam...
Próbuje uruchomić przetwornik ADC na Atmega 32A-PU. Mam jednak problem, mianowicie ADC zawsze pokazuje wartość 0. Korzystałem już z kilku tutoriali i sprawdziłem połączenia kilka razy, w końcu jestem zmuszony prosić o pomoc na forum. Poniżej przedstawiam kod mojego programu. [syntax=c] #include <avr/io.h> #include <stdlib.h> #include <util/delay.h>...
Witam. Posiadam programator usbasp oraz mikrokontroler Atmega8. Poszukuję płytki do której podłączę programator, wepne do niej uC i juz będę mógł korzystać oraz testować. Od tej płytki chciałbym wyprowadzić przewody do płytki stykowej i juz na niej testować diody itp. Czy taka płytka służy właśnie do tego zadania ATmega8 ATmega48 ATMEGA88 Development...
Mikrokontrolery AVR cieszą się niezmienną popularnością, ze względu na swoją prostotę, a jednocześnie spore możliwości. Co ciekawe, mimo, że od lat wszyscy wieszczą rychłą śmierć mikrokontrolerów 8-bitowych, mają się one ciągle dobrze, a kolejne, nowe rodziny są wprowadzane na rynek. Jakiś czas temu Microchip wprowadził na rynek nową rodzinę mikrokontrolerów...
Witam! Programując uP ATmega128L spotkałem sie z dziwnym problemem. Mianowicie po ustawieniu kierunku PORTU D (1 - wyjście, 0 - wejście) w rejestrze DDRD zapaliłem diody na porcie PORTD (1 - stan wysoki, 0 - stan niski). Następnie spróbowałem je zgasić. Niestety próba się nie udała - nadal świecą :cry:. Diody mam podłączone tak,że stan wysoki na porcie...
Witam wszystkich kolegów Piszę programy w Bascomie51 i ostatnio w bascomie AVR. Wydawało mi się, że mam już spore doświadczenie a tu klapa :cry: Wszystko mi dotychczas ruszało na ATMEGA8 więc ze spokojem przystąpiłem do testowania ATMEGA 16 i 32. Banalnie prosty test: $crystal = 1000000 Config Pind.7 = Output Do Reset Pind.7 Wait 1 Set Pind.7 Wait 1...
Witam, Chciałbym się komunikować z uK za pomocą portu COM (RS232). Komunikacja miałaby przebiegać w stronę PC->ATmega16. Do komunikacji ma służyć Terminal. ATmega na podstawie odebranego znaku ASCII, czyli kodu klawisza klawiatury, ma wykonać jakieś zadanie. Podłączyłem Atmega16 do PC według schematu: Schemat pokazuje tylko idee podłączenia linii...
Witam wszystkich, postanowiłem zacząć naukę programowania mikrokontrolerów. Zgodnie z radami kupiłem płytkę stykową, trochę drobnicy, mikrokontroler ATmega8A-PU oraz programator usbasp: Złożyłem układ zgodnie ze schematem: z tą różnicą, że nie ma teraz diod (cała reszta zostaje tak jak na schemacie). Programator zainstalowałem zgodnie z instrukcją (zainstalowany...
Poznaje po tym, bo multipleksowanie ładnie chodzi, zmieniam rejestr OCR0 na 4, preskaler na 1024, mając 1MHz odświeża mi z 244Hz dla 4 cyfr. Tak samo jakies migające diody itp. Problem jest właśnie w tym że avrdude nie chce przeprogramować na 8Mhz. Pozatym, gdyby był problem z podłączeniem, to po wcisnięciu żółtego przycisku wywalało by błąd. A nie...
Witam serdecznie. Planuję w nowo budowanym domu jednorodzinnym zrobić oświetlenie schodów za pomocą taśm LED. Planuję pod każdym stopniem umieścić około metra taśmy. Chciałbym aby oświetlenie zapalało się płynnie (PWM) od dołu do góry (w przypadku wciśnięcia przycisku na dole), od góry do dołu (w przypadku wciśnięcia przycisku na górze) i w dwie strony...
Witam Ostatnio kupiłem sobie standardowy moduł ethernetowy oparty na tymże scalaku. Posiada wbudowane transformatory i inne tego typu rzeczy, ogólnie jest wyposażony we wszystko czego potrzeba. Już miałem uruchamiać całość na ATmega88, bo na Tuxgraphics jest cały artykuł wraz ze źródłami o tym jak to odpalić na tym mikrokontrolerze, ale znalazłem poradnik...
Witam, mam dość głupi problem i nie moge sobie z nim poradzić. Jestem początkującym elektronikiem i potrzebuje zrobić coś takiego jak odtwarzacz mp3, wzmaczniacz, głośniki i migające diody. Korzystam z takiego odtwarzacza: A diody sterowane są z Atmega8. Kolory są płynnie zmieniane z jednego na drugi. Wszystko ładnie gra, jednak moment kiedy kolor diód...
Witam. Od dość długiego czasu zmagam się z projektem ramienia i aplikacji nim sterującej. Cały projekt jest już prawie ukończony, poza komunikacją usart, która przysparza mi olbrzymich problemów. Aplikację napisałem w visualu. W skrócie, po kliknięciu przycisku "wyślij" program wysyła po serial porcie 18 bajtów (6x[bajt kontrolny+wybór serwa+wartość...
Oczywiście, że to nie musi być wina programatora, a w tym wypadku możliwych powodów jest wiele, bo nawet sama atmega może być uszkodzona albo wadliwa. A czy można do wyprowadzeń programatora podłączyć jakoś diody, które podczas programowania sygnalizowałyby, czy biegną przez nie jakieś impulsy? Z ciekawości do pinu reset mikrokontrolera podłączyłem...
Po pierwsze: Musisz podłączyć kwarc tzw. zegarkowy do odpowiednich wyprowadzeń uC. (poczytaj w pdf-ie) Po drugie: Jeżeli zasilasz proca napięciem wyższym niż 4,5V to prawdopodobnie będziesz musiał to napięcie obniżyć np. diodami. Pozdrawiam Piotrek
Właśnie zaczynam moją znajomość z mikrokontrolerami i jako pierwszy wybrałem Atmega8-16AI w obudowie TQFP. Szukałem prawie wszędzie i nigdzie nie mozna odszukac podłączenienia tego mikrokontrolera to zasilania (jedyne co znalazłem to wersja niskonapięciowa). Jak na poczatek to bym zaczął od programowania diody, choc jest bardzo dużo schematów, gdzie...
Witam Napisałem program do obsługi sprzętowego i2c TWCR=(1<<TWINT) | (1<<TWSTA) | (1<<TWEN); //start while (!(TWCR & (1<<TWINT))); TWDR=0b10010000; // adres ukladu TWCR=(1<<TWINT) | (1<<TWEN); while (!(TWCR & (1<<TWINT)));...
Witam Mam dwa układy: nadajnik (ATMega88, MC145026), odbiornik (ATMega16L, MC145027). Narazie połączyłem MC145026 z MC145027 kablem. Piny przerwań INT0 i INT1 w ATMega16L mam już zajęte. Chcę wykorzystać przerwanie INT2. Napisałem programy i niestety coś jest nie tak. Odbiornik nie wykrywa przerwania. W nadajniku linie danych mam podłączone do pinów...
Zdazyla mi sie natomiast sytuacja, ze program w ATmedze został "uszkodzony" lub wykasowany czego nie potrafię osobiście wyjaśnic. Ot działało sobie urządzenie i przsestało działać. Po ponownym zaprogramowaniu procesora urządzenie ponownie ożyło. Miałem podobne zdarzenie z procesorkiem AT90S4433. Układ pracował kilka lat w urządzeniu i w pewnym momencie...
Anody diod powinny być podłączone do +5V, nie do GND>
Witam Zmontowałem układ na scalaku FT232RL i ATMEGA8515. Całość jest bez problemu wykrywana po podłączeniu do USB, za pomocą programu Mprog daje się programować wewnętrzny eeprom FT232RL. Wszystko działa do momentu, gdy próbuję nawiązać transmisje z procesorem. korzystam gotowego przykładu na wykorzystanie bibliotek D2XX w Borland Builder. Po skompilowaniu...
Nie możesz bezpośrednio podłączyć uC do PC. Musi pośredniczyć w tym MAX232 lub podobny. Ustawiłem $crystal = 1000000 Transmisja 19200 nie pójdzie na 1MHz - musi być więcej. U mnie chodzi wszystko jak trzeba zgodnie z załączonym schematem na gen. wewnętrznym 8MHz. Zaraz po pracy spróbuję podłączyć uC przez max232 do pc i sprawdzę czy coś wysyła. Co...
Witam Wykorzystuje oprogramowanie * AVR Studio4.14.589 * WinAVR-20090313 ( najnowszy ) Problem jest dość dziwny, a mianowicie oprogramowanie LCD 2*16 działa mi na Atmega 16 a jest problem by przenieść je Atmega128 Mam Atmegę 16 podłączoną wedle schematu oraz z wgranym kodem i działa ! (pliki c w załączniku) #include <stdlib.h> #include <avr/io.h>...
Bardzo fajny kurs był w EdW jakiś czas temu. Czytaj, czytaj i jeszcze raz czytaj, na elce jest mnóstwo postów od początkujących programistów gdzie narysowane są najprostsze schematy podłączenia różnych peryferii, np takiej diody. Umieć programować, to tylko początek, żeby zrobić coś na mikrokontrolerze i tak trzeba znać choćby podstawy elektroniki......
(at)szelus Oczywiście DE i RE są połączone razem (zworka). Inaczej nie miałbym transmisji zwrotnej albo trzeba by podłączyć do dwóch różnych pinów ATMEGI. Zwłoki po przełączeniu się z nadawania na odbiór (20ms) i odwrotnie wydają się być i tak przydługie - jakby były przeznaczone dla starej elektroniki analogowej... ;-) Testowałem też różne odstępy...
Witam. Chciałem zaprezentować moją ostatnią, a zarazem pierwszą pokazywaną na elektrodzie konstrukcje. Jest to miniaturowa ściąga. Powstała ona z kilku powodów: 1. Przetestowania sposobu podłączenia wyświetlacza i karty pamięci do mikro-kontrolera. 2. Poziomu trudności napisania oprogramowania w Bascom-ie. 3. Sprawdzenia umiejętności i przygotowania...