ewentualnie schemat poprosimy
Witam Mozna to zrobic na NE555 (scalak) do ktorego zrobisz dwa obwody opozniajace wlaczane dwoma przelacznikami. Moim zdaniem duuuuzo prosciej jest to zrobic na mikrokontrolerze (at89c2051) w tym przypadku bedziesz potrzebowal: Mikrokontroler at89c2051, rezonator kwarcowy (max 24MHz), stabilizator 7805, dwa kondensatorki elektrolityczne i dwa ceramiczne,...
ACK jest pomijane praktycznie we wszystkich dzisiejszych zastosowaniach. Tylko Busy gra rolę potiwerdzenia gotowości odbioru. To czy ack=h czy l wsjo ryba. Pytanie istotne ! Czy ATtiny poradzi sobie z predkosciami na LPT SPP ? OSCCAL = 0xff. Dochodze do wniosku ze nie bardzo :( a szkoda. Zaraz zrobie testy na at89c2051 na 24Mhz. Niestety programator...
obydwa moga byc taktowane dowolna czestotliwoscia od 0Hz do 12Mhz (wersja 12) lub 24MHz(wersja 24).
Fakt. Jezeli zaczniemy ladnie ubierac wysylane dane (a wypadaloby by z tego ubierania nie rezygnowac ;) )......cykl maszynowy 500ns (dla AT89C2051 z kwarcem 24MHz) moze nie wystarczyc.... Autor tematu nie precyzuje rodziny mikrokontrolera a '51 Atmela podaje tylko jako przyklad. Moze wiec jakas szybsza '51 Dallasa albo '51 od AD....a jak nie, to moze...
Witam, robie projekcik i używam ADuC812 jednak jego niecałe 12MHz nie wystarcza. Potrzebuje zbudować sterownik na którymś Atmelu seri 51 tak zeby programik napisany w asemblerze z Aduca podszedł do nowego procka. Wiem ze moge uzyc np. AT89C2051 ale on ma 24MHz, czy jest jakis inny w którym będe miał do dyspozycji porty (P0,1,2,3) i częstotliwość pracy...
I może troche głupie pytanie ale myśle nad tym już troche czasu i nic nie moge wymyślić a dokładniej jak procerura Do 'set up a 1 sec accurate DO NOTHING loop Enable Interrupts 'wait 1 as per BASCOM-51 is not accurate For Delayword = 1 To 45440 Next Delayword Disable Interrupts dla mikrokontrolera AT89C2051 z kwarcem 24MHz odlicza dokładnie 1 sekunde?Znalazłem...
Nawet jeśli AT89C2051 pracuje z zegarem 24MHz, to rdzeń wykonuje instrukcje 12 razy wolniej czyli pracuje z częstotliwością 2MHz. Poza tym większość instrukcji to 2 lub 4 cykle zegarowe, co daje realną częstotliwość rzędu 1MHz. Zatem nawet jeśli uda się zrobić PWM-a, to o pozostałych rzeczach, którymi ma się zająć uC można zapomnieć, bo nie starczy...
początkujący próbuje zbudować prosty miernik częstotliwości na at89c2051 taktowanym z zewnętrznego generatora 24MHz. zliczanie impulsów mierzonych w counter0, bramkowanie timerem1 wyświetlacz lcd z obliczeń mi wyszła max częstotl. zliczania przez counter0 - 1MHz czy może mi ktoś podpowie: - jaki w tym układzie będzie najlepszy czas bramkowania? - jak...
Może trochę offtopic ale RISC-owe Atmele ponoć nieźle się przetaktowują jak CISC-owe niewiem AT89C2051 nigdy nie próbowałem puszczać szybciej niż 24MHZ. Ciekawe czy da się znacznie podnieść taktowanie i uzyskać absurdalne prędkości na RS232 :) Tyle że ciekawe co to odbierze jak będzie powyżej 115,2kbit/s chyba drugi podkręcony atmel. (konwertery USB<->RS232...
"...do komunikacji z szybkością 19200 bodów/s jest potrzebny kwarc 22.118400 MHz lub podobny..." Ke? Nie bardzo rozumie dlaczego? Może chodzi raczej o nadmiar zajęć dla uC bo 19200 można uzsykać przy całej masie innych częstotliwości rezoatora (znacznie niższych). Co do współpracy AT89C2051 z takimi kwarcami to owszem one współpracują ale nie wszystkie....
4k7, łądują się mniej więcej jeden cykl instrukcyjny (24MHz), inne piny nie mają takich opóźnień - do pinów P1 dołączonych jest kilka TTLi
Uzyj moze at89c2051 - malo flasha, ale wystarczy, 20 pinow tylko. Taktowany kwarcem 24MHz wyciaga 2MIPSy. Niech po prostu przelacza diody. Nawet jesli dostaniesz zmiane swiecacej sie diody 200k razy na sekunde, to uzaleznienie tego od dlugosci wcisniecia przyciskubedzie dosc dobrym generatorem liczb losowych.
Chce mierzyć impulsy z zakresu 10kHz do 120kHz... 89cx051 (at)24MHz + Basic = Ciężka(niemożliwa?) sprawa przy 120kHz. Może w asm dałoby radę , ale Basic :( Zmienił bym także koncepcję/sposób pomiaru , a mianowicie: Sygnał podaję na INT0 i odwrócony(zanegowany) na INT1 , włączam bramkowanie liczników T0 i T1 i niech zliczają cykle maszynowe.T0 liczy...
hehe mój ulubiony temat :D czarno-biały obraz można prosto zrobić na wejściu video - bierzesz AT89C2051 i musisz mieć prosty przetwornik na tranzystorach - 2 tranzystorki BC547 ujdą juz na 4MHz da sie zrobic pionowe paski testowe, na szybszym 24MHz lub AVR możesz myśleć nad autentyczną kartą graficzną :roll: obiecuje, że cosik fajnego przygotuje :D
Nie ma rzeczy uniwersalnych. Sposób obliczania zawrtości tajmera jest w manualau do uC, więc z niego możesz skorzystać. Ale pamiętaj o tym, że nie da się z każdego kwarcu uzyskać każdej częstotliwości UART'a. Częstotliowości 12MHz i 24MHz są pod tym względem własnie nieco przykre i powodują spore błedy przy transmisji szeregowej.
Witam! Bez bicia się przyznaję do bardzo nieprzemyślanego kodu. Aplikacja jest przeznaczona do testów i do serwisu. Dobrze, że zjawisko wystąpiło teraz a nie na docelowej aplikacji. Muszę tak to zrobić, żeby procedury komunikacyjne były odporne na zawirowania interfejsu. Pisałem te sprawdzanie checkboxów i kolorowanie buttonów najprościej jak się da...
Witam, Witam! Czy udało się komuś zaprogramować AT89c2051-24PU programatorem AVT bo mnie nie :/ Proszę zwrócić uwagę na końcówkę oznaczenia (PU). ale o co chodzi? To przecież typowy 24MHz ATMEL - - i niby czym różni się on od , czy od ? Natomiast za pomocą programatora AVT-2502 pod BASCOMem zaprogramowałem wiele 'małych ATMELi' i z różnymi pojemnościami...
Musisz wytaktować 9 cykl zegarowy i zanim odczytasz bit, ustawić port w 89C2051 na "1". Inaczej nigdy nie odczytasz bitu ACK. Czyli po nadaniu 8 bitu sprowadzasz SCK do 0, potem ustawiasz SDA na "H" (1) i znów SCK na 1, wtedy odczytujesz ACK (najlepiej instrukcją JB, bo wyjdzie gdy na SDA będzie 0) i jedziesz dalej. :) A, przy odczycie pamiętaj o powtórzonym...
Witam Przepraszam że odgrzebuję stary temat, ale mam bardzo podobny problem. Program do mrugania LED ami. AT89C5210, kwarc 10MHz 33pf kondensatorki. Nie chciało w ogóle startować, mimo, że na nóżkach 4 i 5 było 10MHz, dopiero gdy odłączyłem kwarc i kondensatorki i zacząłem wysyłać impulsy pęsetą, równocześnie dotykając +5V, to krok po kroku program...
Panowie! Podałem schemat który działa w samochodzie i spisuje się doskonale nawet przy dużych mrozach, temperatura ma wpływ tak jak kolega pisze przy wstrysku. (dawka paliwa, sonda lambda, temperatura) to sa czynniki sprzeżone ze sobą. Przy rozruchu wystarczy kąt zapłony w punkcie ZZ lub lekko przed (tzw ujemny kąt). Moj silnik zapala z tym zapłonem...
Witam, nadal nie działa. Ze starą pamięcią działało... Dodam że ta pamięć działa jako (data/code) w emulatorze do at89c2051, na bazie projektu z EP. Tylko że mój projekt jest troszkę przerobiony - dodałem wcześniej po dwie pamięci (2x64k) pod adres 0000-1fff i drugą pod 8000-9fff. Układ działał aż do momentu gdy chciałem przerobić emulatorek na jedna...
Witam. Ja też przerobiłem swój miernik z zegara na rezonatorze kwarcowym na gotowy generator kwarcowy. Po zmianie tak mocno nie dryfuje podstawa czasu, żeby osiągnąć większą dokładność polecam generator TCXO. Nie mogłem dostać TCXO na 24MHz i zostało przy generatorze kwarcowym kalibracje najlepiej przeprowadzić mierząc jego własną podstawę czasu pomiar...
nadmiscz jaka czestotliwosc udalo Ci sie wydusic? z tego pwm bo ja napisalem cos podobnego tzn cos co obsluguje 2 piny regulacji wypelnienia i display led 2 cyfry ale wiecej jak 290 hz przy zegarze 24mhz nie wydusilem program napisany byl w Bascomie , wczesniej kolega napisal o 14 khz czy udalo sie napisac taki program czy sa to wyliczenia teoretyczne?
89C2051 nie wytrzyma 50MHz. Przy zegarze 24MHz można mu podać co najwyżej 1MHz na wewnętrzne liczniki. A najlepiej jeszcze mniej. Jako preskaler można użyć 74HCT393 (podzieli max. przez 256), albo przez 128. Przy 50MHz:128 = 390kHz - poradzi sobie. Pomiar jest prosty, wystarczy wyczyścić licznik 0 i podać impulsy, przy czym czas otwarcia bramki licznika...
Ludzie, dokonalem pomiarow miernikiem... tz mierzylem ampery, wczesniej nie moglem zmierzyc bo cos mi multimetr zle mierzyl, musialem wymienic bezpiecznik bo byl przepalony i teraz moglem zmierzyc ile pobirea mocy ten moj uklad.... i oto tak wygladaja moje pomiary... 23mA - sama plytka programatora bez procesora sterujacego AT89c2051 40mA- plytka programatora...
:arrow: szod Dzięki za uświadomienie :) nie miałem zielonego pojęcia że to tak ma być :) :arrow: zumek hmm, sprawdziłem napięcia, układ zasilany jest 5V, więc na wyprowadzeniach rezonatora mam 2,23V i 2,45V ...czy pomimo tego, że są prawidłowe napięcia, rezonator może nie pracować ? jak to sprawdzić ? bo jeśli to wyeliminuje, to wtedy będe miał pewność,...
Ja sam składalem swojego willemka i na początku programowalem tylko at89c2051 wszystko bylo ok. Pozniej mialem podobny problem z ukladem 89c55 taka 51 s 20k romu. Porblem idento jak twoj. No moze trochu inne adresy. U mnie byl zbyt slaby dlawik kolo przetwornicy. Kiedy skladalem programator dostalem tylko maly zielony. Szczerze mowiąc wypalimem takich...
co tu duzo gadac o programie bardzo prosty, bo wiele nie ma do roboty oprucz rozpoznawania stanu na wejsciach portow (konfigoracyjnych) oraz wlaczania sciemniania, rozjasniania to: po wykryciu braku napiecia (te wasze nieszczesne przejscie przez zero) jest kasowany (ustawiany) licznik (timer) potem w zaleznosci od ustawionej wartosci jasnosci(ustawionego...
Programator umożliwia zaprogramowanie mikrokontrolerów 20 pinowych oraz 40 pinowych tj. AT89C5x, 89S5x oraz AT89Cx051. Do komunikacji zastosowano port LPT komputera PC. Wymiary płytki 9x10cm - laminat dwustronny. Programator cechuje niski koszt wykonania oraz darmowy program obsługujący + źródło w Delphi. Użytkownicy WinXP/NT wcześniej powinni zainstalować...
Jeśli pan podpina wyświetlacz do at89c2051 ,który nie ma wyjścia magistrali 8080 i emuluje pan jedną żeby przerobić na drugą dodając jeszcze zewnętrzne bramki to nie wiem do końca czemu ma to służyć profesjonalizmu to tu jakoś nie mogę się doszukać . U dobrego programisty to jest stabilizator kilka kondensatorów rezonator kwarcowy o ile jest taka potrzeba...
Nowa wersja progarmu Zmiany w odniesieniu do starej: - obsługa LCD e trybie 4 bitowym - obsługa 6 diod (poziom głośności) funkcja - obsługa enkodera w przerwaniu INT0 (do zmiany głośności i wyboru funkcji) - wersja zoptymalizowana i okrojona ze zbednego kodu - obsluga tylko wyswietlacza 2x8 znakow (AUTOMATYCZNE PRZENOSZENIE KURSORA PO 8 ZNAKACH) - skrocony...
Witam Jestem początkującym w dziedzinie mikrokontrolerów ale chciałem zbudować moduł CDI oparty na kontrolerku jak w temacie. Mam tylko mały problem. Mianowicie nie mogę poradzić sobie z kompilacją kodu wsadu. Kod wygląda następująco: ;Programm for 89c2051 as CDI ignition TT600R ;Important: Chrystal 24MHz !!!!!!!!!!!!! ;Trigger by Comparator input...
Wprawdzie ze sporym opoznieniem, ale jednak, ponizej znajdziecie niesupportowana, dobrze dzialajaca wersje demo osmiokanalowego kontrolera servomechanizmow. Z roznych wzgledow musialem przyciac wersje pelna kontrolera, ale to co zostalo jest wciaz w pelni dzialajacym sterownikiem. Mozna go uzyc do jednoczesnego sterowania osmiu serv w pelnym zakresie....
stm32 24mhz 24mhz generator rezonator 24mhz
termistor oznaczenie wysokich obrotach grzeje lodówka turbo
ekspres naprawa żarówka szeregowo
Schemat stabilizatora napięcia 7810 VK Schemat subwoofera Voice Kraft 7810 SW - poszukiwania