eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronika › Amatorskie projekty mikroprocesorowe przed AVR-ami i 8051
Ilość wypowiedzi w tym wątku: 23

  • 1. Data: 2018-05-20 19:43:46
    Temat: Amatorskie projekty mikroprocesorowe przed AVR-ami i 8051
    Od: Atlantis <m...@w...pl>

    Pytanie z dziedziny historii, zadane z czystej ciekawości.
    Amatorską elektroniką zaczynałem się bawić w podstawówce. Była druga
    połowa lat dziewięćdziesiątych. Wtedy o MCU wiedziałem tylko tyle, że są
    - w czasopismach widywało się projekty np. na AT89C2051. Ja jednak
    ograniczałem się do składania cudzych projektów na TTL-ach i budowania
    rozmaitych radioamatorskich konstrukcji. Potem zrobiłem sobie paroletnią
    przerwę od amatorskiej elektroniki. Wróciłem do niej dopiero w pierwszej
    dekadzie obecnego stulecia, gdy królowały AVR-y, a coraz większa grupa
    hobbystów przesiadała się na STM32.

    Tak się teraz zastanawiam... Kiedy właściwie hobbyści zaczęli
    wykorzystywać technikę mikroprocesorową w swoich projektach. Zaczęło się
    w momencie, gdy na rynku pojawiły się relatywnie tanie układy 8051 od
    Atmela? Czy też może pojawiały wykorzystywano do tego starsze
    rozwiązania, np. procesory w rodzaju Z80 z peryferiami? Wiem, że
    istniała płytka CA80 (uproszczona wersja komputerka edukacyjnego CA80,
    bez interfejsu użytkownika) przeznaczona do (jakbyśmy to dziś określili)
    urządzeń wbudowanych. Czy ktoś jednak z tego na poważnie korzystał w
    tamtych czasach?


  • 2. Data: 2018-05-20 19:48:47
    Temat: Re: Amatorskie projekty mikroprocesorowe przed AVR-ami i 8051
    Od: Sebastian Biały <h...@p...onet.pl>

    On 5/20/2018 7:43 PM, Atlantis wrote:
    > Tak się teraz zastanawiam... Kiedy właściwie hobbyści zaczęli
    > wykorzystywać technikę mikroprocesorową w swoich projektach.

    Nie wiem czy to się zalicza, ale:

    http://www.kenbak-1.net/index.htm

    Zaczęło się
    > w momencie, gdy na rynku pojawiły się relatywnie tanie układy 8051 od
    > Atmela?

    Zaczeło się od 4004 bo hobbysci rozmotowali wiele urzadzen z tym
    procesorem istarali się "coś z tym zrobić".

    Bardziej znana historia to tutaj:

    https://en.wikipedia.org/wiki/Altair_8800


  • 3. Data: 2018-05-20 20:32:26
    Temat: Re: Amatorskie projekty mikroprocesorowe przed AVR-ami i 8051
    Od: kasik <k...@s...pl>

    > Zaczeło się od 4004 bo hobbysci rozmotowali wiele urzadzen z tym
    > procesorem istarali się "coś z tym zrobić".

    Dzięki za ten post - obudził miłe wspomnienia i przypomniał, że kiedyś
    byłem młody.
    4004 znałem tylko z wykładów.
    Programowanie zacząłem od 8008, zestaw kości którego mieli przywieźć
    (czytaj: przemycić w kieszeni) koledzy wracający ze stażu we Francji.
    Jednak programy się zmarnowały, bo koledzy się trochę zasiedzieli i
    przywieźli od razu zestaw kości do systemu opartego o 8080. I tak to się
    zaczęło. Potem system z 8085, pierwsze zabawy z Z80 i opartą na niej
    "Cobrą". Dalej ZX-81 i ZX-Spectrum. Potem bardzo krótka przygoda z
    pierwszym mikrokontrolerem (8048) i szybka przesiadka na 8051, świadome
    pominięcie AVR-ów i PIC-ów i wreszcie przejście na STM32 (chociaż 8051
    używam nadal - oczywiście w wersji "wypasionej": 100 MHz-owe 8051F120/121).

    Miło było powspominać :)))


  • 4. Data: 2018-05-21 12:29:39
    Temat: Re: Amatorskie projekty mikroprocesorowe przed AVR-ami i 8051
    Od: "J.F." <j...@p...onet.pl>

    Użytkownik "Atlantis" napisał w wiadomości grup
    dyskusyjnych:5b01b3d2$0$684$6...@n...neostrada.
    pl...
    >Tak się teraz zastanawiam... Kiedy właściwie hobbyści zaczęli
    >wykorzystywać technikę mikroprocesorową w swoich projektach. Zaczęło
    >się
    >w momencie, gdy na rynku pojawiły się relatywnie tanie układy 8051 od
    >Atmela? Czy też może pojawiały wykorzystywano do tego starsze
    >rozwiązania, np. procesory w rodzaju Z80 z peryferiami?

    https://en.wikipedia.org/wiki/Apple_I

    a tamze link do
    https://en.wikipedia.org/wiki/Homebrew_Computer_Club

    https://en.wikipedia.org/wiki/Altair_8800

    Oczywiscie w Polsce bylismy z 10 lat zapoznieni.
    A finansowo to z 15 lat.
    Gdzies tam ciagle byla sprawa pamieci - polprzewodnikowe dopiero
    startowaly i byly drogie nawet na amerykanska kieszen.

    A co mozna zrobic na 1KB RAM ?
    Albo na 256B, jak to w pierwszych grach Atari ..

    >Wiem, że
    >istniała płytka CA80 (uproszczona wersja komputerka edukacyjnego
    >CA80,
    >bez interfejsu użytkownika) przeznaczona do (jakbyśmy to dziś
    >określili)
    >urządzeń wbudowanych. Czy ktoś jednak z tego na poważnie korzystał w
    >tamtych czasach?

    Na powaznie to juz mozna bylo kupic gotowe, albo dorobic interfejs do
    spectrum.
    A rok pozniej do IBM PC :-(

    Byl taki polski projekt komputera Cobra, gdzies w roku 1985, na Z80.

    https://pl.wikipedia.org/wiki/Cobra_1

    J.


  • 5. Data: 2018-05-21 15:07:21
    Temat: Re: Amatorskie projekty mikroprocesorowe przed AVR-ami i 8051
    Od: Piotr Gałka <p...@c...pl>

    W dniu 2018-05-20 o 19:43, Atlantis pisze:
    >
    > Tak się teraz zastanawiam... Kiedy właściwie hobbyści zaczęli
    > wykorzystywać technikę mikroprocesorową w swoich projektach. Zaczęło się
    > w momencie, gdy na rynku pojawiły się relatywnie tanie układy 8051 od
    > Atmela? Czy też może pojawiały wykorzystywano do tego starsze
    > rozwiązania, np. procesory w rodzaju Z80 z peryferiami? Wiem, że
    > istniała płytka CA80 (uproszczona wersja komputerka edukacyjnego CA80,
    > bez interfejsu użytkownika) przeznaczona do (jakbyśmy to dziś określili)
    > urządzeń wbudowanych. Czy ktoś jednak z tego na poważnie korzystał w
    > tamtych czasach?
    >

    Kończyłem studia na Politechnice Gdańskiej w 83. Nie wiem jak w W-wie,
    ale u nas żadna z prac dyplomowych nie bazowała na mikrokontrolerze (ja
    pisałem jakiś program na MERA 400). Dwa lata później mój brat już robił
    dyplom na Z80. W przedziale 86..87 zmontowaliśmy sobie z bratem
    programator EPROMów (na długiej płytce uniwersalnej z dokręcanymi w
    miarę potrzeb dodatkowymi płytkami - ze względu na wygląd nazywaliśmy to
    portem lotniczym).
    Ktoś w Gdańsku oferował usługę programowania EPROMów (czyli był przed
    nami). U niego zaprogramowaliśmy pierwszy EPROM programem do
    programowania EROMów. Niestety się okazało, że nasz program zawierał
    błąd i nie udawało nam się wpisać kolejnego programu do kolejnego
    EPROMu. Po analizie wyszło nam, że błąd się ujawnia po przekroczeniu 256
    bajtów czyli, że problem się sprowadzał do napisania programu do
    programowania EPROMów, który byłby nie większy od 256bajtów. Nie było to
    niewykonalne więc w ten sposób uzyskaliśmy możliwość programowania EPROMów.
    Uznaliśmy, że skoro my potrzebujemy programatora to inni też będą
    potrzebować więc zrobimy coś co się da sprzedać. Rozwiązanie z programem
    na zewnątrz procesora wychodziło taniej, ale po podłączeniu pamięci
    programu brakowało nóg do sterowania programowaniem więc bufory
    zewnętrzne i ogólnie wychodziło wielkie. Dlatego choć droższe
    postanowiliśmy oprzeć się na mikrokontrolerze z wewnętrznym EPROMem -
    8748. Potrzebne więc nam było programowanie 8748 no i te
    mikrokontrolery. Kupiliśmy 10 szt zamawiając w jakimś sklepie wysyłkowym
    w Niemczech, dokręciliśmy kolejną drogę dojazdową pasa startowego
    naszego portu i na niej zmontowaliśmy zamykaną podstawkę 40-kę.
    Miałem w pracy (bo nie mieliśmy komputera) zaprogramować EPROM napisanym
    przez brata programem do programowania 8748 i po wstawieniu go w
    podstawkę zamiast dotychczasowego programu naszego portu go wypróbować.
    No i jakoś nie udawało się zaprogramować 8748, a przy drugiej próbie już
    nie przechodziło blank-check więc niby część się zaprogramowała.
    Próbowałem na kolejnych kostkach. Do tej pory wstyd mi mojej głupoty,
    ale dopiero po spaleniu 5 szt przestałem dalej próbować (sztuka
    kosztowała prawie tyle co moja miesięczna pensja asystenta).
    W styczniu 88 założyliśmy firmę a naszym pierwszym produktem był
    programator EPROMów Piccolo (bo mały). Pierwsza seria produkcyjna to 4
    szt. Te pierwsze miały obudowę zrobioną z polutowanych płytek (krawędzie
    wygładzone pilnikiem i całość pomalowana na czarno). Następne już miały
    metalową obudowę. Po latach ktoś przysłał do naprawy jedną z tych
    pierwszych sztuk, to mu zmieniliśmy na nową i mam ją w szufladzie "na
    pamiątkę".
    Nasz programator różnił się od innych już wtedy dostępnych tym, że:
    - był około 3 razy mniejszy,
    - dołożenie nowej kostki do programu nie wymagało przysyłania
    programatora do producenta celem wymiany zawartości EPROMu (wszyscy inni
    tylko tak potrafili rozszerzyć możliwości swoich programatorów).
    Piccolo mieliśmy w ofercie do 30 kwietnia 2004r. Uznałem, że nie
    przeszedłby badań EMC (za słabo zabezpieczone piny podstawki) a od
    1.05.2004 nie wolno było sprzedawać produktów bez CE.

    To co opisałem to można chyba jeszcze podciągnąć pod amatorskie choć
    potem zrobił się z tego produkt.
    P.G.


  • 6. Data: 2018-05-21 16:52:17
    Temat: Re: Amatorskie projekty mikroprocesorowe przed AVR-ami i 8051
    Od: "J.F." <j...@p...onet.pl>

    Użytkownik "Piotr Gałka" napisał w wiadomości grup
    dyskusyjnych:pdugab$dg2$1$P...@n...chmurka.ne
    t...
    >Kończyłem studia na Politechnice Gdańskiej w 83. Nie wiem jak w
    >W-wie, ale u nas żadna z prac dyplomowych nie bazowała na
    >mikrokontrolerze (ja

    na uC to chyba bylo za wczesnie, ale mikroprocesory ... teoretycznie
    czemu nie,
    praktycznie - mogl byc problem z wykonawstwem i dokumentacja.

    Ja pare lat pozniej - na PWr juz jakies stanowiska laboratoryjne na
    8080 czy Z80 byly, musieli troche wczesniej wprowadzic.
    Wiec jakies tam doswiadczenie z programowaniem studenci mieli ... juz
    nie pamietam - ale czy na tym etapie nie szesnastkowo wprowadzano
    program?
    Bo pecety to tak dopiero wchodzily i zawsze tego bylo malo.

    bodajze w 83 wyszla ksiazka Misiurewicza o 8080 i Z80 - trafila do
    ksiegarn, mozna bylo sie doksztalcic.
    O, w 1982
    http://antykwariatmole.abc24.pl/default.asp?kat=7146
    8&pro=530161
    Mozliwe, ze wydano cos wczesniej - ale wtedy nawet nie wiedzialem z
    czym to sie je :-)

    Program mozna bylo przygotowac tez na czyms takim:
    https://pl.wikipedia.org/wiki/PSPD_90
    ale taka to stala jedna na pracownie..

    Taki CP/M wielkosci biurka, i wydaje mi sie, ze u nas byl z Elwro.
    Moze myle z
    https://pl.wikipedia.org/wiki/Elwro_500

    Cena na pewno nie byla amatorska :-(
    Podejrzewam, ze roczna pensja asystenta by nie starczyla :-(

    >Uznaliśmy, że skoro my potrzebujemy programatora to inni też będą
    >potrzebować więc zrobimy coś co się da sprzedać. Rozwiązanie z
    >programem na zewnątrz procesora wychodziło taniej, ale po podłączeniu
    >pamięci programu brakowało nóg do sterowania programowaniem więc
    >bufory zewnętrzne i ogólnie wychodziło wielkie. Dlatego choć droższe
    >postanowiliśmy oprzeć się na mikrokontrolerze z wewnętrznym EPROMem -
    >8748.

    te z epromem, imo jeszcze wiele lat pozniej byly drogie.
    Moze nie tak drogie jak pensja asystenta, ale istotnie podrazaly wyrob
    koncowy.

    Stad IMO popularnosc 8051 oraz produktow Siemensa - dalo sie pogodzic.

    Z Motorola podobnie - przyjezdza na seminarium, zachwala swoje uC,
    nawet fajne, a ile kosztuje taki z eprom i okienkiem - nie wiadomo.
    Ale generalnie jest (seria XC), tylko nikt nie wie gdzie kupic.
    Chyba Motka zrobila tez wersje piggy-back - z podstawka na eproma na
    gorze kosci, ale to tez tylko w katalogach widzialem.

    Dopiero znacznie pozniej przyszedl PIC, potem Atmel i wyrownal.

    J.


  • 7. Data: 2018-05-21 17:23:30
    Temat: Re: Amatorskie projekty mikroprocesorowe przed AVR-ami i 8051
    Od: Piotr Gałka <p...@c...pl>

    W dniu 2018-05-21 o 16:52, J.F. pisze:
    >
    > te z epromem, imo jeszcze wiele lat pozniej byly drogie.

    Były drogie, ale jak się policzy zewnętrzną pamięć, bufory, dodatkową
    powierzchnię płytki, więcej materiału na obudowę to na początku nam
    chyba (bardzo chyba) wychodziło, że nasza konstrukcja kosztuje nas
    jakieś 20% więcej niż bez 7-ki w nazwie, ale już chyba po 2 latach
    uznaliśmy, że to była dobra decyzja bo już się ceny zrównały (a może bo
    pojawiły się OTP). Inaczej mogło być w aplikacjach, gdzie nie było
    potrzeba tylu linii i użycie zewnętrznej pamięci nie generowało potrzeby
    odtworzenia brakujących zasobów pinów.

    > Dopiero znacznie pozniej przyszedl PIC, potem Atmel i wyrownal.

    Na PICu się tak zawiedliśmy, całego projektu nie zrealizowaliśmy, że już
    potem nigdy go nie użyliśmy (na pewno już tu o tym kilka lat temu pisałem).
    OIDP przez jakiś krótki czas (może rok) stosowaliśmy ZILOGi (chyba że
    mylę nazwę) a potem pojawiły się Atmele i programowanie w układzie.
    P.G.


  • 8. Data: 2018-05-21 20:29:37
    Temat: Re: Amatorskie projekty mikroprocesorowe przed AVR-ami i 8051
    Od: jacek pozniak <j...@f...pl>

    Pierwszy projekt: około '82

    Procesor 8080 (ruski, słabo pasował w czeską podstawkę bo chyba był 2,5mm
    zamiast 2,54)+8224_8228+RAM na 2114 bodaj, bez EPROMU.

    Program wpisywany do ramu za pomocą 'klawiatury' na isostatach chyba 8 albo
    10 na adres i 8 na dane+ sygnał 'MEMWR' i 'HOLD'.
    Procesor (klawiszem) w stan DMA (hold).

    Potem ustawienie adresu, daną i nacisnąć 'WR', następny adres, itd.

    Potem reset procesora i radocha wielka :)

    Jak miałem praktyki w jednej firmie to tam był programator epromów (2408,
    chyba). Program w hex się wpisywało na klawiaturze ale ekranu nie było;
    DRUKARKA termiczna.

    No, po prostu, prawdziwy hardcore :)

    jp






    Atlantis wrote:

    > Pytanie z dziedziny historii, zadane z czystej ciekawości.
    > Amatorską elektroniką zaczynałem się bawić w podstawówce. Była druga
    > połowa lat dziewięćdziesiątych. Wtedy o MCU wiedziałem tylko tyle, że są
    > - w czasopismach widywało się projekty np. na AT89C2051. Ja jednak
    > ograniczałem się do składania cudzych projektów na TTL-ach i budowania
    > rozmaitych radioamatorskich konstrukcji. Potem zrobiłem sobie paroletnią
    > przerwę od amatorskiej elektroniki. Wróciłem do niej dopiero w pierwszej
    > dekadzie obecnego stulecia, gdy królowały AVR-y, a coraz większa grupa
    > hobbystów przesiadała się na STM32.
    >
    > Tak się teraz zastanawiam... Kiedy właściwie hobbyści zaczęli
    > wykorzystywać technikę mikroprocesorową w swoich projektach. Zaczęło się
    > w momencie, gdy na rynku pojawiły się relatywnie tanie układy 8051 od
    > Atmela? Czy też może pojawiały wykorzystywano do tego starsze
    > rozwiązania, np. procesory w rodzaju Z80 z peryferiami? Wiem, że
    > istniała płytka CA80 (uproszczona wersja komputerka edukacyjnego CA80,
    > bez interfejsu użytkownika) przeznaczona do (jakbyśmy to dziś określili)
    > urządzeń wbudowanych. Czy ktoś jednak z tego na poważnie korzystał w
    > tamtych czasach?

    --
    jp

    www.flowservice.pl
    www.flowsystem.pl


  • 9. Data: 2018-05-21 20:35:08
    Temat: Re: Amatorskie projekty mikroprocesorowe przed AVR-ami i 8051
    Od: jacek pozniak <j...@f...pl>

    Ta pamięć EPROM to 2708 była



  • 10. Data: 2018-05-22 10:08:03
    Temat: Re: Amatorskie projekty mikroprocesorowe przed AVR-ami i 8051
    Od: Atlantis <m...@w...pl>

    On 21.05.2018 20:29, jacek pozniak wrote:

    > Procesor 8080 (ruski, słabo pasował w czeską podstawkę bo chyba był 2,5mm
    > zamiast 2,54)+8224_8228+RAM na 2114 bodaj, bez EPROMU.

    Heh... Tego to i ja doświadczyłem, lutując niedawno replikę CA80.
    Radziecki klon 8255 nie do końca pasuje do współczesnej podstawki
    precyzyjnej. Musiałem trochę pokombinować z odchylaniem pinów, żeby
    chciał tam wejść. ;)
    Obecnie pracuję nad prostym mikrokomputerem opartym na MCY7880. Na
    chwilę obecną mam uruchomioną podstawową płytkę (CPU wraz z niezbędnymi
    scalakami, RAM, EPROM, UART i port równoległy) z odpalonym
    TinyBASIC-iem, obsługiwanym przez terminal. Plan zakłada dodanie drugiej
    płytki z kontrolerem klawiatury i CRT, a także jakąś pamięcią masową
    (karta CF lub mały, przemysłowy dysk flash z interfejsem IDE). Wtedy
    możliwe będzie uruchomienie CP/M.
    Właśnie ten projekt zainspirował mnie do stworzenia niniejszego wątku. ;)

strony : [ 1 ] . 2 . 3


Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: