Wyrzuć wywołanie funkcji serial_IT z funkcji main . Funkcja serial_IT jest funkcją obsługi przerwania i wywoływana jest automatycznie w odpowiedzi na sprzętowy warunek przerwania. Standardowo funkcji takiej nie wolno wywoływać jawnie, bo program może zwariować (szczegóły zależą od kompilatora, parametrów kompilacji, itp). W każdym razie u Ciebie wywołanie...
Tak się zachowuje jak S52 jest zabezpieczone. Ale programator najpierw powinien skasować uC przed programowaniem. Może musisz to zrobić ręcznie parę razy przed programowaniem.
Nie orientuję się w programatorach dla klonów '51 ale jeśli to jest programator na lpt, to może twój komputer jest za szybki. Miałem taki problem przy programowaniu PICków przez lpt. Włączalem wtedy WinAmpa z jakąs mp3 i dało się przejśc weryfikację.
nie powiedziałeś jaki masz system operacyjny więc zakładam, że należysz do wyznawców "jedynego słusznego". do wyboru: - avr studio - ponyprog A pod prawdziwym systemem operacyjnym polecam używać avrdude.
1. W komputerze jest gniazdo żeńskie, więc wtyczkę potrzebujesz męską. 2. Potrzebujesz układu pośredniczącego - np ST232C. 3. Przez RS232 nie można programować 89S52, chyba że wcześniej wgrasz do niego jakiś bootloadre. Do tego uC można zrobić prosty programator pod port LPT (poszukaj AEC_ISP).
Zostaje ci programator na RS-232 akurat ta rodzina ma kilka tanich rozwiązań na rynku. Po za tym programowanie przez RS-232 nie jest aż takie wygodne jak to się na początku wydaje. Musisz się trzymać określonych kwarców i zadbać o "dodatkowe" przełączniki na płytce drukowanej do wprowadzenia procka w tryb programowania, w sumie fajnie to programowanie...
Chce sobie zlozyc przjsciowke do ADUC812: http://www.analog.com/UploadedFiles/Tech... czy bede mogl poprzez nia programowac np 89s52 lub avr? Jesli tak, to gdzie znajde soft do tego? Czy jest jakis sposob zeby programowac procki isp poprzez rs-a jedna przejsciowką? prosze o...
www.aec-electronics.co.nz
Przy podciągającym 470R i metrowym, ekranowanym kablu, programuje mi się wszystko bez problemów do pełnej szybkości (24MHz) i takie rozwiązanie polecam.
Witam Zmontowalem kabelek, sciagnalem soft ISP Programmer nabyłem 89S52 i wszystko było by pięknie gdyby .... .... próba wysłania programu do flasha najczesciej nie konczyla sie komunikatem "write error at adress....." Co ciekawe czasem sie uda zaprogramowac, ale wiekszosc prob koczy sie niepowodzeniem. Czytalem wiele postow na forum ale niestety nie...
czesc wszystkim tym razem moj problem z kad wziasc program do obsługi(programowania) procesorów typu 89S52(zwłaszcza) lub 89c52 itp. znalazłem w sieci schemat(który załączam) i oczywiście najlepszy(jak twierdzi nauczyciel w mojej szkole) do niego program(podobno zrobiony przez ucznia właśnie z mojej szkoły). ale bardziej zależało by mi na programie...
Jeśli coś piszesz i prosisz żeby ktoś to przeanalizował, to zawsze opisuj każdy rozkaz co robi i do czego służy. Nawet nie analizując mogę stwierdzić, że to co napisałeś nie ma ani rąk ani nóg, czyli twój program nic nie wyświetli na wyświetlaczu LED-owskim. Musisz na początek zaprojektować czy wyświetlacze będą ze wspólną anodą czy katodą, potem rozrysować...
BTW: Pamięć SRAM, którą z kolei mam na płytce AVT2250, mogę zapisywać i odczytywać w trakcie pracy uC, a nie muszę jej programować w oddzielnym programatorze? Pamięć SRAM jest pamięcią ulotną - po wyłączeniu zasilania traci zawartość, więc programowanie jej w jakimś programatorze nie ma sensu (po "zaprogramowaniu" i wyjęciu jej z programatora skasuje...
Nie polecam używać układu 89S52 Atmela, zdecydowanie lepszy jest 89S51 choć ma mniej pamięci i mniej timerów. Jednak poprawnie współpracuje z pamięcią zewnętrzną czego nie można powiedzieć o 89S52. Oj cos tu kolego jest nie tak. Powszechnie, do ok 2010 roku używałem 89S52, czasem 89S8253 (następna 89S8285 a małymi zmianami w WGD i zdaje sie eeprom)....
USBasp z modyfikacją firmware może programować 89S52 i to całkiem szybko. Programujesz albo spreparowanym avrdude, albo ProgISP.
Domyślam sie że programujesz Dybkowskim, jest z tym niekiedy trochę problemu. Proponuje zrobić tak jak ja-czyli zmienić soft do programowania.
Panowie witam temat identyczny jak u mnie lecz programowałem 89S52 z ISP ale równolegle - lockbit po zamontowaniu dławika z rdzeniem ferytowym czarna obodowa 101 zapomiałem o problemach z Willemem - see
Witam Ja programuje 89s52 programatorem zgodnym z stk200, a do jego obslugi uzywam programu ze strony: http://www.kmitl.ac.th/~kswichit/IspPgm3... Pozdrawiam
a podczas programowania 89s52 musi byc podlaczony kwarc ? i czy musi byc podlaczone napiecie jesi tak to jaki 12V czy 5V i gdzie ? jestem poczatkujacym i prosze o odpowiedz z gory dziekuje!
Witam STK 300 służy do programowania procesorów a ISP, bodajże 89S52 posaiada ten interfejs ale pozostała rodzina '51 ich nie posiada. Może skłonisz się w strone procesorów AVR, tam cała rodzina posiada ISP Pozdrawiam
Do przełączania stanów dodam złącze goldpin potrójne. Wysłałem Ci na PW stronkę domową projektu programatora. Nie wiem po co jest wyprowadzony sygnał SS. Czytałem na forum że były problemy z programowaniem 89S52 przez USBASP. A ten schemat jest raczej ok.
Sugestia nr 1 : Kup mi szklaną kule, to zgadnę na podstawie tak skąpych informacji, co dolega twojemu programatorowi... ;) Sugestia nr 2 : Porównywałeś tak uczciwie pdf-y obu procesorków, a zwłaszcza opisy programowania ?
Witam Do programowania 89s52 uzywam ukladu na bazie 74ls244 (doklanie jest to zestaw avt2550p) + programu ze strony http://www.kmitl.ac.th/~kswichit/IspPgm3... Wszystko bardzo dobrze dziala. Za kazdym razem prosesor programuje sie bez zadnych problemow. Pozdrawiam
masz rację 2313 to rodzina AVR , 2051 z architekturą MSC51 ... tylko czy uważasz że naukę programowania powinno rozpoczynać się od 89s52 ? no i kolega chciał układ z isp myślę że za nie długo małe at z isp będą u nas dostępne ( ciekawe jaka bedzie cena na początku ? )
To ja dodam emulator który zrobiliśmy z kolegą na pracę dyplomową 10 lat temu. Źródła assembler + turbo pascal. Może się komuś przyda. no no ladny soft, teraz tylko jakis wolontariusz emulacje modulow z DSM51 musialby napisac ;) BTW Twoj program do obslugi ISP byl mi bardzo uzyteczny przy programowaniu 89s52 :)
No w ciekawym kierunku idziesz :) z AVR na 51 :) jak Ci zależy na pamięci to zastosuj jakiś ATmega (nawet 128 KB + eeprom), A 89S52 to odpowiednik 89C52 tylko z możliwością programowania ISP i chyba ma kilka dodatkowych rejestrów, ale za to głowy nie dam, bo nie zgłębiałem tego tematu.
A co możecie polecić z tych na allegro lub sklepowych do 80zł aby programować 89Sxx?
Za pomocą STK programowałem mojego 89S52, tylko problem w tym, że w pewnym momencie przestał on programować. Atmegi programuje jak się patrzy, czyli programator jest raczej sprawny..
krru: zwykle 12 V i 21 V, choć miałem kiedyś EPROM M2716 i potrzebne było 25 V. HAL_incognito: wszystko się da. Jednak prościej będzie jak chcesz się bawić 8051 zakupić np. 89S52.
Witaj. Ten opisany przez Ciebie problem czasem występuje i u mnie przy programowaniu 89S52. Nie wiem dlaczego tak się dzieje, ale u mnie występuje to rzadko. Czasem 3 razy pod rząd nie mogę go zaprogramować ale próbuję do skutku. Najczęściej odłączam zasilanie, odłączam kabelek programujący i to pomaga. Jeśli jesteś pewnie że zasilanie i kabel programujący...
chodzi o to ze... mikroprocesor odbiera liczby od 0 do 127... i kazdej z nich jest przyporzadkowana pewna wartosc... jedna z dwoch.... a konkretnie... jest wywolywana jedna z dwoch funkcji zawartych w programie.. i chcialbym zeby user mial mozliwosc dynamicznego przyporzadkowywania jednej z tych funkcji do kazdej ze 128 liczb... czyli najlepiej szukac...
czy programator jest zasilany-miałem podobny problem gdy przedłużeyłem kabel do programatora był we wtyczce od LPT). Podanie zasilania z programowanego układu (nie LPT) pomogło
ok tak zrobie aa na tym schemacie to hyba nie ma zaczenia bo na nim jest 89s8252 ale to chyba ma takie same pinouty jak moj 89s52
Nie da się - ten procek ma programowanie wysokonapieciowe. Tylko 89s52 da się po modyfikacj fwi usbasp podpiąć. jeśli masz procek wyrzucić to napisz do mnie na pw.
Witam! Tez mam taki uC. Korzystam zkompilatora jezyka C (RAIDa firmy Raisonance):podaje link : http://www.raisonance.com/download/dwnlf... wystarczy sie zalogowac zeby sciagnac. Na necie jest troszke przykladow jak w tym srodowisku programowac uC w C,np: -jesli sie nie myle to stronka jedneg kolegi z forum:-) bardzo mi sie przydala na poczatek:...
witam mam klawiature matrycowa napylna na szkle (panel dodtykowy) 10x6 rezystancja gdy kalwisz jest wcisniety wynosi okolo 2.3kOhma pyanie czy trzba zastsowac jakies bufory wzmacniaczne czy mozna podlaczyc ja bezposrednio pod nogi procesora 89s52 ? pyt 2 czy moge prosic o jaiegos linka z wytlumaczonym programem jak sie taka klawiature obsluguje ? :o...
Ja jestem zainteresowany (nawet tą "brudną" wersją). PS jakiś czas temu napisałem soft na lin. do programowania isp 89s52 i też chciałem go rozwijać/publikować ale zainteresowania nie było żadnego więc zrezygnowałem ;) PS2 Można by założyć projekt na sf i stworzyć drugiego ponnyproga (tyle że open source) Pozdrawiam!
Najwiecej o RS-ie od strony PC-ta dowiesz sie z ksiazki "RS232C Praktyczne programowanie" p. Andrzej Daniluk. Jesli mysisz na powaznie o RS-ie to goraco polecam. Pozdro Dexter
W moim odczuciu "eski" sa nawet lepsze bo oprocz programowania ISP (w systemie) maja dodatkowo WatchDog + drugi DPTR. Z 89C52 mialem same problemy, a 89S52 programuje bez problemow przez ISP. I nie patrz na to co pisza ci kolesie na elektrodzie, ze im sie nie da programowac ISP, bo pewnie kabelki zle podlaczaja :twisted: Powodzenia zycze!
Ja do dwóch portów procesora 89s52 ( programowany prze zISP ) podpiąłem bezpośrednio ( bez tranzystorów ) w sumie 16 diód LED ( przez rezystor 2,6k każda ). Nie spaliłem żadnego portu. Było to wprawdzie do celów testowych ale działało dłuższy czas. Przy obliczenaihc korzystałem z poniższej informacji z noty katalogowej: Under steady state (non-transient)...
Przecież możesz użyć innego programatora.Koniecznie musisz go programować z BASCOM'a?Ja używam do 89S52 programator AT89S PC Based PROGRAMMER firmy AEC
LCD 22pln 2*16 znaków. Procka kup 89s52(łatwiej programować przez ISP) Program masz tam odrazu skompilowany.
Nie próbowałem :P Ale co do układu 89C52, będzie pasował, ale jest jeden problem: 89S52 jest programowany przez ISP - w tym artykule jest opis podłączenia go do kompa przez LPT w celu zaprogramowania. W przypadku 89C52 zapomnij o takim sposobie programowania, musisz go wsadzić w programator. Poza tym jednym szczegółem 89C52 to to samo co 89S52
Witam!! Próbowałeś programować go równolegle??może jest tylko uszkodzona sygnatura. Czasem zdarza sie jak programuje sie go dużo razy lub jakoś napięcie podczas programowania za bardzo zwiększy sie. Miałem taki już problem - u mnie były 3x takie problemy na 3 różnych klockach. Pozdrawiam!!
(at)pinkin Napisałeś że masz sprawdzony port LPT i działa prawidłowo. Rozumiem, że zrobiłeś to w taki sposób: - wymuszasz na wyjściowych Pinach w porcie stan wysoki programem LptControl. Klikasz np w D0 i sprawdzasz miernikiem ile tam jest volt. Jeżeli 4.5V - 5V to wszystko w porządku. Sprawdź wszystkie linie które wykorzystuje programator. Jeżeli mniej...
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 +
Jak długo programuje się S52 przez USBasp?
Witam programuje atmela 89s52 programatorem http://www.amwaw.edu.pl/~adybkows/elka/i... i tutaj pojawia sie problem program odnajduje procek odczytuje niby jego Flash'a ale dwie pozostale opcje nie dzialaja (Pgm Flash oraz Verify Flash) wyskakuja bledy typu ("Write error at address 00000000 byte written: 02 byte read: 00" oraz "verify error...
O tym wiem od samego początku. W willemie na przejściówce jest kwarc 4MHz no i podpięty zewnętrzny zasilacz. Sęk w tym, że 89c2051 rozpozanje willem ID, programuje kasuje, działa OK, a 89S8252, czy 89S52, rozpoznaje tylko ID, a nie chce programować. Natomiast na płytce edukacyjnej, jest kwarc 7,37MHz, zasilanie, i nie mogę się skomunikować przez STK200,...
Procesor 89S52 programujesz szeregowo po ISP a interfejs to zaledwie jeden scalaczek i to dostępny a można i zrobić bez scalaka tylko z rezystorami zabezpieczającymi port LPT. Programujesz tak procek, ładujesz go do 518-tki, programujesz 89c51 normalnie programatorem, przekładasz kości i po sprawie. co tu kombinować Programator ISP i soft to układ A....
W tym przypadku nie ma takiej możliwości. Proponuje zakup 89s52 (7-9zł). Jest programowany poprzez ISP, więc koszt programatora to kilka zł.
To teraz policz sobie stała czasową obwodu resetu. Dla mnie to coś około 200ms. Twój programator generuje reset a później zaczyna programowanie. Nie ma żadnej możliwości sprawdzenia czy procesor już pracuje i masz "lipę". Zmniejsz tą pojemność do minimum (czyli najmniejszej przy której procesor będzie się poprawnie resetował po podaniu napięcia).
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)...
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...
szczerze powiem ze do zabawy z prockami lepszy jest 89s52 i programowanie przes ISP jedna podstawowa zaleta to mozliwosc programowania w układze !!! nie trzeba przekładac procka z układu do programatora!!! duzo wygodniejsze i szybsze rozwiazanie a jeszcze lepszym prockiem jest AT89s8252 ... itd itd ...
Sprawdź poprawność zasilania 244 i czy chodzi generator programowanego układu
Napisałem inny program o dziwo działa... Nie wiem natomiast dlaczego ten bardziej złożony - od NE135-k nie działa (ani orginał HEX, ani ten po zmianach i kompilacji). Gdy wytnę z niego fragment czyszczący RAM (24c16) i zrobię z tego oddzielny program, to spokojnie dochodzi do 2047 komórki pamięci, ale gdy załaduję cały oryginalny to staje na 1002. Nie...
jeśli na 89c51 chodzi to mamy już coś. 52 nie różni się znacząco i nic w listingu nie trzeba zmieniac. Może to być wina procesora, spróbuj innej '52. dodam ze ja kiedys na 4 szt 89s52 mialem 3 uwalone
Witam, jesteś mało sprytny czemu nie zastąpisz 89C52 identycznym 89S52 z możliwością programowania szeregowego ISP a do tego programator jest bardzo prosty albo same rezystorki albo 1 układ scalony 74HC244 i to wszystko podaje link do schematu http://www.amwaw.edu.pl/~adybkows/elka/i...
Tez uzywam tego programatora i dziala umnie bez problemu. Ale ja poszledlem na minimum i wyrzucilem 244 a w linie wstawilem rezystoty :) I smiga to wszystko az sie milo programuje :)
hmmm... tylko jest maly problem zeby zaprogramowac bez sygnatury :) Can't pogram locked or not known device .. I dalej nic sie nie da zrobic :P Czy tym rogramatorem da sie jakos zaprogramwoac AT mega8 ?? bo mam taki uklad, kory programowalem troche prostszym(?) programatorem skladającym sie z 5 kabli i 3 rezystorów ( Sample electronics sie chyba nazywal...
w jakim bascom'ie (jeżeli w jakim kolwiek ) można napisać program który pózniej może zostac wprowadzony do AT89s52?Bo jesli 89s52 należy do rodziny '51 to dlaczego programuje sie jak avr'y. czy w bascom avr można napisać program dla niego?
Można , S od C różni się tylko sposobem programowania . S programuje się szeregowo , można ISP
Mam podobny problem ... lub wkrótce będę miał. Do tej pory do programowania 89S51 i 89S52 wykorzystuję AVRISP mkII z programem AVR Studio 4. Jest to oczywiście sprzęt dla rodziny AVR, ale ma dołożone te dwa podstawowe procki '51. A problem w tym, że nowszy soft (a jest już Atmel Studio 7) już takiej możliwości nie daje. Co więcej, na jednym kompie można...
Niestety ale programowanie przez rs232 takie jak w DSM51 jest niemożliwe w przypadku samego mikrokontrolera(pomijam układy dallasa bo za drogie do zabawy/nauki). Programowanie przez RS takie jak w DSM51 jest realizowane programowo, tzn jakiś program wgrany wcześniej programatorem komunikuje się z komputerem, wrzuca program do pamięci(w DSM51 zewnętrznego...
hmm doradziłem się profesora mówi żebym wstawił jako zabezpieczenie rezystory kilkaset om i powinno być, i tak na ispprogrammer czyta elegancko sygnaturę, wygląda jak by wszystko było ok, ale zastanawiam się czy nie przejść przypadkiem na programowanie z coma tylko musiałbym max232 kupić
Nie możesz zastosować 89S52 i zaprogramować go "normalnie" czyli nie po isp?
Mam pytanie odnośnie programowania mikrokontrolera 89c52. Przez przypadek zamiast 89s52 kupiłem 89c52 i chyba mój programator nie chce mi go obsługiwać. Taki prosty ISP programator na kostce 74244. Czy ktoś mi może poweidzieć co mam zrobić żeby zaprogramować tego procka. (w zasadzie mi go widzi tylko wyskakuje błąd zarówno przy odczycie jak i zapisie...
xPatryk dokladnie tak. Mozesz wtedy ile chcesz podlaczyc przekaznikow.Kazdy wyswietlacz oparty na HD44870 lub odpowiedniku bedzie dobry, jest duzo przykladow i gotowych procedur. Procesor mysle ze jakis z wew. flashem np. 89S52,ATmega16. Latwe w programowaniu i nie wymagaja drogiego programatora. Program mozna pisac w bascomie chyba dla Ciebie bedzie...
mogą się czymkolwiek różnić? Jasne, czasem literka na końcu może zmienić niektóre rzeczy w sposób zasadniczy. Czasem nawet te same oznaczenia ale inny producent, chociaż przeważnie każdy dodaje tam swoje literki. . 8051 to nie AVR czy tym bardziej ARM. W samym CPU od strony języka maszynowego, nie ma różnic. Pomiędzy różnymi uC różnice są w wielkości...
http://www.amwaw.edu.pl/~adybkows/elka/i... Witam . Tutaj masz prawie wszystko co jest potrzebne do zaprogramowania 89S52 i nie tylko .
Wita, składam programator wg: http://www.kisse.zut.edu.pl/dydaktyka/tm... W sumie to składam je dla całej grupy studenckiej ale wszyscy kupili ze złączem USB: http://www.kisse.zut.edu.pl/dydaktyka/tm... a jedna czarna owca to badziewie na LPT. Wszyskie złożone na USB działają bez problemu a z LPT problem taki że...
kolega Dexter77 za chwilę dostanie zawału ! programować w asm da się każdy procesor najwygodniejsze pod względem obsługi są z wewnętrzną pamięcią oraz z możliwością programowania przez isp tzn z literką "S" w symbolu np 89S52
Najlepiej jest wykorzystac mikrokontroler z wbudowana pamiecia flash (89x52). Jezeli interesuje cie programowanie szeregowe ISP (In System Programming) - polecam jezeli nie masz programatora, wtedy wybierz procesor 89S51, 89S52 lub 89S5253.
a można wybrać układy z serii S zamiast C np.89S51, 89S52, 89S53, 89S55. mają one ISP czyli mogą być programowane w układzie docelowym przez kabelek np za pomocą AEC.
Czy nie prościej przejść na wersję z ISP i mieć możliwość programowania w układzie np. 89s52 ( 8kb) jeżeli to nadal za mało pamięci to są wersje 16 , 32 kB . Można wykorzystać wersję 89C52 ale to z kolei wymaga wyjmowania układu oraz programatora równoległego , ponadto obie wersje posiadają możliwość tak jak 8052 podłączenia dodatkowej pamięci 16 bitowy...
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 ja mam problem z 89s52 przez isp nie chca sie programowac próbowalem tez równolegle w progacie i tez nic 2 sztuki padnięte? dziwne
proszę pomóżcie mi to zrobić bo jeszcze nigdy się w programowaniu nie bawiłem i nie chce nic zepsuć dlatego wracam sie do kogoś doświadczonego
Witam. Miałem podobne problemy z 89s52. Spróbuj programatora http://www.ikalogic.com/isp.php W moim przypadku programuje. Pozdrawiam
Kolejnosc znam i zawsze bedzie taka sama, wiec po prostu za pierwszym razem jak bedzie przerwanie to timer wystartuje. Za kazdym razem bedzie sprawdzac czy juz leci timer, jak leci to przerwanie bedzie go stopowac. To nie rozumiem z czym masz problem , z obliczeniem czasu między zboczami :?: Jakie czasy wchodzą w grę :?: Jaki masz kwarc :?: W czym...
Hmm... Mam keila 3 ale dopiero się przerzuciłem z 89s52 na attiny no może rzeczywiście w tym tkwi problem że keil nie programuje avr-ów ale dzieki za wprowadzenie na dobrą drogę. A czego najlepiej używać oprócz keila do programowania w C avr-ów?
Ja to robie w ten sposob.Mam Klawiaturke telefoniczna (4wiersze*3kolumny),pod wiersze daje Vcc i podlaczam pod uC,kolumny tez podlaczam pod uC.Obsluguje a "skanujac" tzn wystawiam stan niski na pierwsza kolumne i sprawdzam czy na ktoryms wierszu tez spadlo na niski,jesli nie to jade dalej wystawiam niski na 2 kolumne itd...Klawiaturka ma mozliwosc obsluzenia...
Ile jest prawdy w stwierdzeniu że mikroprocesory są ze soba kompatybilne w dół ? Czy dobrze rozumiem że np nowszy procesor 89s52 powinen bez problemu zastąpić 89c51 ? Widze że piny są te same rużnica to w rodzaju programowania no i wielkości pamięci Ale czy plik hex który sprawdzał się doskonale w 89c51 bez porbelmu pujdzie na 89s52 ? ..... układ nie...
Z przykrością stwierdzam ze dalej mam problem z programowaneim ISP. Zrezygnowałem z 89S8252 , kupiłem 89S52, zrobiłem nowy kabel (AEC ISP prog), do programowanei uzywam programu Adama Dybowskiego, i tez nic. Sprawdzałem miernikiem połączenie, wszystko niby gra, przylutowałem nawet kabel od programatora bez pośrednei na lpłtytce pod do nóg proce i tez...
Niestety układy Atmela mają taką malutką wadę, że w przypadku błędu transmisji podczas programowania, sporadycznie zdarza im się również skasować bajty identyfikacyjne (ja tak miałem np. z 89S52). Układ jest nadal sprawny, tylko nie można go automatycznie zidentyfikować - trzeba po prostu manualnie wybrać typ układu - gorzaj jak program tego nie obsługuje...
No ładnie ja jestem w 2 gim. i potrafię zrobić coś takiego ,ale nie mam ostatnio czasu.Nie polecam 89s52 ponieważ jest to troszkę przestarzała technologia .AVR są nowsze i według mnie lepsze.Nie zaczynałbym od nich nauki programowania ze względu na trudność w programowaniu(od strony elektrycznej).
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......
wszystkie mikrokontrolery rodziny '51 z literką S mają możliwość programowania przez ISP tak więc bez problemu STK200 zaprogramujesz 89S52 , uC 90s2313 jest już dawno nie produkowany zastąpił go ATTiny 2313 nie napisałeś nic o języku programowania , jeżeli zaczynasz swoją przygodę z mikrokontrolerami to na początek dobry jest Bascom , zanim zaczniesz...
Gościu nie wprowadzaj zamentu chodzi o programowanie równoległe czyli Parallel Mode ( wynika to z terści postu-> impuls programujący - który nie występuje przy SPI ). Więc w wersji Parallel Mode dla uC 89S52 w/g dokumentacji http://www.atmel.com/dyn/resources/prod_... napięcie programujące w tym trybie powinno byc między 11.5V a 12.5V...
Spróbuj tym programem: http://chaokhun.kmitl.ac.th/~kswichit/Is... Pamiętam z procesorami 89S52 dobrze sobie radził, gdy inne programy nie chciały u mnie działać, więc może z 89S51 będzie podobnie.
Tylko, że 89C52 nie ma SPI, czyli niema też pinów MISO, MOSI i SCK, więc nie możesz go zaprogramować szeregowo. Można go programować tylko równolegle, więc żaden STK200 itp Ci w tym nie pomoże. Chyba, że chodzi Ci o 89S52, który taką możliwość posiada? ps. 89x52 to nie AVR, tylko 51'ka
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...
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.
LightHauser-> A skorzystałeś z jakiegoś gotowca czy własna konstrukcja :?: Bo ja na uniwersalce dałem 2xDIP 40 do tego 89s52 i ... teraz "smarzę" oprogramowanie co by mi ustawiało fabryczne fusy.Przydało by się dorobić do tego programowanie i odczyt ale do tego planuję zaprząc układzik serii 8255.Gdybyś miał jakieś rady,sugestie to wal śmiało :wink:...
hmm fajne ale ja mam jeszcze do tego program napisac... bo labolatoria sa wlasnie z 8051 i tam programujemy w assemblerze a ja chcialbym zbudowac jakies urzadzonko wykorzystujace jeden z tych prockow i napisac do tego jakis programik.
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...
Czy wchodzi w grę zapisanie jakiejś sygnatury pod określonym adresem pamięci FLASH kontrolera? Byłoby to łatwiejsze do odczytania - jednak podczas programowania musiałbyś mieć różne pliki hex dla różnych modeli procków. Jeśli to nie stanowi problemu, to ja bym tak zrobił. Pozdrawiam, Genetix.
z armatą na muchę wg mnie ta atmega128. Zamiast tego 89s52 pomyśl nad atmega 32 - szybsza, więcej pamięci programu, a cenowo jeszcze przystępna. Oczywiście ten S52 też powinien się nadać, ale na '51 programuję tylko w szkolę, więc za dużo Ci nie pomogę.
Już dawno zapomniane ale może ktoś będzie szukał • Zaprojektowany dla nowych chipów ISP, 89S51, 89S52, 89S53 i 40-pin DIP, • Programowanie w systemie (ISP) za pomocą 6-pin , (nie potrzebuje zewnętrznego programatora), • TxD i RxD portu szeregowego do komunikacji z urządzeniami szeregowymi, • 32 bit GPIO, • Wbudowany prostownik...
89s52 programator reset 89s52 89s52 programmer
podłączyć telewizor philips router impedancja sluchawek komunikaty avast
uziemienie instalacji elektrycznej uziemienie instalacji elektrycznej
Migająca 4 razy czerwona dioda w Kukirin G2 Max - co oznacza? Komunikat "Brak modułu palnika" - co oznacza?