Testus2K
26.06.2007, 19:18
Hallo erstmal und direkt eine kurze beschreibung meines Problems.
Ich suche seid einiger zeit einen Einstieg in die Microkontroller Programmierung und bin jetzt an folgendem Punkt:
ich Habe eine Schaltung mit Strom,ISP und einer LED.
mit AvrStudio hab ich Asm code aufgeschielt und die Led sowohl zum leuchten als auch zum blinken gebracht (PB1).
ich hab mich aber erstmal der einfachheit halber für Basic entschieden, da tun sich aber einige Probleme auf. Ich besitze nur den Avr Isp MkII der bekantermassen nicht direkt unter Bascom läuft, deshalb wollte ich die Hex files mit avr studio aufspielen, was scheinbar in der Praxis auch nicht funktioniert. zu guter letzt benutze ich die stk500.exe um den Mega8 direkt zu beschreiben, was angeblich auch keine Fehler gibt, aber: nichts passiert.
aktiviert Bascom standartmäßig interne pullup widerstände und die led leuchtet nicht wegen des zusätzlichen externen widerstands, oder ist der code müll, oder liegt es am überspiel versuch?
Bitte Bitte helft mir, ich hätte so gerne endlich mal ein erfolgserlebniss
der code den ich benutze:
$regfile "m8def.dat"
$crystal = 4000000
Config Portb.1 = Output
Do
Portb.1 = 1
Waitms 500
Portb.1 = 0
Waitms 500
Loop
// mit fällt gerade ein, als ich den code so geschrieben hab, das die eine led nur leuchten soll blinkte die auf einmal...aber wie gesagt beim assemblercode gibg beides, also glaub ich nicht, dass es an der Hardware liegt
Ich suche seid einiger zeit einen Einstieg in die Microkontroller Programmierung und bin jetzt an folgendem Punkt:
ich Habe eine Schaltung mit Strom,ISP und einer LED.
mit AvrStudio hab ich Asm code aufgeschielt und die Led sowohl zum leuchten als auch zum blinken gebracht (PB1).
ich hab mich aber erstmal der einfachheit halber für Basic entschieden, da tun sich aber einige Probleme auf. Ich besitze nur den Avr Isp MkII der bekantermassen nicht direkt unter Bascom läuft, deshalb wollte ich die Hex files mit avr studio aufspielen, was scheinbar in der Praxis auch nicht funktioniert. zu guter letzt benutze ich die stk500.exe um den Mega8 direkt zu beschreiben, was angeblich auch keine Fehler gibt, aber: nichts passiert.
aktiviert Bascom standartmäßig interne pullup widerstände und die led leuchtet nicht wegen des zusätzlichen externen widerstands, oder ist der code müll, oder liegt es am überspiel versuch?
Bitte Bitte helft mir, ich hätte so gerne endlich mal ein erfolgserlebniss
der code den ich benutze:
$regfile "m8def.dat"
$crystal = 4000000
Config Portb.1 = Output
Do
Portb.1 = 1
Waitms 500
Portb.1 = 0
Waitms 500
Loop
// mit fällt gerade ein, als ich den code so geschrieben hab, das die eine led nur leuchten soll blinkte die auf einmal...aber wie gesagt beim assemblercode gibg beides, also glaub ich nicht, dass es an der Hardware liegt