Gast
#2190780
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