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

 
 
> Не программируется mega 128., AVReAl
muravei
сообщение May 27 2006, 03:37
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



AVReAlом
Даже не читаются фузы. Про внутренний 1мГц знаю.Это первое программирование.
С 1200 и тини 26 проблем не было .
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 8)
Tiro
сообщение May 27 2006, 05:58
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 781
Регистрация: 3-10-04
Из: Санкт-Петербург
Пользователь №: 768



Цитата(muravei @ May 27 2006, 06:37) *
AVReAlом
Даже не читаются фузы. Про внутренний 1мГц знаю.Это первое программирование.
С 1200 и тини 26 проблем не было .


Спасибо за полезное сообщение! smile.gif А у меня программируется прекрасно!

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

Теперь по существу дела:
1) МЕГА подключена верно? Команды программирования М128 должны поступать на ноги PDI и PDO. Ногу /PEN подтяните к питанию, ногу SCK к земле через резисторы.
2) Адаптер с исправен? Несмотря на то что вы уже через него шили 1200 и тини26, проверьте прохождение сигналов и их качество, особенно клока.
3) Какая строчка передавалась в AVReal?
4) Что он ответил?

В сложном случае получите отладочный вывод при помощи ключа -% и не стесняйтесь, прикладывайте отчет программатора. smile.gif

У меня используется такая строчка при первом программировании М128 через Makefile:

fuses: $(project).hex
avreal32 +ATMEGA128 -ab -p378 -o800 -fM103C=1,JTAGEN=1,CKSEL=0 -w -v $<

Означает следующее:
- используется кристалл М128
- используется адаптер семейства ByteBlaster
- адрес параллельного порта 378 hex
- частота тактового генератора 800 кГц
Фьюзы:
- отключить режим совместимости с М103
- отключить JTAG
- использовать внешний клок ( excl.gif )
Задача:
- записывать
- проверять
Значок $< использовать файл, указанный в $(project).hex

Надеюсь, ничего не забыл.

С уважением.
Go to the top of the page
 
+Quote Post
WHALE
сообщение May 27 2006, 06:18
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 902
Регистрация: 2-01-06
Из: Краснодар
Пользователь №: 12 768



у M64-128 не совпадают ноги SPI-интерфейса и портов для программирования через ISP.


--------------------
"Hello, word!" - 17 errors 56 warnings
Go to the top of the page
 
+Quote Post
muravei
сообщение May 28 2006, 04:00
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(Tiro @ May 27 2006, 09:58) *
- частота тактового генератора 800 кГц

???
Go to the top of the page
 
+Quote Post
beer_warrior
сообщение May 28 2006, 07:23
Сообщение #5


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

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



Цитата
- частота тактового генератора 800 кГц

Ну в доке же все написано:
-o<число>
Задать частоту установленного кварца для настройки скорости SPI. Частота допускается с плавающей точкой и единицами измерения частоты Hz, kHz, MHz, например,

-o3.686MHZ
-o14745600hz
При отсутствии единиц измерения для совместимости с предыдущими версиями считается, что частота в килогерцах. При отсутствии ключа частота по умолчанию 800 (0.8MHz)

-o0[,<число>] означает необходимость генерации XTAL из программы. Можно указать дополнительный делитель для генерации более меделнного сигнала SCK, что необходимо для работы ключа -o0 с кристаллами с прошитым CKDIV.

Кстати если плохо программиться стоит подключить XTAL и работать с -о0, если подключение правильное - заведется жедезно.


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
Tiro
сообщение May 28 2006, 11:55
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 781
Регистрация: 3-10-04
Из: Санкт-Петербург
Пользователь №: 768



Цитата(muravei @ May 28 2006, 07:00) *
???

Здесь вы найдете исчерпывающий ответ на Ваш вопрос: http://ln.com.ua/~openxs/articles/smart-questions-ru.html

С уважением.
Go to the top of the page
 
+Quote Post
Tiro
сообщение May 28 2006, 20:36
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 781
Регистрация: 3-10-04
Из: Санкт-Петербург
Пользователь №: 768



Цитата(beer_warrior @ May 28 2006, 10:23) *
-o0[,<число>] означает необходимость генерации XTAL из программы. Можно указать дополнительный делитель для генерации более меделнного сигнала SCK, что необходимо для работы ключа -o0 с кристаллами с прошитым CKDIV.

Кстати если плохо программиться стоит подключить XTAL и работать с -о0, если подключение правильное - заведется жедезно.


Кстати, если фьюзы чипа запрограммированы на использование внутреннего генератора (а это исходное состояние чипа при поставке), то использовать -o0 бессмысленно.

Поэтому при первом программировании и установлен ключик -o800, для надежного формирование частоты SCK AVReal'ом.

С уважением.
Go to the top of the page
 
+Quote Post
muravei
сообщение May 31 2006, 03:52
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(Tiro @ May 27 2006, 09:58) *
Спасибо за полезное сообщение! smile.gif А у меня программируется прекрасно!

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

Теперь по существу дела:
1) МЕГА подключена верно? Команды программирования М128 должны поступать на ноги PDI и PDO.

Был уверен что наступаю на детские граблиsmile.gif, так и оказалось-: использовал не те выводы.

Цитата(Tiro @ May 29 2006, 00:36) *
Поэтому при первом программировании и установлен ключик -o800, для надежного формирование частоты SCK AVReal'ом.

Не понятно , почему 800- ведь написано , что установлен внутренний на 1 мГц?
Go to the top of the page
 
+Quote Post
ReAl
сообщение May 31 2006, 14:38
Сообщение #9


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Цитата(muravei @ May 31 2006, 05:52) *
Не понятно , почему 800- ведь написано , что установлен внутренний на 1 мГц?
А на всякий случай. Главное ведь - чтобы частота OSCCAL не была *выше* допустимой.
Не все кристаллы по сбросу прогружают OSCCAL, поэтому ожидать, что будет именно 1MHz несколько оптимистично.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post

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

 


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


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