Уважаемые коллеги! Требуется ваша помощь в оживлении модуля 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 работает нормально. Спасибо.
|