Activity
нет… так не пойдет… - потеряем совместимость со стандартным железом…
ты все равно предлагаеш использовать микруху, вот на тех выводах что идут на переключатели делаеш софтовый SPI, а на регистр цепляеш теже кнопки + дополнительные
переделать на матрицу кнопок (тримеры и меню), ну или поставить сдвиговый регистр (74hc164 помойму) и получить на трех выводах 8 кнопок
Кстати, если Виталий решит ставить доп.платку то можно перевести экран в послед.режим и освободится минимум 6 портов контроллера
Гм… Роман, я к сожалению плохо представляю себе что у вас за платформа…
опять таки, знающие меня люди уже говорят хором: “проблема любой самодельной конструкции в ее повторяемости”
сейчас с повторяемостью проблем нет (железо штатное)…
а какое у вас железо ?
😃
проц stm32f103rb (64 ножки, 128к flash, 20k sram) внешний eeprom, индикатор пока TIC154 (нормально будет использовать и индикатор из турниджи (в послед.режиме), апарат. USB для заливки прошивок и eeprom ( со стороны компа как флешка) , (возможно будет эмуляция джойстика для симуляторов).
Платы планирую заказать на заводе (двухсторонние с маской), пока с минимальными размерами (по типу fokus-msv), если все получится то будет еще 2 варианта плат под Sanwa VG400 и Turnigy (то что есть у меня).
По поводу програмирования : вся работа переферии (вывод на экран, формирофание PPM, захват хедтрекера, АЦП) через DMA контроллер.
По поводу повторяемости и доп.платки к turnigy: стоимость STM32 меньше чем mega128, и вместо доп.платы к turnigy я думаю проще просто заменить основную плату с более мощным процом, (например как народ делает здесь code.google.com/p/gruvin9x/wiki/PCB ), из минусов пока вижу только шаг ножек проца 0.5 (но при нормальной заводской плате паяется влет). С наличием процов тоже вроде проблем нету.