T2CON Bit1

Postby pk1 » Tue Sep 30, 2008 12:00 am

Hallo,

das Timer/Counter 2 Select Bit (Bit 1 des T2CON-Registers) erscheint sowohl in den Atmel-Unterlagen als auch im Lehrbrief 4 in verschiedenen Schreibweisen:

CT/2 C/T2# C/T2\

Gibt es dafür einen nachvollziehbaren Grund?

Gruß

Peter
pk1
 
Posts: 347
Joined: Thu Jan 02, 2014 3:42 pm

Postby bvb » Fri Oct 03, 2008 12:00 am

Hallo Peter,
die Frage ist sicherlich berechtigt und es gibt eine Menge Antworten darauf:

1) Richtig ist die Bezeichnung: C/T2 mit einem Stich ÜBER T2 (=Negationsstrich aus der Welt der Digitaltechnik).
Bei log.´1´: Counter-Betrieb, bei log.´0´: Timer-Betrieb.
Du siehst hier schon das Problem: einen Überstrich kann man so einfach in keinem Textverarbeitungssystem darstellen.

2) Daher schreibt man oft anstelle des Überstrichs das # oder den \ , also:
C/T2# oder C/T2\

3) Das dritte Problem ist der C-Compiler: der mag in einem Variablen-Namen keine Sonderzeichen, also kein # und kein \.
Daher findest Du in C-Programmen sehr oft eine Bezeichnung OHNE irgendwelche Negationskennzeichen, also z.B. C_T2 bei µC/51.

Viele Grüße
Bernd.
bvb
 
Posts: 190
Joined: Fri Jan 03, 2014 1:53 pm

Postby pk1 » Sat Oct 04, 2008 12:00 am

Hallo Bernd,

vielen Dank für die Verständnishilfe. Demnach dürfte es sich bei der von Atmel verwendeten Schreibweise in "Figure 2-17" (Seite 2-90 des 8051-Handbuches) CT/2 um einen Zeichendreher handeln, denn in der T2CON-Registerbeschreibung heißt dasselbe Bit C/T2#, so, wie Du es erklärt hast.

Gruß

Peter
pk1
 
Posts: 347
Joined: Thu Jan 02, 2014 3:42 pm

Postby bvb » Mon Oct 06, 2008 12:00 am

Hallo Peter,
das sehe ich auch so.
Nach unseren Feststellungen sind noch einige weitere kleine Druckfehler im Datenbaltt vorhanden (sicherlich auch in unseren Lehrbriefen), aber das läßt sich wohl nie 100%ig vermeiden und die Fehler werden dann bei jeder Neuauflage weniger.

Viele Grüße
Bernd
bvb
 
Posts: 190
Joined: Fri Jan 03, 2014 1:53 pm


Return to Mikrocontroller-Fernlehrgang (TFH)

Who is online

Users browsing this forum: No registered users and 1 guest