LED ansteuern oder TESTEN

Im Unterforum Microcontroller - Beschreibung: Hardware - Software - Ideen - Projekte

Elektronik Forum Nicht eingeloggt       Einloggen       Registrieren




[Registrieren]      --     [FAQ]      --     [ Einen Link auf Ihrer Homepage zum Forum]      --     [ Themen kostenlos per RSS in ihre Homepage einbauen]      --     [Einloggen]

Suchen


Serverzeit: 29 11 2024  08:40:58      TV   VCR Aufnahme   TFT   CRT-Monitor   Netzteile   LED-FAQ   Osziloskop-Schirmbilder            


Elektronik- und Elektroforum Forum Index   >>   Microcontroller        Microcontroller : Hardware - Software - Ideen - Projekte


Autor
LED ansteuern oder TESTEN
Suche nach: led (32581)

    







BID = 410173

toni123

Gerade angekommen


Beiträge: 5
Wohnort: Karlsruhe
 

  


Hallo Forum

ich hoffe das thema gibt es nicht... ansonsten eine entschuldigung im voraus.



Ich möchte gerne mit dem Programm
µvision meine LED's die am Port 3 von meinem Microcontroller angschlossen sind ansteuern. Das bedeutet ich möchte einfach mal sehen ob sie angehen oder nicht oder ob ich sie wie ein lauflicht steuern kann usw..

nun habe ich aber nicht so viel ahnung mit C und C++.

Mein Microcontroller ist der Infineon XC888CM
Ich kann die Programme mit DAVE oder µvision schreiben und dann mit dem USB-To JTAG Emulator BOX updaten.

wie heissen die befehle für LED ein/aus und wie soll ich eine schleife machen fürs lauflicht..
meine LEDs sind an Port 3.1 bis 3.3 angeschlossen.

wie initialisiere ich am anfag welche LED's an und aus sein sollen? mit assembler?

braucht ihr noch mehr info?
ich bednakne mich für eure hilfe.

Ich kann euch auch einen bild von meinem schematic hochladen..

Toni

BID = 410229

Her Masters Voice

Inventar


Avatar auf
fremdem Server !
Hochladen oder
per Mail an Admin

Beiträge: 5308
Wohnort: irgendwo südlich von Berlin

 

  

doch das Thema gibts schon. Hat irgendein Trottel schonmal bei www.mikrocontroller.net gestellt. Komisch... Sogar der Wortlaut stimmt...
Zufälle gibts!

_________________
Tschüüüüüüüs

Her Masters Voice
aka
Frank

***********************************
Der optimale Arbeitspunkt stellt sich bei minimaler Rauchentwicklung ein...
***********************************

BID = 410391

toni123

Gerade angekommen


Beiträge: 5
Wohnort: Karlsruhe


ja klar .. aber dort habe ich keine antwort bekommen. deswegen habe ich auch hier nach hilfe angefragt.

ist es ein problem für dich? wenn du helfen kannst dann wäre ich dir dankbar.

gruß
Toni


ansonsten sorry an alle dass ich mich in 2 Foren angemeldet habe...

BID = 410464

Jornbyte

Moderator



Beiträge: 7178

Na ja, deine fragen klingen nach Anfänger.
Erstmal solltest du dir das http://www.infineon.com/upload/Document/XC88xCLM_DS_v0_9.pdf mal durch arbeiten. Danach sehen wir weiter.

_________________
mfg Jornbyte

Es handelt sich bei dem Tipp nicht um eine Rechtsverbindliche Auskunft und
wer Tippfehler findet, kann sie behalten.

BID = 410494

toni123

Gerade angekommen


Beiträge: 5
Wohnort: Karlsruhe

Habe ich ..

Aber zu C Programmierung steht da nix drin ..


BID = 410497

Jornbyte

Moderator



Beiträge: 7178

Und ich sage, du hast es nicht durchgearbeitet. Sonst würde nicht die Frage:

Zitat :
wie heissen die befehle für LED ein/aus und wie soll ich eine schleife machen fürs lauflicht..

da stehen.

_________________
mfg Jornbyte

Es handelt sich bei dem Tipp nicht um eine Rechtsverbindliche Auskunft und
wer Tippfehler findet, kann sie behalten.

BID = 410510

toni123

Gerade angekommen


Beiträge: 5
Wohnort: Karlsruhe

Ok ich habe nicht gewusst dass es zu jedem Port ein Register gibt was das eigene Befehl hat.

Somit weiss ich jetzt,dass ich meine Ports ansteuern kann.
P3_1=1 ;
oder P3_DATA=0xFF; Dann sind alle LED's an.


Aber Wie funktioniert es mit einer For -Schleife.
Ich möchte dass alle LED's nacheinander angehen.

BID = 410522

Jornbyte

Moderator



Beiträge: 7178

Dazu musst du ein Register mit 0x01 laden und das ein mal schieben und am Port ausgeben. Ein 2. Register, möglichst 16 Bit mit 0xffff laden und warten bis es Null ist, danach wieder schieben und ausgeben. Nun kommt ein Sprung zurück zum schieben. Fertig ist die Schleife für ein Lauflicht.
So einfach ist For Next in ASM.

_________________
mfg Jornbyte

Es handelt sich bei dem Tipp nicht um eine Rechtsverbindliche Auskunft und
wer Tippfehler findet, kann sie behalten.

BID = 412032

toni123

Gerade angekommen


Beiträge: 5
Wohnort: Karlsruhe

Hallo an alle die mir wegen dem LED Problem geschrieben haben

Ich konnte das Problem mit eine kleine FOR-Schleife lösen.
Jetzt laufen die LED's wie ein Lauflicht..

DANKE NOCHMALS
Toni

P.S.: Wie kann ich diesen Beitrag als erledigt markieren.?


P3_DIR = 0xFF; // load direction register
P3_PUDSEL = 0xFF; // load pullup/pulldown select register
P3_PUDEN = 0x00; // load pullup/pulldown enable register

while(1)
{
for (y=0;y<0x256;y++)
{
for (i=0;i<50000;i++)
{
P3_DATA=y;
}
y=y*2;
}
}


BID = 412040

Jornbyte

Moderator



Beiträge: 7178

Na da mach ichs mal für dich. Unten steht:
Danke, der Tipp hat geholfen
Ein Klick genügt.

_________________
mfg Jornbyte

Es handelt sich bei dem Tipp nicht um eine Rechtsverbindliche Auskunft und
wer Tippfehler findet, kann sie behalten.

BID = 412214

DonComi

Inventar



Beiträge: 8605
Wohnort: Amerika

Genau, und nach diesem klick bekommt der Beitrag einen Stern.

Schließen kann in bestimmten Unterforen nur eine Person mit erweiterten Rechten (aka Mods oder Admin)

_________________

BID = 412372

cholertinu

Inventar



Beiträge: 3755
Wohnort: CH


Zitat :
Jornbyte hat am  6 Mär 2007 22:34 geschrieben :

Danke, der Tipp hat geholfen
Ein Klick genügt.

Das stimmt aber nicht in allen Unterforen. Das "Danke" vergibt nur Sterne, zum Schliessen müsste die Checkbox "Thema als erledigt markieren" vorhanden sein, das ist sie aber in diesem Unterforum nicht.


Zurück zur Seite 0 im Unterforum          Vorheriges Thema Nächstes Thema 


Zum Ersatzteileshop


Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 19 Beiträge im Durchschnitt pro Tag       heute wurden bisher 3 Beiträge verfasst
© x sparkkelsputz        Besucher : 182421916   Heute : 955    Gestern : 5459    Online : 416        29.11.2024    8:40
1 Besucher in den letzten 60 Sekunden        alle 60.00 Sekunden ein neuer Besucher ---- logout ----viewtopic ---- logout ----
xcvb ycvb
0.0378048419952