На форуме уже была подобная тема, да ссылку искать долго...
зато в архивах нашел вот это: сам первоисточник:
http://www.televox.pl/index.php/ELEKTRONIKA/TeleVGA/
На ASM конечно писать сейчас для современных микроконтроллеров - это извращение. Можно написать пяток строчек. да и то редко в критичных по скорости местах.BOB51 писал(а):схемодельщина на них обречена на перерождение в пользователей готовеньких ДУИНО-подобных плат с предустановленным ПО и работой под готовыми ОС на языках высокого уровня не ниже Си
Вадиматоричик писал(а):Нашел подобные вопросы. Они были заданы около года назад. 0 ответов. Сделал заказ. Жду ответа.
Изначальное наследие советских времен. Реально в жизни металлокерамические корпуса помогают только от радиации. Под воздействием радиации пластик начинает превращаться в труху - гниет. И тут пока ничего не изобрели. Если радиации нет, то для задач герметичности, теплостойкости и тп современные пластиковые корпуса вполне подходят, и могут обеспечить те же характеристики, что и металлокерамические. (Есть конечно совсем дешевые, но мы их не рассматриваем). Но так как со времен распада СССР отечественная микроэлектроника как бы не развивалась, то и развития корпусов для микросхем не было, хотя на закате СССР уже появлялись военные микросхемы в специальных пластиковых корпусах. Но это направление встало. По требованию воен приемки можно паковать только в сертифицированные военные отечественные корпуса - а они есть только металлокерамические, хотя все идет к тому, что появятся и пластиковые.Вадиматоричик писал(а):Не понимаю, почему металокерамека стоит так дорого. Что она дает по сравнению с пластиком? Жаль, что из 32-х битных у них только 1 в пластиковым корпусе. Теперь со способом их программирования разобраться, софтом под них, и мнемоникой ассемблера.
Программирование Flash во многих микросхемах идет через ОЗУ. Иначе просто нужно две Flash. Невозможно исполнять код из Flash которая стирается или пишется в данные момент. Просто от пользователя это завуалировано. "Записать в ОЗУ" - просто поставьте атрибут на функцию, что бы она была расположена в ОЗУ, и все это за вас сделает компилятор. Прерывания можно не заприщать, просто таблицу векторов и обработчики тоже перенесите в ОЗУ.Вадиматоричик писал(а):Меня охватили теже чувства. Почитав вопрсы - понял, что многие вещи в этих мк сделаны через "Россию". Наример чтобы переписать Flash, нужно сначала записать программу в ОЗУ, а лишь потом эта программа может переписат основу. При этом нужно, чтобы ничто не могло вызвать обращение к флешу. Например прерывание. Открыл на их фоурме тему - forum.milandr.ru/viewtopic.php?f=33&t=1668&p=7641#p7641. Многим вещам удивился. Например тому, что нужно покупать программатор-отладчик. Стоимость которого минимум 1500 руб. А так основная масса стоит 10000-15000. Я думал, что Jtag ice mkii вполне может подойти.