Без описания |
| Поиск в теме | Версия для печати |
| Svips |
Отправлено: 23 Июня, 2008 - 16:00:07
|

Лейтенант

Сообщений всего: 36
Дата рег-ции: Июнь 2008
|
Драйвер не удалял, даже незнал что это нужно делать. Теперь удалил, проблема таже. Но теперь на выборе AVR ISP IO можно выбрать LPT1, а на AVR ISP API по прежнему не активна....
Пробую прошивать на первой, как это происходит, пишу по шагам
1 - Открываю хекс файл
2 - Command Write ALL
3 - Are you sure .........? Кликаю Yes
4 - Device missing or unknown device (-24) Кликаю Ianore
5 - Writing.........
6 - Verifying .........
7 - Write filed
\n\n(Добавление)
Потом пробую сделать Read All
Почти теже самые шаги,и в окне результата белеберда... говорит что считала 8704Byte
Видно что явно пыталось что то записаться, но не соответствует с файлом (тем что отображалось до этого) на экране\n\n(Добавление)
Светодиот пока не мигает \n\n(Добавление)
Типа вот такой вот ерунды
:1000000000000000000029C0FFFFE7C026C0240058
:10001000000000C022FFFFFFFFC01FC01E00000045
:1000200000001AC0FFFFFFFF1FBECFE50000000069
:10003000002210E0FFFFFFE0E0E8F02000000000F9
:100040000002A036FFFFF9F710E0A0E40000000076
:100050000092A0FFFFFFF5F701C0D2CF0000000023
:10006000DEBFFDFFFFFF81BB282F00000000000264
:10007000CF01FDFFFFF712BACF0000000000E0CF74
:10008000FFFFFFFFFFFFFFFF6000000000BAFFFF60
:10009000FFFFFFFFFFFFFFFE0000000060FFFFFF0C
:1000A000FFFFFFFFFFFFE40000000000FEFFFFFF77
:1000B000FFFFFFFFFFFF0000000000FAFFFFFFFF50
:1000C000FFFFFFFFFFFF0000000000BAFFFFFFFF80
:1000D000FFFFFFFFFFFF00000000FEFFFFFFFFFF2D
:1000E000FFFFFFFF000000000022FFFFFFFFFFFFF8
\n\n(Добавление)
Кстати, сэтой билебердой, когда отключал блок питания светодиод мигнул (я обрадовался), снова влкючил блок питания, он опять 1раз мигнул (я еще больше обрадовался). Опять выключил блок питания, мигания нет (задумался). Включил, он мигнул... (в двоейне задумался). После этого он больше признаков жизни не подавал....
|
| |
|
digger  |
Отправлено: 23 Июня, 2008 - 21:08:16
|

Администратор

