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

 
 
65 страниц V  « < 28 29 30 31 32 > »   
Closed TopicStart new topic
> AvrUsb500 by Petka, вариант программатора AVR, доступный для простого изготовления
Petka
сообщение Apr 6 2009, 17:12
Сообщение #436


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

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(Konstantin_M @ Apr 6 2009, 20:57) *
Напишите пожалуйста какие фьюзы выставлять на 11059,2кГц?

Получается надо
spien
bootsz 0,1
bodelevel
boden
sut 0,1
cksel 0,1,2

Если установлено sut0 и bootsz 0,1 то это частота кварца 6-8Мгц и fast rasing power. детектор напряжения отключен

чем программируете? pony? если пони, то сделайте как на картинке.
Go to the top of the page
 
+Quote Post
Konstantin_M
сообщение Apr 6 2009, 17:21
Сообщение #437


Участник
*

Группа: Новичок
Сообщений: 23
Регистрация: 30-07-08
Из: Йошкар-Ола
Пользователь №: 39 295



Позно делать как на картинке. В бурномате фузы пересчитал и теперь оно не отзывается и диодом не мигает. Наверное там на внешний RC запрограммировалось crying.gif
Go to the top of the page
 
+Quote Post
afsh
сообщение Apr 6 2009, 17:36
Сообщение #438


Участник
*

Группа: Новичок
Сообщений: 21
Регистрация: 30-05-06
Пользователь №: 17 574



Цитата(Petka @ Apr 6 2009, 20:37) *
Я работал. Так-же успешно программировались мега2560, мега48, мега8, мега8515, мега8, мега168. других не было под рукой.

Только 7,3728МГц. Этот кварц пока тестируется. Т.е. пока НЕ рекомендуется использовать.


Самые свежие выкладываю тут. Но на сегодняшний день (6 апреля 2009) на сайте swordgreenline свежая прошивка.


Теперь давайте разбираться. Кидайте свою прошивку, схему программатора. Найду мегу128, попробую прошить её. Ещё нужна версия avrdude. Короче нужно иметь максимум информации.


Спасибо за поддержку, попробую еще "голую" ATMega128 запрограммировать, может еще в плате что-то мешает, потом сообщу. Поразбираюсь пока сам, чтобы всех не напрягать, если работали с ATmega128, то должно работать, буду искать пока у себя, подключу запоминающий осциллограф, посмотрю диаграммы. В принципе, все равно что программировать, алгоритм и команды STK500, как я понимаю, одинаковые

Цитата(Konstantin_M @ Apr 6 2009, 21:21) *
Позно делать как на картинке. В бурномате фузы пересчитал и теперь оно не отзывается и диодом не мигает. Наверное там на внешний RC запрограммировалось crying.gif


да не поздно, подайте на вход XTAL1 1-2В ~ 1Мгц c какого-нибудь генератора и перепрограммируйте fuse.
Go to the top of the page
 
+Quote Post
Konstantin_M
сообщение Apr 6 2009, 18:08
Сообщение #439


Участник
*

Группа: Новичок
Сообщений: 23
Регистрация: 30-07-08
Из: Йошкар-Ола
Пользователь №: 39 295



Спасибо за совет . В Баспе вроде выход сделан для тактирования. Но в лом генератор подключать, когда еще совсем недавно не надо было никакого генератора smile.gif
Go to the top of the page
 
+Quote Post
Konstantin_M
сообщение Apr 7 2009, 15:23
Сообщение #440


Участник
*

Группа: Новичок
Сообщений: 23
Регистрация: 30-07-08
Из: Йошкар-Ола
Пользователь №: 39 295



На выходе Х5,6 нет 1Мгц ни при чтении\записи ни в "дежурном режиме"
Сигнал RESET с программируемого контроллера после программирования не снимается(хотя в процессе и дергается),

afsh Действительно пришлось подключить генератор.


Кто знает об алгоритме RESET и ADC контроля?
Go to the top of the page
 
+Quote Post
Petka
сообщение Apr 7 2009, 16:00
Сообщение #441


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

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(Konstantin_M @ Apr 7 2009, 19:23) *
На выходе Х5,6 нет 1Мгц ни при чтении\записи ни в "дежурном режиме"

