Уважаемые коллеги!
Требуется ваша помощь в оживлении модуля SSP на LPC2194/01
Пишется программа в KEIL-e.
void init_ssp (void) {
volatile unsigned int iy = PCONP;
iy &=~( 1<< 10 ); //power of SPI1
iy |=( 1<< 21 ); // power on SSP
PCONP = iy; //setup config
PINSEL1 = ( PINSEL1 | 0x000002a8); // SPP MASTER
SSPCR0 = 7; //8-bit
SSPCPSR = 0x02; // prescaller counter PCLK/SSPCPSR
SSPCR1 = 0x02; // SSP ENABLE;
}
Вылетает на инструкции SSPCR0 = 7; (адрес SSPCR0 = 0хE005C000)
TRAP : Data Abort: ARM Instruction at 00000C84H, Memory Access at E005C000H
Голову уже сломали.
Обычный 8- битный SPI1 работает нормально.
Спасибо.