Editieren
Hallo
Ich habe mal gehört, dass ich meinen atmega16 auch mit dem pc verbinden kann und im dann steuern wie geht das? :confused:
Ich programmiere mit Bascom und dem My Smart USB light
Druckbare Version
Editieren
Hallo
Ich habe mal gehört, dass ich meinen atmega16 auch mit dem pc verbinden kann und im dann steuern wie geht das? :confused:
Ich programmiere mit Bascom und dem My Smart USB light
Hi,
das kannst du auf viele verschiedene Weisen realisieren. Entweder du stattest deinen Controller mit einem LAN-Interface aus oder du nimmst USB oder die Möglichkeit die so gut wie jeder Controller beherrscht ist über UART/RS232. Dazu sendest du z.B. via TeraTerm was über RS232 an deinen Controller und er reagiert dadrauf.
Danke
Cool wäre ja lan aber wie geht das denn/was brauche ich dafür
und wie müsste ich den rs232 Port anschließen hab noch ne rs232 Kupplung hier liegen kann ich auch rs232 usb Adapter benutzen also von usb auf rs232 und dann an den *atmega
mfg Zardest
Diese Adapter kann man an sich schon benutzen, um eine RS-232 Kommunikation aufzubauen. Man sollte sie aber als Fehlerquelle, wenn einmal etwas nicht funktioniert, nicht außer Acht lassen, weil so ein Adapter ist eben ein Adapter und keine "echte" RS232.
Die Standardschaltung mit Max232 ist hier recht gut erklärt:
http://www.rn-wissen.de/index.php/AV...C3.BCbertragen
Den Max232 Braucht man, weil der AVR mit 0V - 5V - Logik arbeitet und der PC aber mit 12V bzw. minus 12V. Auch invertiert der Max232 das Signal noch, denn der AVR arbeitet mit Posetiver Logik und der PC mit Negativer.
Auch ein einfaches Beispielprogramm ist dabei, wenn du in Bascom Programmierst. ;-)
PS: Hier wird zwar ein ATmega 32 verwendet, doch mit dem ATmega 16 sollte es ganz gleich gehen, die sind auch Pinkompatibel und haben soweit ich weiß bis auf den Flash keine Unterschiede, oder?
Mfg Thegon
Danke
Das wäre ja noch zu bewältigen sehe ich das richtig das Ich dann vom ganzen rs232 nur 3 pole benötige?
Und wie funktioniert das Ganze über lan? Das würde mich jetzt mal interessieren, weil ich hab ne s7 die auch über lan gesteruert wird
Mega16 und Mega32 sind Pinkompatibel ja.
Und zum Thema LAN gibt es dieses Modul hier:
http://www.eztcp.com/en/products/ezl-70.php
Dort schickst du per UART oder RS232 oder RS422 Daten rein und er macht dann eine Homepage wo du mit jedem Gerät in deinem LAN drauf kannst.
Über nen Router mit DynDNS kannst du dann z.B. eine übers Internet gesteuerte Application entwickeln.
Das ist aber etwas komplizierter ;)
Nimm erstmal die "Standart" UART zu RS232 Schaltung (alternativ mit USB wie oben erwähnt).
Und für UART/RS232 benötigst du nur Rx, Tx und GND (den du u.U. auch weglassen kannst).
Danke
Ich dachte das wäre alles bischen einfacher :D
ich glaub ich bleib dann bei der rs232 Verbindung mit diesem mx232
kann ich diesen mx232 verwenden?
http://www.conrad.biz/ce/de/product/...archDetail=005
Hier ist noch eine schöne Beschreibung aus unserem Wiki:
http://www.rn-wissen.de/index.php/Wi...rn_des_AVR%27s
Gruß
Neutro
Generell musst du bei der Auswahl des MAX232 nicht viel beachten ;)
Aber den den du oben gepostet hast kannst du ohne bedenken verwenden.
Ein Danke an alle
ich werde euch das Ergebnis mitteilen.