Witam. Może to głupie pytanie, ale nigdzie (nawet w dokumentacji nie mogłem się dokopać) nie znalazłem porządnego opisu typów zmiennych w SDCC. http://sdcc.sourceforge.net/doc/sdccman.... Aha, w SDCC stawiam moje pierwsze kroki ;) Ale to wcale nie zwalnia od myślenia , wręcz przeciwnie :D Jeszcze jedno, mamy załóżmy liczbę 18-to bitową....
Przyczyn moze być kilka proponuję zerknąc czy kwarc działa stabilnie przy procesorku , sprawdzić czy jakis inny układ nie obciąża portów używanych przy programowaniu procesorka , wymienic układzik 74244 na inny najlepiej hc244 , sprawdzić zasilanie i jego stabilność ewentualnie zmienic ustawienia w ponym
mozliwa jest symulacja programowa ( na komputerze ) w real time gdzy procesor ( at89s8252 ) pracuje nie slyszalem zeby byla taka mozliwosc. symulatory mozesz zastasowac od 8051; ten sam rdzen. poszukaj na elektrodzie napewno cos znajdzeisz. pozdrowienia. :-)
Kontroler AT89S8252 nie ma sprzętowej obsługi magistrali I2C, trzeba zrobić programowo. Ale może pomyliło Ci się z SPI?
co do procków to jest coś takiego jak nota katalogowa. Tam powinny być schematy portów, jak programować http://katalogi.iele.polsl.gliwice.pl/ Co do programatora stk200 to też istnieje coś takiego jak google http://www.google.pl/search?hl=pl&q=stk2... W czym problem??
spróbuj jeszcze zwiększyć programowy stos w baskomie, często zbyt mały jest przyczyną "walenia " się programów pozdrawiam
Tutaj nie potrzebujesz aż dwóch uP. Ja steruję 9 żarówkami (programowe PWM do każdej żarówki osobno) i obsługuję pilota na przerwaniach. AT89S8252 z kwarcem 10MHz radzi sobie bez problemów. Tylko ja program pisałem w C i Bascom może to tego już być "zbyt uniwersalny".
m48def.dat jest dobrze bo używam Atmegi48 a to chyba to samo co Atmega8 z niewielkimi roznicami ? Atmega idzie mi na wewnętrznym kwarcu 1MHz Sprawdzilem i na 1000% jest to problem programowy, sprzetowo uklad jest sprawny bo podpiolem stary procesor AT89S8252 na ktory byl napisany pierwszy program i ladnie idzie, a z atmegi juz nie bardzo. Dodano po...
W jaki sposób podłączyć przetwornik C/A MAX 505 do Atmela AT89S8252 i w jaki sposób wysłać dane (jaka procedura programowa) do przetwornika. Kożystam z programu Bascom i potrzebuję opis deklaracji przetwornika na wybranym porcie.
Cze. kombinuję właśnie uniwersalny sterownik świateł chciałem mieć możliwość sprzężenia go z pluginem który można znaleźć tu : http://www.elektroda.pl/dla_kompa/discol... Mam zrealizowane w trybie 8 bitów. Docelowo jednak sterownik ma mieć 32 kanały jego budowa umożliwia rozszerzanie możliwości za pomocą kart :D i zmiany softu tylko czy mogę jakoś...
malo tego okazalo sie, ze SPI nalezalo przed tem wlasnie w ten sposob uaktywnic. Troche to moim zdaniem bez sensu bo zeby zaprogramowac cos szeregowo i tak trzeba miec rownolegly programator no ale nic...w starszej wersji programu (do obslugi programatora) widzialem opcje do uaktywniania zewnetrznego generatora... niestety opcje te byly nieaktywne...
Przyłączam się do pytania. Mój problem polega na tym, że korzystam z programatora ISP cable I firmy Propox i ATmege8 czy AT90S3213 programuje bez problemów, natomiast z AT89S8252 ma problem. W ogóle nie rozpoznaje układu, nie można się do niego dobić programatorem szeregowym. Na równoległym wszystko działa. NIe wiem co to jest. Proszę o pomoc.
Witam, kolego :arrow: deschek spójrz łaskawie 2 posty wyżej - opisałem tam bardzo ogólnie algorytm jak sobie zrobić PWMa programowo - dotyczy to w zasadzie dowolnego procka. Zrozumiem, jeśli dopytasz jeszcze o szczegóły - a tak? wskakujesz tu - i zadajesz pytanie jakbyś nie czytał wogóle tego tematu ;) pozdrówka
Nie moge nic zaprogramować. Dane układu: Win XP, At89S8252 nówka sztuka, wszystko polutowane na 100 %. Jest zestaw uruchomieniowy ZL1MCS51 wydawnictwa BTC. Kabelek 0.5m zlutowany według schematu AEC ISP (wszystko podpięte na żywca do scalaka). Używane programy: AEC 3.0 oraz ISP Programmer świeża wersja. Wypróbowałem wszystkie tryby portu LPT (ECC, ECP)...
Przecież można tutaj zostawić plik... nowicjusz wybaczcie :)
A czy ten programator albo inny mozna laczyc z kompem przez rs232? nie mam lpt ale mam rs'a i szukm jakiegos programatora zeby wlasnie sie komunikowal przez rs'a. Mam uklad ZL1MSC51 na procku AT89S8253(prawdopodobnie taki kupie bo 8252 juz chyba nie dostane) Z góry dziekuje za wszelkie wskazówki jak programować ten procesor pozdrawiam
Witam wszystkich!!! Mój problem dotyczy zaprogramowania procesora wymienionego w tytule. Próbowałem go zaprogramować programatorem STK200 oraz przez RS232 ISPCableII i nie moge go zaprogramować. Używam softu ISP Programmer Adama Dybkowskiego. Nie wiem co może być nie tak. Generalnie jak odczytuję sygnaturkę procesora to wyświetla mi się informacja NOT...
Programowanie ISP polega na podłączeniu do procesora nawet w działąjącym układzie, ale w stanie aktywnym RESET, trzeba tylko pogodzić linie programujące z ich wykorzystaniem w układzie w czasie pracy. Tak więc zegar procesora musi pracować - kwarc+2*27pF się przyda na pewno. A możliwość wyboru prędkości zegara w menu jest z tego powodu, że produkuje...
kasowałeś przed zaprogramowaniem? styki dobre? dobre ustawienia? :wink:
Tylko co go uszkodziło ?????? Chyba nie programator.
Witam !! Mam pytanie czy podczas programowania tego procesor a, nużka nr 31 (EA/VPP) powinna byc podpięta pod +5V ?? Zmontowalem procesorek na plytke, wczesniej był na pajączka połaczony i bylo ok a na plytce dziwnie sie zachowuje tzn...jak wlacze go z ogłączoną nużką 31 to pokazuje rozne głupoty na wyswietlaczu LED a gdy podlacze nuzke 31 do + to idzie...
Są już przystawki do Willem Proga obsługujące ten procek, jak lubisz prowizorkę to rzeczywiście jest to kwestia polutowania kilku oporników (programowanie przez ISP).
Witam. Podałem Ci wcześniej trochę złe wartości adresów za co przepraszam :). Jak wpisujesz dane do LCD to jego adres jest 0x01;jak wpisujesz rozkazy to adres LCD jest 0x00; Nie musisz kosztystać z DPTR'a. Wysłanie rozkazu: mov R0,#0h movx (at)R0,A ;gdzie w A jest bajt do wysłania Wpisanie danej do wyświetlenia: mov R0,#01h movx (at)R0,A ;dana w A I...
Szukam schematów związanych z tym uC. Np. : - jak podłączyć do niego wyświetlacz txt LCD 2x16 znaków, - jak podłączyć klawiaturę? Interesuje mnie wszystko na jego temat: - wyprowadzenia, - schemat blokowy jego wnętrza, - jak go programować. Z góry dziękuję za pomoc.
Witam MAm takie jedno pytanko. Czym moge zaprogramowac sobie ukladzik AT89S8252 ktory jest w obudowie PLCC 44. I czy moge napisac sobie do niego kod w Bascomie? Mam programator Willem 3, oraz programator pod bascom i nie wiem czy mozna na ktoryms z nich wgrac program do tego atmelka. Domyslam sie ze bedzie mi potrzebny jakis adapter, tylko jaki? Pozdrawiam...
może masz problem z portem w komputerze? jakie masz ustawienia portu ??
Witaj,nizej masz opis mojego problemu.Ja pracuję z Win98,i u mnie śmiga ten programik bez problemu.Jeśli masz zablokowanego procka to przy próbie odczytu (załozenie że "programator" 100% sprawny) w buforze będą tylko same FF.Ja skasowałem uC podając na wejścia odpowiednią kominację dla "Chip erase"-patrz manual od 89s8252. http://www.elektroda.pl/rtvforum/topic67...
No u mnie jest identycznie też posiadam 89S8253 i bez problemu go zaprogramuje ale z tym 89S8252 coś jest nie tak , miałem w nim zaprogramowany pewien program i jak go skasowałem w programie : ISP Programmer to po skasowaniu pojawił się napis Device erased a µk dalej działał , program wogóle się nie skasował.A teraz to już nic się nieda zrobić.Jedyne...
Bez podania treści programu przed i po zmianie oraz podaniu, która zmienna jest naruszan to będzie "trochę" ciężko ! Jedyne co mi przychodzi do głowy to takie przypadki jak - stos programowy może włazić w obszar zmiennych przy wywołaniu podprogramu (teoretycznie powinno być to niemożliwe) - zmienna adresująca tablicę np. w pętli sięga "o jeden most...
nie wiem czy o to chodziło bo nie mam na czym uruchomić tego programu (tzn. mam Bascom ale nie mam zestawu '51), ale wg mnie dopiero ten program zadziała: $crystal = 16000000 '$default Xram $large Dim Cyfra(12) As Byte Dim Jedn_sekund As Byte Dim Tempo As Byte Config Timer0 = Timer , Gate = Internal , Mode = 1 Th0 = &Hd8 ' Tl0 = &Hd7 ' =10025 cykli...
Wedlug mnie poczatkujacy nie powinien zaczynac od asemblera, bo sie zniecheci. Zacznij od C, ,albo od bascoma. Asembler jest dobry, ale w dobrych rekach i tylko do pisania malych i srednich programow. Przy duzych mozna sie zgubic, trzeba pisac dlugie komentarze wyjasnijace. W asmeblerze dobrze robic, np. wstawki. Co do procka to na poczatek jest dobry...
Tak. mam rezystorki i wszystko wedlug schematu..zamowilem od BTC plytke. Przewod mam okolo 20cm.tasma szeroka 10zyłowa.nie ekranowana. A ukłądzik 74hc mam na plytce przy lPT. wiesz....korzystam z programatora zl2 do avrów. układ podobny. tam mialem okolo 1m tego samego przewodu zyłowego i wszystk odziałało i nie bylo zadnych problemów.zobaczymy jak...
Jeszcze jedno pytanie. Jak można programowo włączać zasilanie lcdka, cyfrowe układy i podświetlenie? Jak to fizycznie wykonać. Myślałem o sterowaniu bazą jakiegoś tranzystora ale zaraz po resecie na portach jedynki więc bedzie chwilowy impuls a potem zero gdyby chcieć opoźnić start lcdka potem znów włączenie. Taki impuls jeśli chodzi o część cyfrową...
sprawdz jakie masz napiecie na koncowce nr 31 scalaka tj EP/VPP podczas programowania mozliwe ze jest tam wiecej niz 12.5 V a wedlug dokumentacji minimalna ilosc jaka powinien wytrzymac taki scalak to ok 1000 cykli programowania
Przy "przesiadce" z AT89S52, AT89S8252 i AT89S53 na AT89S8253 trzeba pamiętać o zmianie kondensatorów przy oscylatorze. Trzy pierwsze potrzebują kondensatory o wartości około 30pF, a AT89S8253 o wartości około 5pF. Sam spędziłem trochę czasu na zastanawianiu się, czemu mi 8253 nie chce działać. A spojrzenie do datasheet-a wyjaśniło wszystko ;) Pozdrawiam,...
Dawno dawno temu wykorzystalem at89c2051. Wszystko funkcjonowalo ok ale dawal wrazenie malo doskonalego (niewiem moze się myle). mam do niego niezly opis po polsku no i pozostaly gdzies programy i programator. wydaje mi się ze się uwsteczniam jezeli nie szukam innych lepszych rozwiazan. Brzmi zachecajaco. czy jak poradzilem sobie z AT89 to bedzie to...
No to super. Znaczy ,że wyrzuciłeś bufor i jeszcze znalazłeś zimne luty. A ważne dla śledzących temat. PP nie programuje AT89S8253 tylko AT89S8252. :)
To prawda, też doradzam zainwestowanie na poczatku w jakis lepszy mikroprocesor. Obecnie posiadam AT89s8252. Jest to odpowiednik 8052 z malymi dodatkami :) Co do programowania to jeśli będziesz na początek używał tylko tego uP to zbudowanie programatora sprowadza się podłączenia do wtyczki do portu LPT komputera kawalka kabla i jakiegos innego zlącza...
A niby jak chcesz przeprogramować proca , bez kasowania poprzedniej zawartości :?: Nadpisać tę zawartość? :P Coś mi się wydaje, że nie trzeba kasować całego flasha jeśli chcę zmienić tylko jego część. Tym bardziej, że AT89S8252 programuje mi bez takiego kasowania. Ale jeśli to normalka przy ATmega, to w porządku :).
v_grzes,na stronie www.phyton.com są ciekawe emulatory do różnych procków.Ja ściągnąłem em. tej firmy z jakiej niemieckiej strony-szukałem coś dla AT89S8252 -tu znalazłem! pzd. :)
Wracając do Pony proga przez RS ( też go uprościłem i jest dokładnie taki sam jak ten z Olimexu ). Mam taki od kilku lat i jest ok. tylko przy AT89S8252 trzeba pamiętać żeby w ustawieniach programu zanegować RESET. Na usb mam ten ze strony radzio.dxp i też śmiga.
A ja zaczynałem od procesora AT89S8252, 2-óch ledów i płytki uniwersalnej i stopniowo rozbudowywałem to tak że teraz moja płytka testowa (płytki) przewyższa możliwościami DSM-51 kilkakrotnie. Polecam wykonanie własnego zestawu, na początek na płytce uniwersalnej. nowydag
Zdazyla mi sie natomiast sytuacja, ze program w ATmedze został "uszkodzony" lub wykasowany czego nie potrafię osobiście wyjaśnic. Ot działało sobie urządzenie i przsestało działać. Po ponownym zaprogramowaniu procesora urządzenie ponownie ożyło. Miałem podobne zdarzenie z procesorkiem AT90S4433. Układ pracował kilka lat w urządzeniu i w pewnym momencie...
uP Atmela ze znakiem S mają mozliwośc programowania przez ISP (szeregowo) np: AT89S8252, ze znakiem C tylko równolegle np: AT89C2051, ale np: AT89C51RC2 można programować szeregowo (przez RS232) bo posiadają fabrycznego bootloadera. Wszystko zależy jaki to jest uP (jedną regułą jest że wszystkie można programować równolegle ale trzeba je wymontować...
Tak jak kolega Warhard napisał. jedynie jesli uC ma pamiec EEPROM mozesz zapisac dane nie będace programem tak zeby nei zostały skasowane po restarcie procka. W przypadku AT89S52 który nie ma wbudowanej pamięci EEPROM jedyna mozliwośc do tołączenie zewnętrznej pamięci EEPROM bądź to na I2C (np polularne AT24C04) , 1 Wire czy jeszcze inny interfejs.Jeśli...
podlacze sie od tematu Programuje 8252 przez ISP za pomoca programatora AEC_ISP V1.0 a chcialbym wykorzystac ic_proga do tego celu. Ustawiam mu FunCard i niestety nie udalo mi sie zaprogrmaowac 8252. Programuje ktos za pomoca ic_proga AT89S8252 za pomoca magistrali ISP? co tam mam ustawic zeby mi to zaprogrmaowal dzieki
Nie wiem jaka jest różnica między AT89S51 a AT89S53 bo PonyProg 2000 ma tylko w bibliotece dwa procki mianowicie AT89S53 i AT89S8252 także czy będzie potrafił szfnąć AT89S51 to niewiadomo.
Kolega jest poczatkujacy, wiec proponowanie mu procka, ktory nie jest programowany przez ISP to kpina! Wedlug mnie najlepiej zaczac od 8051 i modelu AT89S8252 cena ok. 20zl, a ma wszystko co potrzeba.
Wątpię. Zresztą co za sens rozbierać urzadzenie w celu zdobycia jednego elementu? No chyba że masz np. kilkanaście zbędnych pilotów? :D W sposób o którym piszesz wyżej możesz zaprogramować układy np. AT89S52, AT89S8252 lub serię ATMEGA8 lub 16 lub więcej :D Marek Jaglarz www.jaglarz.com/ja/rozdz.htm
no na przykaład ATMEL AT89S8252
A na elektrodzie 'prograt' szukałeś? choćby: http://www.elektroda.pl/rtvforum/viewtop... Co do programowania 89S52: AEC_ISP - programator ISP, program czysto pod DOS. Programuje: (1) AT89S8252 (2) AT89S51 (3) AT89S52 (4) AT89S53 Usuń plik mikroluk_v1_0_pre1.rar , jest powszechnie dostępny na elektrodzie: http://mikroluk.elektroda.net/download.p...
Gdy programowałem AT89S8252 programatorem "kamikadze" (czyli bezpośrednie połączenie do LPT ), to musiałem dodać w szereg z CLK rezystor 220 Ω i kondensator 100pF do masy
jeżeli już to nie pcf tylko 51 z zewnętrną szyną danych i adresową. Jezeli niebardzo wiesz o co chodzi to wystarczy programowo zrobić linię danych na jednym porcie a drugim zatrzaskiwać układy zatrzasków. To chyba jest najlepsze, najszybsze i najtańsze rozwiązanie. PCF kosztują po ok 10żł więc 16szt==160zł. Jako rejsetry to chyba 373 albo 573(czy to...
Witam Wybrałem do mojego układu mikrokontroler AT89S8252 ze względu na programowanie w układzie, ale jednak mam problemy :( do programowania używam albo "ISP Programmer" lub "AEC ISP". Problem polega na tym, że jeśli napisze program i go skompiluje do hex, to wyskakuje błąd np. tego typu przy programowaniu poprzez "ISP Programmer": Write error at address...
Wiec moze opiszesz co to za problem ?? Z tego co pamietam te procesory mozna programowac przez ISP wiec od strony sprzetowej to chyba nie problem. Napisz cos wiecej. Pozdro Dexter
Temat programowania 89S8252 przewija sie na wszystkich forach i jakos zaden pseudo-specjalista nie umie odpowiedziec dlaczego 89S8252 na jednych kompach sie programuje a na innych nie. Ja ktos uwaza sie za specjaliste niech sie wypowie. Bez bajek na temat otwierania portów i XP. Bo to nie o to chodzi a kazdy na to zwala wine bo nie wie o co chodzi!!!!...
zastanawiam się czy przypadkiem nie mam problemu z zasilaniem( obok falownik i napęd silnika prądu stałego ) a zasilacz prosty -trafo +7805 +po 100nano +100 mikro. W takim otoczeniu niewykluczone że jest to problem zakłóceń spróbuj podbić pojemności zasilacza (np. po 220uF) i zblokować sygnał reset jakąś większą pojemnością. Jeśli to zmniejszy błędy...
Witam i opisuję mój problem. Programator Willem ver. 4.0 (http://www.gotronik.pl/Programator/2kwz... dodatkowo adapter MCS-51 v2.1 Kupiłem w gotroniku, samodzielnie zmontowane. Program obsługujący to Willem Eprom versja: ja Ustawienia zworek zgodne z dostarczoną instrukcją. I Po pierwsze chciałem zapytać czy po zmontowaniu programatora w podstawce...
Naprawdę nie reklamujesz go? :) A poco płacić za programator XXzł jeśli można programowac prawie za darmo. PIN EA MUSI BYĆ PODPIĘTY DO +5V . To informuje procesor że chcesz używać pamięci flash, a nie zewnętrznej!!! Pozdrawiam.
Czy pamięć flash może dokonać swego żywota? Dostałem parę miesięcy temu procek jak w temacie i dość intensywnie go exploatowałem (programowałem). Teraz nie chce w ogole sie juz programowac, wypisuje blad przy probie. Do EEpromu da sie wgrac bez problemu a do flasha nie daje rady.
Czy jest możliwość zaprogramowania AT89S8252 programatorem zgodnym z STK500? Jeśli tak to jakie oprogramowanie umożliwia taką czynność. AVR Studio nie ma tego kontrolera w spisie tylko same AVRy natomiast ponyprog nie obsługuje STK500. Zależy mi na tym żeby programować tym programatorem ponieważ mam laptopa i dostępne tylko porty USB
Programuję AT89S8252 za pomocą AVR BOX II z wsadem AVR910_6 za pomocą AvrProg. Jest tam opcja AT89S8252, niestety prawie zawsze wywala błąd Adress 0x003f, Expected 0x60, Received 0xff Tak jak by nie do końca programował ostatni bajt, bo muszę przed końcem programu w asm dać jedną instrukcję NOP. Co można poprawić ?
Witam Przyjrzałem się dokładniej notce od 8252 oraz 8253 i niestety okazało się, że się troszkę zagalopowałem. W tych procesorach nie masz dostępu do pamięci flash z poziomu aplikacji. yPrzykład który podałem stosuję w innych procesorach rodziny 51 (firmy Teridian), mają one możliwość programowania wewnętrznej pamięci flash. W moim przypadku stosuję...
Jak w C (Keil) zaprogramować zapisywanie danych do wewnętrznej pamięci EEPROM kontrolera AT89S8252 ? Wiem, że są trzy bity w rejestrze 96H Ale jak to oprogramować w C? Czy ktoś może mi pomóc?
Nie, przy programowaniu ISP potrzebne są tylko MOSI, MISO, SCK, RESET ktory podczas programowania powinien być utrzymywany w stanie wysokim, no i zasilanie, nic więcej nie potrzeba. Na wejście /EA podaje się napięcie 12V, ale to podczas programowania standardowego. A procek ten był już wcześniej programowany?
odpowiedz PIERWSZA prawdopodobnie angla znasz wiec czytaj: In revisions "S" and earlier of the AT89S8252 and AT89LS8252 devices, inadvertent writes to either the Flash program memory or the data EEPROM memory can occur. An inadvertent write is a possibility in the following two scenarios. Case A Conditions 1. A MOVX instruction is used to write to the...
Jak jest wykonanna płytka?? Może jakaś imitacja "pająka"? Posprawdzaj jeszcze raz połączenia, napięcia na końcówkach. Do programowania polecam układ programatora STK200/300 - wszystkie klocki mające ISP ładnie się programują bez żądnych problemów. Używam tego od kilku lat. Program to Pony Prog http://www.lancos.com/prog.html Miłego programowania!!
Dziękuję bardzo za pomoc. Który programator byłby najodpowiedniejszy do podstawowych, amatorskich "projektów"? Taki dla ATTiny. Jest jakaś różnica czy pod LPT, COM czy USB? http://sklep.avt.com.pl/p/pl/2371/progra... http://sklep.avt.com.pl/p/pl/482096/prog...
(at)MiernikZKauflanda Twoja propozycja jest zupełnie bez sensu. Zamiast mikrokontrolerów, proponujesz eksponaty muzealne. Atmega 8 jest dzisiaj tak samo efektywna jak AT89S8252. Też ma pamięć flash, też jest programowany szeregowo i też można znaleźć sporo programów. Tylko po co? Proponujesz też zupełnie zbędne części. Po co komu 10 dławików o tej...
Wiec sprawa wyglada tak. Widze, ze niektorzy myla rozne pojecia, a skoro jestes poczatkujacy to tylko Ci to namiesza. Uklady atmela typu 89Sxx, np AT89S53, AT89S8252 mozna przystosowac do programowania przez LPT, wykorzystujac SPI. Jednak, jak wynika z praktyki SPI wykorzystuje 5 linii umieszczonych na porcie P1. Podczas programowania jesli sa tam np....
Witam, poszukuje sprawdzonego schematu programatora i programu do programowania 8252 przez isp,za wszelka pomoc dzieki Dodano po 1 chodzi o at89s8252
Szukałem, szukałem i mimo, że wiele jest informacji o problemach przy programowaniu Atmela przez SPI, to nie jest nic konkretnego dla mnie. Zrobiłem prosty programator oparty na buforach trójstanowych, do tego prosty programik z sieci i ... program rozpoznaje mikrokontroler ( tak przy okazji to AT89S8252 ) jest w stanie z niego zczytać Flasha, ale wysypuje...
Nie gotowca lecz pomocy w jaki sposób to zrobić. Na programowaniu się nie znam ale zamieszczony programik zrobiłem sam z pomocą internetu. Teraz jest tak: '****************dmuchawa warunek***************** If X < Dmu Then Reset P3.3 Else Set P3.3 If X > Wyl Then Reset P3.3 Else Set P3.3 End If End If '***************************************...
Masz może jeszcze kabel do programowania tych nadajników? Napisz gdybyś chciał go odsprzedać.
Witam! Dawno nie robiłem nic na 51, ale wydaje mi się, że powinno być OK. S52 to "prawie zwykły" C52 programowalny w ukladzie. S8252 ma dodatkowo 2kb EEPROM-u.
Witam, Temat trochę archiwalny, ale może ktoś z osób działających na 52, pomoże mi rozwiązać mój problem. Mam urządzenie na mikrokontrolerze AT89S8252-24PI. Procesor uległ uszkodzeniu, jednakże udało mi się ściągnąć z innego takiego samego urządzenia program w HEX-ie (prog+pam eprom). Aktualnie mój problem polega na tym, że te mikrokontrolery już nie...
[quote="eleMac"]do programowania tego procka wcale niepotrzeba kwarcu. Jednak sprawdziłem to dokładniej no i trzeba :oops: Czyli oznacza to ze f kwarcu ma wpływ na programowanie .
podczas proby programowania tegoz uklady wyskakuje mi blad podczas weryfikacji : flash low byte error in address 0000, programuje programem fbprg16 - ISP,ten sam problem mam podczas programowania at89s8252 aec_isp, o co w tym wszystkim chodzi?
Witam, Normalnie do programowania mojego Atmela at89s8252 uzywalem ISP Programmera Pana Dybkowskiego (przez port lpt). Przypomniało mi się jednak że posiadam programator USBasp, jednak w AVR Dude nie znalazłem mojego układu jako wspieranego. Czy ktoś zaznajomiony mógłby mi podpowiedzieć jakiego programatora (softu) należało by użyć aby zaprogramować...
Nowy problem Chce oprogramowac timer 2 tegoż uk. Kompilator (po staremu: keil2) nie widzi zadnego dodtakowego rejestru z SFR - nic ponadto co jest w golutkim 8051. Podczas kompilowania Bląd: UNDEFINED SYMBOL dla np. T2CON albo RCAP2H Jako device w opcjach projektu zaznaczony oczywiscie at89s8252, z programowaniem problemu nie ma (naturalnie tylko w...
ALE jest wyjściem i służy do zatrzaskiwania adresu w układzie HC574. Wystarczy, że EA połączysz z VCC i będzie OK :) Vpp jest to wejście wspólne z resetem i służy do podawania napięcia 12V do programowania pamięci flash w programatorze równoległym. W układzie podpinasz tam (do resetu) kondensator elektrolityczny, jakieś 10uF między tą nóżkę a Vcc i...
12V potrzebne jest do programowania równoległego. Trochę to ciekawe, że programowanie równoległe wymaga 12V a szeregowe przez ISP nie. Reset jak już napisano 0V - normalna praca, 5V - zatrzymanie / programowanie. Porty AT89S8252 są typu OC i tylko piny portu P0 nie mają węwnętrznych rezystorów podciągających do +5V.
Błąd w programie. Dlaczego ? Dlatego że Int przyjmuje wartości +/- 32767 z małym haczykiem. Druga sprawa że przy jednej pętli nie zobaczysz migania diody. Nie wiem ile pętla wykona taktów, aby to wszystko i jednocześnie nie wiem jak dług trwa takt w tym mikrokontrolerze. A przyczyną że niby wszystko chodzi jak należy po przytknięciu śrubokręta do XTAL...
Na temat środowiska Raisonance C dla 8051 jest książka wydawnictwa BTC: "Programowanie mikrokontrolerów 8051 w języku C w praktyce". Znajdziesz tam obsluge wyswietlacza LCD i inne pożyteczne rzeczy. Jednak wcale nie musisz tej książki kupować :D. Na stronie wydawnictwa jest plik z kodani źródłowymi http://www.btc.pl/pliki/pmc.zip Tam znajdziesz wszystko,...
Schemat poprawny. U mnie działa bez kondensatora i opornika 10kΩ. Sprawdzałem oba programatory i oba działają w Bascomie. Podrawiam i powodzenia w programowaniu.
Napięcia na resecie to: 1: 2.9V 0: 0.12V Ten wysoki chyba nie jest za niski bo by się wg mnie nie programował. Próbowałem z sjmp i ljpm. Aha, jeszcze zauważyłęm że jak reset jest w niskim stanie to port 2 też oprócz linii 2.5. To już nie mam pojęcia dlaczego tak jest. Ktoś wie czemu to nie działa?
:arrow: etedio Tym powodem mogła być możliwość programowania w systemie :) :arrow: Jaro1 Jeżeli masz kod źródłowy to możesz go spróbować skompilować pod C52. Jak nie wywali błędów to może pójdzie. Tym bardziej, jak jest napisany w języku wysokiego poziomu, np C. Jak masz tylko .hex to przydałby się do tego disassembler i potem j.w. - ale szanse mniejsze....
Nie mam nic na temat pierwszej częsci pytania, ale jeżeli chodzi o programator ISP to tak. Wykonaj układ na podstawie schermatu zamieszczonego w Helpie do Bascoma. Później muszisz eksperrymentować z wartościami Port Delay: mi dla 1 chodził tylko na krótkim kablu, dla wartosći większej działał już za pomocą przedłużacza LPT, a jak dałem jeszcze więcej...
Do programowania AT89S835 możesz użyć ISP Programmer by Adam Dybkowski: http://www.elektroda.net/download/pafile... Najprostszy schemat ISP jak pisze boroova6523 to pięć kabelków: Port drukarki: --- ATMEL 89S8252: Pin:6 (D4) --- Pin:9 (RESET) Pin:7 (D5) --- Pin:6 (MOSI) Pin:8 (D6) --- Pin:8 (SCK) Pin:10 (ACK) --- Pin:7 (MISO)...
Nie moge zaprogramować tego procka przez AEC_ISP. Ciągle podczas programowania wyskakuje mi błąd zapisu Flash'a. Sprawdziłem układ, wg. informacji tu znalezionych podłączałem pomiędzy SCK a mase kondensator (100 i 27pF), bawiłem się trybami portów LPT, właśnie biore się za wymianę kwarcu. Podłączone jest wszystko ok, w końcu to tylko kilka połączeń...
Ja znam jako tako asemblera. Ale nie wykorzystywałem jeszcze przetwornika a/c wbudowanego w mikrokontroler. Znam raczej rozkazy które wykorzystuje się w mikrokontrolerze AT89s8252, a wnim nnie ma przetwornika a/c. Posiada on programowanie isp, więc jest bardzo prosty w programowaniu, narazie wszystkie zabawki robiłem tylko na tym procku :). Będe musiał...
Witam Potrzebuję opisu złącza do podłączenia programatora ISP Equinox, z tego co wiem jest to 10 goldpinów ustawionych w dwóch rzędach (2x5 pin). Szukam informacji jaki sygnał do którego pina podłączyć. Byłem na stronie Equinoxa i nic tam nie znalazłem oprócz instrukcji obsługi. PS. Ma to programować AT89S8252.
Pewnie koledzy od '51 zechcą coś dodać od siebie... ;) ajak :D widać, że jest potrzebny procesor AT89S51 i AT89S52, są w przeciwieństwie do wersji AT89C5x programowalne przez ISP więc nie potrzeba wielkiego programatora, wystarczy programatorek taki jak do AVR - był opisywany wielokrotnie AT89S8252 oraz AT89S53 są jeszcze bardziej rozwinięte - zobaczysz...
A wiec tak mikrokontroler na poczatek jakis '51, np. AT89S8252, prosty, tani i ma wszsytko na pokladzie co trzeba. Pomiary, temp, wilgotnosci, to wielkosci analogowe-ciagle, wiec potrzeba przetwornika. Moze byc np. cos z microchopa np. MCP3204 - ma kilka kanalow wiec powinno Ci wystarczyc do pomiaru, do tego komunikuje sie przez SPI, co jest b. wygodne...
https://www.elektroda.pl/rtvforum/viewto... https://www.elektroda.pl/rtvforum/viewto...
...kompatybilnego z rodzina 8051... ... isp... AT89S8252, jest kompatybilny z rodziną 8051.. ma możliwość programowania w systemie (isp) 8Kb flash, 2Kb eeprom, 256b ramu, 32 we/wy (4 porty).. niestety niema wejść analogowych...
Co do 8051 to ściągnij MIDE-51 (www.opcube.com). Tam jest fajny asembler. Do tego jakiś procek Atmela AT89Sxxxx (np. AT89S52 lub AT89S8252, koniecznie z "S" w nazwie). Do tego programator STK200 (np. ISP prog I z Propoxu). Na elektrodzie jest schemat podłączenia programatora do takiego procka, poszukaj ;) Teraz książka "Mikrokomputery jednoukładowe...
Dzieki! Prawdopodobnie zdecyduje sie na at89s8252. Myslalem juz wczesniej o t89c51rd2 czytajac ksiazeczke "Programowanie mikrokontrolerow serii 8x51w jezyku C" ale jest roszke zbyt drogi:(.Wydaje mi sie ze ten ktory proponusjesz jest ok. A co sadzisz o at89s51 lub 52??Programowanych przez ISP tylko ze do tech to trzeba miec programatorek(jakis prosty...
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....
Ja bym polecił jakis układ z możliwościa programowania w systemie. Z rodiny 51 to najbardziej popularnym jest chyba AT89S8252. Sam go używam i nie miałem z nim żadnego problemu. Programator to dwie wtyczki (do LTP i do układu z prockiem). Programy pisałem w Bascomie i jednym klawiszem procesor sam się programował i resetował, a program pięknie ruszał....
mikrokontroler at89s8252 at89s8252 bascom at89s8252 porty
honda civic centralny zamek alkoholem izopropylowym dzielniki częstotliwości
Citroen Saxo 1.5 Diesel: Funkcje czarnej i niebieskiej wtyczki na pompie wtryskowej Bosch Trzeszczenie słuchawki po upadku - możliwe przyczyny