реклама на сайте
подробности

 
 
> SPI Slave, stellaris launchpad
KA_ru
сообщение Jan 19 2013, 23:08
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 424
Регистрация: 4-10-04
Из: Berlin
Пользователь №: 775



может кто поделиться примером реализации SPI Slave.
Взял на попробовать stellaris launchpad. Как мастер запустил, а как Slave не выходит.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
KA_ru
сообщение Jan 22 2013, 21:15
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 424
Регистрация: 4-10-04
Из: Berlin
Пользователь №: 775



со Slave разобрался.
разбираюсь теперь с прерываниями.
Вроде сделал все по аналогии с примерами.
Только надо прерывание по двум пинам, а получаю только одно.
Может кто подскажет?

CODE
SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOF);
GPIOPinTypeGPIOInput(GPIO_PORTF_BASE,ALL_BUTTONS);
GPIOPadConfigSet(GPIO_PORTF_BASE,ALL_BUTTONS,
GPIO_STRENGTH_2MA,GPIO_PIN_TYPE_STD_WPU);
GPIOIntTypeSet(GPIO_PORTF_BASE,KEY,GPIO_RISING_EDGE);
GPIOIntTypeSet(GPIO_PORTF_BASE,KEY2,GPIO_FALLING_EDGE);

GPIOPinIntEnable(GPIO_PORTF_BASE,ALL_BUTTONS);
IntEnable(INT_GPIOF);

///ISR*****************************

void directionISR(void)
{
state_dir = 1;
key_value = GPIOPinIntStatus(GPIO_PORTF_BASE,true);
GPIOPinIntClear(GPIO_PORTF_BASE,ALL_BUTTONS); //key_value);
UARTprintf("%X,", key_value);
}


Сообщение отредактировал IgorKossak - Jan 23 2013, 08:36
Причина редактирования: [codebox] для длинного кода, [code] - для короткого!!!
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 17:10
Рейтинг@Mail.ru


Страница сгенерированна за 0.01368 секунд с 7
ELECTRONIX ©2004-2016