(...) Wiem że można kombinować i ustawiać za każdym razem zamiast "1" stan HiZ (...) Ja tutaj nie widzę żadnego kombinowania. Przecież wyjście typu otwarty dren albo wystawia "0" albo przyjmuje stan HiZ. Ustawiasz PORTxn=0 i stan wyjścia zmieniasz poprzez zmianę DDRxn. Prościej się nie da :D Trzeba tylko pamiętać, że wyjście dla DDRxn=0 przyjmuje stan...
Oj, bez przesady, jedna Atmega pomieści dużo więcej niż obsługa całej stacji i bajerów. No chyba, że mówimy o BASCOM - wtedy głowy nie daję :)
Faktycznie, teraz wiem że w tym trybie praca PWM nie jest powtarzalna. Jest jak najbardziej powtarzalna i zgodna z dokumentacją. Ogólnie ATMegi stare mają tak zrealizowany PWM, że występuje szpilka o czasie trwania jednego taktu zegara taktującego timer. Jeśli przeszkadza, to należy zmienić tryb pracy timera. Natomiast w ramach trybu efekt ten jest...
Na MISO,MOSI i SCK można "powiesić" przyciski. Ważne aby w czasie programowania się nimi nie bawić ;-)
Witam w załączniku schemat : przedstawiłem dwie możliwości schematy są uproszczone : mam dwie uwagi : a) różnica napięć pomiędzy wejściami lm324 nie może przekroczyć 32V czyli nie więcej niż +15 na we [ + ],-15 na we [ - ] 30V między oba wejścia . b) napięcie bezwzględne również nie może przekroczyć 32V czyli na wejście[ + ] można podać najwięcej 30V...
Joystick przerobiłem , przyciski podłączyłem bezpośrednio do procesora okazało się prostszym rozwiązaniem.
W zasadzie odpowiedziałeś sobie sam, ATmega 8, czyli mikrokontroler z Arduino. ATmega 8 ma więcej niż potrzebujesz, bo przetwornik ADC 10-bit, I2C, SPI, wejścia i wyjścia cyfrowe. W zasadzie to taki rozsądny kompromis między ilością i ceną. Możesz też użyć ATmega 48, 88, 168, 328. Kolejne różnią się przede wszystkim pamięcią: 4 kB, 8 kB, 16 kB, 32 kB....
Witam. Chciałbym zrobić programowy tryb pwm ale tym sposobem by skonfigurować timer w trybie porównania z wartością w OCR0 i gdy ono nastąpi chciałbym aby automatycznie zmienił stan wyjścia w stan wysoki, natomiast w obsłudze przerwania od przepełnienia licznika ustawić stan niski. Tak w symulatorze jak i w układzie wygląda na to że porównanie nastąpiło...
Czy zle kombinuje? Nie całkiem źle, lecz nie dokładnie... W zasadzie budujesz "Continuity Tester". 'Continuity'- znaczy mniej więcej jak 'ciągłosc' - co jest wynikiem zwarcia dwóch odcinków przewodu. Jeżeli masz do wytestowania na przykład wiązkę 8 przewodów, to podłączając je do oddzielnych wejśc dowolnego portu , masz mozliwośc scanowania tego układu...
Dołożyć bufor/wzmacniacz, bo o ile z typowymi MOSFETami w technologii LL ATMega sobie poradzi przy niskich częstotliwościach (lub sterowaniu statycznym ON/OFF) to już przy większych częstotliwościach wpływ pojemności bramki może przeciążyć pin ATMegi. Bufor/wzmacniacz można zbudować z elementów dyskretnych lub użyć scalonego np. FAN3111 czy też innego...
(at)Freddy, zgadza się. Sterujemy TTL ale może zdarzyć się sytuacja, że w tym przypadku zbyt delikatne podciągnięcie może być przyczyną problemów - mówię to z własnego doświadczenia... Każde wejście cyfrowe też ma swoją rezystancję - przypomnij sobie układy cyfrowe serii LS przy, których ostrzegano o nie podłączaniu więcej jak jednej, dwóch bramek...
Do takiego projektu wystarczy atmega 8 ,88 można też użyć układu który ma więcej wyjść PWM i zbudować na nim bezpośrednio regulatory silników DC
Diody masz podpięte bezpośrednio pod porty ATmega? Jeśli tak to lepiej dołóż sobie oporniki aby nie spalić wyjść ATmegi. Bezpośrednio przy procku daj kondensator 100nF. Przed stabilizatorem np. 1000uF, a za stabilizatorem 100u (to i tak za dużo, ale lepiej więcej niż za mało). Zliczanie zrealizowałbym w taki sposób: - Odpalić któryś z wewnętrznych timerów...
Gdzie w tym kodzie w Setup() masz "pinMode(PrzekaznikPracy, OUTPUT);" ? Widze tylko dla BLUE_LED w linii 351 i to tyle...
Przychodzi Tobie prostokąt o wypełnieniu ok. 1-2ms co kilkadziesiąt ms. Musisz podłączyć ten sygnał pod przerwanie w atmega i timerem mierzyć czas pomiędzy zmianą sygnału z "0" na "1" a zmianą z "1" na "0". Z tej informacji generujesz odpowiednie PWM. PS. Ze względu na to, że nowsze atmegi mają więcej wyjść PWM polecam np. atmega88 zamiast atmega8.
http://obrazki.elektroda.pl/3637756900_1... http://obrazki.elektroda.pl/6313868300_1... Zrealizowałem w tym roku swoje postanowienie jeszcze sprzed zeszłej zimy i zrobiłem sobie wreszcie własny sterownik pieca CO. Na początek pytanie "dlaczego"? Otóż oryginalny dostarczony z piecem przede wszystkim miał 6 poziomów nadmuchu...
PORTC &= ~_BV(3); - wyzerowanie PORTC |= _BV(3); - ustawienie i jeszcze: PORTC ^= _BV(3); - zmiana stanu.
chociarzby przerzutnik D
Być może warto się zastanowić nad wykorzystaniem sprzętowego generatora PWM. Odciąży Ci to mikroprocesor ;)
Takie pytanie mi się urodziło... czy da się w jakiś sposób zmienić piny wyjścia dla timera (OC1A, OC1B)? Oczywiście................., że się nie da. Chyba, że sobie zrobisz programowy PWM to wtedy możesz mieć nie dość, że więcej kanałów to jeszcze na tych pinach, na których ci się żywnie spodoba.
Chwila. Robisz to na jednym przewodzie, czyli zwierasz RxD z TxD. Po drugiej stronie robisz tak samo, a co z nadajnikami? W klasycznych AVR (ATmega, Tiny) wyjścia są push-pull, więc dwa włączone nadajniki robią zwarcie, więc muszą być normalnie wyłączane i włączane tylko na czas nadawania. Odbiornik może być włączony stale, tyle, że po zakończeniu nadawania...
W Atmega8 także można wykorzystać piny XTAL (jeśli taktujesz z wewnętrznego rezonatora) jako wejściw/wyjście możesz ustawić każdy pin portu PB, PC, PD. Jedynie z pinem PC6 czyli RESET jest problem, bo musiałbyś ustawić w FuseBitach odpowiednie wartości aby przełączyć go w tryb I/0
Zobacz jeszcze czy masz dobrze połączone RX, TX !!!! Są różne konwencje oznaczania tych końcówek. Wyjście jednego układu musi być podłączone z wejściem drugiego i odwrotnie. Jeśli chodzi o kod, to dawno nie pisałem w AVR, także tutaj nie pomogę Dodano po 9 Z tego co widzę w dokumentacji, w atmega TX jest wyjściem; w module GPS również, więc powinieneś...
Wygląda dobrze, błędów nie widzę, może błędy w montażu? (wybacz). Sprawdź napięcia na bazach Q1 i Q3 gdy uC włącza Q1/włącza Q3, spróbuj obciążyć wstępnie kolektory Q1-Q3 opornikiem. Jedynie może zbyt duże wartości oporników bazowych R2, R8, R3... zauważ że producent http://www.nxp.com/documents/data_sheet/... dla klucza podaje Ucesat...
Wyjścia : 6x LCD, 2x xegar np ds1307, 3x enkoder, 2x potencjometr cyfrowy = 13, to dopiero niespełna dwa porty. Oczywiście, ekonomiczniej jest dać np. Atmegę 32, bo kosztuje podobnie, a ma więcej pamięci i portów.
Zainteresuj się układem 8255(dawne czasy ale łatwy i tani do kupienia),24 linie wy(lub we) zatrzaskiwane,można łączyć więcej układów,łatwy w sterowaniu,poziom wyjściowy oczywiście TTL.Do ,,młodych":do PC-ta w prosty sposób można podłączyć cztery takie układy,96 linii we/wy,proste sterowanie(opis w starszej Elektronice Praktycznej).Oczywiście 8255 to...
Dondu, Zasilanie to dwa niezależne zwykłe zasilacze o wydajności 1,2A 12V, i 2A 5V. Program jest bardzo prosty i nie szukałbym w nim problemu. ULN2803 ma diodę zwierającą również przekaźniki. Oczywiście mogę zastosować diody do każdego przekaźnika tylko zastanawiam się czy jest sens. Saabotaz, Spróbuje wieczorem Twoich pomysłów ale atmega się nie restartuje...
Chciałbym zastosować transoptor do sterowania przekaźnikiem 24V. Jako transoptor myślałem zastosować TLP127 ze względu na jego duży prąd kolektora 150mA, Jednak w tym momencie pojawił się jak dla mnie problem nie wiem które rozwiązanie zastosować: Pierwsza rzecz to: Obciążenie BJT tranzystora niezależnie NPN czy PNP 'wpina' się w obwód collectora....
https://obrazki.elektroda.pl/6679888500_... Półmostek, nawet po "zawieszeniu" procka, pożaru nie wywoła. Na wyjściu Graetz, kondensator filtrujący i ewentualnie sprzężenie zwrotne, ale dla mniej więcej dobranej przekładni 1:65 - 1:70, właściwie niepotrzebne. Jeśli jednak potrzeba stabilizacji, to wykorzystanie PWM procesora lub zwyczajnie...
Dodatkowy układ scalony na 4 wyjściach procesora to 16 punktów lutowniczych bez mostków itp. Przykład z rysunku #3 to około 8 punktów lutowniczych, razy 4 wyjścia i mostki bo coś pewnie się skrzyżuje to minimum 36 punktów. Może sie mylę ale płytka będzie mniej skomplikowana i estetyczna :) Dodano po 4 Cofnąłem sie do #3 prostego i eleganckiego rozwiązania...
Troszkę pomierzyłem (długo w pracy) i jest tak, napięcie bez pracy prądnicy, czyli brak prądu ładowania, na wejściu wzmacniacza to -1,3mV. Miernik cyfrowy pokazał -0,04A. Czyli tyle ile pobiera Atmega.Na wyjściu mam napięcie 0,15mV. W momencie kiedy zaczyna napięcie prądnicy zbliżać się do napięcia akumulatora napięcie na wejściu zaczyna się zmieniać...
Witam, Warto zaznajomić się właściwościami i parametrami podstawowych serii układów logicznych. 74LS... to jedna z rodzin układów TTL, a więc zbudowanych na tranzystorach bipolarnych i napięcie w stanie H rzędu 3,5V jet jak najbardziej prawidłowe. Aby uzyskać napięcie bliskie zasilaniu należy zastosować układy CMOS zbudowanych na komplementarnych tranzystorach...
https://obrazki.elektroda.pl/5463453500_... ioNode to nowa płytka prototypowa firmy Dooba. Sercem ioNode jest 8-bitowy mikrokontroler ATMEGA1284P firmy Microchip o taktowaniu 10MHz. Choć programowanie ioNode odbywa się w języku C płytka nie jest kompatybilna ze środowiskiem Arduino i wymaga użycia dedykowanego środowiska Dooba SDK....
Na pewno co pamiętam to AVR'y żeby chodziły na wyższej częstotliwości należy stopniowo rampować zegar. Wyjść od max dopuszczalnej i potem zwiększać częstotliwość - wtedy można dojść do wyższych częstotliwości niż od razu podając określoną. To wynikało z błędu w niektórych AVRach, polegającego na tym, że po zmianie częstotliwości taktowania, kilka instrukcji...
Dzięki podpowiedzi Mirekk36 żeby zastosować PCF8575 są w moim przypadku Super rozwiązaniem - sprawdzę w praktyce 8 wejść i 8 wyjść Toż link podałem parę postów wcześniej ... + 2 inne także :)
Pomysłów jest co najmniej kilka: 1. zastosowanie potencjometra cyfrowego - wtedy nawet nie będzie potrzeby Atmega, bo wiele potencjometrów jest sterowanie za pomocą przycisków + i -. Wada - najczęściej mają małą liczbę kroków np. 32 lub 64, 2. Skorzystanie z wyjścia PWN + filtr dolnoprzepustowy, 3. Dodatkowy przetwornik D/A, 4. Przetowrnik 8-bitowy...
Żeby programować mikrokontrolery, masz dwa wyjścia - Używać arduino i arduinopodobne, wtedy wystarczy znać jakieś tam uproszczone C, i nic więcej. Drugi, to "prawdziwe" programowanie, czyli jeszcze w ogóle otworzysz środowisko do programowania, zapoznajesz się z mapą pamięci uC, uczysz się poszczególnych Bitów, gdzie są one umieszczone, jak je sterować,...
inventco.eu : ale DTMF to sygnał analogowy, więc jak ATMega na wyjściu OC1A może go generować prawidłowo? Potrzebujesz co najmniej kilka bitów. Ze 4. I wtedy może coś z tego będzie. No chyba że PWMem to wygenerujesz. Ale wtedy potrzeba co najmniej filtr RC.
A możne jakiś mikrokontroler? Najprościej Arduino, lub zwykła ATmega i Ethernet Shield, jeśli potrzebujesz trochę więcej mocy, to jakieś STM32. Płytki Nucleo mają możliwość podłączenia modułów dedykowanych dla Arduino, więc wspomniany shield też dałoby się zastosować. No i możesz pokusić się o zrobienie aplikacji na Androida, która sterowałaby wszystkim....
Przydało by się (no właściwie, to konieczne jest ;) ) zdefiniowanie portów jako WYJŚCIA. Domyślnie (po włączeniu zasilania) porty są wejściami "pływającymi" i zapisując do nich wartości nie wystawiasz na nie stanów logicznych, tylko włączasz i wyłączasz układy "podciągające" do Vcc. Gdzieś na początku main() wklep to: DDRC |= _BV(PC4) | _BV(PC5); /*...
4. Podłączenie sygnału z wyjścia PWM do ADC1 aby ponownie spróbkować sygnał PWM A po co? Po to aby odczytać ile kroków wykonał silnik. Sygnał PWM niski wysoki niski to jeden krok na wejście STEP. I chce żeby pwm był jakoś ogarniczony. Aby silnik wykonał na przykład 20 kroków - nie więcej. Na ATMega możesz to zrobić tak jak ci napisał kol. piotrva....
Jeśli dobrze rozumiem to chcesz zanegować sygnał, jeśli tak to użyj tranzystora np. bc817. Baza przez rezystor do procka, emiter do masy a kolektor podciagasz do plusa i ten sam kolektor jest Twoim wyjściem.
Może to jeszcze nie myszka a jedynie jej kursor. Ale może takie rozwiązanie kogoś zainspiruje do napisania programu z wykorzystaniem kursora. UUU widzę piękny COBRA OS na CP/M. Te kafelki idealnie sprawdzą się w gęstym trybie graficznym w roli skrótów do programów na dysku... A może nawet taki player PT3 by zrobić, gdzie kolejne muzyczki to takie kafelki.......
Witam. Chcę odczytywać ATMegą stany wyjść expanderów i2c PCF8574. Jedna ATmega wysyła szyną i2c dane do 6 expanderów, inną ATmegą chcę odczytać wartości na wyjściach tych expanderów, ale nie przez i2c, a poprzez bezpośrednie połączenie do portu ATmegi, skonfigurowanego jako wejście. Chciałbym, wykorzystać do tego tylko jeden port. Czy istnieje możliwość,...
A dokładniej to 20 linii GPIO, z tego niech dwie odejdą na V-USB Fakt, nie policzyłem tych "analogowych", a przecież to zwykła Atmega i one wcale nie muszą być analogowe. etam, nie tak trudno Trudno, bo trzeba uzyskać określoną prędkość transmisji, co może nie być możliwe przy zastosowanym na płytce Arduino kwarcu. Trzeba by to policzyć, ale pewnie...
oczywiście, że jako wyjścia - literówka ;)
Kiedyś mocno grzebałem w temacie i powiem tak, że czegoś skalibrowanego fabrycznie na tak duży zakres nie znajdziesz. Tak jak napisano: PT100/1000 lub termopara, odpowiedni układ pomiarowy + kalibracja; to jedyne wyjścia IMHO.
ecz niestety na PCB poległem, mimo wielogodzinnych bojów. Nie sądzę abyś spędził nad projektem więcej niż 30 minut. ;) Zacznijmy od tego, że brak ci cierpliwości. ATMEGA8/88 nie występuje w obudowie szerokiej (DIP28W,) tylko w wąskiej. Autorouter jest raczej ciekawostką niż realną pomocą. Może wskazać ci kierunek w jakim należało by iść - układając...
Jakie to ma znaczenie? Do szkoły wymaga się bardziej szczegółowej odpowiedzi i większego formalizmu, a ja notorycznie idę na skróty. W zadaniach z laborek nie można też niczego poprawić, bo nie ma dostępu do stanowiska poza laborkami. Statystycznie najczęściej ludzie, którzy pytają o zadania szkolne, są po prostu głupi i niezaangażowani, rozmowa na...
Witam! Proszę o poradę starszych kolegów. Robie sobie generator (taki mini DDS) na atmega na wyjściu mam 10 bit R-2R, jednak prowadzący chciał miec Rwyj=50 Omów. Pomyślalem o wtórniku i szukam odpowiednniego wzmacniacza. Wymagania: *pojedyncze zasilanie 5V *minimalne wzmocnienie zapewniające stabilną pracę 1V/V *tani i ogólniedostępny *pozwalający uzyskac...
Sygnał mierzę w cyklach zegarowych 20Mhz, więc jak pisałem rozdzielczości mam 50ns. Mierzę przy użyciu Atmega. Impuls z wyjścia komparatora.
Multipleksowanie 40 diod w sposób 20x20 jest złym pomysłem, jakie nie zastosowałbyś diody to będzie mało czytelny wyświetlacz. Jedna dioda świeciłaby wtedy tylko przez 1/20 czasu. Multipleksowanie więcej jak 8 (no może nawet 10) w praktyce nie wygląda dobrze. Dlatego proponuję podzielić wyświetlacz na lewą i prawą połowę (lub dolną i górną - w zależności...
demoh:można je zaprogramować jako cyfrowe I/O (we/wy). Zamiast się pchać w 8051 lepiej spróbój coś z serii atmega atmela. Atmega8 jest tanim i powszechnie używanym układem o sporych możliwościach (możesz też użyc jego starszego brata np Atmega 16...) Układy Atmega mają wyjścia PWM, przetworniki ADC itd. już w układzie. (Tylko część pinów może robić...
Witam, złożyłem sobie układ z Atmegą8 zaprogramowałem co chciałem ale dalej poległem. Otóż jednym z wyjść atmega ma sterować żarówką o mocy 1,2W. W tej chwili tę nóżkę w atmedze ma podłączoną przez rezystor do diody a diodę z drugiej strony do masy i wszystko działa. Z tego co przeczytałem na forum to nie wolno żarówki bezpośrednio do procka podłączyć....
W tym temacie w poście nr 3 masz schemat https://www.elektroda.pl/rtvforum/topic1... Zamiast BC550 użyj któregoś z proponowanych przeze mnie tranzystorów. Tam gdzie opisano atmega to jest twoje wejście - podłączasz do wyjścia odbiornika. To samo zasilanie zasila odbiornik i ten układ. masy odbiornika i tego układu powinny być dobrze połączone....
Witam. Zrobiłem układ, odtwarzający komunikaty głosowe na mikroprocesorze AVR Atmega. Do wyjścia PWM podłączony jest wzmacniacz. Układ czyta z karty, z pliku WAV PCM każdy bajt, ładuje do bajtowego bufora, następnie ta wartość jest przypisywana do przetwornika. Częstotliwość - wszystko pracuje w pętli Do...Loop, a procesor ma kwarc 16MHz - czyli f =...
Mniej miejsca zajmie przekładnik (placu). Transoptor + rezystor (2W) plus diody zajmą więcej miejsca ale będzie to niższe. Układ na transoptorze, który ma za zadanie jedynie wykryć prąd ,a nie go mierzyć może wyjść taniej niż przekładnik prądowy.
Mniej więcej o to chodziło. Nawet zostały ci wolne piny na procesorze :D Ale jeszcze: - odbiornik podczerwieni raczej nie powinien być przeprowadzany przez rejestr wejściowy, tylko podłączony bezpośrednio pod procesor i to najlepiej pod któreś z wejść przerywających - podobnie impulsator - też nie przez rejestr!!! - diody świecące są podpięte nie w...
Musisz zmienić wszystkie elementy które są przywiązane do uP. Ustawienia bitów, rejestrów, portów itd. Ja to robiłem w C ale w drugą stronę i przyznam, że wyszło mi niecałe 2x kodu więcej (same funkcje i zmienne).
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...
http://obrazki.elektroda.pl/8601265300_1... Witam. Chciałbym zaprezentować moją najnowszą konstrukcję, którą jest sterownik do akwarium. Konstrukcja sterownika powstała na życzenie mojego szwagra, który postanowił stworzyć dość duże akwarium w swoim mieszkaniu (fotki poniżej). Prezentacja będzie zawierała dokumentację fotograficzną,...
Weź pod uwagę, że nie masz do dyspozycji całej energii zgromadzonej w kondensatorze. Także 1mF może okazać się zbyt mały. Tak samo detekcja zaniku napięcia po stabilizatorze nic nie daje. Lepiej zrobić przed (np. po prostowniku), dzięki temu wcześniej uzyskasz informację o problemie i będziesz miał do dyspozycji energię zgromadzoną w kondensatorach...
Witam, dziękuję za zainteresowanie. Tak jak napisałem potrzebuję 16 wyjść. Podstawowa funkcja to zapalenie podświetlania stopni od 1 do 16 (po wciśnięciu 1 włącznika), lub 16 do 1 (po wciśnięciu 2 włącznika), a przy włączonym oświetlenie od 16 do 1 (11 włącznik), 1 do 16 (2 włącznik). Później można do dać coś więcej, "wyjdzie w praniu"- program zawsze...
Jeśli taktujesz MCU zegarem 1 MHz (tak wychodzi z preskalera) to okres zegara wynosi 1us, tyle ile mniej więcej trwa impuls ujemny OW. Przy tak niskim taktownaiu można to zrobić, ale lepiej podnieść je do 4-8 MHz, co da więcej czasu. Tak jak pisałem, umieść w sekcji atomowej samo generowanie impulsu ujemnego, a delaye oprzyj o timer i będzie ok. BTW,...
Możnma PWM doi sterowania silnikami generować programowo, wtedy ilość wyjść praktycznie dowolna. Nie wiem tylko jakie masz wymaganie co do tego PWM, bo ot tak an tym co masz można zrobić dziesięciostopniową regulację z częstotliwością PWM 10Hz. Wystarczy wykorzystać do tego przerwanie timera 2, którego już i tak używasz. Można też zwiększyć częstotliwość...
Pin konfigurowany jest na początku, przed konfiguracją SPI. Dodano po 2 I jeszcze tradycyjne pytanie - chciałem mieć więcej wyjść Zrobiłem tak: [syntax=basic4gl] If Mid(tempstring2 , 6 , 6) = "LED1ON" Then Reset Led1 End If If Mid(tempstring2 , 6 , 7) = "LED1OFF" Then Set Led1 End If If Mid(tempstring2 , 6 , 6) = "LED2ON" Then Reset Led2 End If If Mid(tempstring2...
Faktycznie z AVR-ami nie miałem styczności, ale sprawdzić/spytać nie zaszkodzi. Wbrew pozorom nie są to strasznie duże kwoty, gotowy sterownik wagowy z wyjściami przekaźnikowymi kosztuje 1000 euro. Jednak gdy mamy zapotrzebowanie na więcej takich zestawów to kwota robi się spora. Dlatego szukam oszczędności. Pozdrawiam
Możesz użyć atmega - np. atmega169 ponad 50 wyjść (ok 10zł w TME). Dwie takie kostki obsłużą ci jedną kartę. Transmisja i2c lub lepiej własna wolniejsza ale odporna na błędy.
Witam kolegów Potrzebuję rozwiązać problem z Atmegą 328 i wyjściami PWM Chce zaprzęgnąć wszystkie 6 PWM-ów PWM1A i PWM1B działają bez problemu z Timer1 Ale wszelkie nastawy chociażby z Timer2 i OCR2a i 2b są błędne Czy ktoś posiada tylko ustawienia sprawdzone przetestowane w bascomie dziękuję Grzesiek
Oczywiście potrzebujesz PWM i oczywiście popełniasz zasadniczy błąd w procesie projektowania, zaczynając od wyboru mikrokontrolera zamoast od określenia wymagań. Określ liczbę wyjść PWM i parametry przebiegów - częstotliwość, liczbę kroków, a potem dopiero wybieraj mikrokontroler. Ja przyjrzałbym się np. STM32F030 - znacznie tańsze, mądrzejsze i wydajniejsze...
Weź też pod uwagę, że świat idzie w kierunku układów zasilanych 3,3V i niżej, i tu USBasp nie da rady. Czy jesteś tego pewien ?? Pozdrawiam R.L. Wymagałby konwertera poziomó logicznych. Większość USBasp to ATMega udająca współpracę po USB, z wyjściami wyprowadzonymi bezpośrednio. Oczywiście jeśli doda się konwerter poziomów to jest ok. Tylko wtedy...
Elementy wykonawcze mogą być rożne. Myślę też że program jest w miarę dobrze opisany i nie będzie problemu z ewentualnym dostosowaniem go pod własne potrzeby, z podstawową znajomością BASCOMa. W łatwy sposób możemy dodać więcej wejść i wyjść, a także dolożyć więcej SMS. Ja zastosowałem przekaźnik tylko do kontroli ładowania telefonu. Zasilany z 5V....
Wzmacniacz napięcia zrób na dwóch kaskadowych opampach, powinno lepiej wyjść :)
http://www.atmel.com/dyn/products/param_... Wybierz sobie coś, uprzedzam pytanie, to co Cię interesuje to kolumna I/O pins (suma wyprowadzeń portów które mogą być zarówno wejściami jak i wyjściami)
Atmega ma 2 wyjścia na diody, ale dla uproszczenia mogą wszystkie włączać się razem, nie potrzebuję rozdzielania na przód-tył. Chciałbym uniknąć przetwornicy na PT4115, myślałem żeby zrobić 4 x LM317 z opornikami 4,7oma. Wiem że może się to grzać ale LM317 mogę przykręcić do dolnego centerplate (środek koptera) mam tą część wyfrezowaną z aluminium więc...
Czym zasilasz tą atmege ? Bo wydaje mi się że oscyloskop działa dobrze, a to atmega tak sieje na wyjściu. Ale profilaktyczne przeczyszczenie wszystkiego nie zaszkodzi
Hej, czy pojemność na wyjsciu nie uszkodzi ne555? Gdzies widzialem na forum, ze ne daje sie filtracji kondensatora, a raczej filtr LC. I taki filtr wygladzi napiecie (a'la buck ) Bo tutaj rzeczywiście napięcie będzie miało stan albo wysoki, albo niski, kwestia. Przy wiekszym obciązeniu napięcie spadnie, ale pomiar będzie pokazywał i "0" I stan najwyższy....
Jaki programator może USbasp? http://www.elektroda.pl/rtvforum/topic22... http://www.forbot.pl/forum/topics27/stk5... http://www.elektroda.pl/rtvforum/topic21... Do tego jaką "drobnicę" elektroniczna zamówić żeby można było jakieś ciekawe "wynalazki" potworzyć Smile ? Na początek...
Zależy co tam miałeś w tym header.h Może lepiej pisz od nowa, w sekcji setup czy init inicjalizacja wyjść wejść lcd co tam jeszcze będzie. Na początek same porty sobie zainicjuj. Natomiast nie możesz po prostu skopiować ze swoich plików jak leci. W sekcji loop będzie twoja pętla główna. Ogólnie, Arduino nazywa pliki .ino mimo że to język C++. Wszystko...
No to mniej więcej tak jak w temacie potrzebuje zrobić coś takiego że jak wypełnienie będzie trwało ponad 1.5 ms to na wyjściu będzie 1 a jeżeli poniżej 1,5ms to na wyjściu będzie 0 chciałbym to zrobić na atmega 8 ponieważ taki sobie leży u mnie w domu ale kompletnie nie wiem jaki program do niego napisać żeby mega8 zmieniał mi stany wyjść w zależności...
Nie wiem czy to przypadkiem nie będzie nie na temat ale może coś masz z zasilaniem nie tak, wczoraj miałem przypadek ze atmega8 była niewidoczna przez programator ( tj. widoczna raz na 10 prób czytania sygnatury ), zasilacz standardowy 1000u - 100n - 7805 - 470u - 100 - atmega; i dopiero wieczorem dolutowałem na wyjściu 7805 kolejne 1000u i po problemach....
Myślę o takim pokoju dla mojego dziecka :) ale wracając do tematu. masz dostęp do połączeń?(najlepiej do diod łączonych po 4 szeregowo) czy jedynie już samo wyjście zasilania ich co znacznie ogranicza możliwości ,wtedy jedynie całość może przygasać i rozjaśniać się . w obydwu przypadkach najtańszym rozwiązaniem jest użycie małego mikrokontrolera np:...
Witam, Poszukuję układu PWM, który będzie współpracować np. z ATmegą 8A. Potrzebuję mieć minimum 9 wyjść PWM, których niestety ATmega w takiej ilości nie obsługuje. Jest np. PCA9685, ale jego dostępność jest znikoma. Musiałbym demontować z płytek prototypowych, czego robić nie chcę. Czy możecie polecić jakiś odpowiednik? Pozdrawiam
A trzecia sprawa - ATmega8 to koszt 3zł więc nie wiem czy inaczej np wyszłoby to taniej ? ;) Poproszę namiar, gdzie kupujesz atmege za 3 zł ; DD chętnie kupił bym więcej sztuk w takiej cenie ;)
Czemu ma służyć multipleksowanie - minimalizacji zużycia prądu? Tak jak autor zamieścił w opisie Atmega posiada tylko 3 wyjścia PWM i aby zwiększyć ich ilość kolega zastosował multipleksowanie.
Chciałbym się dowiedzieć jak taka operacja zamiany wyjścia programatora, albo w ogóle wymiana programatora wygląda w tym konkretnym przypadku. Ktoś miał z czymś takim do czynienia? Na pokładzie jest "programator" STK200/300. Obecnie jest on nieprzyszłościowy, nierozwojowy i ma więcej wad niż zalet. Co zrobić? Kupić inny programator ze złączem ISP 10pin:...
Witam. Możliwe ,że nie ustawiłeś portów na wyjścia
Chyba to powinno działać pod tym softem -> (zasilanie 5V) NOWY POPRAWNY - DOPASOWANY DO PROGRAMU! http://obrazki.elektroda.net/20_12311961... ps. niech ktoś sprawdzi:) - tranzystory wywaliłem bo ATmega ma 40mA wyjścia:] więc nie widzę potrzeby stosowania tych tranzystorów tam;)
https://obrazki.elektroda.pl/9541913100_... Dzień dobry, Dzisiaj przedstawiam część dużego projektu którym pochwalę się za kilka miesięcy. Tą częścią jest bardzo prosty sterownik PLC z minimalną ilością elementów, zrealizowany na mikroprocesorze Atmega32. Całość została wykonana w wersji THT co jest celowe. Miało by mi ułatwić pomiary...
Wyjść masz zależnie od obudowy, w ATmega raczej tylko DIP28 i DIP40. Do tego każde wyjście użytkowe ma przynajmniej jedną dodatkową fukcje poza zwykłym portem I/O. Przykładowo może być pinem do programatora, RS-232, zewnętrznego kwarca(ma słabszy wbudowany), wejściem przetwornika A/C itp Wszystko jest napisane w karcie katalogowej. W ATmega8 jak u mnie...
OK sprawdzę jak działa na aktualnych EXT 16 a jak na tych co podałes EXT 1K. Jeszcze jedna sprawa która mnie irytuje od samego początku z zasilania usbasp dioda sygnalizująca zasilanie układu podłączana pod pin SDA poprzez rezystor 330 atmegi 8 normalnie działa, natomiast po podłączeniu usb zasilanie jest windows wykrywa sprzęt ale dioda zasilająca...
mam zrobić projekt na studia (który musi zawierać elementy elektroniki z której jestem niestety kompletnie zielony bo studiuje informatykę). To jest https://obrazki.elektroda.pl/5754559700_... Pisanie programu dla : - osobne układy ATmaga aplikacja np. AVR STUDIO i wymaga do wczytania Programator. - gotowy Moduł Arduino na ATmegach...
Moze pin portu M8 nie ustawiasz jako wyjscie?
Cuda, cuda. A w czym niby ten tranzystor po drodze jest lepszy od wyjścia ATmega?
najprościej budujesz matrycę 16*13 i sterujesz takim wyświetlaczem z 208 punktami, ale wtedy atmega robi tylko i wyłącznie sterowanie tym wyświetlaczem i zostają ci tylko 3 wolne piny IO do komunikacji. ewentualnie dzielisz całość na mniejsze matryce np. 8*8 i sterujesz nimi na ekspanderach. acha i jeśli to ma wyglądać mniej więcej tak jak na obrazku...
Koledzy moi drodzy... Zmontowałem płytkę i niestety mam 2 problemy: 1. kiedy podaje na wejście klucza +5V, przekaźnik się nie zamyka, ale tylko leciutko rusza 2. tak jak pisałem, na mojej płytce testowej diody jedną stroną są wlutowane w + zasilania a druga nóżka diody dostaje sygnał z atmegi. Zmierzyłem to miernikiem i niestety z atmegi wychodzi minus...
A jak miałby kiedykolwiek wyjść z pętli KONFIGURACJA, jeżeli jest to zamknięta pętla? No popatrz: KONFIGURACJA: odbior_kon - pętla z której wychodzi przy RXC1 = 1 (odebrane dane z PC) oczekiwanie_kon - pętla z której wychodzi przy UDRE0 =1 (dane można wysłać do nadajnika) rjmp KONFIGURACJA Z tego nigdy nie wyjdziesz, więc w którym miejscu wysyłasz potwierdzenie...
Czy wykorzystujesz wszystkie wyjścia uP ? Przecież wykorzystywanie wszystkich wyjść procesora do obsługi iluś tam czujników 1wire to po prosu totalnie nieporozumienie. To po co jest magistrala 1wire ? Takie podejście marnuje nie tylko piny procesora, wypacza ideę 1wire ale też wcale nie uczy programowania i na dodatek zajmuje więcej miejsca. O wiele...
witam, dzięki za podanie orientacyjnych wartości, w gotowym ukadzie będe dobierał dokładnie, pozdrawiam
w jakich warunkach kolega sprawdza połaczenia czy przy załączonym PC-cie i podłaczonym uP czy w wersji kiedy wszystkie linie Txd,Rxd wiszą w powietrzu ? Bo jeśli wejscia i wyjścia układu RS232 nie sa nigdzie podlaczone to ewidentny bład w PCB albo odwrócona polarycja kondensatorów (tylko jeszcze tego nie wymacałeś) a jesli pod obciązeniem wyjść i wejść...
więcej wyjść ubuntu atmega wyjść więcej portów atmega
wyłącznik schodowy podłączyć elizabeth sanyo sygnał dźwiękowy świateł bezpiecznik
bosch suszarka lutowanie przewodów alarmowych
Jak podłączyć zasilacz CISCO DPS-650AB-2 A na krótko? Maszyna stolarska nie działa po zmianie napięcia 3x400V