|
Конфигурационные биты и биты защиты Для Mega16, Работаем с PonyProg2000 |
|
|
|
Jul 5 2007, 05:03
|

Местный
  
Группа: Участник
Сообщений: 322
Регистрация: 21-06-07
Из: СНГ
Пользователь №: 28 596

|
Я раньше работал с 51 серией - сейчас потребовалось больше производительности - перешел на AVR... Выбрал МК ATmega16 написал и прогнал на эмуляторе прошивку, собрал SPI внутрисхемный программатор, залез в енет скачал PonyProg2000, но совершенно непонятно как выставлять конфигурационные биты и биты защиты Для Mega16 на PonyProg2000.... Из прочитанного стало ясно, что разные фирмы под включением/отключением битов подразумевают разное... (например по Атмелу включённые биты = 0 , а отключённые = 1 ) А при неправильном выставлении МК можно откачать только высоковольтным программированием... (А у меня такого программатора нет ) Вопрос - как выставить (какие ставить галки в PonyProg2000) конфигурационные биты и биты защиты Для Mega16 ? В общем: 1) Сторожевым таймером я не пользуюсь... 2) Загрузочного сектора (само программирования) у меня нет3) Отключать методы программирования МНЕ НЕ НАДО4) Устанавливать запрет чтения/записи МНЕ тоже НЕ НАДО5) кварц внешний (11,0592)
Сообщение отредактировал QuickWitted - Jul 5 2007, 05:04
--------------------
|
|
|
|
|
 |
Ответов
|
Jul 5 2007, 06:23
|
Местный
  
Группа: Свой
Сообщений: 234
Регистрация: 30-03-07
Из: Одесса
Пользователь №: 26 621

|
Да, и следуя дружескому совету от QuickWitted , не забывайте, что внутренний программер у АВРов тактируется от основного генератора и при експириментах с фузами генератора никто не запретит переключить их на работу с внешним генератором, вследствии чего проц тоже станет немым до тех пор, пока ему на XTAL1 не сунуть импульсы с какой-нибудь разумной частотой. Я сую ему с генератора импульсов 1 Мгц, кто-то сует с другой Меги, уже сконфигурированной на работу с внешним кварцем сигнал с лапки XTAL2. Мне уже раза 2-3 приходилось производить подобную процедуру, пользуясь ПониПрогом. Даже если запомнить, что 0 - это имеется ввиду "запрограммировано", то бишь с точки зрения программатора 1, а 1 - "незапрограммировано", т.е. 0. На фига придумали такую путаницу, непонятно, возможно для повышения сбыта. В производство мы вместе с хексом мы отдавали снимок экрана с фузами во избежании путаницы. Сейчас перешли на программирование с помощью Атмеловкого программера - стоит всего $50, а шьет на голову быстрее и с фузами рака мозгов нет.
|
|
|
|
|
Jul 5 2007, 07:53
|

Mute Beholder
  
Группа: Свой
Сообщений: 260
Регистрация: 4-04-07
Из: Третья планета от Солнца
Пользователь №: 26 754

|
Цитата(oran-be @ Jul 5 2007, 12:23)  Даже если запомнить, что 0 - это имеется ввиду "запрограммировано", то бишь с точки зрения программатора 1, а 1 - "незапрограммировано", т.е. 0. На фига придумали такую путаницу, непонятно, возможно для повышения сбыта. Из FAQ к WinAVR: 9.9.26 Why have "programmed" fuses the bit value 0? Basically, fuses are just a bit in a special EEPROM area. For technical reasons, erased E[E]PROM cells have all bits set to the value 1, so unprogrammed fuses also have a logical 1. Conversely, programmed fuse cells read out as bit value 0.
--------------------
Common sense is not so common.
|
|
|
|
Сообщений в этой теме
QuickWitted Конфигурационные биты и биты защиты Для Mega16 Jul 5 2007, 05:03 jasper Если у вас последняя версия PonyProg2000, то она н... Jul 5 2007, 05:37 jasper ЦитатаНа фига придумали такую путаницу, непонятно,... Jul 5 2007, 06:50 add Цитата(jasper @ Jul 5 2007, 10:50) PonyPr... Jul 5 2007, 06:54 jasper В хелпе все расписано.
А в самом PonyProg – Script... Jul 5 2007, 07:01 vesago Наверное любым программатором можно загубить камеш... Jul 5 2007, 07:13 GDI У авреала только один, на мой взгляд недостаток - ... Jul 5 2007, 07:24 QuickWitted Воз и поныне там
Может объясните что и как став... Jul 5 2007, 09:56 OLEG_BOS Цитата(QuickWitted @ Jul 5 2007, 12:56) В... Jul 5 2007, 11:37 jasper ЦитатаУстановленная галка => Это 1 => Опция ... Jul 5 2007, 10:24 Dimmy Отметь для себя, что в пони все наёборот чем в дат... Jul 5 2007, 10:35 jasper Я же уже ответил на вопрос - надо сбросить все гал... Jul 6 2007, 03:27  QuickWitted Цитата(jasper @ Jul 6 2007, 08:27) Я же у... Jul 6 2007, 04:07 QuickWitted jasper
Это получается ПУСТАЯ болванка?
#Fuse Hig... Jul 5 2007, 12:08 jasper Хорошо, насчет CKOPT, это возможно.
JTAG и OCDEN т... Jul 6 2007, 04:44 QuickWitted Вот кусок откопал
#Pay attention to NOT disable R... Jul 6 2007, 04:56 jasper ЦитатаВот кусок откопал
И к чему это?
К меге16 ... Jul 6 2007, 05:16 QuickWitted Цитата(jasper @ Jul 6 2007, 10:16) И к че... Jul 6 2007, 06:33 jasper Цитата# 3) Задержка Max - SUT1 =1, SUT0=0
Нет макс... Jul 6 2007, 07:29 QuickWitted Цитата(jasper @ Jul 6 2007, 12:29) Нет ма... Jul 6 2007, 08:42 jasper ЦитатаНу и ещё раз уточню - это без загрузчика?
(т... Jul 6 2007, 09:11 QuickWitted Всем спасибо - программатор запустился...
(прош... Jul 9 2007, 06:58 jasper ЦитатаВсем спасибо - программатор запустился... be... Jul 9 2007, 08:07 QuickWitted Не всё так просто...
1) МК на 5 вольт флеш 3
2)... Jul 9 2007, 09:42 QuickWitted Второй день подключал ЖК дисплей
на 51 серии работ... Jul 10 2007, 03:25 alexander tom Привет!
А возможно ли склонировать чип mega16... Jul 17 2007, 13:21 lech196 Вопрос по битам защиты.
Как я понял из даташита ус... Aug 3 2007, 12:47 GDI Цитатат.е. нет режима в котором возможна запись, н... Aug 3 2007, 13:13 lech196 GDI, Большое спасибо за ответ.
Просто считал, что ... Aug 3 2007, 14:03 ivand Цитата(lech196 @ Aug 3 2007, 17:03) удали... Aug 9 2007, 21:40 GDI залоченная прошивка читается через один байт. т.е.... Aug 10 2007, 11:01 Т.Достоевский ИМХО. Хилый по сути poniprog требует чтобы ножки ... Aug 10 2007, 21:56 999 добрый день, есть у кого-нить скрин пони с заводск... Aug 18 2007, 12:56 Andrew O. Shadoura Да, популярный вопрос.
Цитата=====================... Aug 18 2007, 13:43
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|