
Сообщение от
zst
Это хорошо. Надо купить девборды и индикаторы для макетирования. Я так понял, что шлейф можно паять и он не расплавится. Шаг контактов у него какой ? Символы размером 8х8 точек можно будет разглядеть ? И общий размер какой ?
Там коннектор , если не ошибаюсь 10 pin .

Сообщение от
zst
Программа прерывания будет примерно такой:
void ISR_IN_FE (void)
{
PORT_KEY_DATA = KEY_BUFFER (PORT_KEY_ADDR);
}
Прерываться от чего бум?
Есть вариант на EXTI - повесить на каждый вход от адресов спекки .
В прерывании будем иметь сканбит в полученном байте,
преобразуем вес разряда в порядковый номер бита - получаем индекс массива .
В итоге что то типа этого (внимание !!! Это только надумки!!)
Код:
void EXTI4_15_IRQHandler (void)
{
....
cut
....
index= Conv( PORT_KEY_ADDR);
PORT_KEY_DATA = KEY_BUFFER [index];
}
Массив KEY_BUFFER [], будет забивать DMA от USART, автоматом , почти ...

Сообщение от
zst
Как ARM данные по 8 и 5 битов обрабатывают ?
Какую среду разработки качать: IAR или KEIL ?
1) нормально , так же как и другие .
))
2) Качайте Keil http://rutracker.org/forum/viewtopic.php?t=2305709
Ставите сам MDK и паки , в паках можно выбрать только STM .
В IAR обнаружил пакость, что не даст использовать STM по полной ...