вообще меандра нет?
Цитата
Сигнал RESET с программируемого контроллера после программирования не снимается(хотя в процессе и дергается),

afsh Действительно пришлось подключить генератор.


Кто знает об алгоритме RESET и ADC контроля?

сами пересобирали прошивку?
расположение выводов не меняли?
попробуйте найти штатные кварцы (14,...МГц или 18,...МГц)
Go to the top of the page
 
+Quote Post
Konstantin_M
сообщение Apr 7 2009, 16:35
Сообщение #442


Участник
*

Группа: Новичок
Сообщений: 23
Регистрация: 30-07-08
Из: Йошкар-Ола
Пользователь №: 39 295



Вообще нет меандра.
Пересобирал сам.

по идее после spi_disable вывод RESET должен остаться входом и без подтягивающих резисторов, а на землю у него сотни килоом резистор а за ним вход ADUM1401 после которой и подается на программируемый контроллер RESET ??? Подтянуть попробовать его в +5V что-ли,

Диод мигает не три раза а по программе 6 раз.

Кстати как там этот мегагерц формируется, если не лень, конечно опять к проге возвращаться?

Сообщение отредактировал Konstantin_M - Apr 7 2009, 16:37
Go to the top of the page
 
+Quote Post
Petka
сообщение Apr 7 2009, 17:01
Сообщение #443


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

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(Konstantin_M @ Apr 7 2009, 20:35) *
Вообще нет меандра.
Пересобирал сам.

ножки в прошивке местами не меняли? если нет, то завтра могу выложить уже собранную для вашего кварца прошивку. если заработает, будем разбираться почему у вас собирается неправильно.
Цитата
по идее после spi_disable вывод RESET должен остаться входом и без подтягивающих резисторов, а на землю у него сотни килоом резистор а за ним вход ADUM1401 после которой и подается на программируемый контроллер RESET ??? Подтянуть попробовать его в +5V что-ли,

Диод мигает не три раза а по программе 6 раз.

ничего не понял. диод и должен мигать 6 раз. откуда взялась цифра три непонятно =)
Цитата
Кстати как там этот мегагерц формируется, если не лень, конечно опять к проге возвращаться?

Настраивается таймер. В обработчике инвертируется заданный пин. Вот и весь меандр. Само-собой получается не мегагерц, а значительно меньше. но это не принципиально. Для спасения АВРок с неправильно выставленными фузами тактирования годится.
Go to the top of the page
 
+Quote Post
Konstantin_M
сообщение Apr 7 2009, 17:17
Сообщение #444


Участник
*

Группа: Новичок
Сообщений: 23
Регистрация: 30-07-08
Из: Йошкар-Ола
Пользователь №: 39 295



Где-то в форуме выше было сказано про три и никто не возразил.

Следующую прошивку опять с Пони прогом заливать 07.gif ?
Go to the top of the page
 
+Quote Post
Petka
сообщение Apr 7 2009, 17:36
Сообщение #445


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

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(Konstantin_M @ Apr 7 2009, 21:17) *
Следующую прошивку опять с Пони прогом заливать 07.gif ?

Если у вас есть другой способ, то заливайте как вам удобнее.
Go to the top of the page
 
+Quote Post
afsh
сообщение Apr 7 2009, 17:46
Сообщение #446


Участник
*

Группа: Новичок
Сообщений: 21
Регистрация: 30-05-06
Пользователь №: 17 574



Цитата(Konstantin_M @ Apr 7 2009, 20:35) *
по идее после spi_disable вывод RESET должен остаться входом и без подтягивающих резисторов, а на землю у него сотни килоом резистор а за ним вход ADUM1401 после которой и подается на программируемый контроллер RESET ??? Подтянуть попробовать его в +5V что-ли,


А зачем ADUM1401 ? Развязка что - по выходу? Лучше делать на сигналах RxD и TxD , тогда и ADUM1201 достаточно и с питанием нет проблем, одна сторона питается от USB, другая от программируемого ISP контроллера, можно и DC-DC поставить, если нет на таргете питания.
Go to the top of the page
 
