Gniazdo SIO

From Atariki

(Różnice między wersjami)
Jump to: navigation, search
Wersja z dnia 15:55, 15 gru 2009
KMK (Dyskusja | wkład)
(+ nr)
← Previous diff
Wersja z dnia 20:36, 2 mar 2010
Krótki (Dyskusja | wkład)
(popr. linku do Rejestrów PIA)
Next diff →
Linia 20: Linia 20:
</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 6520#PBCTL|PBCTL ($D303)]].+* 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 6520#PACTL|PACTL ($D302)]].+* 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 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 10 - +5V/Ready - zasila magnetofon; przez inne urządzenia peryferyjne bywa używana do stwierdzenia, czy komputer jest włączony.

Wersja z dnia 20:36, 2 mar 2010

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.

Personal tools