|
|
  |
Программирование MEGA64/32 при 16мГц |
|
|
|
Feb 24 2010, 08:36
|
Знающий
   
Группа: Свой
Сообщений: 615
Регистрация: 14-02-08
Из: г. Рыбинск, Ярославская область
Пользователь №: 35 028

|
Цитата(МП41 @ Feb 24 2010, 11:10)  В программе частота программирования выбирается? Программы использую AVREAL PONYPROG В AVREAL игрался с -0 -не помогло, а в пони где эта частота указывается?
|
|
|
|
|
Feb 24 2010, 09:39
|
Участник

Группа: Участник
Сообщений: 50
Регистрация: 12-09-06
Пользователь №: 20 300

|
Цитата(rtfcnf @ Feb 24 2010, 14:52)  Вполне возможно, что 16 мГц тактирования меги это слишком быстро для конкретно Вашего COM порта. при чем сдесь КОМ порт самый быстрый и правильный путь уменьшить длинну кабеля у меня программатор подключается к компу принтерным ЛПТэшным кабелем в полтора метра а кабель ISP от программатора до платы программирования 15 см и все прекрасно работает в том числе и на 16Мгц
|
|
|
|
|
Feb 24 2010, 10:46
|
Знающий
   
Группа: Свой
Сообщений: 615
Регистрация: 14-02-08
Из: г. Рыбинск, Ярославская область
Пользователь №: 35 028

|
Цитата(rtfcnf @ Feb 24 2010, 11:52)  Вполне возможно, что 16 мГц тактирования меги это слишком быстро для конкретно Вашего COM порта. У меня подключено к LPT порту. Цитата(andr_doy @ Feb 24 2010, 12:39)  при чем сдесь КОМ порт самый быстрый и правильный путь уменьшить длинну кабеля
у меня программатор подключается к компу принтерным ЛПТэшным кабелем в полтора метра а кабель ISP от программатора до платы программирования 15 см и все прекрасно работает в том числе и на 16Мгц То есть Вы хотите сказать, что корректно будет поступить так: длину кабеля от программатора до Меги уменьшить(скажем до 15см) а что-бы было удобно работать(т.к. системный блок стоит всетаки поодаль) длину кабеля можно выиграть между ЛПТ портом и программатором. Цитата(andr_doy @ Feb 24 2010, 12:39)  при чем сдесь КОМ порт самый быстрый и правильный путь уменьшить длинну кабеля
у меня программатор подключается к компу принтерным ЛПТэшным кабелем в полтора метра а кабель ISP от программатора до платы программирования 15 см и все прекрасно работает в том числе и на 16Мгц То есть Вы хотите сказать, что корректно будет поступить так: длину кабеля от программатора до Меги уменьшить(скажем до 15см) а что-бы было удобно работать(т.к. системный блок стоит всетаки поодаль) длину кабеля можно выиграть между ЛПТ портом и программатором.
|
|
|
|
|
Feb 24 2010, 11:22
|

Частый гость
 
Группа: Участник
Сообщений: 98
Регистрация: 20-06-05
Пользователь №: 6 150

|
Цитата(ssokol @ Feb 24 2010, 11:36)  Программы использую AVREAL PONYPROG В AVREAL игрался с -0 -не помогло, а в пони где эта частота указывается? Цитирую Александра, а точнее из описания: Цитата Также возможна генерация XTAL программой (ключ -o0), данный режим может оказаться полезен и при наличии кварца в плате (LPT-порт легко его пересилит) для "обхода" ошибок кристалов "не читается содержимое EEPROM данных при частотах кварца, близких к максимальной". Вы не забыли подать сгенерированный тактовый с адаптера на вход Х0? И разве Пони умеет генерировать внешний тактовый?
Сообщение отредактировал ut1wpr - Feb 24 2010, 11:23
|
|
|
|
|
Feb 24 2010, 11:32
|
Знающий
   
Группа: Свой
Сообщений: 615
Регистрация: 14-02-08
Из: г. Рыбинск, Ярославская область
Пользователь №: 35 028

