Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

Re: Wie am besten anfangen Kategorie: Programmierung C (von PeterS - 24.07.2008 15:36)
Als Antwort auf Wie am besten anfangen von Matthias - 24.07.2008 14:14

Hallo Matthias,

>An grundsätzlichen Vorkenntnissen mangelt es bei mir nicht.....
> Wo ist definiert, daÃ? die Hexzahl 0x4c im Display als "L" dargestellt wird oder 0x48 als "H"?

Das ganze nennt sich ASCII Zeichensatz, siehe bitte  http://de.wikipedia.org/wiki/Ascii

> Wenn in Port_DataDir(port,val) der Parameter port die Portnummer und val entweder 0 für Eingang
> oder1 für Ausgang steht, wieso kann es dann zB Port_DataDir(2,5) im Quelltext geben und obendrein
> bedeuten, daÃ? PC0 und PC2 auf Ausgang und alle anderen Pins des Ports C auf Eingang geschaltet sind?

Siehe bitte in die Hilfe. Bei Port_DataDirBit() kann val nur 1 oder 0 sein. Bei Port_DataDir() kann val
zwischen 0 und 255 sein. Sieht man val als Binärzahl, so steht jedes Bit für die Datenrichtung der Pins
0 bis 7 von PortC.

> Sind Befehle wie PortDataDir() spezifisch compilerabhängig oder sind das gängige C-Befehle oder sind
> das von ATMEL spezifizierte Befehle?

Diese Funktionen sind compilerabhängig und haben mit C oder ATMEL nichts zu tun.

> Was ist an der C-Control Pro Entwicklungsumgebungssoftware spezifisch Conrad und nur auf Conrad-HW
> funktionierend? Ist es ohne gro�e Schwierigkeiten möglich, Programme die auf anderen etablierten
> Entwicklungsumgebungen erstellt worden sind, nach CC-Pro 32 Application Board zu portieren?

Alles an dieser Umgebung ist Conrad spezifisch. Sehr wenig kann von anderen Entwicklungsumgebungen
hierher portiert werden.

Es gibt keine Standards wie einzelne Ports geschaltet, oder auf ein LCD Display ausgegeben wird. Wenn
Du ASCII nicht kennst, und auch wenig Ahnung von C hast, so ist es sehr wichtig, das Du Dir erstmal
Grundlagenwissen aneignest. Schau Dir einen C-Lehrgang im Internet an, und vergleich das mit den
Compilerabschnitten im Handbuch, da die C-Control Pro selber nur ein "abgespecktes" C bietet. Und
bei Details immer in die Hilfe schauen, wir haben uns sehr viel Mühe gegeben, jede Funktion im
Detail zu beschreiben.

Gruss Peter



    Antwort schreiben


Antworten:

Re: Wie am besten anfangen (von Matthias - 25.07.2008 21:42)
    Re: Wie am besten anfangen (von PeterS - 25.07.2008 22:32)
        Re: Wie am besten anfangen (von Matthias - 26.07.2008 0:11)
            Re: Wie am besten anfangen (von PeterS - 26.07.2008 8:28)
                Re: Wie am besten anfangen (von Matthias - 26.07.2008 11:38)
                    Re: Wie am besten anfangen (von UlliS - 26.07.2008 13:07)
                       Re: Wie am besten anfangen (von UlliS - 26.07.2008 13:10)
                          Re: Wie am besten anfangen (von Ed Blümer - 10.09.2008 18:45)