hallo da ich ein anfänger im bereich microkontroller bin bitte cih darum das sich irgenwer bitte meine schematic mal ansieht und mir sagt ob etwas falsch ist. der hintere aufbau dient zum anschluss an den seriellen port mfg nutter
das bild ist etwas schwammig. Ist das ein 47µF Kond. am resetpin?
scheint so. einfaches rc-glied zum verzögerten freigeben des resets nach dem power on. habe ich bei digitalen schaltungen auch gerne gemacht (welche ohne controller). problem: bei kurzen einbrüchen der versorgungsspannung wirds kritisch, da der elko die spannung zu lange hält, den controller nicht resettet, aber die peripherie sich bereits "verschluckt" hat.....
Das Reset am ISP musst Du irgendwie falsch verstanden haben. Es ist die ISP Schaltung, die den AVR resettet, nicht umgekehrt.
sorry wegen jpeg. bin neu hier und habe nur gelesen das bmp und tif dateien nicht erlaubt sind. werde mich in zukunft daran halten danke für die schnelle hilfe. echt super seite hier. wie muss ich den reset anhängen? schein so als ob ich wirklich was falsch verstanden habe
Nutter, möchtest du die Schaltung in-system Programmieren? wenn nicht kannst du dir den Widerstand sparen und den Port direkt an die positive Versorgungsspannung hängen
OK, dann ist die Resetschaltung schon fast perfekt. Eine Diode zum ESD Schutz solltest du vielleicht noch spendieren (siehe Application Note AVR042)
komm mir jetzt blöd vor aber ich hab keine ahnung wo ich die diode an meinen atmega16 anhängen muss?
kein Thema, schau einfach mal hier rein: http://www.atmel.com/dyn/resources/prod_documents/doc2521.pdf
Die Reset-Schaltung mit dem Transistor ist so definitiv nicht ISP-tauglich. Das Im-System-Programmiergerät muss die Reset-Leitung auf GND ziehen können. Am einfachsten löst Du das, in dem Du C1 durch 100 nF ersetzt, R1 so auf 4,7 Kiloohm verkleinerst, und R3, R7 und T1 ersatzlos streichst und mit dem Reset-Signal direkt auf den entsprechenden Pin von JP-1 gehst. Die Diode für den Reset kommt mit der Anoden an den Reset-Pin und mit der Kathode an VCC. Die Widerstände R2 und R4 bzw. R5 und R6 werden Dir beim ISP-Betrieb evtl. Ärger machen. Wenn Du die Z-Dioden D3 und D2 unbedingt drinn lassen willst (wozu eigentlich), solltest Du die Widerstände unbedingt kleiner machen, ansonsten kannst Du wie gesagt Probleme mit ISP bekommen. Als Längswiderstände um die ISP-Anschlüsse zu schützen würde ich maximal 470 Ohm verwenden.
gut ich arbeite daran. mir stellt sich noch die frage wie ich die kondesnatoren C2 und C3 dimensionieren muss?
C2 und C3, das sind die an den Quarzen. Das hängt vom verwendeten Wuarz ab. Bin mir nicht mehr sicher, aber das war glaube ich die Parallel-Kapazität des Quarzes dividiert durch 2. Kann mich aber auch irren. Möge jemand anderes das bestätigen oder revidieren. Dabei musst Du beachten, dass wenn Du einen IC-Sockel verwendest, der schon mal so 6 pF bis 8 pF bringt, also die Kondensatoren entsprechend verkleinert dimensionieren.
ich benutze diesen quarz: QUARZ 16,000000 MHZ/HC -49/U Parallelkapazität= 7pF dann wären beide condensatoren ungefähr 3,5pf groß oder wie mienst du das? Die schaltung die ich für den isp aufgebaut habe ich von hier: http://s-huehn.de/elektronik/avr-prog/avr-prog.htm ich hab dort einfach die schaltung für die serielle schnittstelle nachgebaut. was ist daran falsch? hab meine neue schaltung jetzt so aufgebaut wie oben beschrieben ist sie jetzt besser?
ich müsste wirklich dringend wissen ob die schematic so stimmt oder nciht
1. die Diode D1 in Sperrrichtung schalten 2. an die LED einen entsprechenden Vorwiderstand (in Reihe) 3. den Programmer würde ich extra aufbauen, da ist er variabel einsetzbar Rick
danke. programmer braucht nicht variabel einsetzbar sein. wenn die schaltung so stimmt dann kann ich ja gleich mit aufbau beginnen
R1 =10k C1=47nF C2=C3=27pF kerko LED braucht einen Vorwiderstand 180-220 Ohm bei Vcc=5V Was soll C5 ? Vcc= 5V ?
Ok, dann setz den Programmer mit aufs Board, kein Problem. Überleg halt, ob Du zum Programmieren die serielle (level-shift notwendig) oder die parallele (nur ein paar Widerstände bzw. 74HCT244 als Puffer notwendig) Schnittstelle nehmen willst. Vielleicht probierst Du auch vorher mit einem Breadbord etwas rum. Achja, wenn Du den integrierten AD-Wandler nutzen willst, sollte AREF richtig beschaltet sein und AVCC und AGND entkoppelt werden. Rick
ok schaltung auf steckbrett aufgebaut. 200sohm wiederstand vor led gehängt. und c5 entfernt. welche wiederstände brauche ich und wie muss ich die anhängen wenn ich über parallel programmieren will AD-wandler will ichnciht benutzen und was ist ein breadbord?
breadbord = steckbrett Für ISP-Parallelportadapter gibt es im Netz genügend Beispiele. Lerne mit einer Suchmaschine umzugehen, nicht immer wird Dir jemand helfen wollen. Rick P.S.: Es gibt hier auch ein recht brauchbares Tutorial. Nimm Dir die Zeit es durchzuarbeiten.
stimmt immer wird mir sicher nicht jemand helfen. aber jetzt hat mir wer geholfen und das finde ich sehr nett.
Was bedeuten eigentlich die grünen Kreise an jedem Anschluß? Macht Eagle das immer so? > Lerne mit einer Suchmaschine umzugehen, nicht immer wird Dir > jemand helfen wollen. Dieses Problem besteht hier in diesem Forum nicht. Es kommen zwar immer die Sprüche mit Google, trotzdem werden aber die Antworten gegeben.
die grünen kreise macht eagle nicht immer. der layer auf den die kreise sind heist "pins" die sind zur hilfe da damit du weist wo du anschliesen musst damit die leitungen auch wirklich mit den bauteilen verbunden sind.
so schaltung ist fertig aufgebaut und das isp kabel hab ich auch gemacht. wenn ich mit ponyprog das kabel teste dann meldet es "test ok" wenn ich aber dann ein programm auf den controler schreiben will dann kommt der fortschritsbalken in dem schreiben steht und nach ca 5sec wird gemeldet "falsches oder fehlendes device" ich hab den atmega16 angegeben woran kann das liegen?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.