Indeks | English version |
Zgodna z magistralą systemową kalkulatora FX-700P.
Kalkulator PB-700 zawiera 4 układy scalone HD61914.
Końcówka złącza |
Symbol | Funkcja |
---|---|---|
1 | CE1 | Chip Enable portu drukarki, aktywny niski poziom |
2 | GND | masa (plus zasilania) |
3 | CE2 | Chip Enable portu magnetofonu kasetowego, aktywny niski poziom |
4 | CK1 | dwufazowy zegar |
5 | INIT | wyjście sygnału sterującego drukarki INIT |
6 | CK2 | dwufazowy zegar |
7 | VDD3 | -5V gdy kalkulator włączony, 0V gdy wyłączony |
8 | D1 | linia danych, bit 1 |
9 | BUSY | wejście sygnału stanu drukarki BUSY |
10 | D2 | linia danych, bit 2 |
11 | FAULT | wejście sygnału stanu drukarki FAULT |
12 | D3 | linia danych, bit 3 |
13 | OP | wybór rejestru |
14 | D4 | linia danych, bit 4 |
15 | GND | masa (plus zasilania) |
Port magnetofonu kasetowego interfejsu FA-4 jest prawie identyczny z interfejsem FA-3, a zatem protokół komunikacji jest również zgodny z protokołem używanym przez kalkulator FX-700P, ale z jedną drobną różnicą:
Kalkulator PB-700 zapisuje na taśmę więcej danych niż odczytuje z powrotem, np. nie odczytuje ostatnich 3 bajtów segmentu nazwy. W celu pominięcia tych danych kalkulator zamyka kanał komunikacyjny a następnie otwiera go z powrotem, co powoduje utratę kilku bajtów odczytywanych z taśmy i przesunięcie głowicy magnetofonu na "rozbiegówkę" następnego segmentu. Mało eleganckie rozwiązanie moim zdaniem...
Protokół komunikacji z portem drukarki można łatwo odtworzyć na podstawie schematu portu drukarki w interfejsie FA-4.