Hallo,
Ik ben beginner, waar het Bascom betreft en ik probeer een simpel projekt met kinderen op te starten.
Ik heb 2 Mega88's gekocht en de noodzakelijke schakeling zoals beschreven in het boek 'Programmieren der AVR RISC microcontroller' von Klaus Kuehnel, blz 139, beschreven opgebouwd op een experimenteerbord. Met 1 LED en weerstand 470 ohm aan port D2.
Het geheel met succes met een MCS USB-programmer geprogrammeerd.
Maar 'hij doet ut niet' 
Heb ik de Mega88 misschien opgeblazen? Ik hen de controller met blote handen, maar met een antistatische armband in het bord geprikt.
Mijn 'Programma':
$regfile = "m88def.dat"
$framesize = 32
$swstack = 32
$hwstack = 32
$crystal = 1000000
Config Portd.2 = Output 'Ein Pin wird als Ausgang konfiguriert PD3 (also Pin3 von Port D)
Do
Portd.2 = 1 'Pin wird auf High, also 5V geschaltet
Waitms 1000
Portd.2 = 0 'Pin wird auf Low, also 0V geschaltet
Waitms 1000
Loop
End
Dit programma stamt uit RNwissen: 'AVR-einstieg leicht gemacht'
http://www.roboternetz.de/wissen/index.php/AVR-Einstieg_leicht_gemacht
Mijn bordje:
De diode heb ik verwijderd en ook een condensator van 100n geplaatst tussen 5V en massa. I.p.v. een Mega32 heb ik een Mega88 gebruikt en de aansluitingen natuurlijk aangepast.
Wie helpt.
pros
Prosper, yop la boum, c'est le roi du macadam (aldus Maurice Chevalier)
Zo snel blaas je een AVR niet op. En voor zover ik kan zien, is je schakeling OK.
Heb je iets aan de fuses gewijzigd? Dat is zowat de meest-voorkomende oorzaak van "AVR doet het niet".
Als je met succes kan programmeren lijkt het me heel sterk dat je 'm hebt 'opgeblazen'.
De meest voorkomende fout is uiteraard verkeerde aansluitingen. Ik heb al vaak een breadboard leeggerukt en weer helemaal opnieuw gebouwd, waarna het werkte.
Iets anders wat ik nog snel kan bedenken is dat er misschien een fuse op externe oscillatie staat, dus op een kristal terwijl je dat niet gebruikt, of juist een fuse op iets heel anders. Maar de standaard instelling van de fabriek moet gewoon werken, dus het lijkt me sterk dat je dit perongeluk hebt ingesteld.
Edit: Er is me altijd iemand voor hier
ff m'n typecursus overnieuw doen denk ik. Trouwens gebruik ik nooit antistatische polsbanden bij AVRs en ze zijn nog nooit kapot gegaan daardoor. Die dingen kunnen een hoop hebben hoor. OK, geen 32Volt 
pros
Prosper, yop la boum, c'est le roi du macadam (aldus Maurice Chevalier)
Als je met succes kan programmeren lijkt het me heel sterk dat je 'm hebt 'opgeblazen'.
Als hij met deze opzet geprogrammeerd is: nogmaals programmeren. Als dat lukt is hij niet stuk en draait hij op z'n interne klok.
Squant
A byte walks into a bar and orders a pint. Bartender asks him "What's wrong?" Byte says "Parity error." Bartender nods and says "Yeah, I thought you looked a bit off."
Even snelle vraag, waar zijn de ontkoppelcondensators voor je AVR? ik zie ze nergens in de foto.
100nf is gebruikelijk tussen de VCC en de GND zo dicht mogelijk bij de AVR.
[Bericht gewijzigd door Squant op (30%)]
Op 2 september 2008 16:37:17 schreef Squant:
Even snelle vraag, waar zijn de ontkoppelcondensators voor je AVR? ik zie ze nergens in de foto.100nf is gebruikelijk tussen de VCC en de GND zo dicht mogelijk bij de AVR.
Dit is een wat 'oudere' foto, bij de weerstand naar de LED zit inmiddels een ontkoppelcondensator van 100 n.
De fuses heb ik ook niet gewijzigd. Ik heb inmiddels 2 nieuwe Mega88's besteld, dat zal me de kop niet kosten. Alles 23 keer nagekeken en verschillende keren opnieuw geprogrammeerd
Dat lukt nl wel.
pros
Prosper, yop la boum, c'est le roi du macadam (aldus Maurice Chevalier)
Zolang je ze kan programmeren zijn ze OK. Kijk even na of je de LED niet omgepoold hebt, da's zowat het enige stuk hardware dat nog fout kan zitten.
Ga anders de fout maar in de software zoeken.
Op 2 september 2008 17:26:44 schreef pros:
Zolang je ze kan programmeren zijn ze OK. Kijk even na of je de LED niet omgepoold hebt, da's zowat het enige stuk hardware dat nog fout kan zitten.
Ga anders de fout maar in de software zoeken.
Hij doet ut 
Zoiets stoms mijnerzijds:
'auto program chip'
vergeten! 
Dank allen voor hun meedenken.