Gniazdo SIO: Różnice pomiędzy wersjami
Przejdź do nawigacji
Przejdź do wyszukiwania
mNie podano opisu zmian |
m usunięto powtarzające się linki |
||
| 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]]. | ||
Port szeregowy ( | Port szeregowy (SIO) ośmiobitowych komputerów Atari (patrząc od tyłu komputera na gniazdo SIO): | ||
<pre> | <pre> | ||
| Linia 18: | Linia 18: | ||
</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 | * 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 8 - Motor Control - steruje silnikiem magnetofonu. Podłączona jest do układu | * 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 9 - Proceed - podłączona jest do linii przerwań portu A układu | * 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. | ||
* Linia nr 13 - Interrupt - podłączona jest do linii przerwań portu B układu | * 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 | 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]] | ||
[[Kategoria:Schematy i specyfikacje]] | [[Kategoria:Schematy i specyfikacje]] | ||
Wersja z 8 wrz 2006, 21:30
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 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.