Weil beim 2. Code der UART richtig configuriert ist:
$baud = 9600
Warum gibt dieser Code
im Termian immer nur den Buchstaben "C" mit nem komischen Schwänzchen dran aus, dieser aberCode:'################################################### Const Writepowerport_adr = &H72 'I2C Adr PCF 2 Const Readpowerport_adr = &H73 'I2C Adr PCF 2 Dim I2cdaten As Byte 'Datenbyte aus PCF8574 Dim I As Byte $crystal = 8000000 'Quarzfrequenz Config Scl = Portc.0 'Ports fuer IIC-Bus Config Sda = Portc.1 I2cinit I = 0 I2cdaten = 1 Do I2cdaten = I2cdaten * 2 If I2cdaten > 16 Then I2cdaten = 1 I2cstart I2cwbyte Writepowerport_adr 'Schreibbefehl an PCF schicken I2cwbyte I2cdaten 'Datenbyte an PCF I2cstop Incr I Wait 2 Print "hallo" Loop End
das gewünsche Ergebnis, nämlichCode:'################################################### Dim I As Byte $crystal = 8000000 'Quarzfrequenz Weiter: $baud = 9600 I = 0 Do Incr I Wait 2 Print "Hallo " ; I Loop End
Hallo 1
Hallo 2
Hallo 3
usw. ?
Hat jemand ne Erklärung parat?
mfg
jagdfalke
Weil beim 2. Code der UART richtig configuriert ist:
$baud = 9600
MFG Moritz
www.free-webspace.biz/update
Alles klar, danke. Ich hab die Codes aus den Beispielprogrammen die auf der CD dabei waren. Ich hab nochmal in den original-dateien nachgeschaut. Dort fehlt "$baud=9600" auch.
thx
Also ich weiß nicht, welche Baudrate der AVR benutzt, wenn keine eingestellt ist, aber sollte auf jeden Fall eine drinn stehen.
MFG Moritz
www.free-webspace.biz/update
Ist die RS232-Schnittstelle die einzige Möglichkeit z.b. einen Servo über den PC zu steuern?
Du kannst auch Über USB, IR, und Funk arbeiten.Zitat von jagdfalke
Am AVR bleibt dies jedoch letztendlich immer RS232 (TTL-Pegel)
Dann gibt es noch einen I2C (TWI) Bus
Dafür gibt es PC Seitiens verschiedene Adapter (Bausatz auch hier im Roboternetz schau mal bei den Projekten)
Natürlich ist auch ComServer (TCP/IP) möglich (spez. Module)
auch auf der AVR Seite RS232 (TTL) angebunden und ist auch nicht mit jedem AVR möglich (soweit ich das überrissen habe)
Hier der Link: http://www.sphinxconnect.de/html_d/p.../embedded.html
Bild hier Bild hier
Und leztendlich noch mein Problemkind der RS485 oder auch Profibus,
welcher letzendlich an beiden seiten wieder in RS232 umgesetzt wird, allerdings Leitungslängen von bis zu 1500m ermöglicht.
Gruss
Darwin (meine Projekte sind auf meiner Pinnwand zu finden)
ok, also das einfachste ist das ganze mit VB vom COM nach RS232 zu machen.
Ich galaube du bist in falscher Rubrik hier ist AVR-C programmirung!!! [-X
Lesezeichen