Если не проверять ID и заставлять шить как Мега8 - это неправильно. Покажи сгенеренный оболочкой BAT-файл и назови тактовую частоту и ее источник, Uпитания, тип адаптера
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
=AVR=
21 ноября 2006 г. 22:12
В ответ на:
Помогите с программированием меги48, плиз.
отправлено <font color=gray>bigen</font> 21 ноября 2006 г. 22:08
Составить ответ
|||
Конференция
|||
Архив
Ответы
Ответ: to =AVR=
—
bigen
(21.11.2006 22:33
212.12.22.113
, 328 байт)
То есть читаешь код без адаптера. Питание нужно не ставить, а сообщить мне, и что такое "по умолчанию" - я тоже не знаю. Запусти avreal32 -p1 +mega48 -f -v -% > info.txt и скопируй сюда этот info.txt
—
=AVR=
(21.11.2006 22:45
80.92.96.19
,
пустое
)
Питание 5в, а по умолчанию - это, если не указан ключ и его параметры, так вот, если не указан -aX, то выбран FBPRG адаптер
—
bigen
(21.11.2006 22:59
212.12.22.113
, 754 байт)
Нет, ну странный ты чувак - я тебе дал строку и задал вопросы, а ты своё гонишь. Я уже понял, в чем дело, но не скажу до тех пор, пока не услышу исчерпывающих ответов на свои предыдущие вопросы
—
=AVR=
(21.11.2006 23:10
80.92.96.19
,
пустое
)
Частота от внутреннего генератора, все остальное я сказал, фузы не трогал.
—
bigen
(21.11.2006 23:12
212.12.22.113
,
пустое
)
Кстати твоя строка и сгенерила тот самый info.txt
—
bigen
(21.11.2006 23:14
212.12.22.113
,
пустое
)
Это ТВОЯ строка, а не моя - посмотри в файле, там она отражена. А проблема твоя в том, что ты считаешь, что твои такты - 8 МГЦ, а они - 1 МГЦ, т.к. у тебя "по умолчанию" фуз CKDIV=0, т.е. прожжен. Запускай avreal32 -p1 +mega48 -fckdiv=1 -w и все заработает. И в следующий раз "умолчания" изучай прилежнее
—
=AVR=
(21.11.2006 23:20
80.92.96.19
,
пустое
)
Спасибо буду пытаться. Но про строку ты не прав, запускал из ком стр и сам удивился, почему команда изменилась
—
bigen
(21.11.2006 23:24
212.12.22.113
,
пустое
)
В файле черным по белому строка указана - она не моя, как видишь, ты запускал черти что
—
=AVR=
(21.11.2006 23:31
80.92.96.19
,
пустое
)
Для верности даже - avreal32 -p1 +mega48 -o500 -fckdiv=1 -w
—
=AVR=
(21.11.2006 23:22
80.92.96.19
,
пустое
)
Ответ: Тот же эффект последующее после 256 байт отличаются от оригинала. Что делать не знаю.
—
bigen
(21.11.2006 23:52
212.12.22.113
,
пустое
)
Оговорился - последующие за 32 байтами
—
bigen
(22.11.2006 00:04
212.12.22.113
,
пустое
)
Комстроку - сюда
—
=AVR=
(21.11.2006 23:53
80.92.96.19
,
пустое
)
Пишу: avreal32 -p1 +mega48 -w(.hex), Читаю: avreal32 -p1 +mega48 -r (.hex)
—
bigen
(21.11.2006 23:58
212.12.22.113
,
пустое
)
Теперь добавь ключи -% -v > info.txt и файл сюда
—
=AVR=
(22.11.2006 00:10
80.92.96.19
,
пустое
)
Пожалуйта
—
bigen
(22.11.2006 00:19
212.12.22.113
, 430 байт)
Ответ: PLS
—
bigen
(22.11.2006 00:27
212.12.22.113
, 3485 байт)
Как тебе это понравится? Черт бы ее взял.
—
bigen
(22.11.2006 00:29
212.12.22.113
,
пустое
)
Тогда либо укорачивай до 10 см шлейф от LPT до платы, либо паяй ByteBlaster/STK200, либо меняй чип - других причин не вижу
—
=AVR=
(22.11.2006 00:37
80.92.96.19
,
пустое
)
Еще попробуй поменять режимы LPT в BIOS
—
=AVR=
(22.11.2006 00:39
80.92.96.19
,
пустое
)
Ну правильно - к записи, естественно, добавь - какая же верификация при чтении??
—
=AVR=
(22.11.2006 00:24
80.92.96.19
,
пустое
)
=AVR=, а у тебя Skype (по-моему правильно обозвал) есть? Могли бы по IP поговорить.
—
bigen
(22.11.2006 00:33
212.12.22.113
,
пустое
)
Нету
—
=AVR=
(22.11.2006 00:37
80.92.96.19
,
пустое
)
Ёрш твою медь!!! Я ж забыл совсем у меня по началу кварц висел, я его выпаял, а кондеры остались. Может влиять?
—
bigen
(22.11.2006 00:40
212.12.22.113
,
пустое
)
Нет
—
=AVR=
(22.11.2006 00:55
80.92.96.19
,
пустое
)
Сейчас попробую
—
bigen
(21.11.2006 22:14
212.12.22.113
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание