Forum: Mikrocontroller und Digitale Elektronik Richtig großes Problem, zumindest für mich


von Stefan F. (Firma: Siemens) (steve)


Angehängte Dateien:

Lesenswert?

hallo, brauche hilfe.....

benötige ein programm am besten in MBLAP programmiert.
folgendes: eine Lichtschranke ist an einem pic angeschlossen.sobald ein 
objekt sich durch die Lichtschranke bewegt soll der pic ein 
zeichen(string) zum computer schicken.

das is das ganze programm. bin zwar ein ausgezeichenter informatiker, 
kenne java, c++, aba mit MBLAP habe ich mich nie beschäftigt.
bitte um dringende hilfe.

mfg s.f

von Michael G. (linuxgeek) Benutzerseite


Lesenswert?

Stefan Fritz wrote:

> das is das ganze programm. bin zwar ein ausgezeichenter informatiker,
> kenne java, c++, aba mit MBLAP habe ich mich nie beschäftigt.
> bitte um dringende hilfe.

Na wenn das mal kein Brueller is weiss ich nimmer. Ich hoffe die 
Anmerkung ist als Humor zu verstehen...

von Peter D. (peda)


Lesenswert?

Nach dem Quelltext zu vermuten, benutzt Du einen C-Compiler.
Dieser hat einen Wizzard, der mit den #... irgendwelchen Init-Code 
generiert.
Woher hast Du denn diese #... Syntax?
Da könnte doch noch mehr stehen.

Zu jedem C-Compiler sollte es doch auch ein Example-Verzeichnis geben, 
wo z.B. UART, externe Interrupts beschrieben werden.

Es schad auch nix, sich mal das Datenblatt des MC zu nehmen, wie die 
Peripherie funktioniert.
Ich mach das immer so und programmiere dann die Peripherie direkt über 
ihre IO-Register, also ganz ohne Wizzard.


Peter

von Alex B. (Firma: Ucore Fotografie www.ucore.de) (alex22) Benutzerseite


Angehängte Dateien:

Lesenswert?

>benötige ein programm am besten in MBLAP programmiert.

Sollen wir dir das jetzt programmieren oder was?

Ich denke das Beste wird sein du beschäftigst dich erstmal mit 
Tutorials, zum Beispiel auf www.cc5x.de (PIC, jedoch nicht der C18 
Compiler) oder den AVR Tutorials hier falls du noch keine Vorkenntnisse 
im Umgang mit Mikrocontrollern hast.
Die Anwendung die du benötigst sollte man innerhalb der ersten 2 Tage 
lernen können.

Tut mir Leid für den Kommentar, aber: "Sowas von der Firma Siemens...".

von Peter D. (peda)


Lesenswert?

Zuerst braucht man natürlich nen Schaltplan.

Soll die Lichtschranke Fremdlicht unterdrücken (moduliert), wie weit ist 
die Entfernung usw.
Die Modulation und phasenrichtige Gleichrichtung kann der MC gleich mit 
erledigen (interner ADC).

Dann erst kann man die Software anfangen.


Peter

von Uhu U. (uhu)


Lesenswert?

Und bevor man hier im Forum einen Thread eröffnet, sollte man die 
"Wichtigen Regeln" lesen.

Dort steht als Punkt 2:

     Aussagekräftigen Betreff waehlen

Sonst kann es dir nämlich passieren, daß du deinen Thread plötzlich 
unter der Rubrik "Gesperrte Threads" wieder findest...

von Alex B. (Firma: Ucore Fotografie www.ucore.de) (alex22) Benutzerseite


Lesenswert?

Hier ist übrigens der Link zum Microchip Code Example für UART mit dem 
PIC18

http://ww1.microchip.com/downloads/en/DeviceDoc/usart.zip

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.