Gast
#4005039
Hallo Zusammen Ich benutze meinen UC3C Controller um mit dem Two Wire Interface. Angeschlossen habe ich eine RTC an TWIMS2. Und möchte nun die Schnittstelle initialisieren, doch beim Befehl "twim_master_init(&TWIM, &TWI_Settings)" hält das Programm bzw der Debugger an und reagiert nicht mehr. Hatte jemand schon ein ähnliches Problem und konnte dies lösen? Danke für Tipps und Grüsse Manu #include "twim.h" #define TWIM AVR32_TWIM2 #define RTC_SLAVE_ADDRESS 0xD0 #define GPIO_FUNCTION_E 4 #define PIN_SCL 71 // clk #define PIN_SDA 70 // Data gpio_enable_gpio_pin(PIN_SCL); gpio_enable_gpio_pin(PIN_SDA); gpio_enable_module_pin(PIN_SCL, GPIO_FUNCTION_E); //pin as function E gpio_enable_module_pin(PIN_SDA, GPIO_FUNCTION_E); twim_options_t TWI_Settings; TWI_Settings.chip = RTC_SLAVE_ADDRESS; TWI_Settings.pba_hz = PBA_CLOCK; //pba_hz = 33000000 TWI_Settings.smbus = false; //sm_bus = false TWI_Settings.speed = TWI_FAST_MODE_SPEED; //speed = 400000 twim_master_enable(&TWIM); // weiss ned ob das nötig esch twim_master_init(&TWIM, &TWI_Settings);