Indeks | English version |
Przedstawione urządzenie umożliwia transfer danych pomiędzy kalkulatorem PB-1000 lub PB-2000C i komputerem PC przez port USB. Obsługuje port RS-232 oraz port drukarki.
Obecna wersja interfejsu USB działa bez żadnej kontroli przepływu danych, ponieważ mikrokomputery PB nie obsługują sprzętowej przy odbiorze. Zamiast tego ogranicza prędkość odbioru do ok. 300 bajtów na sekundę za pomocą przerzutnika monostabilnego wstawiającego opóźnienie ok. 3.3ms między kolejnymi zgłoszeniami gotowości danych.
Protokół XON/XOFF również się nie nadaje z powodu 128-bajtowego bufora wewnątrz układu FTDI. Nawet jeżeli komputer PC wstrzymałby wysyłanie danych, to i tak mikrokomputer PB zostałby przepełniony danymi pozostałymi w tym buforze. Rozwiązaniem byłoby przeniesienie obsługi protokołu XON/XOFF do układu Xilinx.
Zawartość archiwum usb100.zip:
Płytka powinna mieć grubość 0.8mm, ponieważ złącze 2x15 pin jest zamontowane na jej krawędzi.
Wartości następujących parametrów są ignorowane - szybkość transmisji, ilość bitów danych i stopu, kontrola parzystości. Należy wybrać brak kontroli przepływu danych.
Dla mikrokomputera Casio można użyć takiego deskryptora pliku: "COM0:2,E,8,1,N,N,N,N,N"
Ustawienia komputerów PC i Casio nie muszą być zgodne.
Odbiór plików przez port RS-232 przy użyciu menu LOAD jest możliwy tylko w trybie tekstowym z powodu zarezerwowanego kodu 0x1A (znak końca pliku, End of File). Z tego powodu pliki binarne trzeba przekonwertować na jakiś format tekstowy, na przykład za pomocą PBF<-> binary data converter.