AVR32 Programmiergerät

Gast #1990547
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
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
Angehängte Dateien:
Gast
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
Gast
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!
Gast
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
Gast
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,

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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 15 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.