Gniazdo SIO
From Atariki
| Wersja z dnia 13:34, 10 lip 2005 KMK (Dyskusja | wkład) ← Previous diff |
Wersja z dnia 15:07, 11 lip 2005 KMK (Dyskusja | wkład) Next diff → |
||
| Linia 1: | Linia 1: | ||
| 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]]. | 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]]. | ||
| - | <pre> | + | Port szeregowy ([[SIO]]) ośmiobitowych komputerów Atari (patrząc od tyłu komputera na gniazdo SIO): |
| - | Serial I/O (SIO) Port (all machines): | + | |
| + | <pre> | ||
| 2 12 | 2 12 | ||
| o o o o o o | o o o o o o | ||
| o o o o o o o | o o o o o o o | ||
| 1 13 | 1 13 | ||
| - | |||
| - | (This is the SIO plug when looking at the back/side of the Atari) | ||
| 1. Clock Input 8. Motor Control | 1. Clock Input 8. Motor Control | ||
| Linia 19: | Linia 17: | ||
| 7. Command | 7. Command | ||
| </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 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 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]]. | ||
| [[Kategoria:Atari 8-bit]] | [[Kategoria:Atari 8-bit]] | ||
Wersja z dnia 15:07, 11 lip 2005
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.
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
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
7. Command
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 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.
