Gniazdo SIO
From Atariki
(Różnice między wersjami)
| Wersja z dnia 20:21, 11 mar 2005 Krap (Dyskusja | wkład) ← Previous diff |
Aktualna wersja Sikor (Dyskusja | wkład) (→Ciekawostki) |
||
| Linia 1: | Linia 1: | ||
| - | <pre> | + | Gniazdo interfejsu szeregowego ([[SIO]]) w ośmiobitowych komputerach Atari. Obsługiwane przez układ [[POKEY]] działający jako UART; niektóre piny podłączone są do układu [[PIA]]. |
| - | Controller Port (4 on 400/800, 2 on all others): | + | |
| - | 1 2 3 4 5 | + | Numer katalogowy: '''C014725''' |
| - | o o o o o | + | |
| - | o o o o | + | |
| - | 6 7 8 9 CX22 trackball meanings from Steve Wallace: | + | |
| - | 1. (Joystick) Forward Input X Direction | + | Port szeregowy (SIO) ośmiobitowych komputerów Atari (patrząc od tyłu komputera na gniazdo SIO): |
| - | 2. (Joystick) Back Input X Motion | + | |
| - | 3. (Joystick) Left Input Y Direction | + | <pre> |
| - | 4. (Joystick) Right Input Y Motion | + | 2 12 |
| - | 5. B Potentiometer Input | + | o o o o o o |
| - | 6. Trigger Input / Light Pen Input. Port 4 only on 400 | + | o o o o o o o |
| - | 7. +5V | + | 1 13 |
| - | 8. Ground | + | |
| - | 9. A Potentiometer Input | + | 1. Clock Input 8. Motor Control |
| + | 2. Clock Output 9. Proceed (aktywny niski) | ||
| + | 3. Data Input 10. +5V/Ready (not on 1200XL) | ||
| + | 4. Ground 11. Audio Input | ||
| + | 5. Data Output 12. +12V (400/800 only. 1400XL/1450XLD?) | ||
| + | 6. Ground 13. Interrupt (aktywny niski) | ||
| + | 7. Command (aktywny niski) | ||
| </pre> | </pre> | ||
| + | |||
| + | * Linia nr 7 - Command - służy do zasygnalizowania urządzeniu przez komputer, że napływające dane stanowią polecenie do wykonania. Linia ta jest podłączona do układu PIA, a jej stanem steruje bit 3 rejestru [[Rejestry PIA#PBCTL|PBCTL ($D303)]]. | ||
| + | * Linia nr 8 - Motor Control - steruje silnikiem magnetofonu. Podłączona jest do układu PIA, a jej stanem steruje bit 3 rejestru [[Rejestry PIA#PACTL|PACTL ($D302)]]. | ||
| + | * Linia nr 9 - Proceed - podłączona jest do linii przerwań portu A układu PIA. Zwarcie jej do masy powoduje wywołanie przerwania [[IRQ]] wektorowanego przez VPRCED ($0202). | ||
| + | * Linia nr 10 - +5V/Ready - zasila magnetofon; przez inne urządzenia peryferyjne bywa używana do stwierdzenia, czy komputer jest włączony. | ||
| + | * Linia nr 13 - Interrupt - podłączona jest do linii przerwań portu B układu PIA. Zwarcie jej do masy powoduje wywołanie przerwania IRQ wektorowanego przez VINTER ($0204). | ||
| + | |||
| + | Pozostałe linie to masa, zasilanie oraz sygnały obsługiwane sprzętowo przez układ POKEY. | ||
| + | ==Ciekawostki== | ||
| + | {{grafr|SIO_SOCKET.JPG}} | ||
| + | W drugiej połowie 2020 roku [[Sikor]] zaczął produkować repliki gniazda SIO. Sama forma minimalnie różni się od oryginału, jednak jest w 100% z nim kompatybilna (załączone zdjęcie), zmiany to: | ||
| + | * nieco grubsza (stabilniejsza) podstawa | ||
| + | * dodane wzmocnienie przy połączeniu płaskiej części gniazda z jej resztą | ||
| + | Całość wykonana za pomocą formy wtryskowej, z pinami jak w oryginalnym gnieździe. Materiał - czarny ABS. | ||
| + | |||
| + | [[Kategoria:Atari 8-bit]] | ||
| + | [[Kategoria:Schematy złącz]] | ||
Aktualna wersja
Gniazdo interfejsu szeregowego (SIO) w ośmiobitowych komputerach Atari. Obsługiwane przez układ POKEY działający jako UART; niektóre piny podłączone są do układu PIA.
Numer katalogowy: C014725
Port szeregowy (SIO) ośmiobitowych komputerów Atari (patrząc od tyłu komputera na gniazdo SIO):
2 12
o o o o o o
o o o o o o o
1 13
1. Clock Input 8. Motor Control
2. Clock Output 9. Proceed (aktywny niski)
3. Data Input 10. +5V/Ready (not on 1200XL)
4. Ground 11. Audio Input
5. Data Output 12. +12V (400/800 only. 1400XL/1450XLD?)
6. Ground 13. Interrupt (aktywny niski)
7. Command (aktywny niski)
- Linia nr 7 - Command - służy do zasygnalizowania urządzeniu przez komputer, że napływające dane stanowią polecenie do wykonania. Linia ta jest podłączona do układu PIA, a jej stanem steruje bit 3 rejestru PBCTL ($D303).
- Linia nr 8 - Motor Control - steruje silnikiem magnetofonu. Podłączona jest do układu PIA, a jej stanem steruje bit 3 rejestru PACTL ($D302).
- Linia nr 9 - Proceed - podłączona jest do linii przerwań portu A układu PIA. Zwarcie jej do masy powoduje wywołanie przerwania IRQ wektorowanego przez VPRCED ($0202).
- Linia nr 10 - +5V/Ready - zasila magnetofon; przez inne urządzenia peryferyjne bywa używana do stwierdzenia, czy komputer jest włączony.
- Linia nr 13 - Interrupt - podłączona jest do linii przerwań portu B układu PIA. Zwarcie jej do masy powoduje wywołanie przerwania IRQ wektorowanego przez VINTER ($0204).
Pozostałe linie to masa, zasilanie oraz sygnały obsługiwane sprzętowo przez układ POKEY.
[Edytuj]
Ciekawostki
W drugiej połowie 2020 roku Sikor zaczął produkować repliki gniazda SIO. Sama forma minimalnie różni się od oryginału, jednak jest w 100% z nim kompatybilna (załączone zdjęcie), zmiany to:
- nieco grubsza (stabilniejsza) podstawa
- dodane wzmocnienie przy połączeniu płaskiej części gniazda z jej resztą
Całość wykonana za pomocą formy wtryskowej, z pinami jak w oryginalnym gnieździe. Materiał - czarny ABS.