|
Цитата(ut1wpr @ Feb 24 2010, 14:22)  Цитирую Александра, а точнее из описания:
Вы не забыли подать сгенерированный тактовый с адаптера на вход Х0? И разве Пони умеет генерировать внешний тактовый? Может я Вас маленько не понял, но при программировании я использую кварец на XTAL, т.к. использовать внешний тактовый не совсем удобно - нужно будет коммутировать. К стати у меня тоже есть позывной UA3MPA, так что рад знакомству.
|
|
|
|
|
Feb 24 2010, 19:17
|
Участник

Группа: Участник
Сообщений: 50
Регистрация: 16-04-05
Из: СПб
Пользователь №: 4 208

|
Шьем Mega32 PonyProg-ом через LPT. Кварц 16 МГц. Длина от программатора до м/с около метра. Питание м/с 5 В. Проблем нет.
|
|
|
|
|
Mar 2 2010, 05:49
|
Знающий
   
Группа: Свой
Сообщений: 615
Регистрация: 14-02-08
Из: г. Рыбинск, Ярославская область
Пользователь №: 35 028

|
Цитата(GDI @ Feb 25 2010, 13:41)  О частоте: Скорость клока программатора не должна превышать 1/4 от клока микроконтроллера, т.е. скорость ЛПТ(КОМ и т.п.) не причем. При длинном кабеле скорость можно уменьшить чтобы не было проблем с целостностью сигналов. Проблема может быть в программаторе, например в напряжении питания программируемой АТМеги и АП5 в программаторе, какой серии АП5 там стоит? На какое напряжение она рассчитана? Еще я встречал непонятные глюки АП5 и их замен, правда в моем случае это было на линиях МИСО или МОСИ программатора и выражалось в том что до первого прошивания буфер "прижимал" линии МИСО (или МОСИ, точно не помню) к земле из-за чего не работал подключенный к контроллеру АТ45 флешь. Под понятием клок программатора Вы имеете ввиду сигнал CLK интерфейса или генератор вместо кварца мк? Напряжение на меге, естественно 5вольт, на 1533АП5 тоже 5вольт. Сейчас вот дошли руки удлинить провод до порта , а до МК укоротить, как посоветовал andr_doy.
|
|
|
|
|
Mar 2 2010, 09:07
|
Профессионал
    
Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008

|
Цитата(ssokol @ Mar 2 2010, 08:49)  Под понятием клок программатора Вы имеете ввиду сигнал CLK интерфейса или генератор вместо кварца мк? Я имею ввиду CLK интерфейса программирования. Цитата(ssokol @ Mar 2 2010, 08:49)  Напряжение на меге, естественно 5вольт, на 1533АП5 тоже 5вольт. Сейчас вот дошли руки удлинить провод до порта , а до МК укоротить, как посоветовал andr_doy. Помолгло изменение длинны проводов? Можно осциллографом посмотреть сигналы на интерфейсе программатора во время программирования.
--------------------
|
|
|
|
|
Mar 13 2010, 14:14
|
Местный
  
Группа: Участник
Сообщений: 246
Регистрация: 4-12-06
Пользователь №: 23 101

|
Программирую AvReal + ByteBlaster, кабель от LPT порта до бластера метра два, 25 проводов, от бластера до платы сантиметров 15. Не было проблем на частотах контроллера 1,4,15,20 МГц, даже с ключом -o16Mhz (контроллер 20 МГц). Приходилось снижать частоту до 50 КГц, когда припаивал ISP разъём "на соплях", и там ещё были подтяжки к питанию, и длинные провода по плате на MOSI.
|
|
|
|
|
Mar 13 2010, 16:26
|

Нечётный пользователь.
     
Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417

|
Цитата(ssokol @ Mar 2 2010, 07:49)  Напряжение на меге, естественно 5вольт, на 1533АП5 тоже 5вольт. А попробуйте-ка на выходах 1533АП5 подтяжки к питанию поставить на уровне 3-5 килоом. ТТЛШ не очень чёткую единичку выдаёт с точки зрения КМОП. По кабелям - я состыковывал последовательно два нормальных 25-проводных кабеля - 3+1,8м, потом байт-бластер и сантиетров 20-25 хвостика. Работает.
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|