zwei atmega16 mit TWI vernetzen

smith29m

Neues Mitglied
04. Okt. 2010
1
0
0
Sprachen
hallo zusammen!

ich möchte zwei prozessoren (mega16) mit TWI kommunizieren lassen. hat
mir jemand einen programmschnipsel AVRgcc? wie funktioniert das mit 2
prozessoren?
eine Slave soll vom Adwandler werte lesen und zu anderen atmege über TWI
senden?wie kann man 10bit Wert senden?

Danke
 
Hi,
:)

also ich habe gerade kein Codeschnipsel direkt dafür, aber ich weiß dass Atmel da Application Notes zur Verfügung hat. Slave .. gibts auch für Master ..


Source für die TWI Ansteuerungen ..

Naja einen 10 Bit AD Wert schickst du einfach als 2 Byte :) Am sinvollsten legst du dir eh ein Array an mit z.b. Ein kleines Protokoll ausdenken mit z.b. 10 Byte größe und wenn du vom Master was Empfangen willst einfach halt das Array übergeben/senden.

Das war es dann schon :)
Gruß
Manuel
 
Hi
wie kann man 10bit Wert senden?
Nun ja, auch die besten Komprimierungsverfahren haben es bisher nicht geschafft, in ein Byte 10 Bit zu packen. Daran sind bisher alle Generationen gescheitert. Also, es gibt da zwei Möglichkeiten: entweder du erfindest das 10-Bit_Byte und revolutionierst die Datentechnik :cool: oder du machst es wie die "normalen " Programmierer. Die nehmen einfach zwei Byte und schmeißen dann 6 Bit weg....:)
Gruß oldmax
 

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)