Hallo zusammen. Ausgangssituation ist folgendes: Ich arbeite mit einen Atmel-AT91SAM3X8E und dem AtmelStudio 7.0. Ich versuche gerade ein Programm (in C) zu schreiben, mit dem ich jegliche I/Os testen kann, die auf dem Board verbaut sind. Ich möchte, dass sich vor und nach jedem Test ein Fenster öffnet, in dem ich Anweisungen an den Bediener geben kann. Die Art des Fensters ist egal. Sei es eine CMD-Box oder was ähnliches, hauptsache es wird dem Bediener was angezeigt. Zu meinem Problem: Ist das möglich? Wenn ja, wie bewerkstellige ich das? Die Rahmenbedingungen sind, dass das in AtmelStudio programmiert werden soll. Über eure Hilfe würde ich mich sehr freuen.Danke.
Da du dem Bediener Anweisungen geben willst brauchst du ja in erster Linie eine Vorstellung auf was du die Anweisungen ausgeben willst. Wenn du die Anweisungen auf deinem PC ausgeben willst musst du dir entweder ein Programm für den PC schreiben welcher dann z.B. über eine UART mit deinem Mikrocontroller kommuniziert oder du nimmst einen Seriellen Monitor auf welchem der Mikrocontroller dann selbst die Anweisungen ausgiebt. Doch wenn du ohne einen PC auskommen willst wirst du wohl ein Display brauchen das du dann auch wieder über irgend einen Bus ansprechen musst. Ich würde die erste Variante mit dem PC empfehlen da die zweite Variante je nach dem welches Display du nimmst die Ausgabe der Anweisungen relativ schwer werden kann. Auf dem PC kannst du relativ einfach eine Konsolenanwendung in C schreiben die dir deine Anweisungen ausgibt und mit deinem Mikrocontroller kommuniziert. Mit freundlichen Grüßen Lukas W.
Simon T. schrieb: > Die Rahmenbedingungen sind, dass das in AtmelStudio programmiert werden > soll. Das ist so nicht sinnvoll. Wenn du z.B. die Anzeige auf einem Laptop machen willst, kannst du den Laptop natürlich nicht in Atmel Studio programmieren. Du kannst bzw. musst auf dem Atmel-Prozessor die Tests ausführen und die Ergebnisse an eine Anzeige z.B. den Laptop, senden, aber das ist eben erst die halbe Miete und die andere Hälfte ist eine Software auf dem Laptop, die dann ein Fenster aufmacht, oder wo sonst du Eingaben und Anzeigen machen willst. Oder habe ich dich falsch verstanden und dein Atmel-System hat Tastatur und Anzeige für das Testen? Georg
Simon T. schrieb: > Ich möchte, > dass sich vor und nach jedem Test ein Fenster öffnet wo? 1.) Simon T. schrieb: > in dem ich > Anweisungen an den Bediener geben kann. mit welcher Eingabemöglichkeit? 2.) Simon T. schrieb: > Die Rahmenbedingungen sind, dass das in AtmelStudio programmiert werden > soll. Was hat das mit deinen Fragen zu tun? Simon T. schrieb: > Ich arbeite mit einen Atmel-AT91SAM3X8E und dem AtmelStudio 7.0. > Ich versuche gerade ein Programm (in C) zu schreiben, mit dem ich > jegliche I/Os testen kann, die auf dem Board verbaut sind. *1.) Ist auf dem Board eine Ausgabemöglichkeit?, LCD oder TFT? *2.) Ist auf dem Board eine Eingabemöglichkeit, Tasten o.ä.? Simon T. schrieb: > Die Art des Fensters ist egal. > Sei es eine CMD-Box oder was ähnliches, hauptsache es wird dem Bediener > was angezeigt. Wo? Ich könnte nun raten du meinst am PC, das geht aber aus deinen Fragen nicht hervor! Ich würde I/O auch testen mit einem Programm welches Tasten am Board abfragt und LEDs am Board leuchten lässt. Du siehst deine Fragen waren nicht ausreichend mit Infos gefüllt. (hätte ich lieber nicht antworten sollen, oder hilft es doch wer seine Art zu fragen noch mal überdenkt?)
Ein Paar mehr Informationen zu deiner Hardware wie z.B. welches Board du verwendest wären ganz gut.
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.