Witam Zamiast odkrywać wynalazki o niepewnym działaniu, kup sobie z "Allegro" gotowy, bo nawet wykonanie samemu, taniej cię nie wyniesie. Pozdrawiam
Zauważ, jak połączone są piny switchów wewnętrznie. Nie mam niestety projektu z klawiaturką, i czasu też brak, żeby ułożyć. Może znajdzie się ktoś, kto ma pod ręką to wrzuci. Popraw tę diodę, bo w tej chwili zasilacz procesor napięciem ~4,3V. Ona mam być przed stabilizatorem. Bezsensowny jest też napis DC5V, ponieważ i tak będziesz musiał dać minimum...
DS1813 podłączony bezposrednio odpada dla 8051 - resetuje stanem niskim...
Witajcie!! Niezłe wynalazki robicie to muszę przyznać i zgodzić sie z kolegą jony15 . W załączniku gotowe rozwiązanie. Proponuje więcej lektury dokumentacji producentów. Pozdrawiam.
Hmm. Czy nie mozna wydluzyc zwloke czasowa spod programatora ? Nie chce mi sie lookac w datasheet ale cos mi sie zdaje, ze 300 nF to za malo aby przeprowadzic prawidlowy reset.
Jak robilem dyplom to mialem odobny problem. Proponuję sprawdzić czy masz oscylacje na kwarcu. W moim wypadku musiałem podlutować kwarc i kondensatory na pająku bo na płytce nie chciało działać ( do tej pory nie wiem dlaczego). Druga ważna rzecz to inny niż w przypadku zwykłej '51, stan sygnału reset. używałem programatora na 74hc244 i programu ponyprog....
Wlasciwie wystarczy plytka uniwersalna kwarc(tylko jeden(ten drugi na poczatku jest calkowicie zbedny) procesor (naprzyklad 89s52 - bo nie musi to byc AVR) i jakis reset(naprzyklad kondensator 220n z reset do plusa - dla 89s52) i jakis zasilacz
Mamy do czynienia z dość dużą indukcyjnością odbiornika a nie widzę nigdzie gasika przepięć. Przecież Autor zabezpieczył się się od przepięć na cewce przekaźnika a zapomniał o przepięciach generowanych przez odbiornik. Dołożyć gasik RC lub warystor na stykach załączających odbiornik i problem zniknie.
zrobilem pewien uklad na 89s53 wszysko pieknie ladnie ale od czasu do czasu program nie startuje dalem 10uF na noge reset .. czy ten uklad wymaga jakiegos specjalnego ukladu resetujacego ? w czym moze byc problem ? program bez problemu startuje w 89s52 w tym samym ukladzie ,, a i nie wiedziec czemu raz zaprogramowany 89s53 nie che sie ponownie zaprogramowac
Lepiej będzie na 4053. Chodziło mi o golepin do przełącząnia tego układu . Dalej nie wiem po co na schemacie został wyprowadzony sygnał SS :( Czy on działa jak reset?
Tak - jest zasilany ze stabilizatora. Sprawdzalem jeszcze woltomierzem i widac ze na liniach RESET, MOSI i SCK pojawiaja sie jakies sygnaly. Jednak linia MISO jest caly czas w stanie wysokim lub niskim (od momentu zalaczenia zasilania jest ten sam przez caly czas- czasem wysoki, czasem niski). Czy oznacza to ze procesor nie jest wprowadzony w stan programowania...
Witam. Przed LM zamiast pojemności 100n wsadź elektrolity 470u lub większe. Pin 9 AT 89s52 to reset. R10k do masy , C 10u do Vcc. Końcówka EA do Vcc. To tak na początek. Jeszcze na zasilaniu At pojemość 100n ale przy samym układzie. Pozdrawiam Dodano po 48 za LM też zamiast 100n daj elektrolit 470u lub większy
jak powinien wygladac uklad resetu dla 89s52 zeby mozna bylo ja programowac uproszczonym stk200 ( czyli same kabelki:) ) za pomoca programu ISPPROG ewentualnie czy konieczne jest zastosowanie normalnej wersji stk200??
temperatury zostaja zmienione na lcd ale tylko raz, znaczy się gdy temperatura zmieni się to nie ma zmian na wyświetlaczu. temperatura na lcd zmienia się "live" tylko wtedy gdy trzymam przycisk cały czas. Program działa dokładnie tak jak go napisałeś, w momencie kiedy naciskasz przycisk wartość odczytana jest przepisywana do zmiennej która jest wyświetlana...
https://obrazki.elektroda.pl/8632693900_... W starszym sprzęcie elektronicznym, który został wycofany z użytku, można znaleźć ciekawe elementy, w tym różnego rodzaju mikrokontrolery. Choć obecnie dostępne są bez problemu za niewielką kwotę 32-bitowe mikrokontrolery o dużej mocy obliczeniowej, wyposażone w interfejsy sieciowe, to czasem...
pisząc program dołączam biblioteke #include<reg52.h>, niby ze owa ma współpracować z moim procesorem, na resecie próbowałem właczonym i wyłączonym nic się nie dzieje... Chyba ze nie wiem programator cały czas trzyma reset ale zdaje sie ze tak nie jest
Moja potrzeba użycia AT89S52 nie wynika z chęci użycia go ale z posiadania gotowej klawiatury w której siedzi już ten procesor i on nią "zarządza". To użyj w miejsce 89s52 procesora ATMEGA162. Weź tylko poprawkę na reset.
Oczywiscie korzystam z atmeli 89s51 24PU, oraz 89s52 24PU. Poprobuj z roznymi kwarcami np 4MHz-12MHz EA/VPP --> VDD RESET --> 470nF --> VDD no i oczywiscie jakis sofcik w srodku ;) To tyle zeby ruszyl, inaczej procek do kosza.
Początkujący kwestia definicji ;). Do tej pory po prostu wszystko robiłem na standardowych 89s52,89s51,89c2051. Dawałem zewnętrznego wotchdoga i tyle. Ja nie daje WD z powodu błędów w programie chodzi mi o to że jak przyjdzie zakłócenie z zewnątrz (elektromagnetyczne) to żeby procek się nie zawisł tylko się zresetował. Pisze programy w asm więc zerowanie...
...I w tym cały kłopot. Ale to nie cały kłopot ;) ORG 0000H ;RESET LJMP INI ORG 000BH LCALL PWM ;kolejny kłopot Piotrek
http://obrazki.elektroda.net/97_12601256... Znalazłem coś takiego. Ten reset to tak bezpośrednio przez kabel i nic więcej. Ani przycisku, ani rezystora ?? W schemacie wogóle nie żadnych układów pośredniczących.
A co to jest u Ciebie w kodzie to "Went" ?
No to ktoś nakombinował :D !!!!!! 1. Płytka bazowa - Procesor w standardowej konfiguracji z programem w pamięci zewnętrznej (U3). Zworką JP4 ustalasz czy ma wykonywać program z pamięci zewnętrznej czy wewnętrznej. Kiedy ustawisz na pamięć zewnętrzną powinieneś zworkę JP1 ustawić na adres 0000h aby procesor szukał programu na początku eprom'u. Istnieje...
Witam Mam podobny problem Procek 89S52 Sygnatura jest, czyli go widzi Niestety hex'a nie chce mi wgrać :/ Dośc istotne pytanie: Czy reset musi być podpięty jeszcze do czegoś czy wystarczy tylko do programatora podpiąć?
Ja sądzę że to nie będzie dobrze pracować ponieważ dla składowej zmiennej, która cię przecież interesuje, wyjścia wzmacniaczów są zwarte przez te nieszczęsne kondensatory a poza tym dochodzi jeszcze dosyć niestabilne (nie określone) parametry wejściowe portu procesora. Także wyliczenie stałych czasowych to już gorsza sprawa. Ja też uważam że pewniejszym...
Procki 89s51/89s52 sa jak najbardziej normalne :D . Programator stk200/300 rowniez sie do nich nadaje (sam stosuje). Reset powinien byc podlaczony przez kondensator kilka-uF do ucc oraz przez opornik ok.10k do masy oraz jednoczesnie do odpowiedniego pinu w programatorze, ktory to ustawia go w odpowiedni stan w czasie programowania. Pzdr
Ach literówka, wiadomo że ma być # Nie o to mi chodziło. Watchdoga uruchamiam jednak mam problem z jego obsługą, w odróżnieniu od 89S8252 w którym ładnie ustawiam sobie watchdoga na 2 sekundy - to w 89S52 watchdoga trzeba resetować co określoną liczbę cykli (16383 machine cycles). Jak to wrzuciłem w przerwanie to procek zwolnił tak że głowa boli :)...
http://obrazki.elektroda.pl/6124965200_1... Witajcie! Chciałbym zaprezentować mój zestaw uruchomieniowy składający się z programatora oraz w miarę możliwości uniwersalnej płytki testowej! Powodem powstania zestawu były wysokie ceny zestawów oraz ograniczona funkcjonalność. Postanowiłem więc sam spróbować zbudować własną płytkę testową wraz...
pisze w basicku widze ze dla AVR jest juz gotowa instrukcja !! ale nie widze jej dla 89s52 ;/ wlasnie odklucanie stykow jak to zrobic ? kod uz jakis znalazlem do klawiatry matrycowej Dim Key As Byte Dim A As Byte Do Call Getkbd Key = Not Key If Key <> 0 Then P0 = Key Loop End Sub Getkbd Set P1.0 : Set P1.1 : Set P1.2 : Set P1.3 :...
wgrałem do 89s52 Twój program oraz kol. Jellyeater zmieniłem tylko port obsługi led na P0 oba programy działają prawidłowo szukaj błędu w sprzęcie , bo programy są dobre , podstawa reset , generator kwarcowy , zasilanie czy sprawdzałeś układ prostym programem wystawiając na port tylko L / H diody lepiej łączyć do plusa zasilania
witam chcialbym zbudowac najprostszy programator do 89s52 do tej pory programowalem procesorek poprzez isp juz w ukladzie ktory wykonywalem... mniej wiecej tak jak tutaj... http://www.ckmedia.pl/~jankomuzykant/n/m... jaka jest minimalna liczba elementow zeby programowac go przez lpt? oprocz zasilacznia podlaczam kwarc i kondensatorki...
Witam, jestem laikiem jeśli chodzi o programowanie kontrolerów, jednak chciał bym spróbować czegoś więcej niż miganie diod LED , czy komunikaty na LCD. Teraz chciał bym zrobić woltomierz na przetworniku 12bitowym MAX187, który dostałem jako próbkę z maximusa . Wspomniany przetwornik komunikuje się z kontrolerem poprzez interfejs ISP http://obrazki.elektroda.net/20_12283370...
Przejściówka chodziło mi o to, że pod avr jest choćby reset zanegowany a w 8051 chyba jest odwrotnie, ale to rozumiem jakiś inwerter wystarczy jedynie? Bo piny od zasilania to chyba w tym samym miejscu? Czy mógłbyś podać mi link z oferty AVT takiego procesora, który dało by się programować właśnie przez ISP (wtedy bym tylko dokupił u nich programator)...
Witam Na jakim kwarcu programujesz spróbuj w programie Pana Dybkowskiego w ustawieniach zmniejszyć częstotliwość kwarcu. Sprawdź "układ resetu" - czy jest stan wysoki w trakcie programowania.
Witam, próbuję jakoś połączyć się poprzez USBasp żeby odczytać i ew. zaprogramować kilka układów serii 80S51, a konkretnie: AT89S52 oraz P87C52 (OTP) Wgrałem najnowszy firmware na USBasp, sterowniki USB są ok bo inne rzeczy robi tylko nie chce się połączyć z niczym z rodziny 80S51/89S51/89S52/87C52 Wyświetla mi się ciągle błąd: "Chip enable program...
Witam już od dwóch dni męczę się żeby zaprogramować procesorek 89s52, kupiłem trzy nowiutkie i cały czas mam ten sam problem wszędzie ten sam komunikat "WRITE ERROR AT ADDRES 00000000 BYTE WRITTEN 02 BYTE READ 00" program który uzywam to ISPROG, kombinowałem także z Pony Progiem i także nic bo tam do programowania mogę wybrać jedynie 89s53. W załączonym...
Cześć wszystkim! Mam urządzenie bez nazwy (panel led), które jest kontrolowane przez AT89S52. Próbowałem "użyć go" w jakiś sposób, ale bez powodzenia, więc postanowiłem spróbować pobrać FLASH i spróbować go przeanalizować. To jest dla mnie po raz pierwszy (zgranie flash), więc nie mam żadnego programatora - więc użyłem oryginalnego Arduino UNO. Zaprogramowałem...
Witam serdecznie:D Stosunkowo niedawno zaczolem moja przygode z programowaniem uC :D wlasnie zaczolem od 89S52 generalnie moja plytka testowa zaczela sie tak samo jak Twoja z tym ze mam "troszke bardziej" wyrafinowany uklad reset :D i polecam to zrobic na przyszlosc;D natomiast przy programowaniu oczywisice musisz podlaczyc RST do programatorka co prawda...
Witam. Ze względu na warującą ostatnio na dworze temperaturę chciałem zrobić prosty termometr oparty na 89s52 i czujniku 18b20. Napisałem program i o ile pomiar temperatury działa należycie z dokładnością 0.5*C to mam spory kłopot z porównaniem i zapamiętaniem tej minimalnej- aby rano wiedzieć do jakiej spadła temp w nocy. Układ sprawuje się dobrze...
Nowe procesory Atmela AT89s52, AT89S8252 mają w pamięci program testowy, który faktycznie wysyła jakieś wartości na port P2 . Na płytce testowej, którą posiadam, mam diody na P2, więc mrugają - przy czym P2.0 z większą częstotliwością niż P2.7. Częstotliwość mrugania zależy natomiast od kombinacji stanów logicznych portu P). Przynajmniej tyle zaobserwowałem....
markosik20 :::: No dobrze a czy do tego układu TL7705 po podłączeniu RESIN do lini portu i RESET do RESET (uP) bedzie działać? Czy nie potrzebne są do tego inne elementy? Bo chyba w układzie CD4060 niezbędne są rezystory i kondesatory... do "odliczania czasu". http://www.coolcircuit.com/circuit/timer... Wspomniałeś o watchdogu w 89S52 wew....
ok to co juz mam (mogl by ktos wytknac bledy w schemacie i w programie ? ) program K1 Alias P0.0 K2 Alias P0.1 K3 Alias P0.2 K4 Alias P0.3 K5 Alias P0.4 K6 Alias P0.5 K7 Alias P0.6 K8 Alias P0.7 K9 Alias P1.0 K10 Alias P1.1 PKEOM Alias P1.6 PKMU Alias P1.7 PKPL Alias 1.5 DO if K1=1 then P1.7 = 1 ' mute ONe P2 = &B01010101 ' ustwainie P3.0 = 1 ' adresu...
Ja wypuscilem 4x100szt ukladow opartych na 89s52 +24c02 ktore sa resetowane b czesto i jakos wszystkie dzialaja bez zadnego ;problemu Malo tego ten sam uklad po modyfikacji na mege16 z wew epromem nadal dziala bez problemu i nic sie nie degeneruje<a bod wylaczony> 3x100szt Pogratulować szczęścia, powinieneś grać w "Totolotka". A tak na serio...
Domyślnie po resecie piny portów '51 ustawione są w stan wysoki, aby nie wymuszały silnego ściągania do masy (być może niechcianego) i aby działały jako wejścia. Daleko nie zajdziesz, wypytując na forum o każdą głupotę dotyczącą '51, bo czytelnicy wściekną się i przestaną odpowiadać :) Musisz poświęcić trochę czasu, aby zapoznać się z architekturą tych...
Mala korekta (REN=1) i juz wchodzi do przerwania ale co dziwne, tylko raz. Nastepnie aby znow wszedl, reset i jest ok. Aktualnie kod wyglada tak: #include <AT89X52.H> #include <stdio.h> #define FREQ 3686400UL //czestotliwosc Rezonatora //#define AdresR 0xD0; //#define AdresW 0xD1; sbit przek2=P2^0; sbit przek1=P2^1; sbit dioda3=P2^5; sbit...
Takie coś wymyśliłem: Oto działanie: Budujesz kaskadę tego, tyle modułów, ile chcesz mieć przycisków wybierania. Osobno budujesz to dla głośników, osobno dla odbiorników. Pierwszy element kaskady podpinasz do zasilania, każdy kolejny do poprzedniego, na końcu jest sygnał reset. Po wciśnięciu przycisku odcinane jest napięcie na głównej szynie. Bramka...
Witam, problem tkwi w wyświetleniu temperatury na LCD. Czujnik działa w trybie 12 bitowym. Szczytuje pierwsze 12 bitów z pamięci scratchpada, sprawdzam czy temperatura jest + czy -, a następnie dokonuje konwersji temperatury na string. Na wyświetlaczu pokazują się jednak dziwne rzeczy. Użycie funkcji typu sprintf odpada (zajmuje za dużo miejsca). Konwersja...
Arg. Jako ze powoli zaczyna mi sie spieszyc, kupilem jeszcze kilka prockow - na wypadek gdyby to jednak nie byla wina blokady... Podlaczylem do plytki nowy (tym razem na 100%) procek, odpalilem programator i... dokladnie ten sam efekt... Wyjalem procka, wrzucilem na jego miejsce 89S52, odpalilem programowanie, zmienilem odpowiednie ustawienia programu......
Ma to być końcówka mocy do silników 24v ok.1A na zatrzymaniu w małym robocie. Całość sterowana z uC 89s52 (przynajmniej z początku) Jeżeli ma to być bezpośrednio sterowane z uC to rezystory są zbyteczne ponieważ praktycznie ( poza czasem resetu i startu programu ) na wyjściach uC masz ustalone stany H lub L , oczywiście te rezystory w niczym nie przeszkadzają...
ten sam programatorek co podalem z bascoma(to jest atmel isp programmer) obsługuje atmel 89isp - taki program do ściągnięcia ze strony atmela(ale uwaga ok 6MB). W ogóle ten programatorek jest dosyć powszechny w sieci. Ja tam używam lpt do drukarki i ponieważ nie chciało mi się przekładać wtyczke zrobiłem sobie programatorek na com'a. Ale on jeszcze...
Eee. Definitywnie zwis proca powoduje przekaznik, a wlasciwie szpilka ktora powstaje podczas odlaczania cewki, potem idzie w zasilanie, a jak sciezki doprowadzajace zasilanie do proca ida zlymi drogami, np przekaznik zasilany przed procem (układ do resetu także), no to od czasu do czasu się powiesza. 89S51 i 89S52 już mają watchdoga i są programowane...
Witam, jest to mój nowy post na tym forum, jak również pierwszy programator szeregowy do s52. Udało mi się zbudować stk200, zaprogramować mikrokontroler, po sprawdzeniu (odczytaniu) mikroprocesora pliki wysyłany i otrzymany są identyczne, więc stwierdzam poprawność zaprogramowanego układu, a tu mikrokontroler nie wykonuje programu, tylko wystawia na...
OK po długiej walce TEAC CD-224E zaczął odgrywać audio bez pomocy komputera. Chodziło o status blędu SCQ (mniej znaczący bajt błedu). W innych cdromach jak sie wyda komendę play cd (z odpowiednimi parametrami start i stop) to oba bajty statusu przyjmują zero (żadnych błędów czy komunikatów). Ten TEAC zwraca jednak w ostatnim bajcie (SCQ) aktualny stan...
RES do resetu VCC do vcc MOSI do MOSI SCK do SCK MISO do MISO GND do GND dodatkowo podłączyć kwarc http://katalogi.iele.polsl.gliwice.pl/se...
witam czy moglby ktos sprawdzic czy ten program jest poprawny? bo cos mi nie chce zadzialac, co najdziwniejsze jak zaladuje program to po kazdym resecie na lcd pokazuje co innego, raz pokazuje tylko pierwsza litere i pozniej cos bez sensu, czasami calosc jest bez sensu, a czasami pokazuje moj tekst tylko zjada co drugi znak i nie wiem czy program jest...
Ogolnie to fajny mikrokontroler ale kiepawo sie programuje. Im nowszy komp tym wieksze problemy sa zeby go zaprogramowac. Mozesz zastosowac 89s52 89s53 one o wiele lepiej sie programuja chyba ze zalezy ci na eepromie. Sprawa indywidualna to kondensatory na kwarcu. Raz mialem tak ze bez kondensatorow programowal sie a z kondensatorami nie. Sprawdz dla...
uC zawiesza się po kilku sekundach od włączenia silnika (na wszystkich pinach ustawia 1), czasami się też resetuje. Jest to 89S52 firmy atmel. Silnik jaki steruje to silnik od wycieraczki samochodowej czyli "duża" moc, prąd rozrucho około 10A. Trafo mam 12V/16,6A do tego mostek prostowniczy, 4x 4700uf i to idze na Mostek H a równolegle do tego stabilizator...
http://obrazki.elektroda.net/5_123810340... Trochę dla sportu bardziej niż z potrzeby chciałem zrobić zegar oparty o procesor 89S52, który byłby zasilany wyłącznie z baterii. Aby projekt miał sens pobór prądu nie może przekroczyć miliampera - tylko wtedy istnieje możliwość nieprzerwanej pracy przez kilka miesięcy. I tak na bazie ErgoClocka...
http://www.atmel.com/dyn/resources/prod_... Może ktoś wyczyta w dokumentacji jak zrobić ten reset. Ja znalazłem coś takiego: http://obrazki.elektroda.net/77_12602945... Może być? Choć dokumentacji Reset Pulldown Resistor min. 50kΩ to pewnie zamiast te 10k to 50k. A i jeszcze zastanawiam się po co mi wogóle ten reset na...
Jak w BASCOMIE zaaktywowac watchdoga w tym procku? Jak go resetowac i jak stworzyc plik konfiguracyjny do BASCOMA? Niestety wyszukiwarka na elektrodzie chyba padła, niemoge znaleźć podobnego tematu. Wycinek z PDFa Watchdog Timer (One-time Enabled with Reset-out) The WDT is intended as a recovery method in situations where the CPU may be subjected to...
Witam, jestem laikiem jeśli chodzi o programowanie kontrolerów, jednak chciał bym spróbować czegoś więcej niż miganie diod LED , czy komunikaty na LCD. Teraz chciał bym zrobić woltomierz na przetworniku 12bitowym MAX187, który dostałem jako próbkę z maximusa . Wspomniany przetwornik komunikuje się z kontrolerem poprzez interfejs ISP http://obrazki.elektroda.net/53_12282504...
Mam pytanie, opracowywal ktos kompletna procedure odczytu SHT? Skopiowalem ten kod z sampla do AVR , troszke poprawilem (na 89S52) i sie odczytuje..ale wyswietla wiekszosc czasu 18,9stopnia i 42,6 % wilgotnosci Troche malo prawdopodobne wyniki ale reaguje na chuchniecie (chyba tak sie to pisze) Wilgotnosc podskakuje do 82% pozniej gwaltownie spada do...
Emulatora procesora 89c4051 bez komparatora lecz w czasie rzeczywistym oraz soft w bascom do emulacji pilota manty emperor 007 Witam! serdecznie ! Proponuje artykuł dotyczący emulatora procesora 89c4051 oraz rozwiązanie w bascomie transmisji IR pilota manty emperor 007 Proponuje sprawdzony emulator procesora AT89C2051 i AT89C4051 link do tego tu: http://www.hw.cz/Teorie-a-praxe/Konstruk...
Emulatora procesora 89c4051 bez komparatora lecz w czasie rzeczywistym oraz soft w bascom do emulacji pilota manty emperor 007Witam! serdecznie ! Proponuje artykuł dotyczący emulatora procesora 89c4051 oraz rozwiązanie w bascomie transmisji IR pilota manty emperor 007 Proponuje sprawdzony emulator procesora AT89C2051 i AT89C4051 link do tego tu: http://www.hw.cz/Teorie-a-praxe/Kons...
89s52 programator programowanie 89s52 89s52 programmer
dozownik płynu zmywarki sterowanie rolet zewnętrznych ademco express
Zamienniki dla TB2906HQ: TDA7850, TDA7388, TDA7492 Komputer nie widzi głośników zewnętrznych - kod 10