Hallo, erst einmal vielen Dank für diese Seite, die mir schon oft bei Problemen geholfen hat. Nun ist es aber doch mal soweit, dass ich selbst nachfragen muss. Ich habe mir ein Board aufgebaut mit einem Atmega64A, welches ein paar Ausgänge, ein paar Eingänge, Schalter usw. besitzt. Nun soll das Board so angewendet werden können, dass ein Benutzer in einem Windowsprogramm sagen kann, z.B. "Wenn ADC0 > 12 Volt dann schalte Ausgang PG1" Woran es mir nun fehlt ist, dass ich keinerlei schimmer habe wie man das am besten umsetzt. Bisher steht die Kommunikation zum PC via USART. Mein Programmierkenntnisse beschränken sich auf C & C++; Wäre schön, wenn mir jemand einen Tipp geben könnte. Gruß agbt
http://www.mikrocontroller.net/articles/Ports_benutzen_(Windows) Da kannst du für den Anfang mal gucken.
Die schließende Klammer gehört zum Link. Eventuell musst du die in der Adresszeile noch eingeben.
Wenn ADC0 > 12 Volt brauchts keine Windowssoftware mehr, da ist das Ding nämlich Schrott
Das brauchts zwei Programme: Ein Programm auf dem PC, das Kommandos für die (RS- oder USB-) Schnittstelle des Kontrollers erzeugt. (meistens in einer höheren Programmsprache geschrieben) Also auf die Arbeitsweise des Kontroller eingeht. Ein Programm auf dem Kontroller, das die vom PC kommenden Kommandos erkennt und auswertet, indem es den Kontoller z.B. zur Datenausgabe veranlasst. (meistens in Assembler, Basic oder C geschrieben) So etwas gibts z.B. bei einem Programmiergerät, wie STK500: Ein Teil der Software ist Bestandteil des Studio4: Die Kommandos für das Programmiergerät werden auf das STK500 übertragen und dieses damit auf den betreffenden Kontroller und betreffenden Betrieb eingestellt(lesen, schreiben, löschen...) Dann werden Daten von PC auf den STK500 übertragen und der STK500 schreibt sie in das target ein.(oder liest sie) Auf dem STK500 ist ein Kontroller mit seiner eigenen Software, die die Kommandos aus dem PC von den Daten aus dem PC unterscheiden kann und entsprechend arbeitet. Also zwei getrennte Software-Pakete in PC und Kontroller des STK500
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.