помогите с программирыванием atmega16

ubd

Найдите в инете “программатор пять проводков”, и прога PonyProg. И прошьёте. 100 раз обсуждали это…

Dinotron

Ну и это вам в помощь www.engbedded.com/fusecalc

А окошко кстати от bascom avr. Можете и его скачать и через те же 5 проводков.

kedrikov

Собрал програматор 5 проводков.Через понипрог залил бут,но работать нехочет,на кварце ничего нет. Как в понипрог установить внешний кварц для атмега16?

Aleksey_Gorelikov

Понипрогом не пользуюсь. Помимо внешнего кварца надо как минимум еще установить скорт, бит “бут по ресету”, размер бута (512 кб), желательно обе галки БОД (4 вольта). Для внешнего кварца - кажется достаточно снять галки. Самое лучшее - считать сначала фьюзы - убедиться по даташиту (обычно новые меги на внутреннем генераторе 1мгц), а после этого уже менять. Если считаете фьюзы и запостите картинку пони - напишу какие галки ставить.

ubd

Через понипрог залил бут,но работать нехочет,на кварце ничего нет.

Установите правильно биты конфигурации.

kedrikov

Блин походу камень помер…Понипрог говорит ,что нет связи с ним хотя прошился и фюзы читались потом в прекрасный момент замолчал…

ubd

Возможно что не помер. Ты по ходу выставил не правильно биты. Возмодно что ты выставил работу от внешнего генератора. Тебе теперь нужно собрать внешний генератор с кварцем 1 мгц, и подключить его к выводу по моему OSC1. Проц начнёт видеться понипрогом. Нужно выставить правильно биты и всё. Если работа от внешнего кварца, то биты должны быть выставленны соответсвующим образом, если от внутреннего генератора то тоже самое, биты соответсвенно. Я на первых порах так же точно влетал.

kedrikov

Возможно , блин я сам непонял как это получилось 😃

ubd:

собрать внешний генератор с кварцем 1 мгц

Схемкой не поделитесь ? Или проще новую микруху купить… 😦
Может можно на ардуино замутить но тогда проблема со скетчем😁

Ага вроде нашел we.easyelectronics.ru/…/prosteyshiy-taktovyy-gener…

SGordon

Если фюзы стоят на внешний генератор и в плате запаян внешний генератор, через ISP шится разве камень не будет?

ВитГо

а в самом проекте нет указаний на то какие фюзы нужно установить?

Dinotron

Да как же нет. Там целая картинка баскомовского окна с ними. Чего уж проще-установить Bascom, выставить все как на картинке, нажать “прошить”.

kedrikov

Собрал генератор на 1МГц камень ожил.
Начнем все сначала.
Имеется камень в который нужно залить бутлоадер BOOTLOAD16mhz.hex .
Работаю через понипрог. Фаил открывать как "ФЛЭШ " или “ЕЕПРОМ” ?
Дальше как поправить фюза для внешнего кварца 16МГЦ .Ниже в картинке прочитал фюзы.Какие галочки оставить какие убрать ? Немного непонятно как устанавливается частота внешнего кварца

kedrikov
Dinotron:

Да как же нет. Там целая картинка баскомовского окна с ними. Чего уж проще-установить Bascom, выставить все как на картинке, нажать “прошить”.

Нехочет баском общаться с контролером через ЛПТ а понипрог работает.

SGordon

устанавливается не частота а тип кварца битами csel

kedrikov
SGordon:

устанавливается не частота а тип кварца битами csel

Ок что сделать чтобы камень заработал от внешнего на 16 МГц

SGordon

пусть знатоки баскома подскажут, ставить так как на картинке или инвертировать битики …

SGordon

как я понимаю, в разделе Calibration лежат индивидуальные константы калибровки внутреннего RC генератора ., У вас внешний кварц, так что это не влияет …

kedrikov

Всем сенкс!!!.Все прошил, OSD заработал ,будем тестить и доводить до ума.