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

Atmega16 рошивался с кварцем 11 мГц в CVAVR а с 14 МГц не прошивается.

Разрабатываю устройство на Atmega16. Сначала прошивал megu с кварцом на 11 мГц в CVAVR адаптером STK200. Все прошло без проблем. Потом решил поменять кварц на 14 МГц. Сейчас CVavr даже не читает схему и тем более не програмирует - пишет ошибку и предлагает проверить питание, не сгорел ли чип итд. (как будто бы вообще ничего не подеключено) Подскажите пожалуйста в чем дело. Да и еще такой вопрос - как сильно влияет керамический конденсатор (0.1 мкФ), подключенный к ножкам VCC и GND на работоспосбность МК? Можно ли его каким нибудь образом испортить?

 

Mega не с буквой L на конце? Низковольтные обычно гарантируют работу до 8 Мгц. Керамика по питанию просто должна быть, независимо от того, нормально без нее работает девайс или нет. Испортить конденсатор существуют сотни способов

 

Без буквы L

 

Если питание стабилизировано, то кондеры в обвеске по питанию не принципиальны. Если сильных помех в цепях питания нет, то и без них нормально прошивается. А если помехи есть, то они не помогут В готовое устройство кондеры на ноги питания ставить надо, разумеется, но это отдельная тема защиты от помех...

Если кварцы исправны в принципе, то проблема может быть в установленных FUSE - там есть разница - можно выставить "медленный" кварц до 8 МГц, быстрый от 8 до 16МГц и керамический резонатор.
Если FUSE выставлен на кварц до 8 МГц, то на 11МГц заведется с большой долей вероятности, на 14МГц обычно нет.