Gast
#2839377
Hallo an alle, ich habe vor kurzem erfolgreich mit einem XMEGA und dem Atmel Software Framework die ersten Daten über USB geschickt. Dazu nutze ich den von ATMEL bereitgestellten USB CDC Device service. Dieser emuliert mir am PC eine serielle Schnittstelle, soweit ich das verstanden habe werden die Daten jedoch weiterhin über USB übertragen (das ganze ist ja auch über ein USB Kabel verbunden). Folgendes ist mir jedoch unklar: Wenn ich beispielsweise in der conf_usb.h-Datei für den USB-CDC-Service eine Baudrate von 921600 eingestellt habe und dieses Programm auf den XMEGA flashe und anschließend am Terminalprogramm am PC eine andere Baudrate einstelle, beispwielsweise 2400 funktioniert die Kommunikation immer noch! Eigentlich sollten die Zeichen doch nicht korrekt übertragen werden, wenn ich am ATMEL eine unterschiedliche Baudrate eingestellt habe, wie im Terminalprogramm, oder ist das hier anders da ich die serielle Schnittstelle nur emuliere und die Übertragung eigentlich über USB funktioniert? Wenn mir jemand das ganze ein bisschen erklären könnte, wäre ich wirklich dankbar. Gruß Kevin