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...
Rezystor 10k do GND , kondensator 220n do Vcc . Odłącz programator.
ja zrobil bym cs takeigo: Dim X As Byte set p2 jazda: if p2.6 = 0 then set X if p2.4 = 0 then reset X if x = 1 then wyświetlana = first if x = 0 then wyświetlana = second odczytaj z ds`a first odczytaj z ds`a second lcd wyświetlana goto jazda: Mam nadzieje ze pomoże to co zmieniłem zaznaczyłem. Sprawdz. jak i napisz jaki bedze rezultat
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...
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...
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...
Witajcie, Próbuję zaprogramować układ 89S52 przez USB ASP, korzystam z programu PROGISP. Przez dłuższy czas w ogóle programator nie chciał rozmawiać z mikrokontrolerem, po dłuższym przeszukiwaniu forum znalazłem poradę, by reset mikrokontrolera podciągnąć do plusa zasilania. Coś się wydarzyło, tzn. w programie da się "wyczyścić" pamięć mikrokontrolera,...
Witam problem z prawidlowym uruchamianiem / resetem układu. podczas podlaczenia zasilania jak i po zaprogramowaniu (przez isp ,przy normalnej pracy programator odlaczony) potrzebny jest reset układu (zwarcie z vcc) zeby uklad prawidlowo zaczal dzialac. z wyprowadzenia resetu mam podlaczony rezystor 10k do GND i kondensator 200 nF (2x 100 nF do VCC)
No moze na poczatek małe sprostowanie ..... uP to 80S52 a reset jest aktywnym zerem.
Witam, Zrobiłem sobie sterownik wentylatora na mikroprocesorze 89s52.Mój problem polega na tym, że w momencie gdy przekaźnik się rozłączy to wtedy układ się resetuje,(nie zawsze ale raz na ok 15 załączeń).Co może być przyczyną tego?Układ zabezpieczyłem kondensatorami(100uF/16v i 100n) przy mikroprocesorze,przed i za stabilizatorem też elektrolit+ceramiczny,i...
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
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
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.
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...
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
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ąć?
Co wy opowiadacie o tym 89s52. To jest noermalny zamiennik za zwykłą wersję 89c52. Reset ma taki sam i takie same napięcia podczas programowania równoległego - w innym miejscu jest sygnatura i dlatego gotowe(firmowe) programatory nie widzą tych chipów. To co podał olozs to jest fragment programowania równoległego a nie szeregowego. I jeszcze jedno -...
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...
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...
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, 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...
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...
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...
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....
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...
ja stosowałem jeszcze rezystory 120 Ohm na liniach MISO, MOSI i SCK oraz 1,5k na linii RESETu. Kiedyś gdzieś czytałem że zamiast 120 Ohm zaleca się użyć rezystorów 1k, ale przy 1k uC nie chciał się zaprogramować.
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??
A co to jest u Ciebie w kodzie to "Went" ?
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...
Tylko aby nastąpiło przełączenie torów w układzie 4053, należy podać stan wysoki na wejścia A B C multipleksera. Należy również doprowadzić sygnał Reset z Atmega8, do gniazda PROG , bo chyba masz zamiar go wykorzystać do programowania ISP . Wtedy nie jest potrzebny sygnał SS w tym gnieździe.
Mój program główny jest dość skomplikowany, sam fakt obsługi czujnika ds 1820 sprawia iż trzeba na jego obsługę poświęcić ok 0,5 s. nie wyobrażam sobie wyliczania wszystkich czasów i wstawiania co 16000 cykli resetu watchdoga :D Dlatego np. w 89S8252 jest to rozwiązane idealnie jednak koszt tego procesora mi nie odpowiada. Jak widać sam Atmel zmienił...
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.
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ą...
No OK. CPWMEQU 500 OPWMEQU 1000 PWM_Out EQU P1.2 dseg PWM:ds 1 PWMLL:ds 1 PWMLH:ds 1 PWMHL:ds 1 PWMHH:ds 1 bseg PWM_State: dbit 1 cseg ORG 0000H ;RESET LJMPINI ORG000BH;T0 overflow LJMP T0ov ORG 100H INI: movTL0,#low(0FFFFH-CPWM) movTH0,#high(0FFFFH-CPWM) setbPWM_Out movPWMHL,TL0 movPWMHH,TH0 movPWMLL,#low(0FFFFH-(OPWM-CPWM&...
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
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 89s52 ktory programujesz ma podlaczony kwrac , i kadensator resetujacy ? 8051 wymaga tego typu sprzetu to nie atmega z wewnetrznym rc i nie wymagajacym resetu , a no i nalzey pamietac o zwarciu pinu EA do +
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
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 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...
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, 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...
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...
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...
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....
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...
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...
89s52 programator programowanie 89s52 89s52 programmer
whirlpool sprawdzić silnik ciężko odpala ciepły silnik włączyć bluetooth samsung
dobry sumator moduł pralki indesit
Z jakiego metalu wykonane są nagrzewnice do pieców gazowych? Brak gorącej wody w dyszy ekspresu do kawy