Gniazdo SIO
From Atariki
Wersja z dnia 15:07, 11 lip 2005 KMK (Dyskusja | wkład) ← Previous diff |
Wersja z dnia 23:46, 14 sie 2005 KMK (Dyskusja | wkład) Next diff → |
||
Linia 9: | Linia 9: | ||
1 13 | 1 13 | ||
- | 1. Clock Input 8. Motor Control | + | 1. Clock Input 8. Motor Control |
- | 2. Clock Output 9. Proceed | + | 2. Clock Output 9. Proceed (aktywny niski) |
- | 3. Data Input 10. +5V/Ready (not on 1200XL) | + | 3. Data Input 10. +5V/Ready (not on 1200XL) |
- | 4. Ground 11. Audio Input | + | 4. Ground 11. Audio Input |
- | 5. Data Output 12. +12V (400,800 only. 1400XL/1450XLD?) | + | 5. Data Output 12. +12V (400,800 only. 1400XL/1450XLD?) |
- | 6. Ground 13. Interrupt | + | 6. Ground 13. Interrupt (aktywny niski) |
- | 7. Command | + | 7. Command (aktywny niski) |
</pre> | </pre> | ||
Wersja z dnia 23:46, 14 sie 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 (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 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.