Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: LPC2194/1 Помогите с SSP
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
sergk
Уважаемые коллеги!
Требуется ваша помощь в оживлении модуля 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 работает нормально.

Спасибо.

Lotor
Почитайте это - может поможет. В частности:
Цитата
Also be aware that SSPCR0 and SSPDR are defined in LPC213x.h as char * but should be short *
sergk
Спасибо! В понедельник проверим.
sergk
Заменили процессор - все пошло. Кривой Китай!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.