hi @ all kann mir jemand ein VB Code geben wie ich den MEGA8 auslesen kann bzw. ansteuern kann? weis nicht welche leitungen ich immer ansteuern muss. Hab alles nach dem vorhandenen AVR-tut aufgebaut mit MAX232. Der Punkt ist dass ich schon ein Programm habe was fr einen AD wandler ist. da Funktionoert es auch einwandfrei nur an dem AD wandler waren andere leitungen angeschlossen als jetzt an dem MAX232. (AD wandler: grau, gelb, grün, violett vom COMPORT) und (MAX232: rot, orange vom COMPORT) Mfg
Hi Sehr interessant. Jetzt hol bitte mal tief Luft und schreibe dein Anliegen mal ins Reine. Auf diese konfuse Anfrage wirst du keine brauchbare Antwort erhalten. MfG Spess
Vieleicht solltest du mal ganz von vorne durchfomulieren, was dein Problem ist. Ich habe kein Ton verstanden, was dein Problem ist und ich gehe mal davon aus, daß ich nicht der Einzige bin. Von welchen AVR-Tut sprichst du...welcher AD-Wandler...und was hat das mit ein Max232 zu tun?!
also ich habe folgende Schaltung gebaut: http://www.mikrocontroller.net/articles/AVR-Tutorial:_UART Dann habe ich Pin 2 und 3 angeschlossen (rot und orange). Nun weis ich aber nicht wie ich programmieren muss um den MEGA8 anzusteuern etc.. Des weitern weis ich nicht wie ich die Pins des MEGA8 beschalten muss um meinetwegen ein Analogsigal auf den PC zu bekommen. Jetzt ist meine Frage ob mir jemand vllt sagen kann welche Pins belegt werden müssen und ob rot und orange die richtigen Leitungen sind, da ich bei meinem AD-Wandler andere Leitungen zum auslesen hatte.
ich versuch mich mal an der [Glaskugel] Du hattest mal ein A/D-Wandler Board, das sich seriell am PC ankabeln ließ, und möchtest das jetzt mit einem Mikrocontroller nachbauen. [/Glaskugel] (ohne Gewähr) Die Pins 2 und 3 sind da schon richtig, die gehören wie in http://www.mikrocontroller.net/articles/AVR-Tutorial:_UART an den MAX232 angeschlossen. Der MAX wiederum genauso wie im Schaltplan im Tut beschrieben an den Mikrocontroller angeschlossen. Wenn du das so aufgebaut hast, kannst du nun im Programm auf dem Controller Bytes an den PC schicken. Der PC bekommt diese, wenn dort ein Programm auf der seriellen Schnittstelle lauscht (zB HyperTerm). Wenn du jetzt Analogwerte in den PC schicken willst, musst du zuerst im Programm auf dem Controller die analogen Eingänge wandeln lassen. Die Ergebnisse schickst du dann (in "Text" = also Bytes, die der PC als Buchstaben/Ziffern anzeigt, gewandelt) auf dem UART raus. Das auf dem PC laufende HyperTerm empfängt die vom Controller gesendeten Bytes und zeigt sie als Zeichen an. Oder du kennst dich mit PC-Programmierung aus und schreibst ein eigenes Programm auf dem PC dafür, das dann die empfangenen Bytes anzeigt. P.S. Bitte in Zukunft dein Problem nochmals überdenken, bevor du es niederschreibst. Du erklärst es Leuten, die keine Ahnung haben von deinem Aufbau und deinem Ziel. Das hilft im Endeffekt dir selber, weil dann mehr Leute verstehen, was du willst. :) Gruß David
zu "welche Pins belegt werden müsen": das Analogsignal kommt an einen Pin von PC0 - PC5 (siehe Datenblatt, PC0 - PC5 sind I/Os, die auch ADC0 - ADC5 beherbergen). Zum ADC wirst du hier im Tutorial programmiertechnisch (Basic) nicht viel finden. Eventuell in einem anderen (Basic-)Forum (gezielt!) fragen.
vielen danke habt mir schon geholfen=) ja an meinen formulierungsfähigkeiten arbeite ich noch^^
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.