Witam. Mam pytanie, jak zrobić, żeby '51e się resetowała przy włączeniu prądu w układzie - czyli, żeby zaczęła czytać program od adresu 0, a nie gdzieś z kosmosu? Wpadłem na to, że podłącze R podciągające do 5V, pociągnę kabel do rst i jednocześnie do Kondensatora, wtedy 5V poleci do rst przez jakiś czas, a jak kondensator sie naładuje, to pójdzie do...
To wymuś sam reset zworką albo czymś...
czy wszystkie procesory mają reset tym samym poziamem Tak, wszystkie 20 procków to atmel AT89S51. Proponowany przez producenta układ resetu to szeregowo C oraz R. Może bym dał wspólny monitor napięcia zasilania, np. maxim.
Aha.. a jak ustawie na "AT89S51/52" to widzi RESET na ON, a nie czyta sygnatury.. NOT KNOWN (FF, FF, FF).. Nie pamiętam dokładnie jak to było z moim S52 , ale spróbuj odwrócić (Inverted Reset) polaryzację resetu i wybór proca ustawić oczywiście na S51/52. Piotrek
Sprawdź napięcie na linii resetu (pin 9) - powinno być 5V. Ja jako układ resetujący stosowałem kondensator elektrolityczny 10, 20uF wpięty między VCC a linię RESET. Ale ja stawiałbym bardziej na EA (pin 31) - należy go podpiąć pod VCC aby uC korzystał ze swojej pamięci. Jeśli nie podpiąłeś EA do VCC procek próbuje wykonać program zapisany w dołączonej...
Witam. Ustawiłem f na 1MHz, tak jak piszesz pin resetu podpiąłem bezpośrednio, bez rezystora 1,5k. I nadal to samo. Ponadto programem STK 200 Test sprawdziłem, czy programator mam sprawny, STK200Test wykazał, że wszystko OK, dodatkowo wpiąłem inny nowy uC AT89S51. Nadal to samo. Zmierzyłem napięcia: - VCC - ok.5,3V - między nóżkami rezonatora - ok....
Vpp jest do podania napięcia podczas programowania równoległego, natomiast podczas normalnej pracy powinno być do Vcc jeśli korzystamy z wewnętrznego flasha, albo do GND jeśli korzystamy z zewnętrznej pamięci programu. W końcu taka jest druga funkcja pinu - EA - external access enable. Teraz co do resetu - żaden stan wysoki, wymuszając stan wysoki wymuszasz...
Mam taki programatorek i działa spoczko. Ostatnio właśnie ATmega 8 nim często programuje. Reset na mojej płytce jest podciągnięty przez 10k do VCC i połączony bezpośrednio do programatora. A jeśli chodzi o AT89S51 to z AVR Studio nie zaprogramujesz. Zresztą przeglądając opis aukcji nie widzę tego procka na liście obsługiwanych przez programator.
Port P0 nie posiada rezystorów "pullup" czyli podciągających do Vcc. Pozostałe porty: P1, P2 i P3 mają wbudowane rezystory "pullup". Po resecie procka na portach pojawiają się stany 1. Pozdrawiam.
Ta dioda absolutnie ma sens. Normalnie, podczas pracy kondensator C8 naładuje sie do napięcia zasilania. Po wyłaczeniu napięcia , napięcie na linii zasilającej szybko zacznie spadać do zera, kondensator ściągnie napięcie na resecie do -5V. To spowoduje że procesor może ulec uszkodzeniu. Tym bardziej że ten kondensator ma aż 10uF. Dioda w tym miejscu...
Załączam 2 schematy: schemat.pdf - rozwiązanie podłączenia resetu, leda, guzika i kwarcu do AT89S51 zasilanie.pdf - rozwiązanie zasilania ze stabilizatorem 7805 To na początek Ci powinno wystarczyć. Kondensatory 36pF powiiny byc ok. Aha jedna uwaga: wartości kondensatora i rezystora przy resecie wpływają na długość impulsu zerującego. (w przybliżeniu...
Cześć, mam do wykonania płytkę PCB jako projekt na studia. Schemat w Eagle wykonałem oraz mam już napisany kod. Chciałem się zapytać czy jest ktoś (najlepiej ze Śląska, ale mogę być też sąsiednie(a nawet jeszcze dalsze) województwa), kto chciałby podjąć się wykonania tej płytki fizycznie? Płytka zawiera 19 elementów takich jak: » Mikrokontroler...
Witam - wiem że o programowaniu poprzez ISP jest na tym portalu ale nie znalazłem odpowiedzi na mój problem - a mianowicie: zrobiłem programator AT-Prog STROBE1 - NOT USED STROBE2 - NOT USED RESET - D3 ( pin 5 ) MOSI - D0 ( pin 2 ) SCK - D1 ( pin 3 ) MISO - ACK ( pin 10 ) Program - ispprog procesor - AT89S51 ustawienie kwarcu - 4 MHz kwarc przy procku...
Witam. Reset uC do RST wychodzącego z kabla. Bez tego nic nie zaprogramujesz. Na stronie, do której dałeś linka wyraźnie masz zaproponowane aplikacje do programowania uC - "PonyProg i UISP". Uważaj na Fusebit`y przy ustawianiu zegara :). W Ponyprog odznaczony bit to "1".
No chyba to jest to samo. Ale cena to troche zawyzona moim zdaniem. Ja wezme i przerobie to co juz mam a jak mi sie nie zmiesci plytka(wykonana wlasnorecznie) do wtyczki to zawsze przeciez moge zamontowac jakiec pudeleczko gdzies w polowie kabla albo na koncu. Wsumie musze jeszcze pofatygowac sie do sklepu po uklad i diode. Na necie 74HC244 kosztuje...
po pierwsze wybierasz uP np: wspomniany AT89S51 (rodzina 8051) po drugie sciągasz dokumentacje i dokładnie czytasz w dokumentacji jest napisane, że można go zaprogramowac przez ISP (wykorzystując cztery linie MISO, MOSI,SCK i RESET), budujesz bardzo prosty programator ISP do tego uP (pełno tego w sieci) , do tego program ładujący np: program Dybkowskiego...
co jest nie tak z tym kodem? ; Stale uzyte w procedurze RESET RES_TIME EQU 255 ; czes sygnalu RESET PRES_TIME EQU 15 ; czas oczekiwania na PRESENCE PRES_TIME_END EQU 60 ; czas sygnalu PRESENCE RES_TIME_END EQU 240 ; czas zakonczenia sygnalu reset ... lcallREAD_BYTE PUSHACC LCALLREAD_BYTE CALLLCD_DATA POPACC CALLLCD_DATA Jaki masz procesor, z jakim...
Witam, (...) Podłącz mosi do mosi sck do sck itd. (...) "Teoretycznie" mam tak podpiete, na schemacie tez jest poprawnie MOSI->MOSI, MISO->MISO, SCK->SCK, RESET->RESET, GND->GND.. moze troszke zle widac.. RESET wyglada jakby byl podlaczony poprawnie bo uklad reaguje na jego zmiany.. Byc moze autor tego programatora cos zle podlaczyl bo wszelkie wejscia...
80C51 programować za pomocą ISP? Samego 80C51 programować poprzez ISP się nie da natomiast proponowany układ AT89S51 lub AT89S52 (który polecam) które to są w pełni funkcjonalnymi układami MCS 51 (a więc są w stanie wykonywać wszystkie rozkazy z listy rozkazów 8051) można programować przez ISP. Co do samych pinów programujących- to oczywiście MISO,...
"Czy ktos bardziej kompetentny moglby mi powiedziec czym roznia się te mikroprocesory pod wzgledem programowania, konfiguracji portow, taktowania itp. " procesory '51 mają rdzeń CISC więc instrukcje maja różną długość w kodzie binarnym, wykonują się w różnym czasie, posiadają różne preskalery zegara np 1:12 mają 89c2051 więc przy kwarcu 12MHz wykonują...
Obejrzałem dokładnie płytkę i tak: Zasilanie - normalnie - stabilizowane 5V, odsprzęgnięte elektrolitem i ceramicznym. EA - 5V przez 1k ALE i PSEN - wiszą (nie ma pamięci zewn.) Nie potrafię sprawdzić wyjścia ALE (nie mam oscyloskopu). Reset wchodzi z innej części układu i zachowuje sie poprawnie (najpierw +5V, potem zero). Procek jest taktowany z zewnętrznego...
Kolega Albertb przekonał mnie do podjęcia próby analizy i zrozumienia tego kodu. Niestety, jest w nim parę rzeczy, których za nic nie mogę pojąć. Prosiłbym też o sprawdzenie tego, co tam dodałem, tego kodu od daty. Poniżej kod z moimi komentarzami. [syntax=c]//Program for an LCD based clock using RTC DS12C887 and 8051 microcontroller (AT89C51) using...
Widzę, ze nikt się tym nie zajmował (lub mu się nie chciało zająć ;-) ), zatem sam rozwiązałem problem. Poprawiłem program uisp tak, że teraz rozpoznaje poprawnie mikrokontrolery AT89S8253. Można czytać i pisać flash oraz EEPROM, oraz (chyba) lock bits. Fuse bits nie sprawdzałem (ze zrozumiałych chyba względów), ale też powinny działać. W sumie poprawka...
Witam Dopiero zaczynam przygode z mikrokontrolerami i mam pare pytan. Do programowania uzywam zestawu takiego jak w temacie. Wszystko jest ok z tym ze po zaprogramowaniu (nacisnieciu "Erase & Progral ALL") soft nie chodzi, dopiero po ustawieniu czegos w "Fuse and lock bits" zaczyna pracowac ok. Ustawienie tego u mnie wyglada nastepujaco(na gorze mam...
1. Masz bardzo ciekawy obwod resetu. 2. Wyswietlacze masz wspolna anoda wiec mozesz nimi sterowac bezposrednio z wyprowadzeń procesora (bez lasu tranzystorow) - pamietajac oczywiscie o max. pradzie 20mA Pozdrawiam
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...
Możesz podłączyć obojętnie jaki zewnętrzny generator do XTAL1 (W nocie jest podany wymagany kształt przebiegu), teoretycznie o częstotliwości 0 - 24MHz. 0Hz sprawdziłem, jak zwierałem I2C, żeby sprawdzić procedury awaryjne, tylko mi się pomyliły strony :-) i zwierałem kwarc, procesor ładnie się zatrzymywał, a potem ruszał dalej jakby nigdy nic (jeżeli...
Witam. Zakładam ten topic, bo wolę się upewnić, czy dobrze myślę.... Mam mikrokontroler AT89S51, oraz zakupiłem układ resetujący DS1233. Chcę zrobić tak, aby procesor był resetowany przy stracie układy, czyli po włączeniu zasilania. Moje wątpliwości dotyczą jedynie tego, że RST w '51 jest aktywne stanem wysokim, natomiast w DS1233 RST jest aktywne stanem...
Witam Was... mam pytanko. chce napisac program w C, ktory bedzie dzialac w nastepujacy sposob: - po nacisnieciu pierwszego przycisku (P2_0) uruchamia sie ciag swiecacych diodek (tak jak w Road Rider) z gory do dolu, - po nacisnieciu drugiego przycisku (P2_1) ten sam ciag lecz od dolu do gory. Napisalem program tak, ze po nacisnieciu SW1 leci sobie sekwencja...
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...
W kursie, z którego zaczerpnąłeś te schematy można znaleźć odpowiedź na większość Twych pytań :) Właśnie wczoraj czytałem ten kurs i zrozumiałem, że: - Procesor posiada wewnętrzną pamięć kodu zaprogramowaną programem monitora. Ten program służy do wczytywania przez komputer lub ręcznej edycji programu do pamięci SRAM . - Po załadowaniu do SRAM programu,...
Chciałbym zaproponować nowy temat, o błędach występujących w mikrosterownikach. Błędach lub nieścisłościach, o których istnieniu dowiadujemy się zazwyczaj gdy jakiś projekt nie chce działać tak jak powinien, chociaż wszystko wygląda o.k. i według danych dokumentacji: powinno być tak, a jest inaczej. Może to ułatwić życie (zaoszczędzić czas i nerwy,...
Witam, W ramach projektu na studia, kazano mi zaprojektować schemat elektryczny układu mikroprocesorowego z zewnętrzną klawiaturą 16-przyciskową (podłączoną do P1) oraz 4 diód sygnalizacyjnych LED podłączonych do portu P3. Temat projektu uwzględnia także ustawienie taktowania oraz resetu. Chciałbym się upewnić, czy wszystko jest połączone w prawidłowy...
Witam. Jeśli nie ten dział to proszę przenieść. Posiadam układ ZL1USB czyli przejściówkę z USB na RS232 (poziomy TTL) opary na układzie FTDI FT232BM. Złożyłem na nim prosty programator SPI i napisałem (na razie testowe) oprogramowanie do niego. Korzystam z modułu 'D2XXUnit' który można ściągnąć ze strony producenta scalaka. Program jako taki działa...
programowanie at89s51 at89s51 programować at89s51 programator
astra przyciski szyby klocki hamulcowe przód wykrywacz złota
navitel smart mikrofon motorola
iVMS-4200 nie uruchamia podglądu zdalnego - diagnostyka Wentylator pokojowy włącza się z opóźnieniem - przyczyny i rozwiązania