Fragen zur AT32UC3B Programmierung

Gast #2190780
Lesenswert?
• ▲
▼
Hallo,

Ich möchte erste Erfahrungen mit dem 32-bit Controller AT32UC3B machen. 
Bisher habe ich immer nur mit Atmegas/WinAVR/PonyProg gearbeitet.

1. Im AT32UC3B0512 Datenblatt steht, dass er 44 I/O Pins (GPIO Pins) zur 
Verfügung hat. Viele von ihnen haben unter anderem spezielle Funktionen 
(Peripheral functions) wie z.B. PWM, USART, TWI usw.

Kann ich alle Pins, wie beim Atmega, als normale Ausgänge (ein/aus) 
definieren, z.b. für die Anseuerung eines Transistors?


2. Für die Atmegas habe ich Programme in C mit WinAVR geschrieben. Da 
wird zunächst die Datenrichtung bestimmt, z.B PORTB Pin 2 als Ausgang 
und dann konnte ich mit PORTB |= (1<<PB2) den Pin auf high setzen.

So. Jetzt werde ich die Kombination AT32UC3B/AVRStudio/Dragon verwenden. 
Werde ich ebenfalls mit den Befehlen wie PORTB |= (1<<PB2) dasselbe 
erreichen? Oder sieht das bei dem AT32UC3B ganz anders aus? Weiß die 
AVRStudio überhaupt, was mit "PORTB" gemeint ist?

Danke!
getman
Gast #2192142
Lesenswert?
• ▲
▼
Ich will an die Schaltung mit dem Chip einen USB-Stick dranhängen, d.h. 
ich will ihn als Host verwenden/verschalten. Bedeutet das, dass ich den 
Chip nicht über die USB Schnittstelle programmieren kann, oder? Muss ich 
dann auf die JTAG Schnittstelle zugreifen?
Gast #2192175
Lesenswert?
• ▲
▼
getman schrieb:
> Ich will an die Schaltung mit dem Chip einen USB-Stick dranhängen, d.h.
> ich will ihn als Host verwenden/verschalten.

Im Datenblatt steht:

The Embedded Host interface allows device like a USB Flash disk or a USB 
printer to be directly connected to the processor.


> Bedeutet das, dass ich den
> Chip nicht über die USB Schnittstelle programmieren kann, oder?

Doch, sollte gehen, es gibt ja eine "AVR32 UC3 USB DFU Bootloader" 
Appnote.


> Muss ich dann auf die JTAG Schnittstelle zugreifen?

JTAG geht immer, klar.
Gast #2192210
Lesenswert?
• ▲
▼
Im Hostmodus muss ich doch einen 5 V Regler an VBUS hängen. Und wenn ich 
nun das Kabel vom PC, bei dem eh 5 V rauskommen, an die Device Buchse 
anschließe, die parallel zum 5V Regler liegt, gibts keine Probleme?

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.