Thomas Glas
05.04.2011, 14:43
Hallo Community,
nach viel bastelei funktioniert meine Schaltung :)
Ich habe nun über Serial einen Verbund zum Atmega geschafft und kann auf meinem Testboard nun eine Taste Drücke welche mit einer Led bestätigt wird dazu wird dann eine Printausgabe gesendet an Hterm(Terminal).
Nun weiss ich das vom Atmega zum PC geht nun würde ich gern per consolen Befehl eine Led auf meinem Board einschalten oder blinken lassen. Ich weiss nicht weiter wie ich verfahren soll. Habe mir schon viel angelesen zum Thema Uart etc aber verstehen tue ich es noch nicht :)
Gibt es sowas wie ein Beispielcode um meine Verbindung vom PC zum Atmega zu testen Led einschalten z.B ?
Mein derzeitiger Code schaut so aus:
'################################################# ##
'step5.bas.BAS
'für
'RoboterNetz.de AVR Tutorial in RN-Wissen
'
'Autor: Frank Brall
'Weitere Beispiele und Beschreibung der Hardware
'unter
' http://www.Roboternetz.de oder
' http://www.Roboternetz.de/wissen
'################################################# ######
$regfile = "m16def.dat"
$framesize = 32
$swstack = 32
$hwstack = 32
$crystal = 1000000
$baud = 2400
'LED1 an PB0
Led1 Alias Portb.0
Config Led1 = Output
'TASTER an PD2
Taster Alias Pina.7
Porta.7 = 1
Config Taster = Input
Do
If Pina.7 = 1 Then
Led1 = 1 'Pin wird auf High, also 5V geschaltet
'Print "Schalter nicht gedrückt"'
Else
Led1 = 0 'Pin wird auf Low, also 0V geschaltet
Print "Schalter gedrückt"
End If
'Wait 1
Loop
End
Meine Hardware
AVRSIP MKII
Atmega 16
Usb zu Serial
Max232 CPE
Ich wäre über Hilfe sehr dankbar.
Gruß Tom
nach viel bastelei funktioniert meine Schaltung :)
Ich habe nun über Serial einen Verbund zum Atmega geschafft und kann auf meinem Testboard nun eine Taste Drücke welche mit einer Led bestätigt wird dazu wird dann eine Printausgabe gesendet an Hterm(Terminal).
Nun weiss ich das vom Atmega zum PC geht nun würde ich gern per consolen Befehl eine Led auf meinem Board einschalten oder blinken lassen. Ich weiss nicht weiter wie ich verfahren soll. Habe mir schon viel angelesen zum Thema Uart etc aber verstehen tue ich es noch nicht :)
Gibt es sowas wie ein Beispielcode um meine Verbindung vom PC zum Atmega zu testen Led einschalten z.B ?
Mein derzeitiger Code schaut so aus:
'################################################# ##
'step5.bas.BAS
'für
'RoboterNetz.de AVR Tutorial in RN-Wissen
'
'Autor: Frank Brall
'Weitere Beispiele und Beschreibung der Hardware
'unter
' http://www.Roboternetz.de oder
' http://www.Roboternetz.de/wissen
'################################################# ######
$regfile = "m16def.dat"
$framesize = 32
$swstack = 32
$hwstack = 32
$crystal = 1000000
$baud = 2400
'LED1 an PB0
Led1 Alias Portb.0
Config Led1 = Output
'TASTER an PD2
Taster Alias Pina.7
Porta.7 = 1
Config Taster = Input
Do
If Pina.7 = 1 Then
Led1 = 1 'Pin wird auf High, also 5V geschaltet
'Print "Schalter nicht gedrückt"'
Else
Led1 = 0 'Pin wird auf Low, also 0V geschaltet
Print "Schalter gedrückt"
End If
'Wait 1
Loop
End
Meine Hardware
AVRSIP MKII
Atmega 16
Usb zu Serial
Max232 CPE
Ich wäre über Hilfe sehr dankbar.
Gruß Tom