PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : atmega32 rs232 mit bascom oder c



tanger
06.10.2006, 20:25
hey

hat jemand eine Anleitung oder ein Beispielprogram in der erklärt wird wie ich auf die rs232 zugreifen kann ?

mfg
Tanger

Vitis
06.10.2006, 22:36
also, der Mega32 hat keine RS232, sondern ne UART.
Das ist zwar die gleiche Übertragung, aber auf anderem
Spannungsniveau.

per Print kann an was über die UART ausgeben,
per inkey oder waitkey kann man auf Eingaben warten.
Dann kannste natürlich auch direkt aufs UDR Register nen bytewert schreiben
oder auch das UDR-Register auslesen.
Schau mal in die Bascom-Hilfe unter $baud oder UART

i-mon
06.10.2006, 22:40
Hi,

mit Bascom ist das echt einfach, Daten über RS232 zu senden und empfangen. Lese dir doch einfach mal diesen Artikel durch. https://www.roboternetz.de/wissen/index.php/AVR-Einstieg_leicht_gemacht

Dort ist es wirklich toll erklärt.

Gruß

Werner

SprinterSB
06.10.2006, 23:31
Für C gibt es kommentierte Beispiele für Interrupt-getriebenen UART, Software-UART und Poll-UART:

https://www.roboternetz.de/wissen/index.php/UART_mit_avr-gcc
https://www.roboternetz.de/wissen/index.php/Software-UART_mit_avr-gcc

Mit noch mehr Prosa auch in
https://www.roboternetz.de/wissen/index.php/Sourcevergleich

tanger
07.10.2006, 09:07
hi
erstmal danke für die antworten und sry das ich nich alles verraten hab ... ich programmiere den chip momentan mit bascom und skt200 ... nun will ich über rs232 einen eigenen bus erstellen um z.b von einem laptop über com befehle an den atmega zu senden ... [ =

wie kann ich also hex zahlen oder ähnliches die ein byte lang sind über den rs232 senden und empfangen .. eine zeile mit empfangen und senden eines bytes würde ausreichen [ =

fals das in euren vorhergeposteten textlinks shcon drin steht enschuldige ich mich ... ich fang die jetz erst an zu lesen

vielen dank nochmal