Перейти к содержанию
    

Напишите пожалуйста какие фьюзы выставлять на 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? если пони, то сделайте как на картинке.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Позно делать как на картинке. В бурномате фузы пересчитал и теперь оно не отзывается и диодом не мигает. Наверное там на внешний RC запрограммировалось :crying:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я работал. Так-же успешно программировались мега2560, мега48, мега8, мега8515, мега8, мега168. других не было под рукой.

 

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

 

 

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

 

 

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

 

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

 

Позно делать как на картинке. В бурномате фузы пересчитал и теперь оно не отзывается и диодом не мигает. Наверное там на внешний RC запрограммировалось :crying:

 

да не поздно, подайте на вход XTAL1 1-2В ~ 1Мгц c какого-нибудь генератора и перепрограммируйте fuse.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо за совет . В Баспе вроде выход сделан для тактирования. Но в лом генератор подключать, когда еще совсем недавно не надо было никакого генератора :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

 

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

 

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

вообще меандра нет?

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

 

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

 

 

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

сами пересобирали прошивку?

расположение выводов не меняли?

попробуйте найти штатные кварцы (14,...МГц или 18,...МГц)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вообще нет меандра.

Пересобирал сам.

 

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

 

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

 

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

Изменено пользователем Konstantin_M

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вообще нет меандра.

Пересобирал сам.

ножки в прошивке местами не меняли? если нет, то завтра могу выложить уже собранную для вашего кварца прошивку. если заработает, будем разбираться почему у вас собирается неправильно.

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

 

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

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

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

Настраивается таймер. В обработчике инвертируется заданный пин. Вот и весь меандр. Само-собой получается не мегагерц, а значительно меньше. но это не принципиально. Для спасения АВРок с неправильно выставленными фузами тактирования годится.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

Следующую прошивку опять с Пони прогом заливать :07: ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Следующую прошивку опять с Пони прогом заливать :07: ?

Если у вас есть другой способ, то заливайте как вам удобнее.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

А зачем ADUM1401 ? Развязка что - по выходу? Лучше делать на сигналах RxD и TxD , тогда и ADUM1201 достаточно и с питанием нет проблем, одна сторона питается от USB, другая от программируемого ISP контроллера, можно и DC-DC поставить, если нет на таргете питания.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Petka

А туда Лодер нельзя залить? Изначально ?

afsh

Так у меня выходные сигналы развязаны. В Вашем же случае у меня еще и Мега будет "завИсЕть" от питания программируемого устройства.

Хотя можно добавить еще и 1201 в эту конструкцию и тогда будет комплект полный.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Изменено пользователем verter2112

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

"Семён-семёныч!" а вы по компорту переключали программатор из режима "fast" в режим "1MHz"?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я работал. Так-же успешно программировались мега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 сек.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...