Цитата(zombi @ Mar 23 2012, 23:24)

Неужели во время программирования этого МК его пины назначаются как выходы?
Этож бред!!!
Посмотрите по DS сколько МК должен потреблять во время прожига, может так и должно быть?
извиняюсь, я не правильно описал ситуацию. Потребление возрастает ПОСЛЕ загрузки программы в МК, до программирования у него порты наверно находятся в Z- состоянии.
Цитата(sazh @ Mar 24 2012, 13:13)

откройте рапорт *.pin и просмотрите требования, предъявляемые к этим пинам.
-- RESERVED : Unused I/O pin, which MUST be left unconnected.
-- RESERVED_INPUT : Pin is tri-stated and should be connected to the board.
-- RESERVED_INPUT_WITH_WEAK_PULLUP : Pin is tri-stated with internal weak pull-up resistor.
вариантов море, с учетом того соединены ли эти пины с портами контроллера.
Кто мешает технологические пины задействовать в проектах контроллера и CPLD, и в CPLD например собрать по "И" и вывести на неиспользуемый пин.
или сделать как Pin is tri-stated with internal weak pull-up resistor.
В принципе можно написать проект таким образом чтобы задействовать все пины. Но это на мой взгляд как то некрасиво. Получается для любого проекта нужно все пины куда то подключать вручную(!), мало ли что на плате может случится.
Тем более что в квартусе есть настройка всех неиспользуемых выходов. Почему нельзя ее использовать?
Сообщение отредактировал lexa12 - Mar 24 2012, 10:34