Układ 8255 oraz inne i probemy z kupnem

Dyskusje ogólne na temat "cyfrówki" czyli wszystko o TTL/CMOS, językach VHDL i VERILOG, bramkach, rejestrach, przerzutnikach... Dobre miejsce na pytania odnośnie uniwersalnych programatorów (np. Willem) a także podłączania własnych peryferiów do komputera PC.
ODPOWIEDZ
Awatar użytkownika
mr_x
Użytkownik
Posty: 385
Rejestracja: 12 gru 2010, 19:05
Lokalizacja: /bin/bash
Kontakt:

Układ 8255 oraz inne i probemy z kupnem

Post autor: mr_x » 14 gru 2010, 16:29

Kiedyś układ ten (8255) był wykorzystywany w systemach mikroprocesorowych i komputerowych dość często. Obecnie zdobycie go jest bardzo trudne. Ma ktoś jakiś pomysł, jak zdobyć ten układ i inne, starsze, ale bardzo przydatne układy? Mam na myśli chociażby 28C64 i 28C256 oraz 89S8252.
Zamierzam zbudować swój mikrokomputer, ale jak jeszcze trochę poczekam, nie dostanę łatwo programowalnych układów. Dziś niby jest moc nowoczesnych i szybkich scalaków, jak choćby rodzina AVR, ale ja wolę te starsze, moim zdaniem równie dobre do wielu zastosowań.
Na razie wolałbym uniknąć kupowania ze szrotu, w miarę możliwości interesują mnie (fabrycznie, bo wiem, że nie wiekowo) nowe kostki.

W sklepie AVT znalazłem co prawda 28C256, ale opis sugeruje, że to nie jest EEPROM. Czy to po prostu błąd w tekście?

Awatar użytkownika
kayron
Użytkownik
Posty: 2088
Rejestracja: 21 wrz 2008, 12:53
Lokalizacja: Poland
Kontakt:

Post autor: kayron » 14 gru 2010, 16:41

8255 jest w AVT:
http://sklep.avt.pl/go/_search/full_sea ... 0&type=all
Inna alternatywa to strona ATMELA i tam jest gotowy przykład na ich układach programowalnych CPLD implementacji 8255. Na ATF15xx :
http://www.atmel.com/dyn/resources/prod ... OC2310.PDF
Tylko problem jest taki że w Polsce można dostać tylko najmocniejszego ATF1508 w PLCC84, ale jego cena jest i tak na tyle atrakcyjna że się opłaca, bo można na nim zrobić cały mostek pułnocny.
Co do reszt to tez żaden problem jeżeli chodzi o AT89S8252/53 i 28C64, z 28C256 może być mały problem.
W sklepie AVT znalazłem co prawda 28C256, ale opis sugeruje, że to nie jest EEPROM. Czy to po prostu błąd w tekście?
To ich błąd w sklepie, bo nota katalogowa na stronie produktu mówi że to 27C256 czyli faktycznie EPROM, a nie 28C256. Maja po prostu bajzel w sklepie.
Ostatnio zmieniony 14 gru 2010, 16:45 przez kayron, łącznie zmieniany 1 raz.

Awatar użytkownika
mr_x
Użytkownik
Posty: 385
Rejestracja: 12 gru 2010, 19:05
Lokalizacja: /bin/bash
Kontakt:

Post autor: mr_x » 14 gru 2010, 16:44

CPLD wolę ominąć, ale chyba złożę zamówienie na kilka sztuk 82C55, bo jak jeszcze poczekam, to na pewno ich nie kupię.
A co z tym EEPROMem? Myślisz, że to błąd w tekście, a ta kostka 28C256 naprawdę nią jest?

Awatar użytkownika
kayron
Użytkownik
Posty: 2088
Rejestracja: 21 wrz 2008, 12:53
Lokalizacja: Poland
Kontakt:

Post autor: kayron » 14 gru 2010, 17:04

Ewentualnie zostają ci PIO dla Z80 lub 6502 dostępne na Elfie. Była jeszcze jakaś 82xx co miała RAM w sobie 128 czy 256B, ale nie pamiętam oznaczenia.

keruseykaryu

Post autor: keruseykaryu » 14 gru 2010, 19:24

mr_x pisze:Zamierzam zbudować swój mikrokomputer
Na rdzeniu MCS51? Czy kolega rozumie różnice pomiędzy mikroprocesorem a mikrokontrolerem?

Awatar użytkownika
mr_x
Użytkownik
Posty: 385
Rejestracja: 12 gru 2010, 19:05
Lokalizacja: /bin/bash
Kontakt:

Post autor: mr_x » 14 gru 2010, 19:35

Ale ja napisałem wyraźnie, co chcę osiągnąć. Mikrokomputer, czyli w moim przypadku mikrokontroler plus peryferia. I doskonale wiem, czym różni się mikroprocesor od mikrokontrolera.
Ostatnio zmieniony 14 gru 2010, 19:46 przez mr_x, łącznie zmieniany 1 raz.

