-
-
Erfahrener Benutzer
Roboter Experte
Hi Garret,
sdio/sclio/strobe sind 3 microcontroller signalen die gerade nach dass IC I11 gehen. Das IC steurt u.a. die 4 leds.
vermutlich weils zu wening ports am microcontroller gab haben die entwickler ein externes IC (IC11) benutzt.
In dieses IC wird ein byte (das EXTPORT byte) seriel hinein geschoben. Und die 8 bits vom EXTPORT werden dan an die 8 ausgange vom IC11 hinaus gefuhrt.
sdio = serial data (input-output) (die 8-bits von EXTPORT kommen hier raus)
sclio = serial clock (input-output) (um jedes einzelne bit hinein zu clocken)
strobe = damit werden die hineingeschoben 8 bits an die 8 ausgange erscheinen/activiert
Im microcontroller selbst gibts 256 bytes flash darin sind die systeemtreiber geladen (p5driv.s19). Dass sind einige functionen und die sind nicht mit basic sondern mit assembler geschrieben. Eine von diese functionen ist SYSTEM. Mit SYS wird einer der systeemtreiber functionen ausgefuhrt. So mit SYS SYSTEM wird die SYSTEM function ausgefuhrt. (all dieses SYS und SYSTEM wirkt ein bisschen verwirrend) Diesen SYSTEM function macht nicht anderes als die 8 bits vom EXTPORT register heraus zu schieben in das IC I11 mit hilfe von sdio/sclio/strobe.
So ist COMNAV ein systeem function um die die registers SUBCMD/LBYTE/HBYTE vom hauptprocessor zum coprocessor zu schicken und auch werte aus die coprocessor zuruck zu empfangen und in die bytes/register LBYTE/LBYTE zuruck zu setztzen.
Ausfuhren mit SYS COMNAV.
Dass alles ist auch hier zu finden:
http://home.planet.nl/~winko001/RobbyIdx.htm
gruss
Henk
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen