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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren