Tranzystor wyłaczy sie jeśli napięcie na bazie będzie większe niz 11,4V, czyli musi przekroczyc poziom napiecia emitera pomiejszony o około 0,6V. Najwyzsze napiecie na AVR to 5V wiec nie wyłaczy tranzystora. Łopatologicznie? Poszukaj, temat wałkowany niczym volatile
Zapoznaj się z projektem M-Joy http://www.elektroda.pl/rtvforum/topic71... - To jest to czego szukasz !!!
Zajrzyj tutaj : http://www.elektroda.pl/rtvforum/sterowa...
Niepotrzebnie dajesz ULN, tranzystory źle podłączone... Steruj bramkami MOSFET-ów bezposrednio z portu atmega. uP->G (bramka) PLUS LEDÓW -> Zasilanie (np 12V) KATODA(MINUS) LEDÓW -> S Dren do minusa (masy) Jeśli chcesz zabezpieczyć up to daj transoptory między portem a tranzystorami.
1. Myślę, że tak. 2. Tu musiałbyś zastosować dodatkowy układ umożliwiający realizację takiego rozwiązania(na przykład układ 4017, zależy też jaki cel chcesz osiągnąć). Jeśli chodzi o więcej ledów pod sam port... Polecałbym jednak zastosować tranzystor, by sterować go portem, aby sam uC nie był obciążony Ledami.
Raczej nie tak. Dodatkowy npn emiterem do masy, kolektorem do R1 z pierwszego schematu. Baza przez rezystor sterowana z portu atmegi. Dodatkowo jeszcze rezystor pomiędzy bazę z emiter tranzystora pnp.
LOL:] Możesz spróbować sterować zamiast PORTem to DDRem.
FT232 + ATmega8 ATmega + emulacja portu USB ATmega z USB PIC z USB
Na mój gust dawanie drugiego procesora tylko po to żeby mieć dodatkowe porty to nienajlepsze rozwiązanie. Można przecież dać kilka 74245 i sterować wszystko z jednego procesora.
witaj z tego co piszesz to problem tkwi w samym laczu LPT z doswiadczenia wiem ze wykorzystanie tego portu bez ingerencji w oprogramowanie systemu to wielki problem , prawdopodobnie masz zainstalowane dodatkowe programy wysylajace cos na ten port a system jako jednostka nadrzedna wysyla cos , chyba bez sprawdzenia oprogramowania wlasciwie przeinstalowania...
A jak powinno prawidłowo wyglądać? Do czego ewentualnie się ten układ nie nada? Nie mam jak narysować. Jak byś sterowal mosfeta pwm-em np to zalezy ci jak na najkrotszym czasie otwierania i zamykania. Nie powinno sie wtedy obciązac Portu albo trzeba (w wiekszosci przypadków) zastoasowac jakis driver (scalony, lub po prostu tranzystor)
Coby wejście nie wisiało w powietrzu proponuję sygnał wejściowy przez 1-2k podać na masę i przez 7-10k na wejście procesora czyli podciągnięcie do masy dać przed rezystorem dołączonym do portu.
Podstawą pomocy jest komplet informacji od pytającego. W szczególności: - schemat lub opis połączeń - ok podałeś oznaczenie płytki... ale przypuszczam, że mało komu będzie się chciało szukać schematu - opis "co program powinien robić" oraz "co program robi w rzeczywistości" - to co obserwujesz, wynika dokładnie z Twojego programu... nie wiadomo natomiast...
Witam! Po kilku próbach udało mi się odpalić bibliotekę GLCD na różnych portach atmega32. Jak widać poniżej mieszanka portów jest dość spora: CSEL1 - PORTE6 CSEL2 - PORTB7 RST - PORTD5 D_I - PORTF6 RW - PORTF7 EN - PORTE2 D0 - PORTC7 D1 - PORTC6 D2 - PORTB6 D3 - PORTB5 D4 - PORTB4 D5 - PORTD7 D6 - PORTD6 D7 - PORTD4 Najważniejsze to opóźnienia czasowe...
Mam pytanie pewnie laickie, ale nie mogłem na googlach znaleźć odpowiedzi. Otóż w złączach Power Jack występują 3 koncówki - 2 są wiadomo po co, ale nie mam pojęcia co to może być ta 3. nóżka. Wyczytałem, że to jest jakiś wyłącznik. Prawda to? Mógłby ktoś mi wytłumaczyć jak tym wyłącznikiem sterować? Dałoby radę tak wprost z portu procesora (ATmega)?
IRLML2505 ma mały ładunek bramki (12nC) ATMEGA zasilana z 5V ma rezystancję wyjściową ok 25Ω więc bez problemu przeładuje bramkę w czasie <1µs . Nie podłączaj tam kondensatorów. Podłączenie tam takiego "wzmacniacza" na BC547 stanie statycznym zapewnia potrzebne BUZ11 wyższe napięcie na bramce, ale rezystancja wyjściowa w stanie wysokim...
Zastanawiam się na chwile obecną z sugestia zapisania kroków w tablicy. Czy to ma wyglądać tak że mamy (np. dla sterowania pełnokrokowego) tablice 8 - elementową z czterema krokami dla silnika 1 i 4 krokami dla silnika 2? Tablica z intami i zapisane w niej stany portów binarnie.
Wg mnie jeśli to jest efekt taki jak opisujesz to uln-y są zbędne i wszystko można było sterować bezpośrednio z portów atmegi
https://forbot.pl/blog/kurs-stm32-4-ster... Te same środowisko ten sam pierwszy kod do wykonania ................ sypie błędami ..... 12 godzin przy klawiaturze już dostaje jobla .............
Można by napisać skrypt w Pythonie, który łączy się z płytką poprzez port szeregowy i po otrzymaniu informacji od Arduino przy pomocy modułu PyAutoGUI mógłby przesłać do aplikacji wciśnięte przyciski klawiatury oraz myszy. Gdyby okno teminala, które otwiera się po podwójnym kliknięciu w skrypt Pythona zawadzało to pod windowsem wystarczy zmienić rozszerzenie...
AVR (serii podstawowej) nie mają możliwości wewnętrznego podpinania do masy (pull-down). Jeśli ustawisz zero w rejestrze DDR i zero w rejestrze PORT to na pinie będzie wysoka impedancja - czyli jak nic nie będzie podłączone to w rejestrze PIN będzie stan nieokreślony (zwykle wysoki). Jak już musisz sterować plusem to koniecznie trzeba zrobić pull-down'a...
A JTAG nie przeszkadza czasem w sterowaniu ? Na którym porcie ten problem ?
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 :?:
A czy jest jakieś ograniczenie prądowe sumaryczne (łączne)? W sensie że czy ATmega uciągnęła by np. 10 x te 40mA (z 10 różnych pinów oczywiście)? Mógłbyś sprawdzić w dokumentacji, powinno być: - na pin - na port - na cały układ
Najprostszym rozwiązaniem jest połączenie diod po 8 w kolumnie i sterowanie za pomocą przerzutników "D". Daje to możliwość sterowania z portu LPT i łatwą rozbudowę o kolejne kolumny - przerzutniki łączone w szereg tworzą rejestr przesuwający. Sprawdzone, ale przy tak małej ilości diod efekt będzie kiepski. (8 rzędów X 6 kolumn = 1 znak wyświetlany).
Są porty szeregowe (w tym chyba znacznie tańsze od FTDI, oparte na CH340) i równoległe podłączane do USB. Szeregowe mają wyjścia DTR, RTS i TxD, więc do sterowania bezpośrednio 4 LED-ów za mało (chociaż, jak nie potrzeba zaświecać wielu naraz, to może wystarczyć), można dodać jakąś elektronikę (bodajże CD4094 i podłączasz do 8 LED-ów). I to pewnie są...
Czy jest możliwa transmisja między portem 1 a 2 i odwrotnie? Nie. Jeżeli nie jest możliwa transmisja między portem 1 i 2 to bym po prostu zrobił mostek dla tych portów a na zasilaniu wstawił bym diody prostownicze żeby nie doszło do zwarcia z print serwerem Nie, nie i jeszcze raz nie. Poczytaj o tym co to jest USB Host/Device a potem nawet OTG. -------------------...
Tam nie ma EPROMA. ATMEGA16 ma wewn. pamięć EEPROM i FLASH. Każda pompa ma swój przekaźnik sterowany jednym tranzystorem z portu ATMEGI, diody LED są sterowane z oddzielnych portów (nie są powiązane elektrycznie ze sterowaniem przekaźników). Czyli na pewno będzie to ATMEGA, bo ani dioda ani przekaźnik nie reagują. Dodatkowo te paski wyświetlane na...
Witam Zbudowalem i ja ten zegar i mam z nim problem. Nie świecą się segmenty C sterowane z portu PD0 atmegi. Fot poniżej (godz. 6:33) Polączenia są dobrze ( przełożenie przewodu sterowania segmentów C na inny port zaświeca je). Atmegę programuję wsadem z pierwszej strony .Fusebity też tak jak na pierwszej stronie. Programator SI-Prog na LPT + ISP Programmer...
mala szansa aby w kilku postach zrobic Ci wyklad ale jak masz 12 linii adresowych tj A0-A11 to wszystkie koncowki musza byc podlaczone w Twoim przypadku najlepiej do portow obu Atmeg czyli w praktyce 2 porty do tego zuzyjesz a 3 do danych jesli chcesz wykorzystac pojedyncze piny danych to tez musisz "zuzyc wszystkie 12 adresow , bez bramek czy dodatkowych...
Witam. A co miał by robić ten mikrokontroler oprócz sterowania diodą LED?
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.
zasilaniem sie nie martw jezeli masz je odfiltrowane 100n i jakims malym elektrolitem blisko procka. CO do sterowania na kablu to tez nie widze problemu jezeli sa to tylko wyjscia (a nie wejscia) z procka. O ile wejscia tych sterownikow nie sa jakos specjalnie czule to nie powinno byc problemu z zadnymi przesluchami itp.
ja właśnie steruje atmegą16 i to jest taka testowa atmega trochę przykatowana pare portów przypalonych i zmieniłem linnie danych z portub na portd i pomogło, choć czasem na 8mhz potrafi jakiegoś krzaka zrobić.
Ładna obudowa. Sądząc po zdjęciach, chyba nie udało się dobrać odcienia zielonego dwukropka do cyfr. Czy tranzystor BC337 do sterowania resetem ESP jest potrzebny - nie możnaby wprost z portu? Do czego służy połączenie Tx z ATmegi przez 1k do Rx w ESP? Tj. co wysyła ATmega do ESP? Proponuję załączyć schemat tak jak pozostałe obrazki, będzie łatwiej...
Dodaj na początku dim flaga as byte. Resztę masz- podprogramy i główną pętlę. 'PROGRAM DO STEROWANIA SILNIKIEM KROKOWYM $regfile = "m8def.dat" $crystal = 8000000 Config Portb = Output 'czyli uaktywniam porty D Portb = &B01110111 'określam który z portów będzie jako pierwszy aktywny Config Pind.2 = Input Pind.2 = 1 Config Debounce = 30 'czekaj...
Balu To już jest obojętne czy damy wewnętrzny czy zewnętrzny. Dodano po 7 Złącze 1 - zasilanie +5V Złącze 2 - do portu ATMEGA-8 Złącze 3 - zasilanie masa
Dobra kompiluje się, na uczelni sprawdzę jak działa Dodano po 5 w sumie program działa tyle, że na wyświetlaczu widać tylko napisy pod pewnym kątem :/ no i też nie wiem jak sterować czasami na mikrokontrolerze
Witajcie panowie :) Fakt przypominam sobie ,że miałem z tym, już kiedyś problem.I coś to już było z tymi bitami. Jednak nie pamiętam. ATmega jest droga bardzo proszę mnie poprowadzić przez temat. Programuję w AVR studio i tam należy ustawić z pewnością jakieś parametry. Jeszcze mam problem z LEDami pn. ATmega 8 steruje nimi bez problemów. Może to teź...
Atmega 16/32 ma aż 4 porty po 8 bitów więc takim mikrokontrolerem spokojnie to opędzisz. Co do pinologii to w zasadzie dowolnie. Aby było wygodnie, całą magię robi oprogramowanie później. Ja staram się drutować zwykłe IO tak aby na layoucie płyty było jak najmniej przelotek. Co do wysterowania przekaźników to dla wolnych sygnałów polecam ULN2803. Pamiętaj...
Nie wiem czy mam na 100% rację ale jak dla mnie to R5=10k jest za duży. Przy +5V na uP prąd płynący przez diodę optoizolatora jest mniejszy niż 0,5mA, chyba trochę mało. Atmega może max. wysłać z portu chyba ok. 20mA więc zmniejsz R5 choćby do ok 400 om i zobacz co się będzie działo. Sprawdziłem parametrach MOC jaki jest prąd wysterowania i o ile się...
Przepraszam, mialo byc IRLZ44 :-) a tak BTW - do twojego DRV mogę wejść bezpośrdnio z portu 7 ? Czy jeszcze przez jakiś opornik?
Samo działanie liczników i uarta sprzętowego nie obciąża procesora poza obsługą przerwań i konfiguracją. Jak brakuje portów i pojemności można zastosować ATMEGA 2560 w 100-pinowej obudowie.
port ustawia sie w jednym cyklu maszynowym wiec zaleznie jaka masz czestotliwosc kwarcem ustawiona taka mozesz z portu wyciagnac przez 2 bo okres bedzie trwał 2 cykle
Sprawdzałem fizycznie drugą wersję twojego kodu co prawda na Atmega 16, ale to nie szkodzi. No i muszę stwierdzić że wszystko ładnie chodzi. Naciskam coś na klawiaturze i diodka się zapala, naciskam drugi raz i diodka gaśnie. Ustawienia portu w Hyper Terminalu to: -liczba bito na sekundę : 2400 - bity danych: 8 - parzystość : brak - bity stopu : 1 -...
W książce pisze ,że atmega posiada na tych pinach wewnętrzne rezystory . Co do sterowania portami to sprawdze w dokumentacji .
Niestety nie ruszyło, zbudowałem inny układ ,Lcd sterowany z innego portu i ruszył aktualnie testuję pomiar temp. na ds18b20 i działa.Wszystkim dziękuję za zainteresowanie.
witam Szanownych Kolegów po fachu... Układ: Atmega16 - 16 portów pracujących jako wyjście (podają na zewnątrz urządzenia dwa bajty danych). Na zewnątrz podpięta karta pomiarowa (zczytuje te dwa bajty do kompa przez USB). Problem: Po podłączeniu karty Atmega głupieje albo całkiem zwisa. Przyczyna: Wejścia pomiarowe karty są podwieszone do +5V przez wew....
Czyli teoretycznie do sterowania przez LAN wystarczy: 1. http://allegro.pl/item785186105_interfej... 2. Atmega 168 (LCD, dodatki) + oprogramowanie napisane na podstawie linku wyżej?
1. czy jest coś dla windowsa dzięki czemu mogę obserwować bity pojawiające się na porcie COM? taki wireshark ale dla innego interfejsu.. Bray'S Terminal , ale blokuje port, ma możliwość wysyłania. 3. może być też to problem z niedopasowaniem prędkości transmisji.. Sprawdzałem jednak w menedżerze urządzeń i wyglądało na OK ale jeszcze bliżej się też...
Przykładowo czujnik cyfrowy podłączamy dwoma nóżkami więc zużywamł 2 porty? 5x2=10 6x2=12 Może uchylisz rąbka tajemnicy co to za czujniki cyfrowe, będzie łatwiej. Szukałem przekaźników i znalazłem takie coś: Przekaźnik G5LA-14 Cewka : 5VDC Producent : Omron 1 styk przełączny : 10A / 277VAC Przekaźników nie podłącza się bezpośrednio do portów tylko...
Pisałem trochę w C++ z tym że z naciskiem na sterowanie portem LPT i synchronizacji danych z serwerem FTP :) Myślę że zrealizuję projekt który podałem w temacie i zacznę powoli przerabiać programik aż dojdę do czegoś większego :)
ja bym to wykonał na AVR'ku np atmega 8 ,masz tutaj w procesorze PWM oraz port RS'a po którym możesz wysyłać dane do uC Bez przesady ... Popieram. Idea jest prosta: zrodlo napieciowe sterowane 8-bitowym slowem linii DATA (D0...D7) portu LPT. Wskazane jest zbuforowanie uzywanych linii LPT bramkami typu "bufor/line driver" z rodziny HC lub AC(T), np....
Żeby odtworzyć takie sygnały potrzeba przetworników DAC. To prawda ale nie musimy odtwarzać takich przebiegów aby wysterować taki lcd. Można multipleksować wyświetlanie. Na backplane'y podajemy stałe napięcie przez dzielnik rezystorowy tak aby ustalić napięcie Vcc/2 - powiedzmy, że dla Vcc=5V to napięcie będzie 2,5V. Do zapalenia segmentu potrzebne...
Mam układ w którym wykorzystuję atmega 16 za pomocą którego steruje przekaźnikami 4 voltowymi do sterowania wykorzystuje tranzystor bc547b do bazy podłączyłem rezystor 10k i zastosowałem rezystor podciągający 1k, zabezpieczyłem również cewke przekaźnika diodą. Nie wiem czemu przekaźnik się nie przełącza. Przy zmianie stanu portów tranzystor również...
Okej, rozumiem, dziękuję. Ma ktoś może jakiś prosty program do obsługi silnika ? Definicje portów i działanie silnika. Kręcenie w jedną stronę, obojętnie, aby był tylko jakiś ruch.
czyli można powiedzieć że należy podpinać napięcia z programatora do układu nie podłączając go do własnego zasilania? a co jeśli piny programujące są wykorzystane do sterowania urządzeniami zewnętrznymi (przykładowo buzzer, ledy)? pewnie to będzie piszczeć i błyskać..... dochodzę do wniosku że radzicie mi najlepiej podłączyć sam uC pod programator...
Ja nie jestem elektronikiem. W związku z tym, jeśli to nie problem, miał bym prośbę o konkretną odpowiedź czy podłączyć wszystko w ten sposób jak na załączonym powyżej schemacie i czy zastosować takie wartości elementów jakie są tam podane ? Aby uzyskac konkretną odpowiedź musiałbyś dokladniej określic co zawiera układ oznaczony na rysunku 'uC '. Z...
cześć, Potrzebuje podłączyć router wifi z atmegą (takie zdalne sterowanie ;) ). Problem w tym, że router ma w porcie szeregowym napięcia 3.3V, a atmega 5. Czy można to podłączyć bezpośrednio, bez max232? Próbowałem tak zrobić i działa, boje się tylko, żeby po jakimś czasie coś sie nie spaliło. Nie mam niestety żadnej dokumentacji do routera (Motorola...
Witam, Posiadam wyświetlacz TFT, gdzie sterowanie odbywa się przez magistralę 8-bitową. Wyświetlacz pomyślany jest jako shield do arduino. Do tej pory z powodzeniem sterowałem go z procesorków AVR (Atmega, Xmega), podłączając jego magistralę pod cały port. Tym razem chcę go podłączyć do płytki Nucleo 144, a tam magistralą steruje każdy inny pin. Jak...
Dzięki już mniej, więcej wiem o co chodzi. Postanowiłem że w swoim projekcie zastosuje ATMEGA16 ze względu na ilość portów i dość dużą pamięć (tyle na razie mi wystarczy). Czy ten schemat jest poprawny? Serwa będę zasilane z innego źródła.
(at)takow kwarc wewnętrzny 8MHz ( przy mniejszym to w ogóle można o sterowaniu w ten sposób), reload=10. zakres 50 do 150 i ani grama mniej ani więcej (mam serwa sanwy i conrada) steruje na raz kilkoma serwami do tego płynne sterowanie mocą silnika + sygnalizacja + komunikacja z innym prockiem po porcie szeregowym i serwa stabilne. ale już pracuje nad...
Port USB jak sama nazwa wskazuje jest portem Uniwesalnym. Jednakże bez zewnętrznego urządzenia (USB Device,/USB Host) jest to w sumie tylko "magistrala danych". Zanim zaczniesz "programować wirtualne porty", dobrze byłoby abyś określił wymagania jakich żądasz - między innymi: - czy to mają być dane cyfrowe, analogowe, mieszane, - jaka jest maksymalna...
mirekk36 -> czy na takiej karcie sieciowej jaką przedstawiłeś w tym poście można zrobić jakiś większy serwer? Piszą większy, mam na myśli, to że obecnie za pomocą takiej karty steruje jednym portem włącz/wyłącz i wyświetlam temperaturę z DS18B20, i chyba jak na Atmegę32 to granica. Czy przy takiej karcie jedynym ograniczeniem jest mikrokontroler? Jeśli...
Dzień dobry, najwyraźniej nie rozumiem tematu obciążalności prądowej, więc mam prośbę o nakierowanie mnie. Przykład mam taki: chciałem ustawić Port J (pin PJ1) jako wyjście i sterować nim ATF1504 (logika programowalna, wejście bramki). Nie działało, bo napięcie na PJ1 spadało do 1 volta. Usunąłem ATF1504 i na wolnej linii sprawdzałem sygnał PJ1 i był...
zobacz ten temat http://www.elektroda.pl/rtvforum/topic65... do komunikacji potrzebny jest Max 232 , do programowania STK200 połączenie które zamieściłeś jest dość ryzykowne , chodź można również tak programować , ale nie możesz równocześnie z tego samego portu bezpośrednio sterować L298 napisz dokładnie do czego to ma służyć i po co aż Atmega...
podlaczenie jest ok, programu nie sprawdzałem - jak wartość potencjometru nawet by była za duża to powinno też działać tylko nieproporcjonalnie (nieliniowo). wg. mnie to program jest do bani, sprubuj narazie wyprowadzić sygnał z adc na port (8 diod led) i zobaczysz czy jest problem z programem od adc czy serwo. albo daj stałą wartość na serwo czy się...
I trzeba pamietac jeszcze o jednej dosc istotnej rzeczy. W wiekszosci Palmow, ktore maja wyprowadzony interfejs szeregowy trzeba zprawdzic czy poziomy napiec sa zgodne z TTL / LVTTL czy z RS232, bo mozna port w Palmie uwalic.
Witam buduje sterownik na atmega8 i mam problem ze sterowaniem przekaźnikami po włączenie zasilania przekaźnik się załącza choć nie powinien i nie można go wyłączyć. Na portach procesora są poprawne stany. przekaźnik jest sterowany przez BC327 + 2,7K na baze i do procesora.Nie mam pojęcia co jest nie tak za wszelką pomoc dziękuje.Pozdrawiam:D.
Najtańszą i najbardziej uniwersalną płytką uniwersalną jest płytka na której są: - stabilizator 5V - kondensatory - uP w podstawce DIP - wyprowadzone gniazdo do programowania - wyprowadzone piny zasilania 5V do zasilania zewnętrznych układów - kwarc podłączony poprzez zworki + tuż obok jakieś gniazdo do kwarcu (aby można było uzywać różnych kwarcy)...
Ja tam jestem z resztą tak jak większość za dawaniem wędki a nie ryby dlatego nie oczekuj gotowego rozwiązania. Jeśli CI to pomoże to na port atmegi podajesz albo stan wysoki albo niski np. poprzez przełącznik. Zależnie od stanu przełącznika na danym porcie pojawia się albo stan niski albo wysoki czyli albo będzie potencjał bliski masy albo bliski napięciu...
Witam, czy ktoś może się wypowiedzeić czy można w ten sposób sterować tranzystorem MOSFET - chodzi mi o połączenie z tranzystorem PNP - baza T6 będzie połączona bezpośrednio do portu mikrokontrolera ATmega układ ma działać dwustanowo: włącz/wyłącz. Prąd max ok. 2A Tranzystor można "otworzyć" napięciem już ok. 4.5V - ale nie jestem pewien czy zostane...
Jeśli w katalogu projektu masz np. c:\users\ziomek\projekty\xmega.c i to jest główny plik źródłowy to wrzucając dodatkowe pliki źródłowe do podfolderów w katalogu trzeba poinformować o tym kompilator. Czyli jeśli masz katalog o ścieżce dostępu C:\users\ziomek\projekty\lcd_pcf\ i w nim lcdtwi.h oraz lcdtwi.c to prawidłowy wpis powinien wyglądać #include...
a jak kolega podpiął ten wyświetlacz dokładnie???, to już trzeba było zapodać też kawałek schematu z wyświetlaczem bo i tu mogą czaić się błędy. pierwszy, który przychodzi mi do głowy to to, że piszesz iż bezośrednio z pinu portu (twoje wyjście WYS) sterujesz jakimś bliżej nie określonym podświetleniem. Co to w ogóle jest za wyświetlacz, który jak mówisz...
Na początku trzeba się zastanowić jak to działa ;) Więc tak patrząc na schemat footswitcha zrealizowany jest on wlasnie na ATTiny2313... Steruje on miedzy innymi LED-ami (przełącza zielona/czerwona)... Oraz patrząc w dokumentację AT2313 wysyła te dane portem szeregowym (PD0 - RX, PD1 - TX) do wzmacniacza... Natomiast w wzmacniaczu siedzi sobie ATMega...
Witajcie robię sterownik wentylatora na Atmedze8 i z racji tego ze będę miał długie przewody chcę to odizolować od procesora żeby nie zbierało zakłóceń. Wstawiłem do sterowania transoptor ale nie wiem czy atmega bezpośrednio z portu da redę go wysterować oraz mam wątpliwość co do poprawności połączenia. Proszę zerknąć na schemat czy jest poprawny http://obrazki.elektroda.net/56_12688343...
Witam! Piszę program, w którym uruchamiam TIMER1 w trybie 15, działa on jako PWM ze stałą częstotliwością i wypełnieniem. Inicjuje TIMER3 który działa też w trybie 15 ale wywołuje z niego dwa przerwania, od porównania z rejestrem OCR3A i OCR3B. W pierwszym przerwaniu zeruje bit COM1B1 czyli wyłączam sterowanie portem przez TIMER1. W drugim przerwaniu...
Zacznijmy od tego Skopiowałem program do zliczania impulsów w języku Baskom $regfile = "m8def.dat" $crystal = 8000000 Dim Count As Integer Config Lcd = 16 * 2 Config Lcdbus = 4 Config Lcdmode = Port Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5 On Int0 Int0_int Do Enable Interrupts...
Witam, ja mam pytanie, czy nie można użyĆ pozostałych portów atmega albo dodaĆ drugi mc, tak żeby mieĆ więcej przycisków, i osi, bo mi do sterowania robota jest potrzebne. P.S. Ati mi znowu małe Ć zablokowało, i nie działają ustawienia ster.
Posiadają Panowie prosty program który steruje silnikiem bipolarnym bo ten podany powyżej to jest nie kompletny. A co w nim masz nie kompletnego ? To że jest napisany dla '51 , wystarczy dla AVR-erów zmienić nazwy portów , pozbyć obsługi komunikacji i przypisać stałe wartości parametrów , lub prościej wykorzystać tylko podprogramy kierunku pracy .
Po co kombinować? ATMega16 i pochodne mają po 32 linie portów I/O, wystarczy dołożyć 4xUDN2585 lub UDN2891. Można też użyć mniejszego mikrokontrolera i rejestrów przesuwających (4094).
Ponyprog nie przewiduje zmiany Resetu na PC6... a jest droga powrotna (z PC6 do RESETU ? ) Bo datasheet strona 223 brzmi dla mnie niezrozumiale. Ten bit to RSTDISBL. Dzięki za szczegółowe namiary :) ADC6/ADC7 - tak myślałem :( ... a jest jakiś uC w obudowie qfp 32 nóżkowy z rozkładem nóżek jak atmega i aktywnymi portami na liniach 19 i 22?
1. Nie można robić na zasilaniu silników zielników rezystancyjnych - wtedy ograniczysz też prąd - musisz dać uczciwe układy zasilania 6V i 12V o odpowiedniej wydolności prądowej. 2. AVCC niepodłączone, za to AREF zwarte z VCC - ma być dokładnie na odwrót. 3. reset podciągamy do VCC za pomoc jakiegoś 10k 4. Co to za tajemniczy czujnik ruchu i co robią...
Witam po dość długiej przerwie. Niestety model narazie w częściach i nie zanosi się na jego szybkie ukończenie - brak czasu. W wolnej chwili wpadłem na pomysł zrobienia prawie autonomicznej łodzi ze sterowaniem RC. Idea polega na wyprowadzeniu na powierzchnię bojki z anteną i przetwornikiem do nadawania obrazu. Zastanwaiam się nawet nad wykorzystaniem...
WItam Jezeli w BASCOM to: na poczatku robisz konfiguracje pinow, ale jak kolega zauważył nie przez PIN tylko przez: config PortX.Y = Input Pozniej mozesz dowolnie uzywac instrukcji IF z tym ze znowu nie set pina.1 tylko set PortX.y I najpierw zapoznaj sie z Notą Atmela na temat ATmega 8, ona ma tylko porty B, D i C Pozdrawiam Pozdrawiam
Staram sie wszystko sterować z portów procesora wytrzymują do 20mA a jezeli nie to poprostu opornik na baze tranzystora N-P-N i to wszystko. Acha atmega musi buc z końcówką I -Industrial na zakres od -25 Atmega8 to jeszcze szła ale jak przeszedłem na Atmeg16 to sie zaczęły dziać cuda. Zmiejszyłem czestotliwosc do 4.9..... i troszkę pomogło. Wysokie...
według informacji zawartych w sekcji: Multiple Cables dokumentacji: http://www.maxim-ic.com/app-notes/index.... nie powinno się rozgałęziać sygnałów AB. Więc chyba jedyne wyjście to do 12 slave'ów dać 12 układów S751 czyli po parze na slave'a. Pytanie co dać w ramach expandera portów żeby nie blokować 12 portów uC do sterowania kierunkiem transmisji?
Hej, Ogólnie układ jest OK. Jeśli to Twój pierwszy projekt, to robi wrażenie. Moje uwagi. 1 Dodaj jeszcze kondensatory 100-220nF między wejściem stabilizatora i masą oraz wyjsciem stabilizatora i masą (równolegle do C2 i C3, jak najbliżej nóżek układu U2). 2 Do regulacji podświetlania LCD zastosowałeś potencjometr R11=100R. Dodaj w szereg z nim opornik...
No zestaw, zestaw :P Przeczytałem o tym ADC (sterowania nic nie ogarniam) no i przede wszystkim trudno mi jakoś sobie wyobrazić jak zmusić przetwornik A/C do samoczynnego generowania przebiegu prostokątnego na porcie kontrolera... Istna czarna magia..
Witaj. Za mało danych by jednoznacznie odpowiedzieć. Dążę do tego, aby atmega (sterowana bezprzewodowo np modułem RF) po naciśnięciu guzika nadawała stan wysoki na port (np PD1), który będzie sterował przekaźnikiem (po zamknięciu obwodu zamek się otwiera). Zmierzyłem, że w instalacji samochodowej panuje napięcie do 12v. Chciałbym wiedzieć, czy zaproponowany...
Witam Impulsy są dodatnie 5V. Odstęp pomiędzy paczką dwóch impulsów wynosi około 50us. , ciąg impulsów leci w kółko ale zmienia się ich szerokość. Pierwszy zawsze jest węższy. Jak pisałem wcześniej te 2 impulsy są bardzo blisko siebie , prawie sie stykają ale sie nie nakładają.Potrzeba z tych 2 wyłuskać krótszy na pinx. i szerszy na pin.y. Mam zrobione...
Musi być inaczej. Trzeba rozdielić sterowanie linią cs i oddzielnie wysyłanie. Chodzi o to żeby dane wyszły przy tym samym ściągnieciu cs do masy - inaczej każde opadajace zbocze zresetuje ci wewnętrzny licznik. Tak działaja wsyzstkie mi znane ukłądy na spi i i2c (bo bardzo podobne). I tak tutaj trzeba zrobić. W avr jest od tego odpowiedni status więc...
Może to ci się przyda [syntax=c] /* PROGRAMIK PRZYKŁADOWY Wykorzystanie sprzętowego PWM AVR ATMEGA 8 (1MHz) */ #define F_CPU 1000000L #include <avr/io.h> #include <util/delay.h> /* PROGRAM */ int main(void) { int i; // Konfiguracja portów we/wy DDRB = (1<<2)|(1<<1); // OC1A i OC1B wyjścia PWM /* Ustawienie sprzętowego PWM */...
Mało portów? Poczytaj także o ekspanderach PCF8574, PCF8574A. Koledze Markowi nie chodziło o scalone multipleksery tylko o multipleksowane sterowanie wyświetlacza. Jeden port steruje katodami a drugi port steruje anodami wyświetlaczy - przez tranzystory!. Da się wtedy bezpośrednio zasterować ośmioma wyświetlaczami 7 segmentowymi. Na "port katod" wystawiasz...
Witam Chciałbym podłączyć do Atmega 8 wyświetlacz 4x led 7 seg. Ponieważ nie chciałem przez porty procesora multipleksowo sterować wyświetlaniem, żeby nie tracić portów wydumłem żeby wykożystać PCF8574AP (expander) przez złączae I2C. Niestety kość PCF kosztuje 3x Atmega8 :O W związku z tym taniej poświęcić inną Atmega8 i nią sterować LEdami chyba. Teraz...
Niemozliwe żeby przy 17mA sie zawieszała Atmega. Niejednokrotnie pobieram wiecej i nic nie ma prwawa się zawieszać, chyba ze podpinasz port do wyższego napiecia niż zasilanie czego raczej nie powinno sie robić.
Sterowałem taki wyświetlacz za pomocą Atmega8. Znalazłem program pisany w baskomie pod atmega 128 i podłaczenie do procka. Przerobiłem trochę program tylko zmieniłem nazwy portów i podłączyłem wyswietlacz do portu d w atmedze 8. Podaję Ci adresy stron na których znajdziesz coś o sterowaniu tego wyswietlacza. http://maxparadys.w.interia.pl/LPH7779_c...
tzn uklad z ledami jest tylko przykładowy zamiast przycisku będzie sygnał prostokątny , atmega będzie sterować cewkami zapłonowymi , mogłem zrobić to na np liczniku , zależnie od zliczonych impulsów ustawiać odpowiedni port , lecz chodzi tu o duża szybkość , wydaje mi sie ze oczekiwanie petli na przycisk będzie najszybszym rozwiązaniem
Witam Jestem hobbystą w sterowaniu cnc i elektronice do tego używanej. Od dłuższego czasu szukam sterownika opartego na jakimś procku typu AtMega i porcie USB z możliwością sterowania 5-ma osiami + jakieś dodatkowe programowalne z poziomu PC wyjścia i wejścia. Jestem początkujący w programowaniu procesorów avr (np. atmega8) . Znalazłem w necie coś fajnego....
W takim razie po prostu użyj FT232. Wtedy po stronie uC nie będziesz widział żadnego USB. Tylko UART. Choć i tu nie wystarczy wystawić danych na port GPIO. Potrzebny jest interfejs UARTa, który jest w procku (nawet ATMega, nie tylko XMega.). Musisz po prostu poczytać o tym UARCie.
atmega sterowanie portem sterowanie mosfet portem atmega sterowanie mosfeta portem atmega
pralka whirlpool słabo wiruje gniazdo przyczepki podłączenie wtyczka angielska
sterowanie domem najprostrzy mikrokontroler
Instrukcja obsługi HYDROTHERM Stiebel Eltron SR 3 Kalibracja wagi ROBINAIR AC690 PRO - brak instrukcji