frig писал(а):то, что программно несовместимы - плохо
понятно, что портов меньше, но если бы хотябы в пределах этого количества сделать совместимость, чтобы снизу вверх хотябы совместимость была. а так получается модуль особняком.
Так ну не делать же МК на SMD-версии такой же как и в DIP только потому что в DIP-версии не влезает больший МК?
Добавлено спустя 42 секунды:blindman писал(а):На уровне исходных кодов минимальную совместимость я думаю обеспечить можно
Реально думаю будет написать рекомендации, как писать код для МК, легко адаптируемый к любому МК из семейства.
Добавлено спустя 44 минуты 13 секунд:2frig: Ну и вообще - мы же не сказали, что у нас будет ровно 1 контроллер с 1 набором периферии и с ним всё совместимо на 100% - это значит ограничить развитие системы немедленно. А нам это не нужно, у нас как раз модульная система в которой фишка - это не обратная совместимость главного модуля, а просто совместимость модулей между собой при соблюдении стандартов на интерфейсы.