Страница 1 из 1

Хитрый вопрос по перепрошивке МЕГИ 16

Добавлено: Пт июл 04, 2008 11:40:38
megasvintus
Вопрос наверно идиотский, но я не знаю на него ответа:
При первом подключении меги 16 к программатору ничего сложного нет, подключил питание, кварц, шину SPI, залил прошивку. НО! в своей программке я сделал весь порт В входами с подтяжкой, в то же время РВ 4,5,6,7 используются в качестве SS, MOSI, MISO, SCK

Как отреагирует программатор на то что на шине SPI на всех выводах появились лог 1?????

и как он (программатор) вообще реагирует на разные изменения конфигурации выводов, ведь к нему при перепрошивке подключают контроллер с уже работающей программой..... А если я вообще эти выводы сделаю ВЫХОДАМИ???

Добавлено: Пт июл 04, 2008 17:58:09
Barni
Никак не реагирует. Во время прошивки на ресете ноль и все ваши установки не действуют.

Добавлено: Пт июл 04, 2008 19:44:30
Aheir
Вообще, Barni, конечно, прав, но...
Отчасти это зависит от программатора: если, например, вы используете 5 проводков от LPT без буфера, то могут возникнуть проблемы, поскольку программатор будет влиять на схему. А если у вас программатор с буфером с третьим состоянием, то все гораздо проще, в теории он не влияет на схему. Однако в моей практике был один случай, когда устройство с подключенным программатором уходило в ресет на определенном шаге программы, всегда на одном и том же... Без программатора - все отлично. Вот так. А вообще - советую воспользоваться поиском по Форуму, подобные вопросы уже возникали, тем по программаторам хватает.

Добавлено: Пт июл 04, 2008 22:14:11
megasvintus
Спасибо. Программатора 2--- 5 проводов к COM, а не LPT( капризный он, и геморроя много), второй-AVR 910 USB

Добавлено: Пт июл 04, 2008 22:17:14
megasvintus
Еще вопрос: в чем отличие подчиненного SPI от ведущего??? В даташите написано как его включить, но для чего это нужно чет я не нашел.... Расскажите пожалуйста!!!



Хочу выразить благодарность сообществу данного форума за то что грамотно, терпимо, без пафоса отвечают на первые вопросы новичков!

Спасибо большое!

Добавлено: Сб июл 05, 2008 00:57:00
Aheir
За КОМовский программатор не поручусь, я бы его отключал от схемы после программирования, а вот AVR910 можно оставлять подключенным, он после окончания программирования, если не ошибаюсь, переводит свои линии в третье состояие и, следовательно, на схему почти не влияет.