реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Процесор Atmega, Нужна помощь
rezystor 5
сообщение Aug 22 2007, 10:45
Сообщение #1





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



Возможно ли считать программу с процессора Atmega 128 программатором Рonyprog(2000) при помощи адаптора MAX 232 для RC 232 (Сом порт). При подключении процесора через адаптер ПК не видит устройство. ПОМОГИТЕ РАЗОБРАТЬСА !!!!!!!!!
Go to the top of the page
 
+Quote Post
arttab
сообщение Aug 22 2007, 10:54
Сообщение #2


Профессионал
*****

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



сходите на сайт автора Рonyprog и посмотрите какие должны быть адаптеры для чтения и записи мк


--------------------
OrCAD, Altium,IAR, AVR....
Go to the top of the page
 
+Quote Post
GDI
сообщение Aug 22 2007, 11:56
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



Этот адаптер чтоли? Так это не программатор, а просто адаптер UART->RS232 т.е. через него можно выводить символы в ПК от контроллера, но шить контроллер им нельзя. Если используете понипрог, так и адаптеры делайте те что приведены на сайте понипрога. Рекомендую STK200/300 он поддерживается многими(если не всеми) программами.


P.S. Блин... 2 темы , судя по всему про одно и тоже... rezystor5 = robot?
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
Tcom
сообщение Aug 25 2007, 14:37
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 360
Регистрация: 3-01-06
Из: Украина Запорожская обл.
Пользователь №: 12 792



Используй STK200 ввиде пяти проводов подключенных к LPT и будет тебе счастье! Работает с пони прогом точно.
Go to the top of the page
 
+Quote Post
ValeraK
сообщение Aug 27 2007, 10:23
Сообщение #5


Частый гость
**

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



Цитата(rezystor 5 @ Aug 22 2007, 16:45) *
Возможно ли считать программу с процессора Atmega 128 программатором Рonyprog(2000)


После того как спаян адаптер, проверьте его работу на "чистом " контроллере. Если всё нормально детектируется\читается\пишется, то можно считывать прогу из исходного контроллера.
Имеется подводный камень: если установлены фузы защиты от считывания програмы, то не будет читатся даже сигнатура кристала (Рonyprog пишет неизвестный тип контроллера), не говоря уже о програмном флэше - соответственно без стирания кристалла нельзя залить новую прошивку...
Go to the top of the page
 
+Quote Post
robott
сообщение Aug 27 2007, 12:19
Сообщение #6





Группа: Новичок
Сообщений: 12
Регистрация: 22-08-07
Пользователь №: 29 969



''чистый'' контроллер программатором Poniproq читается и пишется,но после переключения на внешний генератор фузами CKSEL3...CKSEL0 программатор перестал опознавать мк.Подскажите пожалуйста как вернуть заводские установки МК?

''чистый'' контроллер программатором Poniproq читается и пишется,но после переключения на внешний генератор фузами CKSEL3...CKSEL0 программатор перестал опознавать мк.Подскажите пожалуйста как вернуть заводские установки МК?
Go to the top of the page
 
+Quote Post
OLEG_BOS
сообщение Aug 27 2007, 12:47
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 386
Регистрация: 1-12-05
Пользователь №: 11 639



Цитата(robott @ Aug 27 2007, 15:19) *
''чистый'' контроллер программатором Poniproq читается и пишется,но после переключения на внешний генератор фузами CKSEL3...CKSEL0 программатор перестал опознавать мк.Подскажите пожалуйста как вернуть заводские установки МК?


Ответ на решение проблеммы - в Вашем же вопросе wink.gif
Go to the top of the page
 
+Quote Post
robott
сообщение Aug 27 2007, 13:38
Сообщение #8





Группа: Новичок
Сообщений: 12
Регистрация: 22-08-07
Пользователь №: 29 969



Цитата(OLEG_BOS @ Aug 27 2007, 15:47) *
Ответ на решение проблеммы - в Вашем же вопросе wink.gif

????????
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Aug 27 2007, 14:21
Сообщение #9


Гуру
******

Группа: Модераторы
Сообщений: 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)
Go to the top of the page
 
+Quote Post
arttab
сообщение Aug 28 2007, 03:52
Сообщение #10


Профессионал
*****

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



Цитата
б) Выкинуть понипрог, взять avreal - он умеет генерить частоту на одной из ног LPT.

выкинуть и то и другое, научиться пользоваться, вернуть что хочеться.
Я понипрог юзаю. и что? я не нормальный?


--------------------
OrCAD, Altium,IAR, AVR....
Go to the top of the page
 
+Quote Post
robott
сообщение Aug 28 2007, 04:54
Сообщение #11





Группа: Новичок
Сообщений: 12
Регистрация: 22-08-07
Пользователь №: 29 969



Цитата(Сергей Борщ @ Aug 27 2007, 17:21) *
a) Подать внешнюю тактовую частоту от любого генератора (хоть на двух инверторах собрать) и запрограммировать фузы как надо.

На какую ногу МК и какой сигнал "частота амплитуда и форма сигнала"? Спасибо.

Сообщение отредактировал robott - Aug 28 2007, 04:56
Go to the top of the page
 
+Quote Post
robott
сообщение Aug 28 2007, 09:57
Сообщение #12





Группа: Новичок
Сообщений: 12
Регистрация: 22-08-07
Пользователь №: 29 969



После установки CKSEL3...CKSEL0 =1000 программатор перестал видить МК.Как перевести на внутренний генератор?SPIEN-окно не активное и невозможно установить 0.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Aug 28 2007, 12:05
Сообщение #13


Гуру
******

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



Цитата(robott @ Aug 28 2007, 07:54) *
На какую ногу МК и какой сигнал "частота амплитуда и форма сигнала"? Спасибо.
Прочитайте в даташите, на какую ногу и какой формы сигнал тактирования ожидает МК в режиме внешнего генератора. Частота порядка 0.8...2МГц


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
IVANS
сообщение Aug 28 2007, 12:10
Сообщение #14


Участник
*

Группа: Участник
Сообщений: 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
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Aug 28 2007, 12:19
Сообщение #15


Гуру
******

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



Цитата(robott @ Aug 28 2007, 12:57) *
SPIEN-окно не активное и невозможно установить 0.
Естетственно. При последовательном программировании этот бит не доступен (читайте его описание в даташите), значит прописать в него что-то неправильное вы не могли. Да и подумайте логически: если бы вы его прописали - вы бы отключили последовательное программирование. Но КАК бы вы смогли его восстановить последовательным программатором, если последовательное программирование отключено?


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 02:57
Рейтинг@Mail.ru


Страница сгенерированна за 0.01531 секунд с 7
ELECTRONIX ©2004-2016