|
Процесор Atmega, Нужна помощь |
|
|
|
Aug 22 2007, 10:45
|
Группа: Новичок
Сообщений: 2
Регистрация: 22-08-07
Пользователь №: 29 975

|
Возможно ли считать программу с процессора Atmega 128 программатором Рonyprog(2000) при помощи адаптора MAX 232 для RC 232 (Сом порт). При подключении процесора через адаптер ПК не видит устройство. ПОМОГИТЕ РАЗОБРАТЬСА !!!!!!!!!
|
|
|
|
|
Aug 22 2007, 11:56
|
Профессионал
    
Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008

|
Этот адаптер чтоли? Так это не программатор, а просто адаптер UART->RS232 т.е. через него можно выводить символы в ПК от контроллера, но шить контроллер им нельзя. Если используете понипрог, так и адаптеры делайте те что приведены на сайте понипрога. Рекомендую STK200/300 он поддерживается многими(если не всеми) программами. P.S. Блин... 2 темы , судя по всему про одно и тоже... rezystor5 = robot?
Эскизы прикрепленных изображений
--------------------
|
|
|
|
|
Aug 27 2007, 10:23
|

Частый гость
 
Группа: Новичок
Сообщений: 164
Регистрация: 11-01-05
Из: Россия, Снежинск
Пользователь №: 1 900

|
Цитата(rezystor 5 @ Aug 22 2007, 16:45)  Возможно ли считать программу с процессора Atmega 128 программатором Рonyprog(2000) После того как спаян адаптер, проверьте его работу на "чистом " контроллере. Если всё нормально детектируется\читается\пишется, то можно считывать прогу из исходного контроллера. Имеется подводный камень: если установлены фузы защиты от считывания програмы, то не будет читатся даже сигнатура кристала (Рonyprog пишет неизвестный тип контроллера), не говоря уже о програмном флэше - соответственно без стирания кристалла нельзя залить новую прошивку...
|
|
|
|
|
Aug 27 2007, 12:19
|
Группа: Новичок
Сообщений: 12
Регистрация: 22-08-07
Пользователь №: 29 969

|
''чистый'' контроллер программатором Poniproq читается и пишется,но после переключения на внешний генератор фузами CKSEL3...CKSEL0 программатор перестал опознавать мк.Подскажите пожалуйста как вернуть заводские установки МК?
''чистый'' контроллер программатором Poniproq читается и пишется,но после переключения на внешний генератор фузами CKSEL3...CKSEL0 программатор перестал опознавать мк.Подскажите пожалуйста как вернуть заводские установки МК?
|
|
|
|
|
Aug 27 2007, 13:38
|
Группа: Новичок
Сообщений: 12
Регистрация: 22-08-07
Пользователь №: 29 969

|
Цитата(OLEG_BOS @ Aug 27 2007, 15:47)  Ответ на решение проблеммы - в Вашем же вопросе  ????????
|
|
|
|
|
Aug 27 2007, 14:21
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
Цитата(robott @ Aug 27 2007, 16:38)  ???????? a) Подать внешнюю тактовую частоту от любого генератора (хоть на двух инверторах собрать) и запрограммировать фузы как надо. б) Выкинуть понипрог, взять avreal - он умеет генерить частоту на одной из ног LPT.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
Aug 28 2007, 03:52
|

Профессионал
    
Группа: Свой
Сообщений: 1 432
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 371

|
Цитата б) Выкинуть понипрог, взять avreal - он умеет генерить частоту на одной из ног LPT. выкинуть и то и другое, научиться пользоваться, вернуть что хочеться. Я понипрог юзаю. и что? я не нормальный?
--------------------
OrCAD, Altium,IAR, AVR....
|
|
|
|
|
Aug 28 2007, 04:54
|
Группа: Новичок
Сообщений: 12
Регистрация: 22-08-07
Пользователь №: 29 969

|
Цитата(Сергей Борщ @ Aug 27 2007, 17:21)  a) Подать внешнюю тактовую частоту от любого генератора (хоть на двух инверторах собрать) и запрограммировать фузы как надо. На какую ногу МК и какой сигнал "частота амплитуда и форма сигнала"? Спасибо.
Сообщение отредактировал robott - Aug 28 2007, 04:56
|
|
|
|
|
Aug 28 2007, 09:57
|
Группа: Новичок
Сообщений: 12
Регистрация: 22-08-07
Пользователь №: 29 969

|
После установки CKSEL3...CKSEL0 =1000 программатор перестал видить МК.Как перевести на внутренний генератор?SPIEN-окно не активное и невозможно установить 0.
|
|
|
|
|
Aug 28 2007, 12:10
|
Участник

Группа: Участник
Сообщений: 21
Регистрация: 2-12-04
Пользователь №: 1 296

|
1000 - это, если не ошибаюсь, внешняя RC цепочка. Надо подключить между выводами XTAL1 и VCC резистор и между выводами XTAL1 и GND конденсатор. F ~ 1/(3RC). Резистор рекомендуется между 3.3 и 100 кОм. Конденсатор 22 пФ (мин). Это для мк кроме ATmega162x, 163x,323x. После этого, чтобы перейти на внутренний RC генератор, перепрограммировать фузы CKSEL на 0001 (1 Мгц) и CKPOT в 1.
Сообщение отредактировал IVANS - Aug 28 2007, 12:16
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|