Hallo,
Ich versuche mich langsam aber sicher in die Elektronik einzuführen, dafür habe ich mir vorerstmal vorgenommen kleinere Dinge zu basteln.
Jedenfalls will ich gerade:
Spannung wird am AD Wandler des ATMEGA16 eingelesen, und je nach wert, leuchten so und soviele LEDs auf... Naja ich scheitere leider schon am einlesen
Hab leider keine Ahnung wie ich das Schalten soll.
Ich benutze das ATMEL Evaluation Board, und hier mal mein Programmcode der bisher zustande gekommen ist:
So, ich weiss jetzt leider auch gar nicht wie ich das schalten soll ? Was muss ich mit AREF und AVCC machen ? Ich habe bisher eig nur versucht einen Widerstand zwischen VCC und PortA7 zu schalten, aber es hat sich nichts getan$regfile = "m16def.dat"
$framesize = 16
$swstack = 16
$hwstack = 32
$crystal = 8000000 'Quarzfrequenz
$baud = 9600
Config Pind.5 = Output
Portd.5 = 1
Config Pind.6 = Output
Portd.6 = 0
Config Adc = Single , Prescaler = Auto
Config Pina.7 = Input
Dim Ws As Word
Start Adc
Do
Ws = Getadc(7)
If Ws < 500 Then
Select Case Ws
Case 0 To 1024
Portd.6 = 1
End Select
End If
Loop
End
Vielen Dank
Mfg
Lesezeichen