21.09.2001

kitCON 541

Prozessor

Das kitCON 541 ist ein Evulationsboard von Phytec und ist mit dem Infinion/Siemens Mikrocontroller  C541U-1EN[i] bestückt

Speicherbereiche[ii]

Interne:

Externe:          

Geschwindigkeit der seriellen Schnittstelle

Die Serielle Schnittstelle ist fest auf 19200 Baud[iii] (=Bit/s) eingestellt. Zum Testen sendete ich 1000 mal die komprimierten Bilddaten mit 23 bzw. 47 Byte:

 

Versuch

Übertragene Bytes

Dauer / s

Bits / s

% des theoretischen Wertes

1

1000*23

12

15333

80%

2

1000*47

24

15667

82%

 

Man erreicht also nahezu die theoretische Geschwindigkeit. Dass es immer etwas weniger ist, liegt wohl an der Programmbearbeitungszeit sowohl des Senders (Borland C++ Programm auf Pentium II, 700 MHz, Windows 2000), als auch des Empfängers. Werden mehr Bytes gesendet (Versuch 2) wird der Overhead im Programm kleiner, und man kommt näher an den theoretischen Wert.

 

Interrupts[iv]

Es gibt 6 Interrupts. Die Priorität kann jeweils Low oder High sein.

Damit ein Interrupt ausgelöst wird, muss sowohl das Register Interrupt Enable (IE) und das des spezielle Interrupts aktiviert sein! Es ist nur möglich, dass ein Interrupt hoher Priorität eines mit niedriger unterbricht. Ansonsten wird immer das erste Interrupt zuerst abgearbeitet, bevor wieder ein neues Interrupt begonnen wird.



[i] Details in: SIEMENS C540U / CC541U 8-Bit CMOS Microcontroller, User’s Manual

[ii] The Final Word on the 8051, Matthew Chapman 1994, Page 3-6

[iii] kitCON-541 Hardware-Manual Ausgabe Januar 1998, Phytec, Seite 40

[iv] The Final Word on the 8051, Matthew Chapman 1994, Page 11-15