Wg opisanej zasady powinien działać poniższy program ‘ Program swiatła samochodowe – opis działania ' ‘ Po włączeniu zasilania, gaszone są swiatła postojowe i mijania ' (gaszenie w sensie wyłączenia przekaźników) ‘ Program czeka na pojawienie się sygnału zapłonu ze stacyjki ‘ Następnie program czeka na znikniecie...
uP serii 51 do poprawnego restartu potrzebują na pinie RST stanu wysokiego przez minimum 2 takty zegara. Przy kwarcu średnio 11 MHz to stałła czasowa obwodu RC może byc mala i i tak powinien się resetować. Zawsze można wydłużyć stałą RC, ale jak to nie pomaga, to przyczyny raczej szukałbym w uP niż w układzie resetu.
http://obrazki.elektroda.pl/5066557500_1... Poniższy projekt dotyczy pomysłu który został w części zrealizowany już 10lat temu, ale dzisiaj mógł przybrać nieco inny wymiar, zaspokajając wybujałą wyobraźnię jego autora :). Dotyczy rzeczy całkiem zwykłej, jaką jest „przewodowy dzwonek mieszkaniowy”. Pierwszą odsłoną tego pomysłu...
Przeglądając forum i sieć trudno znaleźć proste sterowniki pod RS 232 , dlatego zbudowałem sterowniki za pomocą których możliwe jest sterowanie silnika krokowego unipolarnego , binarnego oraz 2 silnikami dc Projektując sterowniki wyszedłem z założenia aby były możliwie proste w budowie , funkcjonalne , możliwe do wykonania przez każdego , to samo dotyczy...
zamien 1uF resetujący na 10uF, między masą a pinem RESET może 100nF ceramiczny jeszcze dioda 1N4007 w szeregu ze stabilizatorem, jak na moment braknie napięcia zasilania, to kondensator 1000uF nie rozładuje się kiedy przewody do czujników są długie, trzeba dawać po 2x 1N4148 w układzie antyprzepięciowym + opornik 1k watchdog nie jest magiczną różdżką,...
Witam! Problem z jakim mam odczynienia jest następujący: Posiadam procesor 89c4051 oraz 89c2051 firmy Atmel. Procesory są wersji -24PI. Procesory te programuję przy pomocy programatora za pośrednictwem BASCOM 8051. Procesor 89c4051 po zaprogramowaniu i umieszczeniu w płytce układu działa bez zarzutu od razu po włączeniu zasilania, natomiast procesor...
Jeżeli nie chcesz programowalnego mikrosterownika (koszt 89C2051 to ko.7 PLN) możesz dwa liczniki (np. 4029) połączyć kaskadowo (impuls przepełnienia podać na wejście taktujące następnego). Na wyjściu Q2 pierwszego licznika jedno wejście NAND, drugie wejście bramki-sygnał taktujący. Następnie druga NAND do Q1 i Q2 drugiego licznika ( mogłem się pomylić,...
dzieki DosinskY za link. Czy może ktoś zaimplemetował w programie dla 8051 asm rozwiązanie problemu resetu eeprom opisanego w tym wontku? Jak czesto ten reset się zdaża jeśli układ działać bedzie non stop przez rok to szase żeby się popsuł w tym czasie są jakie 1% 10% 100% ? czy ktoś ma doświadczenia?
Ja mam P4 3.0 na poczatku takze miałem problem gdy zasilanie do programatora brałem z osobnego zasilacza ale rozwiazałem go tak ze zasialanie do programatora biore z zasilacza na ktorym dziala moj komputer i teraz juz nie mam takich problemow. Ale sam mam pytanie. Interesuje mnie zachowanie wyświetlacza LCD a mianowicie pisze program w BAsCOM Program...
...mam poza tym wiele spostrzeżeń nieprawidłowości do o dziwo działających procedur z tego forum. wg noty aplikacyjnej: 1. Jeśli zasila się układ pasożytniczo to na czas konwersji temperatury należy wystawić stan wysoki na DQ (nie wystarczy podciągnięcie rezystorem) 2. po wysłaniu bajtu 44h a tym samym rozpoczęciu konwersji w trybie zasilania niepasożytniczego...
Witajcie. Zbudowałem układ wg schematu. Po zaprogramowaniu procesora 89S2051 nic się nie dzieje, dopóki nie zewrze pinu RST do masy! z datasheet'a wyczytałem, że: "External Reset The RST pin functions as an active-high reset input. The pin must be held high for at least two machine cycles to trigger the internal reset. RST also serves as the In-System...
Witam serdecznie Mam problem z poniższym programem .Zbudowałm układ regulacji głośności na PGA2310 i at89c2051 .Do układu PGA nalzey wysła wartość od 0 do 255 -ja ograniczylem to na 110 do 200 . Program działa elegancko ale niestety co pewnien czas (nieokreślony ) głośnoś zwiększa się lub zmniejsza samoczynnie niewiadomo z jakiej przyczyny . Prawdopodobnie...
przeczysz sam sobie właśnie, bo skoro się programuje to znaczy że jest wszystko ok z prockiem. Tylko powiedz czy chociaż raz zrobiłeś Verify Flash? ... na wszystkich nóżkach jeśli ich nie zaprogramowałeś jako wyjścia podciągnięte wewn pullup'em do VCC to nie dziw się, że tam może być jakieś 3V. Teraz kolej na program ;) ... bo jednak coś mi pachnie...
Poszukuję różnych sposobów resetowania 89C51RD2B (układy resetu). Który z nich jest najlepszy i dlaczego?
Jak mam procesor AT89C2051 i chce by resetował się po włączeniu zasilania to musi być jakiś dodatkowy obwód (jakieś coś). Co na chwilę poda zasilanie na wejscie reset. Czy ktoś mógłby mi cos takiego pokazać?
Witajcie, mam spory problem.... Zrobilem sobie uklad Emulator at89c2051 na podstawie schematu z PRAKTYCZNEGO ELEKTRONIKA 10/99, troche go zmodifikowalem ( w zalaczniku jest schemat ), chodzi oto ze czesc ukladu dziala poprwawnie. Procesorek At89c2051 wysyla do pamieci program i veryfikuje go dla 80c31 i to dziala mi dobrze ale juz po wgraniu i po resecie...
Posiadam już 3 egzemplarze AT89c2051 które się resetują bez podłączenia czegokolwiek do wyprowadzenia RESET - może ktoś wyjaśni czy to normalne zjawisko ( powtarzam tylko niektóre egzemplarze ) ?
Koledzy ,czy ktoś może podać mi ,jak ma wygladać "układ" resetu przy w/w procku.Kombinuje na wszystkie sposoby i procek stoi.Programik ładuje do pamieci,weryfikuje i niby wszystko gra.Ale procek nie pracuje.Są jakieś przypadkowe stany na portach.Czy wolne porty należy pociągać do masy lub zasilania?Rozumiem że EA/Vpp do + gdy nie ma zew.pam.programu....
Wie ktoś może czy można zrestartować ten kontroler z poziomu software'u? Jeśli jest to możliwe to prośiłbym o jakąs funkcje w bascom. Szukałem w pomocy bascoma ale nic nie znalezlem. Prosze o pomoc. Dzięki.
Witam. Potrzebuję odczytać kod RC5 z wyprowadzenia INT1 (PD3) Atmega8. Tymczasem w znanym Bardzo ważna uwaga: polecenie GETRC5 jest "fabrycznie" przypisane do wejścia INT0 procesora i NIE MOŻE współpracować z jakimkolwiek innym wejściem, nawet jeżeli jest to wejście przerwania sprzętowego. Dekoder podczerwieni TFMS lub SFH MUSI być dołączony do nóżki...
Witam. Próbuję złożyć obrotomierz samochodowy na mikrokontrolerze Attiny2313. Wykorzystuję do tego kit z AVT2711. Chciałem wykorzystać program z tego układu. Różnica jest w mukrokontrolerach, a artukule jest 89C2051 a ja chcaiłem to zrobić na attiny i wynik pokazywać na wyświetlaczu alfa numerycznym. Jednak coś mi nie wychodzi. Odpalam układ na sucho...
Witam! Mam problem z resetem,mam programator aec_isp i wszystko sie programuje dobrze, jak wylacze reset w programie przy podlaczonym ukladzie do LPT to uklad dziala. Natomiast nie dziala jak go odlacze, na resecie mam 2.5V 8O . Reset mam podlaczony jak w pdf'ie do aec_isp. Co mam zrobic zeby po odlaczeniu ukladu od LPT na resecie bylo 0??
Mam takie banalne dla was pytanie: Czy pin RST w tym mikroprocesorze musze podlaczyc przez kondensator do +5V a przez rezystor 10k do masy? Pytam, bo nigdzie nie znalazlem ze tak ma byc, ale zwykle na schematach wlasnie te elementy sa tam podlaczone. Myslalem ze wystarczy podpiac VCC i GND, no i XTAL i bedzie chodzic, ale chyba jeszcze to mam podlaczyc??...
Do tego układu dołączona jest pamięć i inne elementy. Całość zlicza impulsy. Jednak reset tego układu trwa ponad 5 sekund a to jak dla mnie za długo. Czy jest możliwość przyspieszenia działania resetu, nawet za cenę likwidacji pamięci (nie zależy mi na tym, żeby układ pamiętał po wyłączeniu zasilania)? pozdrawiam
Witam, robię sobie programator do AT89CX051 na dallasie DS89C430 (zgodny z 8051) - schemat w załączniku - i napotkałem niespodziewany problem. Gdy chcę wystawić 0 na pin P0.7 (i w efekcie podać 12 V na nóżkę RST/VPP Atmela - ale na razie odpalam układ bez atmela), procek się resetuje. To samo dzieje się, gdy podłączam na zewnątrz masę do pinu P0.7 (wtedy...
Nie napisałes czy program kompilowałes czy korzystałeś z zkompilowanego hex-a. Jest duże prawdopodobieństwo, że ten programator nie programuje prawiłowo 89C2051.
Próbowałem pisać na '51, próbowałem na PICe, a najbardziej podobają mi się AVRy. Ich zalety to: - relatywnie niska cena, - proste programatory, - duże możliwości, - wiele języków (najprostszy Bascom, C, asm), w literaturze można spotkać wiele pozycji na ten temat (polecam kurs C, który jest publikowany w EdW). Do zabawy najlepszy jest bascom, pierwszy...
Witam Bardzo nieskładnie piszesz. Jeśli pytasz o wydajność prądową układu to wynosi ona +/-35mA czyli do wyjść (piny 11 do 19) możesz podłączyć obciążenie albo między +Vcc a wyjście lub między wyjście a GND nie przekraczając wspomnianych 35mA. Jeśli chodzi o podłaczenie do mikrokontrolera to właściwie możesz podłączyć układ bezpośrednio dodając drabinkę...
No rzeczywiście, wypadałoby podac typ proca - 89c2051 watchoga o czywiście nie ma. Reset to 33k i 1mikrofarad. Efekt ten nie wystepował przy testach układu bez obciążenia dlatego sugeruję łuki na stykach. Kondensator i dławik dorzucę jak i diode ale czy kombinowac cos z tłumieniem łuku na stykach ? Piotrek
Witam Może coś z tym układem resetu jes coś nie tak. Podciągnij reset do masy przez rezystor i daj przycisk lub kondona do plusa. No i napisz o efektach.
Jeżeli uszkodzony jest jakiś port który nie bierze udziału podczas procesu programowania to program ci tego nie pokaże (tak już miałem ale z ATMEL-em). Zgadzam sie, ale jeśli jest "złośliwie" uszkodzony układ to samo sprawdzenie portów nie pomoże. Najlepiej napisać program co sprawdza wszystkie kombinacje wejsc: ADC, INT, zliczanie timer itp. Na forum...
zmien mikrokontroler 89c2051 tani ale strasznie kaprysny jak juz zaprogramujesz to pewno bedziesz mial problem z resetem :?: :?: :?: :?: Co za bzdury wypisujesz??? Zaprogramowałem kilkadziesiąt układów - żaden nie sprawiał kłopotów!!! Jeśli już zmieniać - to na serię S, tańszy programator :D (właśnie się pojawiły :D ) Marek Jaglarz
Na zdjęciu (at)keso jest płytka PU-2, jak sama nazwa wskazuje, "płytka uniwersalna" - montowana w nowszych urządzeniach. https://obrazki.elektroda.pl/2322740500_... ULN2803 wraz z czterema tranzystorami to autorskie rozwiązanie podwójnego mostka H, którego nie da się uszkodzić, podając takie same stany na oba wejścia. Może sterować...
Dużo prościej jest zastosować ULN28003 (8 x darlington z zabezpieczeniem diodami). Układ można przyłączyć bezpośrednio do portu, ma wydajność 500 mA na każdym wyjściu i to co najważniejsze: można bezpośrednio sterować przekaźnikiem (i procek się nie resetuje od napięcia wstecznego przy wyłączaniu przekaźnika). Układ kosztuje ok. 2 zł. Chyba warto robić...
Proponuję układ jakiegoś resetu do uP np. DS1812 , TL7705 itp. Monitorują one +5V , ale można wybrać taki na 12V , doskonale wykrywają zakłócenia impulsowe (czasem zbyt dobrze) no i oczywiście wykrywają obniżenie napięcia poniżej wartości zadanej. Sławek
Witam! Zrobiłem to coś i od razu mam pytanie dotyczące działania tego programu. Testowałem to na płycie MSI k7n2 ustawienia portu LPT na SPP, EPP oraz na laptopie 485 hinote ultra C-475 tj. 486 dx75MHz tam była opcja bidirectional / ps2 w biosie jeśli chodzi o LPT niestety w żadnym wypadku program nie wykrywał układu 89c2051 oraz sprawdzałem aby coś...
Witam Enkodera nie dałem bo miałem taki pomysł aby dać przyciski. Z enkoderem robiłem już ostatnio układ przedwzmacniacza więc tym razem wybór padł na przyciski. Odnośnie resetu to nie dalem żadngo rezystora bo uważam że nie jest potrzebny. Zrobiłem juz ok 50 różnych urządzeń i przy żadnym mikrokontrolerze nie mam nic na resecie, czyba że przy 89c2051...
Pytałem z ciekawości bo wybrnołem z tego budujac taki zewnerzny układ resetu procesora. Licznik sobie liczy z zewnetrznego oscylatora i gdy doliczy do pewnej liczby to resetuje procesor. W normalnych warunkach nigdy nie zdaza doliczyc do tej liczby bo kasuje go cyklicznie resetujac cyklicznie w przerwaniu jeden pin.Gdy procesor nie chce wejsc w przerwanie...
Którą płytę ewaluacyjną kupiłeś ? Do wyboru mamy EVB503, EVB 100, EVBAVR02, EVBAVR03, i EVBAVR04. Z tego co widzę, to EVB100, EVBAVR03 i EVBAVR04 są tylko do AVR. Jeśli więc kupiłeś którąś z tych płyt to z '51 raczej nici... Jeśli masz EVBAVR02 (m.in dla AT90S2313) to po drobnych przeróbkach możesz zastosować procesor 89C1051, 89C2051 i 89C4051 (o ile...
Zgadza się, kasowana jest cała pamięć programu, ale fusy kasowane są osobno. Nie znalazłem tego w opisie uC z serii '51, ale jest w notach AVRów, podejrzewam że w obu rodzinach wygląda to tak samo lub podobnie. The Chip Erase will erase the Flash and EEPROM memories plus Lock Bits. The Lock Bits are not reset until the Program memory has been completely...
Witam. Odświeżam temat załączając fragment układu odpowiedzialnego za regulację temperatury. W 89C2051 nie ma czegoś takiego jak ADC jest komparator napięcia. Wartość czujnika temperatury w 21 st.C, ale nie wiem czy poprawna, bo lodówka nie działa prawidłowo. http://obrazki.elektroda.pl/5382102600_1... W załączniku (volvo_cool.zip) pełny...
Ja polecam mikroprocesor 89c2051(4-5zł) bardzo prosto program taki napisać (asm pod 51) no i jakiś mostek mostek moc i nic poz tym nie trzeba . Jeżeli chodzi o dokładny schemat aplikacji to poszukaj w necie jak podłączyć zegar oraz RESET i zasilanie do tego procka. Reszte podepnij do tranzystorów bądz do mostka mocy na układzie i wszystko bedzie działało...
Smiolnik nawet nie potrafisz z gotowego schematu wkleić poprawnie układu , skoro zdecydowałeś się na stabilizator to wypada zasilić mostek H bezpośrednio , kompletnie nie rozumie Twoich kombinacji gotowy schemat i pcb masz w projekcie Elebota lub wystarczyło w miejsce 89C2051 wstawić ATTiny zmienić Reset tylko trzeba mieć o tym trochę pojęcia jeden...
Witam! Mam at89c2051 z takim oto programem: $crystal = 12000000 $baud = 9600 $regfile = "89c2051.dat" 'sygnalizacja diodami Set P3.5 Reset P3.4 Wait 1 Set P3.4 Reset P3.5 Wait 1 Reset P3.5 Reset P3.4 Do Reset P1.7 : Set P1.6 : Set P1.5 If P1.4 = 0 Then Gosub Wyswietl 'klawisz 7 Elseif P1.3 = 0 Then Gosub Wyswietl 'klawisz 8 Elseif...
Witam Wszystkich. Fajne, choć faktycznie obudowa nie pasuje. Ech, budowało się kiedyś takie zegarki z wyświetlaczami 7seg. Tylko był problem z ustawianiem aktualnej godziny. Przypomina mi się jak kiedyś (połowa forumowiczów pewnie nie pamięta) miałem zegar do wieży na układzie MC1206. Byłem kiedyś posiadaczem takowego, do puki się nie zepsuł. Oddałem...
Witam, Widzę już kolejny post dotyczący programatora. Myślę, że można by się pokusić o złożenie któregoś z gotowych i działających programtorów i zabrać się za programowanie. Jeśli interesuje Cię programator dla 89C2051 to na tej stronce masz równoległy programator podłączany pod COM'a http://chaokhun.kmitl.ac.th/~kswichit/ea... Natomiast kwestia...
ale nie wiem jak podejsc do przerwan zewnetrznych (przyciski). Przyciski mam podlaczone pod: P3.3 (Int1), P3.5(T1), P3.4 (T0), P3.2 (Int0). Jak to jest mozliwe ze sterujac multiplekserowo wyswietlaczami segmentowymi wysylajac aktywny bit na port P3, moge jednoczesnie zglaszac zewnetrzne przerwania (z przyciskow)?? Możesz. Ale dlaczego przyciski mają...
Schematu niestety nie mam :( Opis wrzucę jutro 8-) Dzisiaj się już nie wyrobiłem :( Jutro jak znajdę czas napiszę :D Na wstęp napiszę, że 4017 steruje diodami i puszczeniem stanu niskiego na każdą z 8 żył po kolei :lol: Opis działania: Po podłączeniu napięcia i naciśnięciu przycisku RESET, układ jest gotowy do pracy. Następuje zresetowanie układu 4017...
Zalaczony listing programu w C zostal napisany dla srodowiska Raisonance RIDE51 i pod nim zostal skompilowany. Opis ukladu : Do portu P1 podlaczamy osiem LEDow poprzez oporniki 220 ohm do plusa zasilania, lub poprzez wzmacniacze NPN ( nie bramki logiczne ) z oporami 220 ohm i LEDami w kolektorach do plusa zasilania, a do portu P1 trzeba dac pull-up'y...
Witam! Chcialbym zrobic plytke testowa do 89C2051 tylko ze mam pare problemow. Po pierwsze czy ten uklad na schemacie jest wogole poprawny bo sam go narysowalem. Po drugie nie wiem jakie mam dac kondensatory za rezonatorem, czytalem ze sa to wartosci od 22 do 40pF w zaleznosci od rezonatora, ja zakupilem kwarce 11.052MHz (niskie chodz nie wiem czy jest...
Co do próbnika stanów to musisz wykazać trochę inicjatywy. Co masz na myśli? Przeszukałem google i nie znalazłem. Co to za uC. Jeśli 89C2051, 89C51 lub podobny to kondensator powinien być podłączony po między pin1 a +5V a normalnie po resecie przez rezystor ~8.2kR podłączony do GND. W przypadku uC AVR będzie odwrotnie. To jest 89cx051 i zgodnie ze...
Cześć ! AT 89C2051 programuje się techniką przemiatania pamięci przez licznik wewnętrzny taktowany sygnałami programującymi. Oznacza to, konieczność zerowania układów wewnętrznych procesora przed rozpoczęciem procesu programowania. Gdy procesor jest gotowy do przyjmowania danych na port P1 ustawia adres 0000h w pamięci flash. Zdarza się że przy odpalaniu...
Czy kolega czytał kartę katalogową tego Atmel-a ? jest tam napisane co innego. Hm, chyba mnie nie zrozumiałeś. Czytałem notę katalogową i są tam podane dwie wartości kondensatorów (z tolerancją) - jedne, dla rezonatorów kwarcowych, drugie dla rezonatorów ceramicznych. Z mojej wiedzy wynika, że rezonatory ceramiczne produkuje się na "małe" częstotliwości...
Hej Znalazłem na forum plik w asemblerze do wysyłania kodu RC5 poprzez układ '51. Czy ktoś mógłby rozszyfrować mi o co w nim chodzi?? Co jest potrzebne a co można wyrzucić i gdzie i w jaki sposób zapisać adres wysyłany oraz komendę. Plik jest z komentarzami ale nie bardzo wiem co i jak nadal CPU89c2051.def ;Program pilota RC-5 wykonanego na uP ; IR_OUT...
Moze nie do konca na temat ale zwiazany z fuse bits Potrzebowalem ukladu ktory ma sporo we/wy i na forum polecono mi atmege. wiec wybralem atmega16. wczesniej do moich skromnych potrzeb wystarczal 89c2051. ale ten uklad mnie draznil :) Oczywiscie nie obylo sie z zamieszaniem fusami. odpalilem sobie kolejny zciagniety program i to byl ISP Programer....
Witam, napisałem kiedys w Bascom'ie program pod 89c4051 i ostatnio natchneło mnie, aby go troszke rozbudować. Po kompilacji okazało się, że kod wynikowy ma ponad 4kilo. Próbowałem optymalizować program, ale na niewiele się to zdało -postanowiłem więc skorzystać z mikrokontrolera o większej pojemnośći. Wybór padł na 89c55wd. Jako, że nie posiadam płytki...
timer na 892051 4 wyswietlalcze led sterowane :włączanie wyłaczanie wyświetlaczy--poprzez tranzystory z portów P1.4-P1.7 sterowanie wyswietlaczami (cyfry) poprzez uklad dekodera bcd na kod 7-mio segmentowy z portów P1.0 P 1.2 P1.3 P3.7 klawiatura start ustaw przesun i stop(mozliwosc powrotu do ponownego liczenia) i reset -wszystko zrealizowane na 4...
Witam, mam programtor + plytke uruchomieniowa pod atmela 2051 , programator specjalnie pod bascoma, wszystko ladnie hula gdy pisze jakies tam programiki zmienialjace set/reset dla portow, (diodki - kazda na wyjsciu pinow postow zapalaja sie/gasna) ale problemem jest dla mnie zestawianie komuniakcji po RS, plytka jest wyposazona w uklad na MAXie, kwarc...
http://obrazki.elektroda.pl/9387263500_1... Witam Chciałbym zaprezentować swoją pracę, która powstała do konkursu "młody innowator". Na wstępie chciałbym powiedzieć że jest to tylko prototyp i posiada on jeszcze wiele niedoskonałości :) Głównymi założeniami projektu było zbudowanie czajnika wyświetlającego temperaturę wody z możliwością...
:arrow: SHG, troszke odbieglismy od glownego tematu, ale mysle, ze nam wybacza ten "skok w bok". Niestety na razie nie znalazlem oryginalu noty o ktorej wspominalem, ale pamietam ja na tyle by pokazac idee na obrazku. Zobaczysz, to bedziesz w domu. Dobrym uzupelnieniem teoretyczno-praktycznym ( jak dobrac elementy ) jest ten URL: http://vptech.chez.tiscali.fr/homebrew/r...
Witam! Ostatnio zaczolem sie uczyc asemblera na procki 8051. Musze przyznac ze jezyk ten zaczol mi sie bardzo podobac :) Napisalem program zamka szyfrowego na procesor 89C2051, kod zrodlowy podaje w zalaczniku (jest dosc dlugi). Zamek ma dzialac tak: Jesli w pamieci eeprom nie ma zapisanego kodu (w komorce zero wartosc <> 184), zapala sie dioda...
reset 89c2051 89c2051 reset układ resetu 89c2051
scalić mosfet whirlpool pralka numer serwisowy simlocka orange
tester rezonatorów kwarcowych tester rezonatorów kwarcowych
Rezystancja między płytkami komutatora w silnikach prądu stałego Wyważarka do kół startuje, ale zaraz staje - usterki