Awatar użytkownika
kayron
Użytkownik
Posty: 2088
Rejestracja: 21 wrz 2008, 12:53
Lokalizacja: Poland
Kontakt:

Post autor: kayron » 14 gru 2010, 19:37

Na rdzeniu MCS51? Czy kolega rozumie różnice pomiędzy mikroprocesorem a mikrokontrolerem?
Problem w tym że mikrokomputer, a mikrokontroler to często zamiennie używane nazwy. W starych książkach często można znaleźć określenie mikrokomputer jedno układowy, używaną w stosunku do mikrokontrolera.
Co do mikroprocesora, to kolega pewnie nigdy nie słyszał o 80C186, który jest połączeniem CPU 8086 i peryferiów typowych dla klasycznego mikrokontrolera.
Określenie Mikrokomputer był np. stosowany dla ZX 81, C64, ATARI.
Ogólnie komputer nie musi posiadać gołego CPU, aby nim być, zresztą co by należało teraz powiedzieć o procesorach AMD czy Intela serii I które mają mostek północnym czy procesory ATOM a kartą graficzna na pokładzie w sobie ,to już nie są typowe mikroprocesory.
No to co współczesny PC już nie jest, typowym komputerem ?

keruseykaryu

Post autor: keruseykaryu » 15 gru 2010, 6:28

kayron pisze:Problem w tym że mikrokomputer, a mikrokontroler to często zamiennie używane nazwy. W starych książkach często można znaleźć określenie mikrokomputer jedno układowy, używaną w stosunku do mikrokontrolera.
Nie czepiaj się semantyki tylko funkcjonalności.
Co do mikroprocesora, to kolega pewnie nigdy nie słyszał o 80C186, który jest połączeniem CPU 8086 i peryferiów typowych dla klasycznego mikrokontrolera.
Moja przygoda z procesorami zaczynała się od i8080 i Z80 zatem znam i nie tylko to.
kayron pisze:Ogólnie komputer nie musi posiadać gołego CPU, aby nim być...
Widzę, że kolega też nie za bardzo czuje tej różnicy.

Awatar użytkownika
kayron
Użytkownik
Posty: 2088
Rejestracja: 21 wrz 2008, 12:53
Lokalizacja: Poland
Kontakt:

Post autor: kayron » 15 gru 2010, 7:56

Ja też pierwszej młodości już nie jestem, ale Alzheimera jeszcze nie mam.
Chyba w przypadku układu na 8051, określenie mikrokomputer jest trafne, i nie ciągnijmy tematu, bo nie ma znaczenia praktycznego dla projektu, a i tak wszyscy widzą o co biega w projekcie kolegi mr_x.
jak przykład rozdział dalej jest podany 8048 czyli dziadek 51 więc po co się rozdrabniać, to nie studia.
Załączniki
Mikrokomputer..JPG

Awatar użytkownika
KrzysiekK
Użytkownik
Posty: 1337
Rejestracja: 12 kwie 2006, 19:38

Post autor: KrzysiekK » 15 gru 2010, 10:36

Tutaj jest stosunkowo świeża oferta sprzedaży układów 8255 z "Elektrody".

Awatar użytkownika
mr_x
Użytkownik
Posty: 385
Rejestracja: 12 gru 2010, 19:05
Lokalizacja: /bin/bash
Kontakt:

Post autor: mr_x » 15 gru 2010, 14:49

Jeszcze jedna rzecz mnie zastanawia. W sklepie AVT znalazłem dwa układy:
http://sklep.avt.pl/p/pl/42006/uklad+sc ... s8253.html
http://sklep.avt.pl/p/pl/485662/uklad+s ... 89s53.html

Na pewno to ten sam układ, poza oznaczeniem i firmą?

Awatar użytkownika
kayron
Użytkownik
Posty: 2088
Rejestracja: 21 wrz 2008, 12:53
Lokalizacja: Poland
Kontakt:

Post autor: kayron » 15 gru 2010, 16:51

To na pewno nie są 2 dokładnie te same układy, bo jeden ma 2KB EEPROM a drugi nie.
Są co najwyżej zamienniki w kwestii zgodności pin to pin, bo od strony funkcjonalności softu który da się na nie stworzyć nie koniecznie.
Ogólnie jak już to bież 89S8253.

Awatar użytkownika
mr_x
Użytkownik
Posty: 385
Rejestracja: 12 gru 2010, 19:05
Lokalizacja: /bin/bash
Kontakt:

Post autor: mr_x » 15 gru 2010, 17:06

No właśnie też tak mi się wydaje, ale zmyliło mnie oznaczenie w nawiasie dla układu http://sklep.avt.pl/p/pl/42006/uklad+sc ... s8253.html
Drugi ma podobnie, tylko na odwrót (mam na myśli oznaczenie na stronie.

[ Dodano: 2010-12-15, 17:09 ]
Tak ja czytam datasheet, to chyba tylko EEPROM je róźni i zakres napięć zasilających (widziany od strony zewnętrznej, bo wnętrze na pewno jeszcze czymś się różni).

ODPOWIEDZ