Forum: Mikrocontroller und Digitale Elektronik ATmega8a Schnittstelle Kommunikation


von xMilkiex (Gast)


Lesenswert?

Hi.

Ich habe einen ATmega8a auf myAVR Board MK2 und möchte damit gerne Daten 
an den daran angeschlossenen PC schicken. Programmiert wird mit BASCOM 
AVR.

1
$regfile = "m8adef.dat"
2
$crystal = 3686400
3
$baud = 9600
4
5
Dim A As Byte
6
A = 1
7
8
Do
9
10
Print A
11
12
Loop
13
End

Wenn ich nun meine Port am PC auslese bekomme ich nichts angezeigt.
An was kann das liegen? Muss noch etwas extra im Programm aufrufen, 
etc.?

Hoffe mir kann iwie geholfen werden!

Gruß,
xMilkiex

von Rainer V. (rudi994)


Lesenswert?

Habe gerade erst mit MK2-Board/ATmega8 und SmartUSB angefangen, aber in 
AVR Assembler mit dem Workpad. Vllt. ist zu BASCOM hier etwas:
http://bunbury.de/Technik/avr/bascom.htm
http://rn-wissen.de/index.php/Bascom_UART_Input
http://mschrod.de/Elektronik/AVR/Atmega%20Allgemein/Bascom-Befehle/Bascom.html
Print steht oben nicht in der Liste, wird aber weiter unten erläutert.

- COM-Port korrekt eingestellt?
- leuchten/blinken die richtigen SmartUSB-LEDs (falls vorhanden)?

von Roland R. (Gast)


Lesenswert?

du musst den MK2 in den Datenmodus versetzen... guckst du im Datenblatt 
des MK2:

http://www.myavr.info/download/produkte/mysmartusb_mk2/techb_mysmartusb-mk2_de_en.pdf

ab Seite 7 ;-)  irgendwo im download gabs auch noch ein kleines Programm 
womit man per software statt per DIP zwischen Programmier- und 
Datenmodus umschalten kann

Gruß R.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.