Изучаю документ по тонкостям писишной клавы, а мыслишки нет-нет, да и отвлекаются на что-нибудь "недописишное"...
Вот одна из посторонних мыслей:
Раньше я сколько лепил своих "деревенских" программаторов, они были устроены в программной своей части примерно одинаково: алгоритмы программирования всех доступных для программатора ПЗУшек были зашиты в код программы "намертво". Между тем надо, видимо, строить программу так, чтобы алгоритм программирования той или иной штуковины можно было убрать или добавить легко... Типа, дополнительный носитель вставил (флэшку или дискету) и мой программатор уже понимает новую ПЗУху или MCU или сразу десяток таковых... Блочность программы или как это называется?
Правда, в программаторе оно с железом сильно завязано... На какие ножки ПЗУ (MCU) чего подавать...
Универсальная железяка нужна, чтобы на любые ноги можно было что угодно подать?