Информационный сервер для программистов: Исходники со всего света. Паскальные исходники со всего света
  Powered by Поисковый сервер Яndex: Найдется ВСЁ!
На Главную Pascal Форум Информер Страны мира
   Коммуникация    >>    16550s13
   
 
 Toggling the 16550 Fifo Buffer  David Kirschbaum 29.03.1991

Программа для переключения статуса буфера UART. Работает совместно с фоссил-драйвером.
This program will toggle the state of a 16550 UART's FIFO buffer. It only seems to work with the Fossil driver X00.SYS version 1.09b. By toggling the buffer ON, even 4.77 Mhz PC's are able to receive files at a fixed rate of 19,200 baud without error. The code uses portions of the 'Turbo Professional' library. It will not compile without it.



9k 
 

16550 - A TPBoard utility for toggling the 16550's FIFO buffer USAGE: 16550 [1-4] [on/off/?] Where '1' thru '4' is the COM port, 'on' or 'off' will toggle the FIFO buffer's state, and '?' will show it's status. Turning the buffered mode on is guaranteed to lock up your system if you are using OpusCom, and may cause problems with other programs. It WILL work with X00 version 1.09b, TPBoard, and ProComm Plus. Toad Hall Tweak, 19 Apr 90 Removed "Turbo Professional" compile requirements, other tweaks. No functional changes. v1.3, 29 Mar 91 Finally found some code (on the FIDO Assembly Language echo) to identify 16550-family UARTs. Threw in a new function so we only go fiddling FIFO buffers of the 16550 UART. (Does a 16450 have a FIFO buffer?) Sorry, no way to test this myself, being the owner of a mere 8250. (Well, it *does* identify that 8250 anyway!) David Kirschbaum Toad Hall