Цитата Сообщение от 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 по полной ...