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
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..
>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.
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
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.
Hallo, ist es überhaupt möglich in Windows Ce Zum Beispiel USB und UART auf selbe Pins gleichzeitig zu initialisieren?
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.
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
Andersgesehen gibt es Pins die gleiche Funktionalität haben oder sind die Pins von anfang festgelegt für USB oder UART? Danke
Was hält Dich davon ab, das im Datenblatt des verwendeten Prozessors nachzusehen?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.