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

 
 
> Atmega640 Atmega128 SOS !, Не могу запрограммировать
dimitri26
сообщение Apr 3 2007, 18:21
Сообщение #1





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



Купил Я AtMega640 и AtMega128 . Спаял схему Подсоединил к программатору ( SPI Serial ) но он их не захотел программировать Проверил с помощью частотомера генерирует ли кварцевый генератор Атмела На обеих микросхемах генераторы молчали . Значит ли это что отключен бит поддержки внешнего кварца ? Какой тут выход Покупать JTAG программатор что ли и какой бы вы посоветовали ?
До этого момента с такими проблемами не встречался Покупал микрухи и программировал через SPI без проблем
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 6)
SlavaG
сообщение Apr 3 2007, 18:26
Сообщение #2





Группа: Участник
Сообщений: 11
Регистрация: 14-07-06
Из: Кишинёв
Пользователь №: 18 825



по идее кварц и не должен запускаться, т.к. с завода они работают от внутреннего RC генератора
Go to the top of the page
 
+Quote Post
bgc
сообщение Apr 3 2007, 18:39
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 313
Регистрация: 30-07-06
Из: Москва
Пользователь №: 19 188



с завода кристалы идут с прошитыми фузами на внутренний генератор.
Надо поробовать программировать на малой частоте.
А далее проверять питание и сигналы от прорамматора к чипу.
Не забыть у 64-й программирование не черех порты SPI, а через txd, rxd от UART


--------------------
Окружающий мир - не иссякающий источник сюрпризов!
Go to the top of the page
 
+Quote Post
Robot_Bender
сообщение Apr 3 2007, 22:52
Сообщение #4


Участник
*

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



а Мега128 не через Mosi Miso...
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Apr 4 2007, 01:17
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Они идут по умолчанию от внутреннего генератора с частотой 1МГц. Поэтому частая ошибка - пробуется программирование на высокой частоте. А кристал не отвечает. Надо в программаторе выставить нужную частоту.

Не знаю какой у вас.
Например для avreal строка команд следующая

avreal32 -ab -! +mega640 -e -w -v -l2 -o1000 -%% office.hex office.eep -fcksel=7,jtagen=1,bodlevel=5,ckdiv=1 -p1

Где выделенное красным - указание о частоте. После данных фузов мега будет работать от внешнего генератора без деления частоты на Uпит = 3.3V
Go to the top of the page
 
+Quote Post
add
сообщение Apr 4 2007, 09:03
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 345
Регистрация: 10-10-05
Пользователь №: 9 459



Выводы программирования прально подсоединили? Стандартная ошибка при подключении к М128 это подключение программатора к ногам встроенного spi,что неправильно, Надо так: MISO (PE1) MOSI(PE0) SCK(PB1).
Цитата
Проверил с помощью частотомера генерирует ли кварцевый генератор Атмела На обеих микросхемах генераторы молчали

По умолчанию в незапрограммированных кристалах работает внутренний генератор.
Удачи!


--------------------
Если задачу можно решить, то не надо тревожиться. А если нельзя решить, то тревожиться бесполезно.
Go to the top of the page
 
+Quote Post
dimitri26
сообщение Apr 4 2007, 10:16
Сообщение #7





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



Всем спасибо за помощь ! Частота SPI программатора оказалась высокой
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 4th August 2025 - 23:05
Рейтинг@Mail.ru


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