Article View: de.comp.sys.amiga.tech
Article #426Re: MFC-III (war: FASTLINK von T*R am A1200?)
From: Gerrit Heitsch
Date: Sun, 27 Aug 1995 20:26
Date: Sun, 27 Aug 1995 20:26
25 lines
1769 bytes
1769 bytes
Michael van Elst (mlelstv@serpens.rhein.de) wrote: : zcmu1121@rpool4.rus.uni-stuttgart.de (Gerrit Heitsch) writes: : >Sicherheit falls die CPU mal etwas lahm sein sollte. Die CPU-Last : >muesste deshalb ca. dieselbe sein wie beim internen Port. : Dann ergaenze den Interrupt durch einen Timer. Bei 115200 Baud : dauert ein Zeichen etwa 86 Mikrosekunden. Der serielle Interrupt : pollt den FIFO bis er leer ist und (wenn mehr als ein Zeichen : gelesen wurde), dann sperre den Interrupt und lass dich vom Timer : in 3*86 Mikrosekunden aufwecken. Dann pollst Du den FIFO, war kein : Zeichen vorhanden, dann aktiviere wieder den seriellen Interrupt, : ansonsten starte den Timer erneut. Die Timerrate muss man natuerlich : der Bitrate anpassen. Ist aber ein ziemlicher Hack... Vor allem wenn man den Timer des 68681 schon als Baudratengenerator missbraucht (sonst ist bei 38400 Schluss). Dann doch lieber richtig und mit einer Sicherheitsmarge durch einen FIFO der bei Triggerlevel 8 Bytes noch 8 Bytes Reserve hat. Deine Methode laeuft naemlich auf wenn die CPU mal etwas langsamer beim Interrupt ist. Gerrit
Technical Details
Message-ID:
<41qkeb$1nbu@info4.rus.uni-stuttgart.de>Path:
arc1-ca.pugleaf.net!rpool4.rus.uni-stuttgart.de!zcmu1121References:
<MSGID_2=3A2476=2F3_151d57e7@fidonet.org> <MSGID_2=3A2476=2F541.0=40fidonet_766A7E42@fidonet.org> <auo9x*rO9@aargh.incubus.sub.org> <41an7v$2km@serpens.rhein.de> <41at2k$mrq@info4.rus.uni-stuttgart.de> <41pi50$h49@serpens.rhein.de>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!rpool4.rus.uni-stuttgart.de!zcmu1121 From: zcmu1121@rpool4.rus.uni-stuttgart.de (Gerrit Heitsch) Newsgroups: de.comp.sys.amiga.tech Subject: Re: MFC-III (war: FASTLINK von T*R am A1200?) Date: 27 Aug 1995 20:26:51 GMT Organization: Comp.Center (RUS), U of Stuttgart, FRG Message-ID: <41qkeb$1nbu@info4.rus.uni-stuttgart.de> References: <MSGID_2=3A2476=2F3_151d57e7@fidonet.org> <MSGID_2=3A2476=2F541.0=40fidonet_766A7E42@fidonet.org> <auo9x*rO9@aargh.incubus.sub.org> <41an7v$2km@serpens.rhein.de> <41at2k$mrq@info4.rus.uni-stuttgart.de> <41pi50$h49@serpens.rhein.de> NNTP-Posting-Host: rpool4.rus.uni-stuttgart.de