Frohe Weihnachten alle zusammen da ich mich in nächster zeit mit avr32 controllern beschäftigen möchte (die 8bit avr werden mir allmählich zu langsam) benötige ich einen passenden programmieradapter. allerdings sollte es ein schaltplan zum nachbauen sein. ich bin noch schüler, habe (fast) alle bauteile auf der welt und viel zeit. bei der suche mit google habe ich leider keine schaltpläne für stk600, 1000 etc. gefunden vl kann mir jemand einen passenden link zu verfügung stellen vielen dank im voraus
eine andere frage noch: hat schon mal jemand von euch ein programmiergerät selbst gebaut? bzw ein entwicklungsboard?
Hi, Wenn du nur programmieren willst, dann brauchst du kein Programmieradapter. Kannst die ICs einfach mit USB programmieren. Musst auf deinem Board nur den USB-Device port rauslegen und der PC erkennt den Bootloader automatisch. Entwicklungsboards etc. hab ich schon einige gemacht mit dem UC3A, UC3B. Hab auch noch ein altes UC3A board von mir rumliegen mit SD connector drauf. Und extern das Ram-interface + 20 IOs + 8ADCs rausgelegt. Der Chip ist ein AT32UC3A0512. Hat 512kbyte Flash und 64kbyte ram. Mp3 player läuft auf dem mit 30Mhz. Der Chip kann maximal 66Mhz(90Mhz overclock). Du kannnst die Platine(natürlich bestückt) + Schaltplan/layout für sagen wa 20Euro inc Versand haben. Gruß Zippi
danke für die informationen ist der bootloader werksmäßig auf dem controller programmiert? das mit dem usb device hab ich mir mal im datenblatt angesehen. verstehe ich das richtig, dass ich folgende verbindungen machen muss: GND --> GND DP --> USB Data+ DM --> USB Data- VBUS--> USB VCC ich frage mich nur bei VBUS, da usb ja 5V hat
Der Bootloader ist natuerlich nicht drauf. Welcher Bootloader ? Mit welchem Protokol, ueber welche Schnittstelle ?
Hi, >GND --> GND >DP --> USB Data+ >DM --> USB Data- >VBUS--> USB VCC >ich frage mich nur bei VBUS, da usb ja 5V hat Jop 5V auf den UC3 ;). Hatte micht damals auch etwas gewundert. Es ist aber schon richtig so. >ist der bootloader werksmäßig auf dem controller programmiert? >>Der Bootloader ist natuerlich nicht drauf. Welcher Bootloader ? Mit >>welchem Protokol, ueber welche Schnittstelle ? @Ziff verwirre die Leute bitte nicht, wenn du es nicht genau weißt. Der Bottloader ist werksmäßig auf jedem UC3(seit Juli 2007) geflash. Wichtig ist vll noch, dass du ein 8, 12 oder 16Mhz Quarz angeschlossen hast. Ich habe für meine Boards immer 12Mhz benutzt. Wenn der Schaltplan fertig ist, kannst du ihn ja mal Posten. Dann schaue ich ihn mir an. Gruß Zippi
> Der AVR Dragon ist dafür geeignet und sehr preiswert. Kannst dir ja diese Schutzschaltung und Gehäuse dazubauen wenn du basteln willst Der Dragon kann noch Debuggen, ist zuverlässig, USB, kann auch die 8-Bit AVRs, also eine gute Investition für die Zukunft. Also lass das mit dem selberbasteln!
hi @zippi: danke, ich werd am we wahrscheinlich eine schaltung in eagle zeichnen und dann hier posten kann mir irgendjemand noch sagen welcher cpu takt mit dem 12MHz über die internen PLLs erreicht werden kann? mfg
>kann mir irgendjemand noch sagen welcher cpu takt mit dem 12MHz über die >internen PLLs erreicht werden kann? Du musst einfach einen 12Mhz Quarz zwischen PC2(xin0) und PC3(xout0) anschließem, + 2 kondensatoren(22pf) nach Masse. An der Software musst du nix machen. Sobalt das Board fertig ist, musst du es einfach an USB anschließen und dann sollten dein PC den Controller finden. Mit deiner eigenen Software kannst du dann aus den 12Mhz die PLL auf 66Mhz takten. Gruß Zippi
Hi, Was mir auch noch eingefallen ist, du solltest aufkeinenfall die Beiden Taster(Resettaster und Bootloadertaster) vergessen. Sonst kannst du den Chip nur 1x Flaschen. Wenn du mir sagst welchen Chip du benutzt, dann kann ich dir sagen an welchen pin der Bootloadertaster muss. Gruß Zippi
hi danke für die info ich werde wahrscheinlich einen uc3b0256 verwenden. den reset taster muss ich ganz normal mit pullup gegen gnd? und wie schließe ich den bootloader taster an?
Hi, Genausso wie den Reset, erst ein pull-up und dann den Taster richtung an masse. Das ganze muss dann an den Bootloader-Pin, beim UC3B0256 ist das der PA13. Gruß Zippi
@Zippi Wie hast du herausgefunden, daß es der PA13 ist. Ich brauche den Bootloader-Pin am UC3B0512.
Hi, Ich hab in alte boards von mir geschaut, die ich für den UC3B0256 gemacht hab. Beim UC3B0512 ist es aber genau der gleiche pin. Mache auch grad ein OEM modul für den UC3B0512. Du kannst auch mal dein Schaltplan posten oder mir schicken, wenn du willst. Dann schau ich mir den gerne mal an ob das alles passt. Gruß Zippi
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.