Mikroprocesor Mostek MK 3870 40 pin 8 bit pomoc

Radioodbiorniki lampowe i wszystko co jest z nimi związane.

Moderatorzy: gsmok, tszczesn, Romekd, Einherjer, OTLamp

Awatar użytkownika
Jado
1250...1874 posty
1250...1874 posty
Posty: 1867
Rejestracja: pn, 15 maja 2006, 11:06
Lokalizacja: Warszawa

Re: Mikroprocesor Mostek MK 3870 40 pin 8 bit pomoc

Post autor: Jado »

maciej_333 pisze:[ Skoro masz sprawny mikrokontroler, to zalecałbym jego odczytanie i wgranie kodu do nowego układu. Ktoś tu wcześniej podał odpowiedni układ.
A producent nie zabezpieczył kodu przed odczytaniem?
Pozdrawiam

Jado.

"Kto chce szuka sposobu, kto nie chce - szuka powodu"
maciej_333
625...1249 postów
625...1249 postów
Posty: 952
Rejestracja: śr, 19 listopada 2003, 14:33
Lokalizacja: Grudziądz

Re: Mikroprocesor Mostek MK 3870 40 pin 8 bit pomoc

Post autor: maciej_333 »

Jado pisze:
maciej_333 pisze:[ Skoro masz sprawny mikrokontroler, to zalecałbym jego odczytanie i wgranie kodu do nowego układu. Ktoś tu wcześniej podał odpowiedni układ.
A producent nie zabezpieczył kodu przed odczytaniem?
Na 80 % nie. To nie te czasy. Nie wiem nawet, czy ten mikrokontroler miał możliwość blokady.
Awatar użytkownika
tszczesn
moderator
Posty: 11316
Rejestracja: wt, 12 sierpnia 2003, 09:14
Lokalizacja: Otwock

Re: Mikroprocesor Mostek MK 3870 40 pin 8 bit pomoc

Post autor: tszczesn »

maciej_333 pisze: Na 80 % nie. To nie te czasy. Nie wiem nawet, czy ten mikrokontroler miał możliwość blokady.
Ten mikrokontroler był programowany maską i może dla odmiany nie mieć opcji odczytu wewnętrznej pamięci w ogóle, bo on niespecjalnie potrzebny w takiej sytuacji jest.
chrzan49
1875...2499 postów
1875...2499 postów
Posty: 2469
Rejestracja: sob, 2 lutego 2008, 19:18

Re: Mikroprocesor Mostek MK 3870 40 pin 8 bit pomoc

Post autor: chrzan49 »

Procesor cudem kupiony dzieki uprzejmości kolegów z Holandii.
Temat zawieszam.
Pozdrawiam Tomasz
PS Dziękuję za cenne uwagi.
atom1477
625...1249 postów
625...1249 postów
Posty: 770
Rejestracja: śr, 28 listopada 2007, 17:31

Re: Mikroprocesor Mostek MK 3870 40 pin 8 bit pomoc

Post autor: atom1477 »

Znalazłem takie coś:
http://inter-chip.pl/mk3870-42-10384.html
I się zastanawiam nad tym. Bo w datasheecie MK3870 pisze że pamięć jest typu PROM.
Czyli powinna się dać zaprogramować (raz, ale jednak).
Tak więc nie trzeba by robić żadnych emulatorów. Tylko kupić to i przekopiować program z drugiego sprawnego MK3870.
Odbiornik TV na 2 tranzystorach/lampach: Prima II/Prima III:
viewtopic.php?f=16&t=29213
maciej_333
625...1249 postów
625...1249 postów
Posty: 952
Rejestracja: śr, 19 listopada 2003, 14:33
Lokalizacja: Grudziądz

Re: Mikroprocesor Mostek MK 3870 40 pin 8 bit pomoc

Post autor: maciej_333 »

Pewnie masz kolego atom1477 rację. Gdzieś pewnie jest opisany algorytm programowania. Jednak przy niepowodzeniu tracimy układ za 20 zł. Można go spróbować skasować przy okazji prześwietlenia płuc o ile jest OTP. OTP to pamięć EEPROM, bez okienka kwarcowego. Jest to z powodzeniem stosowane do dziś. Jeśli to typowy PROM z przepalanymi rezystorami, to nic go nie skasuje.
atom1477
625...1249 postów
625...1249 postów
Posty: 770
Rejestracja: śr, 28 listopada 2007, 17:31

Re: Mikroprocesor Mostek MK 3870 40 pin 8 bit pomoc

Post autor: atom1477 »

Lepiej stracić 20zł niż robić układ emulatora kosztujący z 50zł. I jeszcze się bawić w jego programowanie od 0. Albo pisać kod na inny uC też od 0.
Wcześniej architektura procesora MK3870 wydawała mi się bardzo dziwna. Nie wiem dlaczego.
Teraz ściągnąłem takiego pełnego datasheeta:
http://bitsavers.trailing-edge.com/pdf/ ... a_Book.pdf
I jest to tam bardzo ładnie opisane wraz z kodami instrukcji.
I nie wygląda to już wcale dziwnie. Zupełnie normalnie, jak w '51 czy innych.
Lista instrukcji jest na tyle prosta że spróbowałem zrobić emulator. I chyba się udało.
Tylko pojawił się problem że potrzeba uC na 5V. Emulator wymaga taktowania z 10 razy większego niż procek który ma emulować. Więc pasowało by dać ARMa.
A z takich na 5V to za dużo ich niema. Z popularniejszych to Kinetis ale takich jeszcze nie używałem więc to znowu był by problem.
Dlatego jak tylko znalazłem do kupienia oryginalny MK3870 to pomyślałem żeby porzucić ten emulator.
W tym datasheecie piszą o programatorze więc zakładam że procki MK3870 da się programować z zewnątrz (a nie tylko podczas produkcji).
Piszą też że jest to PROM. Czyli nie EPROM. Nie mniej jednak PROM to nie ROM programowany maską jak to sugerują wcześniejsze informacje.
Odbiornik TV na 2 tranzystorach/lampach: Prima II/Prima III:
viewtopic.php?f=16&t=29213
Awatar użytkownika
Jado
1250...1874 posty
1250...1874 posty
Posty: 1867
Rejestracja: pn, 15 maja 2006, 11:06
Lokalizacja: Warszawa

Re: Mikroprocesor Mostek MK 3870 40 pin 8 bit pomoc

Post autor: Jado »

Jakoś nie zauważyłem tam opisu procedury programowania lub odczytu PROM - ale tylko pobieżnie przeleciałem. Jest?
Pozdrawiam

Jado.

"Kto chce szuka sposobu, kto nie chce - szuka powodu"
atom1477
625...1249 postów
625...1249 postów
Posty: 770
Rejestracja: śr, 28 listopada 2007, 17:31

Re: Mikroprocesor Mostek MK 3870 40 pin 8 bit pomoc

Post autor: atom1477 »

Nie ma.
Jednak mówią o programatorze.
Pewnie celowo to przemilczeli żeby wymusić kupowanie programatorów.
Odbiornik TV na 2 tranzystorach/lampach: Prima II/Prima III:
viewtopic.php?f=16&t=29213
chrzan49
1875...2499 postów
1875...2499 postów
Posty: 2469
Rejestracja: sob, 2 lutego 2008, 19:18

Re: Mikroprocesor Mostek MK 3870 40 pin 8 bit pomoc

Post autor: chrzan49 »

No to sie ciekawie zrobiło.
Pozdrawiam Tomasz