Сообщений всего: 372
Дата рег-ции: Май 2006
|
Забыл предупредить, в Win 2000, Win XP и пр. для работы с параллельным портом следует выбирать не AVR ISP API, а AVR ISP I/O. PonyProg Вас правильно не пускал.
Цитата:Кстати, сэтой билебердой, когда отключал блок питания светодиод мигнул (я обрадовался), снова влкючил блок питания, он опять 1раз мигнул (я еще больше обрадовался). Опять выключил блок питания, мигания нет (задумался). Включил, он мигнул... (в двоейне задумался). После этого он больше признаков жизни не подавал....
Надеюсь, при экспериментах с блоком питания Вы отключаете схему от параллельного порта. А то, не ровен час, его так и спалить можно.
Все это похоже на то, что микроконтроллер 
("Device missing"
|
| |
|
| Svips |
Отправлено: 24 Июня, 2008 - 21:29:04
|

Лейтенант

Сообщений всего: 36
Дата рег-ции: Июнь 2008
|
Так, до другого компьютера не добрался. Снова попробовал поменять настройки в биосе. После чего прошил контроллер программой ПОНИ, и считал с него опбратно программу, вроде как не соответствие тоже. Но после этого, теперь как включаю и выключаю питание МК светодиот каждый раз делает 1 миг. В программе естественно стоит бесконечный цикл.
Еще такой вот вопрос, под фразой "отключаем программатор" можно понимать отключаем программатор от LPT, а к МК он может оставаться подключенным? Я намертво припаял программатор к схеме, и чтобы проверить отключаю его от ЛПТ при выключенном компе. Может из-за этого? Хотя врядли.
И еще вопрос, если при подачи питания на МК перепутать полярность это чревато для МК, у кого-нибуть были подобные дела?\n\n(Добавление)
Кстати, я не сильно соображаю в к варцевых резонаторах, но вот у меня из-за этого мигания светодиода при вкл/выкл питании, возникла такая мысль. Может быть такое что у меня просто кварц не резанирует? Скажем ну нехватает ему питания/мощности, он просто не раскачивается... А в момент вкл/выкл напряжения идут броски/скочки тока, и он на секунду резанирует а потом снова останавливается?
Кварц 8МГц
Питания подаю с блока питания 4,8В 300мА\n\n(Добавление)
маркировка на кварце 8,000 надеюсь я верно понимаю что это 8МГц?  |
| |
|
digger  |
Отправлено: 24 Июня, 2008 - 23:32:08
|

Администратор

Сообщений всего: 372
Дата рег-ции: Май 2006
|
1.
Попробуйте прошить такую программку.
CODE:
/************************************************
ПРИМЕР ЗАЖИГАНИЯ СВЕТОДИОДА :: MYROBOT.RU
*************************************************/
#include <avr/io.h>
#include <avr/delay.h>
#define F_CPU 8000000UL // 8 MHz
int main(void) // начало основой программы
{
DDRD = 0xff; // все выводы порта D сконфигурировать как выходы
PORTD = 0xff; // установить "1" на всех линиях порта D
} // закрывающая скобка основной программы
Диод должен гореть. Если так, то попробуйте прошить такую программку.
CODE:
/************************************************
ПРИМЕР ЗАЖИГАНИЯ СВЕТОДИОДА 3 РАЗА :: MYROBOT.RU
*************************************************/
#include <avr/io.h>
#include <avr/delay.h>
#define F_CPU 8000000UL // 8 MHz
int main(void) // начало основой программы
{
DDRD = 0xff; // все выводы порта D сконфигурировать как выходы
PORTD = 0xff; // установить "1" на всех линиях порта D
_delay_ms(250); // Ждем 0.25 сек.
PORTD = 0x00; // установить "0" на всех линиях порта D
_delay_ms(250); // Ждем 0.25 сек.
PORTD = 0xff; // установить "1" на всех линиях порта D
_delay_ms(250); // Ждем 0.25 сек.
PORTD = 0x00; // установить "0" на всех линиях порта D
_delay_ms(250); // Ждем 0.25 сек.
PORTD = 0xff; // установить "1" на всех линиях порта D
} // закрывающая скобка основной программы
Диод должен мигнуть 2-раза и остаться гореть.
Если получится, то микроконтроллер у Вас более или менее живой.
2.
Цитата:Я намертво припаял программатор к схеме, и чтобы проверить отключаю его от ЛПТ при выключенном компе.
Будет достаточно, если Вы будете отключать программатор от ПК при выключенном питании на схеме.
3.
Цитата:И еще вопрос, если при подачи питания на МК перепутать полярность это чревато для МК
Это очень чревато. Должно быть, Вы все-таки "убили" Ваш микроконтроллер.
4.
Цитата:маркировка на кварце 8,000 надеюсь я верно понимаю что это 8МГц
Да верно и кварц довольно сложно "спалить" в отличие от микроконтроллера.
|
| |
|
|
| Поиск в теме | Версия для печати |
| Страниц (3): « 1 [2] 3 » |
| « Программирование микроконтроллеров » |
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
|
  |
|
|
|