Ja aber um zwei M32 zu verbinden benötige ich ja die I2CSlave.lib.
Kann ich auch ohne dieser Library etwas mit zwei Atmegas machen?
Druckbare Version
Ja aber um zwei M32 zu verbinden benötige ich ja die I2CSlave.lib.
Kann ich auch ohne dieser Library etwas mit zwei Atmegas machen?
In meinem anderem Thread Diskutieren wir auch gerade Ob ich mir eine Library selber schreiben soll oder ob ich sie mir kaufen soll. Ich weis aber noch nicht was mir die genau bringen soll. Aber wenn das sonst nicht möglich ist zwei Atmegas miteinander zu verknüpen werde ich sie mir doch kaufen müssen.
Ja,wenn du es so machen willst dann gibts nur Kaufen oder selber schreiben.
Hallo,
ich kann dir aus Erfahrung empfehlen auf keinen Fall 2 Atmega zu verwenden, da es da bei mir und auch bei einigen anderen schon oft zu Komplikationen kam!
was für Komplikationen soll es da geben? Ich dachte mir wenn ich die I2CSlave Library habe ist doch eine Master Slave Verbindung ohne Probleme möglich.
Du kannst die AVRs ja auch über einen anderen Bus verbinden. RS232 geht ja auch per Software. Oder du "erfindest" selbst ein Protokoll.
Alles was superschnell geschaltet werden muss, kann der eine AVR übernehmen. Und alles was ein paar hundert mS Zeit hat kann über RS232 vom anderen gemacht werden.
So sparst du dir schonmal die 15€ für die Lib.
Einfachste Alternative:
Nimm nen M128 dann haste von allem erstmal reichlich :wink:
und was brauche ich da für eine RS232 verbidung? kann ich da zwei Controller direkt miteinander verbinden? kann ich da auch eine Master Slave Verbindung herstellen und gibt es da auch Beispielprogramme?
Ja. Rx an Tx und Tx an RX. Einfach über Kreuz.
Und dann kannst du was senden und empfangen, als ob es vom PC komt, falls du das schonmal probiert hast.
Wenn du es per RS232 machst, brauchst du noch nichteinmal einen Pegelwandler.
Jetzt hast du deinen Beitrag editiert.
Zu Master-Slave:
Wozu?
Beispiele gibt es in der Hilfe von Bascom und im Samplesordner von Bascom