XMEGA mit Framework 3.0.1

Gast #2603341
Lesenswert?
• ▲
▼
Hallo leute,


ich versuche gerade einen XMEAGA256A3 mit dem Atmel Framework Inbetrieb 
zunehmen!

Nun scheitere ich an der einfachen sache den externen Oszilator zu 
akitivieren und zu konfigurieren.

meine conf_clock.h sieht wie folgt aus
1
// ===== System Clock Source Options
2
//#define CONFIG_SYSCLK_SOURCE        SYSCLK_SRC_RC2MHZ
3
//#define CONFIG_SYSCLK_SOURCE          SYSCLK_SRC_RC32MHZ
4
//#define CONFIG_SYSCLK_SOURCE        SYSCLK_SRC_RC32KHZ
5
#define CONFIG_SYSCLK_SOURCE        SYSCLK_SRC_XOSC
6
//#define CONFIG_SYSCLK_SOURCE        SYSCLK_SRC_PLL
7

8
// ===== PLL Options
9
//#define CONFIG_PLL0_SOURCE          PLL_SRC_XOSC
10
//#define CONFIG_PLL0_MUL             4 /* Fpll = (Fclk * PLL_mul) / PLL_div */
11
//#define CONFIG_PLL0_DIV             1 /* Fpll = (Fclk * PLL_mul) / PLL_div */
12

13
// ===== System Clock Bus Division Options
14
#define CONFIG_SYSCLK_PSADIV          SYSCLK_PSADIV_2
15
#define CONFIG_SYSCLK_PSBCDIV         SYSCLK_PSBCDIV_2_2
16

17
//#define XOSC_RANGE_12TO16     OSC_FRQRANGE_12TO16_gc

Ich muss doch irgendwo meine Oszilator Frequenz angeben können.

Mit diesen Konfiguration läuft der Atmel nicht an.


in meiner Main will ich eigentlich nur einen Port togglen lassen.
1
int main(void)
2
{
3
   sysclk_init();
4
   board_init();
5

6
   while (1 == 1)
7
   {
8
      ioport_toggle_pin(TEST_LED_0);
9
      delay_ms(500);
10
   }
11
   return 0;
12
}


Mit dem internen 32 MHz Oszilator funktioniert es wunderbar


Könnt ihr mir helfen?

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