Gast
#1672905
Hallo,
ich habe einen LM3S9B92 von Luminary und versuche die SSI Schnittstelle
für einen IC welcher über SPI angesprochen wird anusprechen.
Anhand von Beispielprogrammen (Blinky, UART) habe ich versucht die SSI
Schnittstelle zu aktivieren.
Jedoch habe ich ein Problemm mit der Funktion
SSIConfigSetExpClk(SSI0_BASE,...).
Sbald ich diese Funkiton einbinde, spring mir das Programm während des
Debuggen in die startup_ccs.c in die folgende Interruptroutine und
bleibt dort hängen.
//**********************************************************************
*
// This is the code that gets called when the processor receives a fault
// interrupt. This simply enters an infinite loop, preserving the
system state for examination by a debugger.
//**********************************************************************
*
static void
FaultISR(void)
{
//
// Enter an infinite loop.
//
while(1)
{
}
}
Durch viel probieren und alles außer dieser Funktion auskommentieren,
bin ich mir sicher das die SSI0_BASE das Problem darstellt, nur weiss
ich nicht wieso schliesslich ist die SSI0_BASE als 0x40008000 definiert.
Danke im voraus.
Gruß
Peter