Forum: Mikrocontroller und Digitale Elektronik Pins Configuration von Mikrocontroller


von Chinco (Gast)


Lesenswert?

Hallo,
Ich bin neu in der Entwicklung von Mikrocontroller.
In welche Datei werden eigentlich die Pins (UART Pin oder USB ...) 
Konfiguriert?
Ich habe leider nur Erfahrung mit FPGA gehabt. Die Pins Konfiguration 
Schein mir anders zu sein.
Danke

Chinco

: Verschoben durch Admin
von Tom (Gast)


Lesenswert?

Wie wärs wenn du dich mal grundlegend mit einer Entwicklungsumgebung 
auseinandersetzt?
Für PIC wäre da z.B MPLAB oder für AVR das AVRStudio etc..

von Frage (Gast)


Lesenswert?

>Ich bin neu in der Entwicklung von Mikrocontroller.

...und im falschen Unterforum gelandet ;)

>In welche Datei werden eigentlich die Pins (UART Pin oder USB ...)
>Konfiguriert?

Kann man nicht sagen, ohne deine Entwicklungsumgebung zu kennen.

von Chinco (Gast)


Lesenswert?

Vielen Dank für die schnelle Antwort. Ich möchte  Applikationen unter 
Windows CE mit Visual Studio entwickeln. vielleicht mit dem ARM-9 oder 
11 .
Wie kann ich eigentlich die I/O – PINS konfigurieren? in  welche Datei 
(Treiber oder Boot-Loader) ?
Danke
Chinco

von Karl H. (kbuchegg)


Lesenswert?

Chinco schrieb:
> Vielen Dank für die schnelle Antwort. Ich möchte  Applikationen unter
> Windows CE mit Visual Studio entwickeln. vielleicht mit dem ARM-9 oder
> 11 .
> Wie kann ich eigentlich die I/O – PINS konfigurieren? in  welche Datei
> (Treiber oder Boot-Loader) ?

Ähm.
Ich würde mal sagen: gar nicht.
Das ist Aufgabe des Betriebssystems, sich um die Konfiguration von 
Schnittstellen zu kümmern. Wenn überhaupt, dann gibt es vielleicht ein 
paar Funktionen in der Programmiersprache deiner Wahl bzw. in der 
Bibliothek, die speziell zu deiner Hardware gehört, die dir eine gewisse 
Einflussnahme erlauben, aber mehr ist da nicht.

Bist du sicher, dass du dich mit Windows CE und ARM nicht ein klein 
wenig übernimmst? Mit Mikrocontroller Programmierung, wie sie in diesem 
Forum verstanden wird, also direkt auf der Hardware, maximal ein 
Mini-Betriebssystem dazwischen, hat die von dir genannte Konfiguration 
nur mehr sehr wenig zu tun.

von (prx) A. K. (prx)


Lesenswert?

Wir sollten uns mal auf einen Thread einigen:
Beitrag "Pins Configuration"

von walony (Gast)


Lesenswert?

Hallo, ist es überhaupt möglich in Windows Ce Zum Beispiel USB und UART 
auf selbe Pins gleichzeitig zu initialisieren?

von Christian R. (supachris)


Lesenswert?

walony schrieb:
> Hallo, ist es überhaupt möglich in Windows Ce Zum Beispiel USB und UART
> auf selbe Pins gleichzeitig zu initialisieren?

Nö.

1. Hat das nix mit Windows CE zu tun. Moderne µC haben dafür dedizierte 
Anschlüsse, die fest auf diese Funktion sind. Gerade solche Boliden wie 
ein Arm 9.

2. Gleichzeitig? Wie soll das gehn. Das klappt schon elektrisch nicht.

3. Wenn man da was an den "Pins" wackeln kann, dann macht das 
allerhöchstens ein Treiber.

Windows CE programmierung macht man nicht mal eben so. Im Normalfall 
gibts zu dem Board oder Gerät, was den ARM beinhaltet und CE kompatibel 
ist, vom Hersteller ein Board Support Package. Wenn du das hast, und 
einige Erfahrung mit Windows CE Programmierung mitbringst, kannst du CE 
auf dem Gerät laufen lassen. Ohne das BSP wird das nix.

Was genau hast du denn vor? ARM9 und Windows CE ist ja nun keine 
klassische µC Einsteigervariante.

von walony (Gast)


Lesenswert?

Ich habe eine ARM 9 Evalboard  ohne BSP. Ich habe nur ein SDK. Aber ich 
würde gern Par Treiber neu programmieren. Eine wichtige Frage:
Kann ich ohne BSP was machen?
Danke

von walony (Gast)


Lesenswert?

Andersgesehen gibt es  Pins die gleiche Funktionalität haben oder sind 
die Pins von anfang  festgelegt für USB oder UART?
Danke

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Was hält Dich davon ab, das im Datenblatt des verwendeten Prozessors 
nachzusehen?

von Reinhard Kern (Gast)


Lesenswert?

walony schrieb:
> Andersgesehen gibt es  Pins die gleiche Funktionalität haben oder sind
> die Pins von anfang  festgelegt für USB oder UART?
> Danke

Hallo,

wenn man die Hardware nicht kennt und Datenblätter nicht lesen kann, ist 
eine Treiberentwicklung reiner Grössenwahn. Aber man kann ja lernen.

Im übrigen ist eine Entwicklungssoftware für den Prozessor nur eine 
Seite der Medaille, du brauchst auch die Entwicklungssoftware für 
Windows CE, vor allem den DDK = Windows CE Device Driver Development 
Kit; siehe hier:

http://msdn.microsoft.com/en-us/library/ms834344.aspx

Gruss Reinhard

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.