Proszę bardzo - kursik od podstaw: http://mikrokontrolery.blogspot.com/2011... z gotowymi programami, itp. a jak czegoś nie skapujesz - pytaj na tym forum :-) PS. Ode mnie 20 pkt, bo masz mało, a mogą się przydać na początku drogi.
Ok, SPL <> SPH... i podłącz AVcc, skoro uzywasz PORTC. Tak w ogóle to poczytaj notę katalogową (oczywiście nie staraj się zapamiętać wszystkiego, raczej gdzie co jest omówione), bez tego to jak bez mapy na nieznanej drodze...
Zauważyłem że w funkcji ISR (USART_RXC_vect) sprawdzasz czy bity błędów są wyczyszczone (FE, DOR, PE). Natomiast co w sytuacji gdy nie są wyczyszczone? Może, któryś się ustawia? Może tędy droga.
Niestety ale to co chcesz uzyskać jest niemożliwe. VB nigdy ne stworzy hexa który po wgraniu na AVRa mógłby działać. To tak samo jakby oczekiwać, że jak chińczyk napisze to co mówi, to zrozumiesz to bez problemu, bo przecież i Ty i on umiecie czytać. Proponuję jednak zainstalować sobie Atmel Studio i poćwiczyć C. Albo BASCOM - będzie najbardziej zbliżony...
A teraz :?: #include <avr/io.h> #include <stdio.h> #include <stdlib.h> #include <math.h> unsigned char buf[20]; double x=23.1256; int main(void) { dtostrf(x,6,2,buf); return 0; } Pośpiech , to zły doradca :( Przepraszam. Piotrek
poza tym polecam jakiś inny procesor niż atmega8, bo ten jest stanowczo przereklamowany i strasznie drogi polecam np. atmega168/328 (pinowe odpowiedniki mega8) lub atmega644(p)
Drogo sobie cenisz tak prosty uklad........
myślę, że te warningi nic nie zmienią ... Chcesz rozwiązać swój problem czy tkwić w miejscu stojąc na 10 stopniu schodów Piekła Początkujących: http://mikrokontrolery.blogspot.com/2011... Idę spać, a Ty przemyśl sprawę i wybierz swoją drogę :)
Zapętlanie SUB'a będzie wstawione przed " reset resset", także wszystkie 16 bitów pójdzie na jednym resecie. Niestety z angielskim u mnie nie jest za dobrze :cry: Kolejne stany będą podawane kolejno (jak w przykładzie) od lewej do prawej. Pogmerałem już trochę na elce, ale konkretów nie znalazłem. Proszę o ewentualne nakierowanie na właściwą drogę.
Toż błąd widać jak na dłoni ;-) Kolega nie czeka po wysłaniu bajtu na rozpoczęcie konwersji i łapie od razu stan wysoki na linii EOC zanim zostanie ona ściągnięta na dół (warto się przyjrzeć timingom, że taka sytuacja jest bardzo realna). Linia potem jest przez pewną chwilę w dole, więc nic nie kosztuje dodać przed linijką: //poczekaj na ukonczenie...
Czyli teoretycznie co takt zegara ma być przerwanie. Teoretycznie bo w praktyce będzie po takcie od wpisania do TCNT0->255 ale następne będą co 256 cykli. Swoją drogą jak chcesz w jednym takcie obsłużyć całe przerwanie?
Nie. Musisz dać po drodze demodulator na odpowiednią nośną.
A szukał i są dwa jeden nie istnieje już, a drugi jest lekko mówiąc drogi np. atmega8 kosztuje tam 16 zł.
Ale ten prąd płynie chwilowo... kolega powyżej pisał o WARTOŚCI ŚREDNIEJ PRĄDU:> Widzisz różnicę? I koniecznie daj po drodze bufory:)
Swoją drogą też racja :)
Wyświetlacze - skąd weźmiesz takie ze wspólną katodą? Są znacznie mniej popularne od takich ze wspólną anodą. Czy jesteś pewny, że wyświetlacze mają wewnętrznie połączone oba CC? Radziłbym połączyć na zewnątrz. O co chodzi z tymi dwoma stabilizatorami przełączanymi przełącznikiem? Na oko wygląda to bez sensu. MAX232 - ok, ale ja wziąłbym po prostu dwa...
Wzięli pewnie starą maskę, i zmienili tylko lekko proces technologiczny wytwarzania (może lepszy izolator na bramce?). Stara praktyka, koszt stworzenia nowej maski do produkcji, jest holendernie drogi. W programowaniu (w użytkowaniu) nie ma żadnej różnicy, po prostu lepsze parametry, mniejszy pobór prądu. Za duży koszt, żeby poważnie coś zmieniać, co...
Przepraszam, że się wtrącam, ale: czyli przesuwając potencjometr w początkowych rezystancjach mam bardzo mały przyrost prędkości silnika, a później dopiero gwałtownie silnik przyśpiesza) Czy nie będzie to zatem sterowanie wykładnicze? Kicajbas to zrozumiał i nawet zakreślił prawidłowy wzór. ((m/n)^k)*255 Potencjometry logarytmiczne mają logarytmiczną...
Bo fusing robi stringa proszę szanownego kolegi:) To nie tędy droga...PS może nie zaokrąglanie a histereza?:)
Jak by nie gdybać to lepszym rozwiązaniem jest podłączenie kwarcu zegarkowego + trymerek. Ewentualnie PCF (ten scalak zegarkowy) gdy chcesz długie i programoodporne utrzymanie aktualnego czasu. Lepiej jednak użyć tryb CTC. Bo jak pisałem, przed wejściem do przerwania Bascom odkłada ci rejestry na stos i wprowadza opóźnienie zanim załadujesz timer....
Wybrać cokolwiek współczesnego, a nie drogi, mało wydajny i kłopotliwy w programowaniu zabytek. Patrz tutaj: http://www.elektroda.pl/rtvforum/topic24...
Ścieżka od RESET to dzieło sztuki :D. Proponuję po pierwsze prowadzić ścieżki wg jakiegoś standardu, np wszystko pod kątem prostym, zakręty po skosie. Ścieżki zasilania nie muszą być przewidziane na 2A ;-) wystarczą cieńsze. Czy te rezystory po drodze do pinów to na pewno dobry pomysł ?
W C to bym ci nawet pokazał jak to zrobić, o BASCOMie nie mam pojęcia i nie chcę mieć :) Swoją drogą lepiej porzuć tą ciemną stronę mocy i przejdź na stronę światła :)
Spróbuj dodać pojemności odsprzęgające impulsy na wejściu do układu - poeksperymentuj z różnymi wartościami albo policz jaka powinna być f graniczna filtru RC dla impulsów drogi.
Zajrzyj do dokumentacji LM, tam jest pokazane, jak należy go podpiąć, żeby mierzył ujemne temperatury. Dzięki za szybko odpowiedź, pierwszą rzeczą jaką zrobiłem to patrzyłem na pdf ale mi to nie pomogło sprawy wyjaśnić. Możesz mnie nakierować na właściwą drogę? :)
Mógłbym się spierać: Note that Port C (5..4) use digital supply voltage, VCC. Układ będzie działał (PC4 i 5 są zasilane), ale część pinów będzie niedostępna. Oczywiście, gdyby spełniać wszystko co się "powinno", to trzeba dodać indukcyjność na zasilaniu, diodę zaporowo między + a gnd (ochrona kondensatorów i układu), a z samym gpsem komunikować się...
Musisz użyć driverów, ULN2803 (do masy), tani i łatwodostępny oraz UDN2981 (do plusa) który jest drogi i trudnodostępny. Wtedy wyższe napięcie podajesz tylko na driver.
Ok zasilanie zrobię z baterii tak żeby było 12V przez stabilizator. Schemat jest dobry ? Bo nie wiem czy tak mogą być podłączone silniki do scalaka, i czy napięcie na każdej nóżce może być te same, silniki są na 5V. http://obrazki.elektroda.net/75_12647744... A co do akumulatorów to trochę drogi interes
Albo po ludzku, jeden timer od wyśw. w ramie trzymane zmienne do wyswietlenia, po drodze dekoder bin->bcd -> 7seg i hopa.:) No i przyciski gdziekolwiek...ale na boga... nie na licznik:>
Projekt ciekawy, jednak trochę drogo to wychodzi. Lm2576+atmega8+6 mosfetów+drobnica=efekt prawdopodobnie ten sam za połowę ceny.
Kliknij tu [url=http://news.elektroda.pl/uklad-em40... Swoją drogą po co atmega8 ma ciągle nasłuchiwać. Wystarczy że będzie pobierać dane co sekundę z czasem trwania ramki powiedzmy 10ms.
Swoją drogą czas aby zapomnieć o THT w scalakach. Kkażdy ma swoje podejście i sam decyduje, Ty nie decyduj za innych. Pozdr
Zawsze mi się wydawało, że sterowanie przez procesor zerem jest zalecane w związku z drogą przepływu prądu w procesorze.
atmega8 jest drogi i przereklamowany, choć jest do niego dużo gotowców. jeśli chcesz jego pinowy odpowiednik to polecam atmega168/328 ewentualnie z dosyć dobrymi przetwornikami attiny26 lub 461 z wbudowanym termometrem 1 punktowym, ale zależy ile pamięci flash na ten komputerek potrzeba Ci, bo na attiny2313 też możesz dopiąć pcf8591 i masz ADC 4 kanały
Ja tam mówię, że db9 z ttl to raczej rzadki znajdek. Dorzuć kolego MAX232 po drodze lub inny transceiver:) Ł.
A ile czasu potrzebuje komparator aby zacząć prawidłowo działać po włączeniu zasilania? Wiesz, układy potrzebują trochę czasu aby po uruchomieniu się ustabilizować. W końcu całkowicie wyłączyłeś mu zasilanie. A Ty uruchamiasz mu zasilanie i takt później już chciałbyś wynik dostać. Swoją drogą wybór atmegi8 to niezbyt dobry wybór na aplikację energooszczędną....
W datasheecie masz wszystko ;) nop - pusta instrukcja w avr gcc wyglada tak "asm("nop");". Ale swoja droga , jak zmieniles na zewnerzny kwarc, to nie wroze przyszlosci tej operacji ;)
Jeśli byłby to sterownik reprogramowalny, czyli np. użytkownik skonfiguruje sobie jakieś czasy włączenia/wyłączenia, timery itp... to ma sens. W przeciwnym wypadku nie, zwłaszcza ATMEGA8, jest to drogi mikrokontroler.
Np usunąć włączanie przerwania od nadawania albo dodać taką obsługę w programie. Inaczej program leci w krzaki. Swoją drogą, jak daje radę wysłać cały tytuł to i tak jest niezły. Ja na podstawie analizy dałbym mu jedną literkę.
Witam! Musze troche odswiezyc temat, bo chcialbym sie dowiedziec, czy podajac mase na jakis pin, powinienem pod drodze dac jakis rezystor? Pozdrawiam!
Ja mam trochę inne oznaczenia, ale wynika to z przyjętych już oznaczeń na płycie PCB. https://obrazki.elektroda.pl/1847373500_... Znowu jedna bramka zaoszczędzona, idź tą drogą dalej kol. atmega8 :) Dodano 21 08 2023 r. Zlecenie poszło do Chin na wykonanie 5 sztuk. Podgląd gerbera płytki PCB wygląda tak: https://obrazki.elektroda.pl/9745937400_...
1. Niezgodne ze standardem podłączenie złącza ISP: http://mikrokontrolery.blogspot.com/2011... 2. SV4 - będziesz zakładał zworki w trakcie programoania, by połączyć sygnały do pinów mikrokontrolera? 3. C2 ma zły symbol. 4. Brak kondensatorów na AVcc i na AREF: http://mikrokontrolery.blogspot.com/2011...
#define F_CPU swoją drogą a fusebity ustawileś?
Ja mówię o różnicach w ASM. Tych swoją drogą pomiędzy ATMega8 a 88 nie ma za dużo (w sumie nie widzę żadnych ale nie przyglądałem się specjalnie). A gdyby nawet były to rozwiązuje je kompilator C. Tak jak np. rozwiązuje brak rozkazów mnożenia w mikrokontrolerach ATTiny. Albo różnice w dostępie do rejestrów SFR poprzez STR albo OUT. Kod w C wygląda tak...
No to pogratulować wykonania... A co ma być nie OK? Z hardware'owego punktu widzenia jest cacy, pamiętaj tylko o kondensatorku 100n przy pinach Vcc-GND i rezystorze do RESET'u. Sugeruję jednak zmianę procka na AVR'a AT90s2313 - ma identyczną topologię jak dziadek 89xx51 (oprócz resetu - '51 resetuje się stanem wysokim a avr'y niskim). Dzięki temu będziesz...
OD - Open Drain, OC - Open Collector etc. Dodano po 2 Soją drogą takie coś to akurat proste skorygować rezystorem podciągającym. A jakby się uszkodził drugi tranzystor z pary to rezystor pull-down tak z pareset omów
Jeśli chodzi o wilgotność to polecam SHT11. Drogi ale dobry no i temperaturę może mierzyć.
Instrukcja LPM zawsze używa rejestru Z jako rejestru adresowego, Ponieważ jego wartości nie zmieniasz, więc dwa razy odczytujesz spod tego samego adresu. Swoją drogą po co ta wstawka?
Ah, no tak. ;) Dzięki wielkie za zwrócenie uwagi. Swoją drogą wyświetlacz uwalony, 5V i pusto.
A może niech lepiej autor napisze co takiego chce uzyskać? Pewnie jest bardziej elegancki sposób niż regulowanie szybkości wykonywania programu. Swoją drogą, pomysł jest niecodzienny. ;-D
Zastosowanie typowego stabilizatora odpada ze wzgledu na spore straty. Najlepsze rozwiazanie tak jak pisze Light-I i GienekS to przetwornica. Może ktoś z was miał do czynienia z podobnym układem do MC34063 jednakże na max. Uwe ponad 60V oraz minimalnym poborze prądu. Ja znalazlem tylko cos takiego LM2574 ale jest dość drogi ~11zł.
Wszyscy tu wiedzą jak działa taki generator, jednak wymaga on losowego ziarna. Inaczej masz za każdym razem taki sam ciąg liczb i nic więcej. A czy to w tym wypadku przeszkadza? (...)po każdym resecie kolejne numery wybierane do kontroli byłyby takie same, czyli np. po każdym włączeniu urządzenia osoby 1, 20, 22, 33 itd. byłyby losowane. No to teraz...
No i chyba tak zrobię, ale widzę że cena kwarcu 1Mhz nie jest wcale dziwna i nawet tutaj można poczytać rozważania dlaczego tak drogo. Tak czy siak jutro odbiór Lm311n i składamy ;)
Chyba jesteśmy na dobrej drodze. ATmega8 fabrycznie ma generator 1MHz. Jeśli częstotliwość SCK z programatora nie jest co najmniej cztery razy mniejsza od częstotliwości zegara programowanego mikrokontrolera zaczynają się kłopoty. Depending on CKSEL Fuses, a valid clock must be present. The minimum low and high periods for the Serial Clock (SCK) input...
Wg mnie, w tej funkcji write , szczególnie dziwny, na pierwszy rzut oka jest ten fragment ee93_cs_h; while(bit_is_clear(ee93_pin,ee93... { loop++; if(loop == 200000) return 0; } ee93_cs_l; ta funkcja może się bardzo różnie zachowywać gdy bedzie działać np na procku z taktowaniem 1MHz albo na procku z taktowaniem...
uff troche drogi.. ale parametry mi jak najbardziej odpowiadaja dzieki wielkie.
Od pewnego czasu męczę się nad komputerem pokładowym do samochodu, myślę że wszystko jest ok. Proszę o sprawdzenie schematu i płytki PCB. Może ktoś inny znajdzie coś co przeoczyłem. Układ działa na zasadzie pobierania impulsów z wtrysku i czujnika drogi (Vss) atmega8 to wszystko przetwarza na wyświetlacz, dodatkowo są dwa czujniki temperatury DS18B20...
dzieki wlasnie mam juz kupiony kabel tasme, ale nie wiem czy dostane takie zatrzaski zlaczki w moim miescie trudno o mniej spotykane czesci i jest dosyc drogo (np atmega8 kosztuje 20 pln, a slyszalem ze gdzie indziej to okolo 10pln) zamierzam zamontowac kabel(tasme) o dlugosci 1.5-2m 0.5m to troche malo aby wyprowadzic kabel z za kompa mam programator...
Czyli trzeba mieć pewność, że transmisja SPI drugiego bajtu się skończyła, aby "machnąć" LE. Od tego jest odpowiedni bit SPIF w rejestrze SPSR, albo odpowiednia obsługa przerwania od SPI (osobiście preferowałbym ta drogę)...
Wiesz co - jak kiedyś się wkurzyłem i zassałem sobie prkatycznie po kolei prawie wszystkie noty PDF procków AVR i teraz jak coś zaczynam projektować i mam wybrać procek - to najpierw sobie spokojnie przeglądam po kolei noty - aby sobie odświeżyć wiedzę na temat, który ma ile pamięci FLASH i jakie ma inne peryferia... (jeśli mi odpowiada to sprawdzam...
No mniej więcej. Masę dla procka i LCD pobierz z kondensatora C4 i po drodze nie łącz do niej żadnych tranzystorów mocy.
Oprócz różnic, które podaliście b. istotna jest również różnica w wewnętrznych napięciach referencyjnych dla ADC - 2,56V w przypadku ATmega8, 1,1V w ATmega88. Jest to opisane w przytoczonym wyżej dokumencie. Jeśli tylko twój program wykorzystuje ADC i jako Vref korzysta właśnie z wewnętrznego napięcia (swoją drogą - mało dokładne, przynajmniej w przypadku...
Krauser, to ma być jak najprostsza konstrukcja nie chce wydawać dodatkowej kasy na programator zwłaszcza że AVR będzie programowany prawdopodobnie tylko raz. Będzie możliwość zaprogramowania przez ten port LPT podpięty do PC przez USB? Czyli przez BD139 ma być przekazywana masa przekaźnika? Dondu, częstotliwość sygnałów podawanych do AVR będzie tak...
:] no coz. Tego mozna sie bylo spodziewac ale dzieki za probe pomocy. A jesli chodzi o liczniki to faktycznie moze to byc dobre rozwiazanie (to byla pierwsza mysl jaka mi przyszla do glowy). Myslalem ze uda sie moze zrobic to jeszcze prostsza droga :) Pozdrawiam
Bascom jest strasznie łatwy jednak programowanie w tym języku to ślepa uliczka. Prędzej czy później się okaże że jakiś program nie chce działać jak należy mimo że teoretycznie jest dobrze napisany. Po prostu BASCOM wykorzystuje nieoptymalizowane biblioteki które w języku C czy jeszcze lepiej czystym assemblerze działają setki razy szybciej. Lepszą drogą...
wstawie tam te zewnętrzne źródełko 2,5v dam też wzmacniacz operacyjny LM358 2xWzm. albo LM348 4xWzm. Jasne ze mozesz tak zrobic, zawsze programowo mozesz przelaczac sie miedzy zewnetrznym a wewnetrznym. Takze wzmacniacz operacyjny moze sie przydac, choc programowo mozesz ustawic wzmocnienie wewnetrzne jako 1x, 10x, 200x co do wiekszosci ekperymentow...
W taki sposób jak na rysunku? Czy może do innej nóżki potencjometru, bo w tym wypadku to chyba ma znaczenie. Swoją drogą bardzo fajny ten mierniczek na Atmega8. Mógłbyś jeszcze dodać moc traconą na radiatorze, ot tak dla picu :P Chociaż temperatura powinna wystarczyć.
Bo pewnie Vref jest używane w obliczeniach, których nie rozumiesz najwyraźniej. Na stronie 205 DS masz wzór jak sam nie wiesz jak to przeliczyć. Pokaż może kod ? Poza tym w nocie masz napisane, że maxymalny V ref jaki możesz podać to AVCC - jesteś na dobrej drodze do uwalenia procesora :)
W takim razie gdzieś na tej płytce masz coś nie tak. Pokaż jej schemat i parę fotek płytki, ale na początek posprawdzaj miernikiem czy nie masz zwarcia na plus minus, posprawdzaj elementy które są po drodze do atmegi ( do zasilania ).pozdrawiam
Ewentualnie, jak lubisz bawić się praktycznie - http://sklep.avt.pl/p/pl/47653/kompletny... Może troszkę drogo ale wiedza nigdy nie jest tania :)
www.cyfronika.com.pl trochę drogo, ale są
Wygląda fajnie, ale jak dla mnie to przerost formy nad treścią - poco do tego celu pchać atmegę? Taki wskaźnik można zrealizować na LM3916 a i wskaźnik Peak meter też da się łatwo zrobić - 4 tranzystory pracujące w peak detector + wzmacniacz operacyjny realizujący funkcję logarytmu a LEDami sterować jak w WS442 za pomocą kaskadowo połączonych tranzystorów....
Wychodzi mi z prób, że zmieszczę się z pojedynczym wzmocnieniem x10 w całym zakresie pomiarowym. Ze względów cenowo-logistycznych oraz elektrycznych dość nieźle zapowiadają się odgrzebane gdzieś w szpargałach stare wzmacniacze 741. I tak największe zniekształcenia liniowości wprowadza mi przetwornik A/D w AtMega8. Będę musiał programowo korygować. Swoją...
Radziłbym podzielić porty na sztywno- pół jako wejście pozostałe jako wyjścia. Zastosować optoizolację. Bo taka nauka może drogo kosztować-przypadkowe zwarcia.
Nie ma w Atmedze8 JTAG więc nie ma co proponować. Jedyne co musisz zrobicstosując taką małą częstotliwość to dobrze ustawić FUSY iraczej wyłączyc watchdog`a. Wiem o co koledze biega z tym wonym zegarem, sam tak kiedys byłem zmuszony zrobić podczas testowania programu Inną drogą do osiągnięcia podobnego celu jest zajęcie procesora jakims długim przerwaniem...
Widać trzeba pisać drukowanymi... To, że Twój układ chwilami działa, chociaż nie powinien - to wynik sprzyjającego zbiegu okoliczności. Z powodu obniżenia napięcia zasilania przestroił Ci się niestabilny generator - no i się udało zasynchronizować trasmisję, przez czysty przypadek. Ok, ale, jak już pisano wyżej - tak się NIE projektuje, bo to droga...
Dziękuję za odpowiedź. Ze schematem ciężko mi teraz będzie, ale dajmy na to że te wyjścia z programatora tam te resety i inne(pisze z telefonu, więc i z wyjściami, których nie pamiętam ciężko :D) chce połączyć bezpośrednio do atmegi na te wejścia resety i inne :D bez niczego po drodze. Korzystał będę z gotowego wsadu.
Używasz za dużo topnika. Złącze jest polutowane niestety tragicznie. Wyczyść to czymś, np. izopropanolem i szczoteczką do zębów. Swoją drogą, to płytkę bez problemu można by zrobić jednostronną.
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...
Drogi autorze. Kilka razy byłeś proszony o podanie celu w jakim chcesz uzyskać przerwanie jak w temacie. Z następnych wypowiedzi wynika, że chodzi Ci nie o przerwanie tylko o sygnał na pinie. Tak najprościej to zamiast procesora zastosować dzielnik częstotliwości. Precyzja sygnału jest wtedy praktycznie taka sama jak sygnału wzorcowego. I nie trzeba...
Decado ma wpisane $regfile i$crystal. Więc tu jest ok.(jeśli jest kwarc 16MHz i kondensatory) Do STK200 wybierz w Bascomie programator STK200/300. ATMega8 powinna być ustawiona fabrycznie na wewnętrzny generator 1MHz Ustaw $crystal na 1MHz. A swoją drogą to jest ostatnio jakaś plaga.
Niby się zgadza ale skoro ładujemy np 0.1 prądu znamionowego przez czas N to jak napięcie będzie rosło to prąd zacznie maleć to się okaże że ten czas może wzrosnąć nawet do 2N a licząc w ten sposób to począwszy od np głębokiego rozładowania około 10V do 14.4 to długa droga może być.
Pokaż cały schemat. Jakieś cuda tam pewnie są że to nie działa. Zasilania nawet jak by było oddzielne to musiały by być połączone (GND) więc nie tędy droga (nie w rozdzielaniu zasilań).
OK, będę próbował tą drogą. Jak coś wymyślę dam znać.
Myślę że będzie trzeba napisać od nowa soft ;) z obsługa 5 przycisków do tego programowy PWM aby była możliwość regulacji mocy na pinie który nie ma sprzętowego PWMa czyli zgodnie ze schematem wynika PC2 tylko po drodze jest jeszcze tranzystor T2 i nie wiem czy się nie będzie trzeba jego pozbyć.
Swoją drogą jest też programator SI-Prog, ja zrobiłem sobie wersję na RS232 i AVR-y da się programować, puki co miałem okazję majstrować z Attiny2313, AT90S2313 oraz Atmega8 i dość fajnie to działało. Jedyne czego potrzeba, to złącza d-sub9, kilku oporników, diod zenera oraz tranzystora. http://www.embedds.com/wp-content/upload... Nie...
Czyli jeżeli zrobiłem wszystkie czynności jak powiedziałem to wgrałem ten plik do atmegi na 100 % ?:) No a jak inaczej ? ;) jeszcze pewnie nie ustawiałeś fusebitów - ale w razie czego zajrzyj sobie do zakładki "Fusy uproszczone" bo tą drogą NIGDY nie zablokujesz przypadkowo sobie procka ;)
Wszystkie używane do programowania wyprowadzenia łącznie z Reset koniecznie luzem. Odlutowanie samego zasilania LCD niczego nie zmienia - nadal jest to spore obciążenie, bo w takim wypadku LCD jest zasilany inną drogą, co może sobie sprawdzić woltomierzem.
Mostek H chce zastosowac do sterowania PWM, dlatego bedzie wraz z mikrokontrolerem. tos18 czyli wedlug tego co napisales z tymi przekaznikami, to w tym wariancie nie potrzebny mi mikrokontroler? To takie sterowanie serwo i tymi zaluzjami moge zrobic bezposrednio z poziomy PLC ?, a czy da rade odpalic modbus TCP na atmedze?? PS. tu tez chodzi o tanie...
Ale na czym to zrobić. Jaki układ lub moduł zastosować? Chodzi mi generalnie o coś takiego, że jeden układ wyśle zapytanie drogi da odpowiedz i tak na zmianę. Jako procka używam ATmega8
Akurat opanowanie podstaw C na tyle by zrobić prosty algorytm, to niedużo czasu i pewnie nawet na attiny2313 by poszło, ewentualnie na atmega8, bo kosztują tyle samo. Swoją drogą nawet bez uC dałoby się to zrobić i to z regulacją siły, prędkością, pilot na zewnętrznej radiolinii.
To może lepiej użyć dwóch procków z mniejszym flash-em, albo dwie ATtiny wykorzystując obsługę po 3 przerwania w każdym wtedy wsad będzie lżejszy. ATtiny 2313 nie są drogie i mają wbudowany rezonator co upraszcza sprawę. Tylko jak się tu zabrać za ten wsad:D Na razie zamówiłem na Allegro programator STK 200 i czekam. Mam nadzieję , że nie zaginie po...
Bajer w linku odpada:) Skupie się na rezystorach diodzie. A swoją drogą, co zrobić gdy nie mam COM??
Lista listą, każdy sobie może wpisać tam cokolwiek. Jaka jest przy takim ustawnieniu rzeczywista wartość baudrate już takie oczywiste nie jest. Obstawiam, że przy takich szybkościach różnice dalece odbiegają od wartości pożądanych i nic z tego nie wyjdzie. Swoją drogą, do czego potrzebne są tak niskie szybkości?
Prędkość jest w tej paczce którą wysyła odbiornik tyle ze w milach morskich. Wystarczy przemnożyć, a drogę mozna obliczać na podstawie czasu i prędkości.
Koleś ze sklepu elektornicznego odpisał mi, że ATmega wymaga Kwarcu a ja wyczytałem na internecie, że nie potrzeba chyba, że chce się dużą częstotliwość. To źle koleś powiedział a na necie wyczytałeś dobrze. Zobacz w nocie Atmega8 na 26 stronie masz tabelke(Table 2) i tam piszą opcje zegara - external crystal to jest zewnętrzny kwarc(to co jest na...
Nie lepiej wykorzystać przerwanie ICP1 timer1. Tam przepisywać zapamiętaną wartość timer1 (timer1 w konfiguracji timera zmienna = capture1), i przeliczać na prędkość, znamy przecież drogę (odległość między magnesami) a potrzebujemy tylko czas pomiędzy kolejnymi przerwaniami wywołanymi tymi magnesami. Po co zliczać ilość impulsów (drogi) w danym czasie...
Robiłem tak drogi kolego i nic jakieś inne ciekawe propozycjie? dalej to samo
Ok, Czy na Atmega też się da? Oczywiście, to zrobisz i na starym '51. Atmegi są bardzo różne - Atmega8 i ATmega4809 to dwa różne światy. Ale generalnie, każda ma timer, który może działać w trybie capture, w którym możesz mierzyć częstotliwość lub wypełnienie. Każda potrafi także sprzętowo generować PWM. Aczkolwiek przy podanych przez ciebie częstotliwościach...
Drogi kolego, moglbys podeslac kod programu ? Chetnie bym troche odpatrzyl i dostosowal w mojej konstrukcji. Jakie zmiany wprowadziles ?
miernik drogi przegub drogi metrów drogi
grzałka zużyta honda civic termostat wygłuszanie pomieszczeń
amica pa4560a420 przełącznik hyundai
Samsung CLX-3185 nie drukuje - diagnostyka i rozwiązania Wyciek wody z górnej części pompy - przyczyny i rozwiązania