Beste ik heb een usb lcd controller gemaakt.
http://www.harbaum.org/till/lcd2usb/index.shtml
Nu heb ik het probleem, ik kan niet in circuit programmeren.
Dat maakt opzich nog niet zo heel veel uit.
Alleen ik heb de indruk dat de controller niet opstart. nadat ik de hex file geflashed had. kwam er netjes op het display te staat lcd usb version 1.nog wat
ik verder zoeken, bleek dat je de fuses ook nog moet zetten, dit vervolgens gedaan. (ja voor jullie gesneden koek, maar na 8 jaar niet meer geprutst te hebben met micro controllers moet je alles weer opnieuw leren)
1 van deze fuses is om aan te geven dat je een externe frequentie gebruikt.
nu heb ik de indruk dat deze niet werkt. want nu krijg ik helemaal niets meer op het display, in eerste instantie wel.
later niet meer.
Ik heb de 12Mhz van het kristal nodig, anders schijnt de usb niet te werken.
Iemand enig idee hoe ik er achter kan komen wat er mis is. Heb gisteren de print 3 keer gecontroleerd en kan niets geks vinden.
rew
four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
Dan heb je hem waarschijnlijk op "external clock" gezet, en niet op "> 8MHz Crystal"
Voor de meeste programmers is je controller nu "dood". 
Wat je moet doen is op de clock_in pin een clock signaal aanbieden. Hoe JIJ daar het makkelijkste aan komt weet ik niet.
- discreet en oscialtor bouwen?
- een smitt trigger inverter terugkoppelen met kristal?
- een microcontroller een pinnetje laten flippen?
- de clock_out pin van een wel-werkend printje gebruiken?
- een crystal oscilator blockje kopen?
pros
Prosper, yop la boum, c'est le roi du macadam (aldus Maurice Chevalier)
Ik denk dat mijn probleem verkeerd uitgelegd is.
Ik heb een extern kristal op de print zitten, alleen deze lijkt niet te werken.
Als ik de avr in de programmer druk, dan kan ik de fuse weer op intern kristal zetten. Hierna verschijnt de tekst weer op het lcd scherm.
zet ik hem weer op extern kristal dan gebeurt er niets.
wat kan er aan de hand zijn met mijn kristal circuit.
zie http://www.harbaum.org/till/lcd2usb/schematic.gif voor schema
kan ik ook op de een of andere manier meten of het circuit wel werkt ?
Welke fuse-instelling voor 'extern kristal' gebruik je? Er zijn namelijk meerdere opties, varierend van low-power horlogekristallen (32 kHz) tot high-speed full-swing (>8MHz?).
pros
Prosper, yop la boum, c'est le roi du macadam (aldus Maurice Chevalier)
Als je de fuses terug op "interne oscillator" kan zetten, nadat die op "extern kristal" stonden, werkt het kristal. Als dat niet zou werken, kon je de fuses niet meer wijzigen.
Misschien is er wat fout met de timing van het LCD? Bij het initialiseren moet je bepaalde wachttijden in acht houden. Ga je daaronder (omdat de AVR nu veel sneller draait), dan mislukt de initialisatie.
rew
four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
OF die externe programmer biedt tijdens het programmeren een "rescue clock" aan.
Als jij claimed: "ik heb alles goed gedaan" maar dat niet verder uitlegt en jij vraagt: "maar het werkt niet", dan kunnen we jou niet actiever helpen dan: "het zou moeten werken". Good luck!
Een simpele concrete vraag, kan ik controleren of mijn klok (kristal) goed werkt mrt een multimeter waar ik ook frequentie mee kan meten?
Ga ik vanavond als ik weer thuis ben verder zoeken
pros
Prosper, yop la boum, c'est le roi du macadam (aldus Maurice Chevalier)
Je kan het zelfs met de gelijkspanning-stand meten. Tussen XTAL2 en GND moet je ongeveer de halve voedingsspanning meten. Niet aan XTAL1 meten - dat is een ingang.
Met de multimeter in de frequentie-stand kan het ook.
Ik meet de helft van de spaning op xtal 2 en toch gebeurt er niets.
wat kan er nog meer aan de hand zijn.
programmeer ik mijn avr weer zo dat hij de interne osc. moet gebruiken 8Mhz, 0ms dan lijkt het display te werken maar de usb poort nog niet.
ga ik over op Ext. Crystal/Resonator High Freq.; Start-up time: 16K CK + 0 ms, dan lijkt er iets mis te gaan.
zoals ik er nu tegen aan kijk zit het in mijn crystal circuit.
pros
Prosper, yop la boum, c'est le roi du macadam (aldus Maurice Chevalier)
Wat doet het LCD na het inschakelen van de voedingsspanning? Krijg je blokjes te zien? Dan wordt het LCD niet deugdelijk geïnitialiseerd. Krijg je een blank scherm? Dan is het initialiseren gelukt, maar loopt het daarna fout.
Voor een extern kristal in de full-swing mode, zet ik de fuses voor een ATmega8 zo:
Hfuse: 0xC9
Lfuse: 0x1E
Ik weet het niet er, kom er niet uit.
Ga dit project helemaal op nieuw opzetten.
eerst ga ik zorgen dat het ISP deel gaat werken, daarna het LCD deel
vervolgens het laatste stukje het usb deel.
Heb net een test bordje besteld, ga daar wel eerst op klooien, als er dan iets verkeerd gaat kan ik zo wat om steken 
Jullie horen nog.
Update:
Net ff nieuwe crystal en condensatoren gehaald, nu draait alles perfect.
volgende project wordt een grafische lcd 
Een paar jaar geleden hetzelfde probleem gehad.
Wat bleek de condensator was 22nF ipv 22pF Opschrift was 22 en de elektronica boer had ze verkocht als 22pF