+Quote Post
Konstantin_M
сообщение Apr 7 2009, 18:26
Сообщение #447


Участник
*

Группа: Новичок
Сообщений: 23
Регистрация: 30-07-08
Из: Йошкар-Ола
Пользователь №: 39 295



Petka
А туда Лодер нельзя залить? Изначально ?
afsh
Так у меня выходные сигналы развязаны. В Вашем же случае у меня еще и Мега будет "завИсЕть" от питания программируемого устройства.
Хотя можно добавить еще и 1201 в эту конструкцию и тогда будет комплект полный.
Go to the top of the page
 
+Quote Post
verter2112
сообщение Apr 8 2009, 00:48
Сообщение #448





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



Вчера тоже попробовал пересобрать для кварца на 11059,2 - работает лучше, чем с прошивкой на 7,3728, шьет быстро, но меандра на X5 тоже нет... sad.gif

Сообщение отредактировал verter2112 - Apr 8 2009, 01:01
Go to the top of the page
 
+Quote Post
Petka
сообщение Apr 8 2009, 06:25
Сообщение #449


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

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(verter2112 @ Apr 8 2009, 04:48) *
Вчера тоже попробовал пересобрать для кварца на 11059,2 - работает лучше, чем с прошивкой на 7,3728, шьет быстро, но меандра на X5 тоже нет... sad.gif

"Семён-семёныч!" а вы по компорту переключали программатор из режима "fast" в режим "1MHz"?
Go to the top of the page
 
+Quote Post
afsh
сообщение Apr 8 2009, 07:24
Сообщение #450


Участник
*

Группа: Новичок
Сообщений: 21
Регистрация: 30-05-06
Пользователь №: 17 574



Цитата(Petka @ Apr 6 2009, 20:37) *
Я работал. Так-же успешно программировались мега2560, мега48, мега8, мега8515, мега8, мега168. других не было под рукой.

Теперь давайте разбираться. Кидайте свою прошивку, схему программатора. Найду мегу128, попробую прошить её. Ещё нужна версия avrdude. Короче нужно иметь максимум информации.


Доброго времени суток всем! Проблема с программированием ATMega128 разрешилась, она состояла в том, что, видимо, тот кристалл, на котором я экспериментировал, "подпален" предыдущими программированиями в составе устройства программатором без гальванической развязки. Странность состояла в том, что через LPT шнурок все программировалось, а этимм программатором нет и устройство работало, это меня и запутало. После замены кристалла программатор подобный by Petka прекрасно заработал. Спасибо Petka за этот девайс и софт! Но нет худа без добра. Эксперименты показали, что гальваническая развязка (на сигналах RxD и TxD) не влияет на работоспособность программатора, и то, что развязка нужна для программирования в составе устройства (как в моем случае - кристалл подпален при программировании, а устройство работает). Причина кроется в том, что без гальванической развязки сигналы программатора имеют связь с силовым заземлением компьютера (корпусом), устройство, к которому подключается программатор, при питании от сети может иметь сильную емкостную связь (ЭМС) силового заземления c вторичным питанием, а также связано различными интерфейсами с другими устройствами (например, RS232). При таких соединениях и отсутствии очень правильного защитного заземления всех устройств (не 3-й провод сетевой!!!) межкорпусные токи могут все сжечь. Хуже, когда внешне это не проявляется, как в моем случае - вроде все работает, а кристалл "подпален" - сколько ему жить ?
У меня очень небольшое отличие от схемы by Petka: на сигналы RxD и TxD между FT232R и ATMega88 поставлена AUDM1201, а также DC-DC конвертор ТМА0505S для питания ATMega88, убраны элементы самопрограммирования, работает хорошо , проблем пока не заметил. Работает с CodeVisionAVR 1.25, AVR Studio 4, AVRDUDE. ATMega128 программирует за 12 сек.
Go to the top of the page
 
+Quote Post

65 страниц V  « < 28 29 30 31 32 > » 
Closed TopicStart new topic
7 чел. читают эту тему (гостей: 7, скрытых пользователей: 0)
Пользователей: 0

 


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


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