Свежие обсуждения
Микроконтроллеры

AVR начинающим - вопросы и ответы

1 18 68

Gregory: Это когда конфигурацию надо отдельно от прошивки "набивать".

А в PIC-ах разве не так же?

 

AHTOXA:
А в PIC-ах разве не так же?
В ПИКах, я в Асме ставлю (к примеру) WDT_ON, и больше об этом не думаю. Всё "в комплекте" прошивки.

 

Так это отличия не процессоров, а софта. Прошиватор пиковый умеет извлекать фузы из прошивки, а атмельный - нет.

 

AHTOXA:
Так это отличия не процессоров, а софта
Видимо, нет.
В ПИКах слово конфигурации прошивается вместе с программой, а в Атмелах - отдельно. Возможно я и ошибаюсь.

 

chav1961:
речь идет о низковольтном программировании
А что, всё-таки, подразумевает "высоковольтное программирование"?

 

Низковольтное - это "serial downloading", когда обмен данными с микроконтроллером идет последовательно по 3 линиям, а напряжения ни на одном из выводов не превышают напряжения питания. Высоковольтное - когда обмен данными ведется всей шириной шины данных, а на одном и выводов напряжение повышено (до 12 вольт). Я в высоковольтном режиме никогда не работаю - не вижу смысла менять три проводка на десяток (а то и более), а битами блокировки все равно не пользуюсь - не актуально.

 

chav1961:
битами блокировки
Вы имеете ввиду биты защиты? Вот тут я как-раз и не понял. Если их выставить, то контроллер можно перепрошивать-то потом, или кирдык?

 

Есть "умельцы", которые могут поставить мк в такой ступор, что дальше некуда. Но у нас же голова не только для того, чтобы туда есть .

 

Ничего сложного - всего-лишь установить RSTDSBL в любом AVR

 

Gregory, биты блокировки стираются, но только вместе с программой. Так что с перепрошивкой проблем нет. Я считал, что их можно сбросить только в высоковольтном режиме, но GM своими постами посеял сомнения . Возможно, я и не прав - с битами блокировки, повторюсь, не работал никогда.