(...) 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...
Nie prosiłem o kurs asm, pozatym nie ma mowy o zmianie kodu, zresztą Twój algorytm jest nie poprawnym, ponieważ dane muszą być "wysuwane" na pin z częstotliwością 8MHz (czyli co 125ns) .. Pozdrawiam ..
Jeżeli zamieszczam temat w złym dziale to proszę o przeniesienie. Szukam urządzenia które pozwoli mi na wysyłanie tekstu z atmegi na ekran telewizora, przez najzwyklejsze wyjście kompozytowe. Nie ma wielkich wymagań co do jakości obrazu. Wystarczy biały tekst na czarnym tle, bez odcieni szarości. Jednym słowem zamiast na wyświetlaczu LCD chcę wyświetlać...
Witam R27-1KΩ ,TC2-ZO103 triak taki jak inne TC w tym module możesz założyć MAC 97A8 jak nie posiadasz oryginału do sprawdzenia również rezystor na tej płytce z Atmega 16L wyjście 42 nóżka 390Ω.
Przeglądając materiały, do których podałeś link, natknąłem się na plik hardware_setup.h, a w nim zdefiniowane wyjścia sygnałów dla różnych typów mikroprocesorów. I tak, dla Atmega 328p, wyjście wideo podane jest na PB0, a wyjście synchronizacji na PB1. Co dla Arduino odpowiada wyjściom cyfrowym 8 i 9. Nie widać tego dokładnie na zdjęciu, ale pomyliłeś...
http://obrazki.elektroda.net/43_12786005... Atmega fusebit doctor, jak sama nazwa mówi, to urządzenie do naprawienia nieumiejętnie przestawionych fusebitów w mikrokontrolerach z rodziny AVR. Największymi problemami jest ustawienie nieprawidłowego źródła zegarowego (fusebity CKSEL), wyłączenie programowania SPI (fusebit SPIEN), lub ustawienie pinu...
W AVR ATMega domyślnie porty były ustawione jako wyjście. Wcale nie. Jako Input Floating. Tak jest chyba w każdym procesorze (AVR, PIC, ARM NXP, ARM STM, MPS430). Czy dobrze zinterpretowałem te informacje? Można by zrozumieć ,że wszystkie GPIO będą input floating. Tak. A tutaj rozumiem ,że są stany JTAG po resecie, SWD mieści się w ramach JTAG (a przynajmniej...
Musisz wypiąć kwarc i podać na XTAL1 zegar. Możesz wziąć np. ATTINY2313 i ustawić w nim fuse uaktywniający wyjście zegara i masz prosty generator. Wtedy możesz programować procesor.
Opornik szeregową miedzy Silnikiem a Masą + Wzmacniacz operacyjny -> wejście analogowe Atmegi i wyjście jak wykryję zwarcie to wyłączy przekaźnik.
Dodam że w programie poprawiłem błędy składni a nie popatrzyłem na schemat i nie poprawiłem błedów logiki. Na schemacie podłączone masz tylko wyjście OC1A więc odwoływanie się w programie do PWM1B jest całkowicie bezcelowe. Do tego DC_on_off to alias pinu OC1A czyli Timera1 który został ustawiony w tryb generowania sygnału PWM. W takim trybie Timer...
Kolego, delikatna masakra z listingu 1: if(temp2>0) { jeśli temperatura 0 to nie odpowiadamy i atmega wisi? cbi(DDRE, PE2); //sygnał XCK jako wyjście rs0_putch(temp2); //wyślij otrzymane dane i może wypadałoby przestawić XCK spowrotem na weście? z listingu 3: if(tryb<1) { tryb++; if(tryb) {...
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....
Witam. Prozaiczne pytanie. Nie ma doświadczenia w przetwornikach. Jak skonfigurowac atmegę by na wyjściach ADC uzyskiwac napięcie od 0 do Vcc. Pozdrawiam: SPEKTRA
Łap. Cały tydzień programuję poważniejsze sprawy i taki programik to dla mnie dosłownie rozrywka :D Bierzesz Tiny85 i programujesz Hexem lub Binem do wyboru. Podłączasz do niego DS18B20 i linijkę na MAX7219 i gotowe... żonka zadowolona. Program ma nawet wyjście diagnostyczne i wypluwa temperaturę na UART 9600bps (to żeby sprawdzić poprawnośc Dallasa)....
A dlaczego podłączyłeś zasilanie serwomechanizmów prosto do zasilacza a nie do wspólnego punktu gwiazdowego? Zapomniałem też że sterowanie sterownika silników jest z izolacją galwaniczną. W takim razie to co napisałem w poście #4 jest nieaktualne. Ciężko się dyskutuje w 2 miejscach na raz. Dla informacji tych którzy nie wiedzą: http://www.cnc.info.pl/topics12/jak-praw...
Musisz przyjąć że pin normalnie jest wyjściem i steruje diodą. Co jakiś czas zapamiętujesz stan wyjścia, przełączasz na wejście, odczekujesz moment na ustabilizowanie się stanu na wejściu i pobierasz stan wejścia a następnie przełączasz port na wyjście i odtwarzasz jego stan z przed odczytu stanu przycisku.
Tak. Ale kartę zasilasz 3.3V. MISO w atmedze to jest wejście, nie wyjście. A skoro wejście, to odczytujesz na nim poziom jaki wystawi Ci karta pamięci, którą zasilasz napięciem 3,3V. Więc na linii MISO będziesz miał 0 lub 3,3V. Układy tego typu jak Atmega poziom wysoki rozpoznają od ok 0.6 napięcia zasilania czyli dla zasilania 5V poziom wysoki jest...
Zaburzą i to bardzo, nie dozwolone jest takie włączanie Ledów. Przede wszystkim ledy w tym miejscu nic Ci nie dadzą, najlepiej jest podłączyć jedną do linii RST, ale też nie bezpośrednio. Jak chcesz podłączyć koniecznie te diody to najlepiej przez jakiś bufor np. 74HCT244. Wejście bufora do linii RST, MISO czy MOSI, a wyjście bufora do diody LED.
Układu MAX232 nie polecam, bo nie daje on napięcia o precyzyjnie znanej wartości.
Używam takiego odtwarzacza już od ponad 2 lat. Nie mam wyświetlaczy LCD tym bardziej dotykowych bo urządzenie stoi szafce RTV i steruję nim za pomocą pilota IR lub z panelu przedniego poprzez przyciski dotykowe które mogę w każdej chwili zablokować :) Na zdjęciach widać jak to wszystko jest zbudowane, używam zasilacza liniowego opartego o stabilizator...
Układy ATmega pozwalająna prace z zewnętrzym generatorem, musisz zaprogramować FuseBity CKSEL3..0 na 0000 ( wszystkie zaprogramowane ) za pomocą np. PonyProga ). Wtedy wyjście generatora podłączasz do XTAL1 a XTAL2 pozostawiasz niepodłączone. Może pomocna będzie informacja że fabrycznie każdy typ, każdy egzemplarz układu AtMega jest zaprogramowany do...
Wyjście tego LM336 dajesz na pin AREF a napięcie z baterii dajesz na dzielnik napięcia i z dzielnika wchodzisz na wejście analogowe. Dzielnik musisz zrobić taki aby przy maksymalnym napięciu jakie chcesz zmierzyć dawał wartość jaką daje ten LM336. Znajdź w internecie kalkulator dzielnika rezystancyjnego to poda Ci jakie rezystory użyć. Można wykorzystać...
PWM ustawiasz na przykład w tryb Fast PWM (patrz tab. 17-8): Mode 3 ustawiając: - bity WGM20 i WGM21, - preskaler bitami CS2x - dla wyjścia OC2A ustawiasz: -- pin jako wyjście rejestrem DDRx -- z tabelki "Table 17-3. Compare Output Mode, Fast PWM Mode " wybierasz tryb bez negacji sygnału ustawiając bit COM2A1 dzięki czemu będziesz miał sygnał w postaci...
Ok poprawiłem sygnały, dodałem swiche ale co teraz z cyfrowym potencjometrem? Jego nie ma ani w bazie ani też w necie, da się go jakoś 'zrobić' ? Witam Jak widzę porywasz się na coś (bez urazy), co na razie przerasta twoje możliwości i wiedzę. Bo już na załączonym schemacie masz niektóre elementy źle podłączone, a mianowicie: atmega ma zbyt małą wydajność...
Trochę niepoprawnie ustawiłeś elementy . Te od strony niskiego napięcia ( ATmega ) powinny być z jednej strony płytki ( np. lewej ) , optoizolator w środku a wysokie napięcie po przeciwnej stronie ( w tym przypadku po prawej ) . Chodzi o to by nie leżały blisko siebie . Co do rezystora R2 to powinien być połączony z masą bo w takiej konfiguracji jak...
Poczetaj o układach TTL. Dla nich stan w którym mają pewną wydajność prądową jest stan niski. Jeśli w stanie H wyjście obciążone 15mA ma aż 2,5V, to i tak bardzo dużo, ale zupełnie wystarczy do otwarcia tranzystora. Swoją drogą ATmega w plc, to chyba tylko na próbę, bo w maszynie zakłócenia w ogóle uniemożliwią poprawną pracę.
Idziesz w bardzo dobrym kierunku. A dalej już tylko lektura tematów: http://www.elektroda.pl/rtvforum/topic59... http://www.elektroda.pl/rtvforum/topic65... i będziesz wiedział wszystko :)
Atmega jest w trybie programowania tylko po resecie. Dlatego to w żaden sposób nie koliduje. Jedyne o co trzeba zadbać, to żeby CS (chip select) na układach podpiętych pod SPI był w stanie wysokim (przeważnie) w czasie programowania. Wtedy wyjście układu są w stanie wysokiej impedancji i nie kolidują przy programowaniu. Pozdrawiam
Witam. Ja używam czujników [url=http://sklep.cncprofi.com/czujnik-i... tej firmy, z wyjściem NPN i podłączam bezpośrednio do mikrokontrolera. Zasilane są z 5V. Można też zasilać z innego źródła, ale wtedy szeregowo daję rezystor 10k - w stanie wyłączonym wyjście jest w czujniku podciągane...
Zależy, jakie są dopuszczalne parametry tego układu GSM. Jeżeli np jest zasilany z 3.3V, a atmega z 5V i wejścia nie są 5V-tolerant to bezpośrednie połączenie może nie być wskazane. Tranzystor, jak zrozumiałem, w układzie OC, będzie zawsze bezpiecznym rozwiązaniem, chociaż nie koniecznie jest wymagany. Nawet jak wejścia nie są odporne na 5V, to można...
https://obrazki.elektroda.pl/1982238900_... Tym razem chciałbym zaprezentować zasilacz warsztatowy mojego projektu. Troszkę czasu nad nim spędziłem, aż osiągnąłem zakładany efekt. Obecna rewizja płytki to 18, więc trochę wersji przetestowałem :D Ale do rzeczy. Jest to zasilacz z torem analogowym i sterowaniem cyfrowym. Parametry zasilacza...
Nie ma nic prostszego, niż połączenie każdego końca przewodu do innej linii portu uC. Minimalistyczne testowanie wiązki polega na tym, że ustawiasz wszystkie linie poza jedną jako wejścia podciągnięte do plusa, jedną jako wyjście w stanie 0 i sprawdzasz, czy masz dokładnie jedno wejście w stanie 0. I tak dla każdej linii. Jeśli brakuje Ci linii portów...
Przebiegi komplementarne? Taka praca licznika nie jest możliwa, niektóre układy (np. Attiny25) mają dodatkowe zanegowane wyjście licznika, w ten sposób że nigdy nie będą miały w tym samym czasie tego samego stanu. Jeśli Ci o takie coś chodzi, proponuje zmienić uC. Jeśli nie są ważne dla Ciebie czasy przełączenia stanów, zaneguj bramką.
Wyjście nie może być otwartym kolektorem, bo wejście uPC będzie wisiało w powietrzu. Potrzebna jest wymuszona polaryzacja, np. rezystor do plusa (pull-up). :arrow: WojcikW Narysowałem jeszcze układ matrycy (na 4 przyciski) wg pomysłu nicram_s . Po prawej wzmacniacze wierszy, po lewej - kolumn. Tutaj stan początkowy jest inny, ale nie o to chodzi. Chodzi...
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ś...
Jest kilka możliwości. Tak samo w Bascomie jak i w każdym innym języku/kompilatorze. Można uruchomić WATCHDOGa i odczekać w pustej pętli aż zresetuje, można połączyć dowolne wyjście mikrokontrolera z wejściem resetu i zresetować, gdy potrzeba. Np tak: CONFIG WATCHDOG = 16 start watchdog do:loop A dlaczego chcesz resetować? Nie lepiej napisać program...
Proszę, może to Cię zachęci do przeczytania reszty we własnym zakresie. Program "miga" nośną 38kHz co 1ms ;) http://obrazki.elektroda.pl/5631733100_1... [syntax=vbnet] $regfile = "m8def.dat" $crystal = 8000000 $hwstack = 64 $swstack = 32 $framesize = 32 Config Timer2 = Timer , Prescale = 1 , Compare = Toggle , Clear Timer = 1 Compare2...
Po 1) użyj znaczników [code]... Po 2) funkcje inline _delay_us i _delay_ms muszą być wywoływane z argumentami o wartości znanej w trakcie kompilacji (stałe) - było o tym wielokrotnie na forum. [url=http://www.nongnu.org/avr-libc/user... Po 3) co do inline asm to zobacz [url=http://www.nongnu.org/avr-libc/user...
Programowany uC dostaje sygnał resetu i wtedy jego piny zamieniają się w trójstanowe a wyjście danych jako wyjście. Musisz tak pokombinować z podciaganiem ss do slave'a żeby w momencie resetu nie dostawał on sygnału wybrania (ss). Problem polega tylko na tym że reset jest podawany kilka razy podczas programowania co może spowodować dziwne sytuacje w...
W czym najlepiej takie pliki mam przekonwertować bo może program jakim to robię jest do D... .Program to 4Music bitrate conwerter. Pisałem ci na pierwszej stronie że da się to zrobić w Winampie . Też kiedyś się męczyłem z różnymi programami ale Winamp okazał się najlepszy . http://obrazki.elektroda.net/34_12636806... No chodzi o to że sprzętowy...
Witam. Po napisaniu poniższego kodu wyskakuje komunikat Reset nieznany Dalsza część kodu bez zmian. Eliminacja drgań przycisków jest przez opóźnienie: 60ms. Program mi się resetuje nadal nie znam przyczyny. Może wystąpić reset od przepełnienia stosu? ISR_OUTTP_COMP2_DISABLED //BLOKUJE PRZERWANIA OD CTC [syntax=c] int main (void) { WDT_OFF(); ADCinit();...
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); /*...
Witam kolegę, popatrzyłęm na notę katalogową (sam też popatrz) i na mój gust to wyjście jest typu otwarty kolektor (tak przez analogię do ukłądów TTL) Więc problem w tym że owo wyjście należy jeszcze spolaryzować do plusa zasilania jakim opornikiem myslę że 1-2 k spokojnie starczy. Wówczas będziesz miał układ w pełni działający bo jak na razie to Twój...
Skoro Rx jest wyjściem, a wyjść, które nie są OC się nie łączy to twój układ jest błędny. Nadawanie z RPi będzie ok, lecz nadawanie z ATMega nie zadziała - nastąpi konflikt. Rozwiązaniem jest zrobienie tak, żeby Rx były typu OC - jednak w ATMedze bezpośrednio tego nie zrobisz - stąd trzeba zastosować bramki z wyjściem OC lub zrobić to na elementach...
Było już na ten temat nie raz ale co tam... Są trzy rejestry odpowiadające za porty... DDRx - ustawienie portu jako wejście lub wyjście (rejestr kierunku)... PORTx - odpowiada za ustawienie stanu portu (stan wysoki/niski na poszczególnych pinach lub całym porcie) "wystawienie" wartości na port... PINx - odczyt wartości z portu lub stanu pojedynczych...
jack63 to wcale nie jest liniowa charakterystyka! Oczywiście, tylko ta nieliniowość jest niewielka. Dla 200oC wynosi mniej niż 6oC. Czyli 3% ,jeśli dobrze policzyłem :D. Przetwornik ADC jest 10 bitowy z dokładnością do 2 LSB czyli 0,4%. Można przeprowadzić ew. linearyzację po ADC programowo. (at)PiotrPitucha próbujesz "wymusić" stosowanie rozwiązań...
1. atmega 8 zawiera 23 piny, z czego 4 są już zajęte (PB3 MOSI, PB4 MISO, PB5 SCK, PC6 RESET). W moim układzie będę potrzebował wykorzystać 21 pinów - czy mogę wykorzystać np. te na których jest MOSI i MISO? Czy będzie to sprawiało jakieś problemy? 2. Nie mogłem się doszukać strony/tematu w którym byłoby jednoznacznie pokazane jak podłączyć gniazdo...
Masz źle podłączony ten przekaźnik. Przy podłączeniu tak jak na schemacie zwierasz stykami wyjście procesora do masy. Dokładny opis wyprowadzeń masz w linku który podałeś. Cewka jest na dwóch osobnych wyprowadzeniach. Druga sprawa. Równolegle do cewki musisz mieć podłączoną diodę prostowniczą spolaryzowaną w kierunku zaporowym czyli katodą do plusa...
W tym momencie nie mogę; ale podłączyłem poprawnie zasilanie bo świeci się dioda na sterowniku, i jedną nózkę sterownika do masy, a drugą do pinu 11 w Atmedze... Nie możesz mieszac 'zwykłej' numeracji pinów mega8 z numeracją przyjęta w Arduino. Te numery nie pokrywaja się !!! Pin 11 dla Mega8 jest PD5 lub alternatywne wejście Licznika/Timera1 (w Arduino...
Jeśli FT232 to lepiej dać kabel pomiędzy wyjście RS FT i wejście RS ATMegi. Będziesz miał typowy RS-TTL. Na 3m powinno zadziałać. Dzięki temu od strony USB masz krótszy kabel. Co do SD - to jest dosyć szybki intefejs SPI.Interfejs ten nie ma żadnej kontroli poprawności przesyłu danych, jest to realizowane dopiero w warstwie protokołu. Stosując nadajniki/odbiorniki...
Witam. Chciałbym skonsultować koncepcję. a). urządzenie ma obsługiwać możliwie najwięcej linii wejściowych (na wejściach 0V lub 5V) b). urządzenie ma sygnalizować napływ danej zaświeceniem diody LED. c). odebrana dana jest holdowana, gaśnie dopiero po odebraniu danej po UART d). posiadać UART do odczytu stanu diod. Załóżmy, że urządzenie ma mieć 25...
$regfile = "m8def.dat" $crystal = 1000000 Config Portc.5 = Input Config Portc.4 = Output Config Portb.0 = Output Portb.0 = 1 Portc.5 = 0 Portc.4 = 0 Do If Pinc.4 = 1 Then Portb.0 = 0 Else Portb.1 = 1 End If Loop End Portb.0 to dioda która ma gasnąć jeżeli naciśnie się przycisk (portc.4). Przycisk(krańcówka) podłączony jest z jednej strony...
Witam wszystkich. Mam taki problem steruję binarnie wyjściami cały port C w Atmega 8. Mam pytanie czy istnieje jakieś proste polecenie zmieniające stan powiedzmy portu PC3 na niski i z powrotem nie zmieniając pozostałych portów. Oczywiście nie wiedząc w jakim stanie są pozostałe porty :?:
Witam. Wymyśliłem sobie że można porty wykorzystać jednocześnie jako wejście i wyjście wielofunkcyjne (pinów zabrakło nieco, a więcej funkcji potrzebuje). Wymyśliłem tez sobie taki układzik który by to realizował: http://obrazki.elektroda.net/48_11502669... Porty wewnętrznie podciągnięte do +5v i chciałem się zapytać czy takie coś ma szansę działać...
Witam! Pół dnia się głowię i jakoś pojąć nie mogę zrozumieć, dlaczego atmega mi nie chce poprawnie odczytywać tego, co dzieje się na wejściu. Otóż ustawiam PORTD w następujący sposób: DDRD = 0b11111000; Pierwsze trzy PINy portu D jako wejścia, gdyż są to przyciski. Pozostałe piny jako wyjścia, bo są do nich podpięte diody. Sprawdziłem miernikiem - na...
Z tego wzgledu iz jestem poczatkujacy mam pare pytania do tego ukladu: 1. We/Wy mozna programowac na cyfrowe lub analogowe? Jak tak to jak? 2. Jak mozna mierzyc napiecia z zakresu 1.0-1.4 V? I czym sie je UREF? 3. Mozna przekierowac prad plynacy do pinu wejsciowego A do pinu wyjsciowego B a w razie potrzeby wylaczyc pin B ? 4. Znacie jakas strone pokazujaca...
Mam problem. Krótko streszczę, o co chodzi: Na dole fragment programu, który sprawia mi trochę kłopotów. Oczekuję, że jeśli wejście C3= 1, to wyjście D6 również = 1 Gdy wejście C3= 0, to wyjście C0= 1 Tymczasem działa następująco: jeśli wejście C3= 1, to wyjście D6= 1 Gdy wejście C3= 0, to wyjście D6= 3,6 volt i C0= 3,1 volt Dla mnie zupełnie niepojęte....
Witam od dłuższego czasu dumam nad pomysłem wykonania wyjścia analogowego 0-10V z ATMEGI. Chciałbym wykonać 4 wyjścia analogowe. Może macie jakieś pomysły, albo już coś podobnego robiliście? Myślałem o wykorzystaniu kondensatora, który by się ładował, lub rozładowywał, z wykorzystaniem wejscia analogowego atmegi do porównania aktualnej wartości napięcia...
Witam. mam pytanko o atmegę : czy gdy zadeklaruję załóżmy port a jako wejscie to na wejście mam podawać +5V czy 0V ? pytanie drugie: mam program sprawdzony (załaczanie diody). Symulator poprawnie go interpretuje a jak go wgram do uC (poprawna weryfikacja) to na wyjsciu nie ma sygnału. program przyjał, dobrze procka rozpoznał a efektu nie ma. Czy mogłem...
Witam Mam kilka pytań odnośnie tego uk oraz wyświetlacza LCD 2x16: 1. Słyszałem, ze ta kość posiada wbudowany oscylator wewnętrzny (chyba RC) który normalnie (po zakupie i nie grzebaniu w fuse bitach) jest domyślnie ustawiony. Nie umiem zmieniać fuse bitów a płytke mam wykonaną już z zewnetrznym oscylatorem 8MHz. Czy będzie to przeszkadzać w normalnej...
Czy można "pomieszać" zastosowanie portów w atmedze? Chodzi mi o to, żeby np PD4 i 5 był używany jako generator PWM a PD0-1 RS albo PA0-3 jako wejścia mierzące napięcie (przetwornik ADC) ale równolegle PA4-7 jako zwykłe wyjścia binarne do sterowania tranzystorkami.
1. Gdy zaimplementujemy mikrokontroler tak, aby linie np. PC0... PC6 były wyjściami to czy oznacza to, że na wyjściu tych pinów mogą pojawić się TYLKO I WYŁĄCZNIE dwa stany: -0V -5V ? Czy da się uzyskać na wyjściu np. 3V? 2. Drugie pytanie: jakimi komendami w języku programowania C uzyskać coś takiego: jeśli na wejściu danego portu pojawi się <0V...
Witam. Jestem w trakcie projektowania cyfrowego rejestratora wielokanałowego. Nie ukrywam, że jestem początkujący w tym temacie, dlatego potrzebuje pomocy w kilku kwestiach. Mianowicie, nie do końca wiem jak podłączyć przetwornik ADC0817. Na schemacie, który załączyłem poniżej, już "jakoś" go podłączyłem, ale jestem prawie pewien, że nie wszystkie połączenia...
Chciałbym się dowiedzieć, jak zrobić, aby na kilku wyjściach mikrokontrolera (nie wszystkich, tylko np. w jednym porcie) była masa zamiast VCC.
Witam, Wprowadzam sobie do mojej atmegi taki kod. Podaje na zasilaniu raz 5V bezposrednio z programatora innym razem probuje przez stabilizator 3,3 V. Atmega dostaje napiecie kolejno albo 5 albo 3,3, niestety na wyjsciach napiecie nie sięga nawet 1V... Co jest nie tak ?? Co robie zle ? [syntax=c]#include <stdlib.h> #include <avr/io.h> #include...
http://obrazki.elektroda.pl/2991403700_1... Firma Atmel wypuściła na rynek nową serię mikrokontrolerów AVR - XMEGA® E-Series, przeznaczoną do zastosowań w urządzeniach kompaktowych z niewielką przestrzenią. Nowe MCU cechuje oszczędność energetyczna połączona z kombinacją pamięci (Flash, EEPROM, SRAM) oraz niskim prądem uśpienia...
Witam. Napisałem program, który ma liczyć czas a potem zostaną dopisane następne funkcje. W tym momencie chciałbym, żeby po podaniu na PC0 PC1 napięcia załączał się odpowiedni tryb wyświetlania czasu niestety to nie następuje. Mógłby ktoś mi powiedzieć dlaczego? Stany ustawiane są po przez przełącznik piano. [syntax=cpp] #define F_CPU 1000000L #include...
W Atmaga 8 do sterowania serwomechanizmami które wyjścia mogę wykorzystać w Bascom.
wyjście atmega atmega wyjście analogowe atmega wyjście analogowy
deska digital schemat elektryczny dwóch agregatów hd44780 cgram
schemat blokowania rozrzadu głowica oventrop
Konfiguracja dodatkowych przycisków myszy w Solaar na Linuxie Jak włączyć Wi-Fi na różnych urządzeniach?