Hey, ich versuch gerade I2C bei meinem AT32UC3C-EK zu verstehen.
was machen eigentlich folgende Zeilen?
1 | //! @{
|
2 | static pcl_freq_param_t pcl_freq_param =
|
3 | {
|
4 | .cpu_f = FCPU_HZ,
|
5 | .pba_f = FPBA_HZ,
|
6 | .osc0_f = FOSC0,
|
7 | .osc0_startup = OSC0_STARTUP
|
8 | };
|
9 | //! @}
|
10 |
|
11 | //brief Initializes the MCU system clocks.
|
12 |
|
13 | static void init_sys_clocks(void)
|
14 | {
|
15 | if (pcl_configure_clocks(&pcl_freq_param) != PASS)
|
16 | while(1);
|
17 | }
|
brauch ich dann zusätzlich zu init_sys_clocks() auch noch sysclk_init()
? Was ist der Unterschied?