AVRco Tutorial von Gunter

  • 1
  • 2
  • 3
  • Page 2 of 3
Guestuser
 
Avatar
 
Subject:

Re: AVRco Tutorial von Gunter

 · 
Posted: 21.10.2003 - 18:06  ·  #9
Hallo,

warum mit PData und IData ???

ein

Code

{$IDATA}
TA01   [@PinC,7] : Bit; // Taste am PortC als Eingang (ein Boolean)
LED01  [@PortA,7] : Bit; // LED am PortA als Ausgang (ein Boolean)


weiterhin geht auch :

Code

//Ausgabe :
PortC.1 :=True; // PortC, Bit 1 auf High
PortC.1 :=False; // PortC, Bit 1 auf High
//Einlesen (A ist eine Variable vom Typ Boolean)
A :=PinA.6; // Einlesen vom PortA, Bit6
rh
Administrator
Avatar
Gender:
Location: Germany
Age: 24
Homepage: e-lab.de
Posts: 5558
Registered: 03 / 2002
Subject:

Re: AVRco Tutorial von Gunter

 · 
Posted: 21.10.2003 - 18:51  ·  #10
Hi,

das mit $PDATA und $IDATA ist schon richtig. Nicht alle var Deklarationen
im IO-Bereich gehen ohne den korrekten Compiler Switch.

Und rein formal/Lesbarkeit ist das auch anzuraten :D

rolf
Guestuser
 
Avatar
 
Subject:

Re: AVRco Tutorial von Gunter

 · 
Posted: 21.10.2003 - 20:19  ·  #11
Hi,

Quote

Nicht alle var Deklarationen
im IO-Bereich gehen ohne den korrekten Compiler Switch.


Hui wichtige Info, hätt ich nicht dran gedacht also unbedingt merken!!! :lol: :o :roll:

Wenn das dann mit dem Blinken klappt, versuche das gleiche nochmal mit dem SysLEDblink Treiber, damit macht das blinken so richtig Spass 😉

Viele Grüße

Stefan
Gunter
Administrator
Avatar
Gender:
Location: Frankfurt Main / Germany
Posts: 1697
Registered: 02 / 2003
Subject:

Re: AVRco Tutorial von Gunter

 · 
Posted: 21.10.2003 - 20:25  ·  #12
Hi Edgar,

zunächst mal folgendes:

Du bist HÖCHST WILLKOMMEN !!!
Es ist nämlich "Sau-schwer" sich nach einer Reihe von Monaten wieder an die anfänglichen
Probleme zu erinnern.


>Ich habe gemäß dem Tutorial mein Projekt definiert (das hat auch geklappt, der Teil des
>Tutorial scheint also ok
Super. Genau das Feedback was ich brauche !

> wie spreche ich die Port's des AVR von Pascal aus an?
genau das habe ich mittlerweile fertig, kommt aber wohl erste nächste Woche Online.
Ich möchte meine private E-Mail Adresse hier nicht veröffentlichen -
aber wenn Du Dich bei E-Lab anmeldest schicke ich Dir vorab eine PM mit der neuesten
Version des Tutorials.

>(oder ist das zu simpel und ich bin nur zu blöd )
nö - im Gegenteil. Ich BRAUCHE jemanden wie Dich, um das Tutorial optimal zu gestalten !

Mach Dir auch keine Gedanken, daß am Anfang Vieles unklar ist!
So ging es mir auch (oder geht es mir machmal immer noch).
Wie bei jeder neuen Software dauert es einige Zeit, bis man ein Gefühl für die Philosophie,
die dahinter steckt, entwickelt hat.
Es ist aber auf jeden Fall einfacher als M$ Word so einzustellen, daß diese blöde tanzende
Heftklammer verschwindet und nicht ständig irgendwelche "intelligenten" Features den Text
ändern (wenn ich "IDE" **schreibe** dann hat das Teil **nicht** "DIE" daraus zu machen - STÖHN).

Also melde Dich an und schau nach privaten Mails !

Gruß
Gunter
Guestuser
 
Avatar
 
Subject:

Re: AVRco Tutorial von Gunter

 · 
Posted: 22.10.2003 - 11:43  ·  #13
Hi Edgar, ein Nachtrag:

Ich vermute, die bisherigen Antworten gehen etwas an Deiner Frage vorbei.
So wie _ich_ Dich, willst Du wissen, welche Register-Name der AVRco
überhaupt kennt?!

Schau Dir mal die .sym-Datei (oder den Header der .lst-Datei) an, die
der AVRco generiert hat (oder suche in C:\E-LAB\AVRco\Demos\... nach *.sym).

Da stehen die Symbole, die der AVRco definiert hat und Du wirst dort die "alten
Bekannten" wie TIMSK, TIFR, PINx, PORTx usw. finden.
Denen kannst Du einfach was zuweisen z.B. PortC := $0F; TIMSK := $01;

Wie Du einzelne Bits dieser Ports symbolisch ansprechen kannst hat
Tassilo ja schon beschrieben.

Schöne Grüße
Gunter
Guestuser
 
Avatar
 
Subject:

Re: AVRco Tutorial von Gunter

 · 
Posted: 22.10.2003 - 13:47  ·  #14
Hallo Gunter,

Danke für die Info, der Hinweis mit der .sym Datei war genau der richtige. Aber auch die anderen Hinweise haben schon geholfen (jetzt wird mir so langsam klar, was mit den verschiedenen {$..DATA} statements gemeint ist :lol:
Übrigens bin ich jetzt bei E-Lab angemeldet, Du kannst mir also die nächste Version des Tutorial gerne mailen.
Und: im Simulator blinkt die Led schon, die Hardware muß noch etwas warten, da ich das ganze als Hobby betreibe ...

Ich melde mich bestimmt noch mit weiteren Fragen 😉

Edgar
Guestuser
 
Avatar
 
Subject:

Re: AVRco Tutorial von Gunter

 · 
Posted: 22.10.2003 - 14:03  ·  #15
Hi,
>Übrigens bin ich jetzt bei E-Lab angemeldet, Du kannst mir also die
>nächste Version des Tutorial gerne mailen

schau mal in Deine Mailbox bei t-online ! ;-)

Gruß
Gunter
rene
 
Avatar
 
Subject:

Re: AVRco Tutorial von Gunter

 · 
Posted: 24.11.2003 - 17:53  ·  #16
Quote by rh
Hi @all,

Gunter hat angefangen ein Tutorial Step-by-Step für Anfanger zu
schreiben. Das PDF kann hier angeschaut werden
http://www.e-lab.de/AVRco/tutorial-001.pdf

Das freut mich ganz besonders, da ich ja der letzte bin, der dafür geeignet
ist. :)

Das Script wird hier zur Diskussion bereitgestellt. Es ist natürlich nicht
komplett aber in diesem Stadium sind Vorschläge herzlich und reichlich
willkommen.

Diskussionen aber bitte mit Gunter. Wie gesagt, ich bin da nicht geeignet.

rolf


Ich hab mal die Zusammenhaenge der Eintraege decodiert :

http://www.ibrtses.com/embedded/ped32appwizard.html

Rene
  • 1
  • 2
  • 3
  • Page 2 of 3
Selected quotes for multi-quoting:   0

Registered users in this topic

Currently no registered users in this section

The statistic shows who was online during the last 5 minutes. Updated every 90 seconds.
MySQL Queries: 15 · Cache Hits: 14   93   107 · Page-Gen-Time: 0.029426s · Memory Usage: 2 MB · GZIP: on · Viewport: SMXL-HiDPI