Сообщение об ошибке в AVR studio4
Недавно я приобрел USB-программатор AVR у robokits.co.in, пытался запрограммировать atmeg8 с помощью AVR studio4, и при нажатии на опции программы я получаю следующее:
возникла проблема при выполнении команды. убедитесь, что вы используете правильный метод программирования. В текущем режиме провайдер проверит, что устройство находится в правильной розетке и что кабель провайдера подключен правильно. Убедитесь, что частота программирования, указанная на главной странице, значительно ниже 1/4 тактовой частоты устройства.
Я перепробовал все, что мог придумать, проверил соединения и частота ниже 1/4 от устройства.
Но это не решает эту проблему.
Я сделал схему для мигающих светодиодов программы.
4 ответа
Дважды проверьте правильность установки перемычек на используемой плате программирования (если она установлена).
Ну, это вряд ли место для проблем снимать различные проблемы с оборудованием.
Так что, если вы считаете, что есть проблема с программистом, свяжитесь с www.robokits.com. Я бы начал с контакта с роботом.
Поскольку вы даже не можете войти в режим программирования, вы можете игнорировать свой исходный код. Вы должны быть в состоянии проверить предохранители / биты блокировки без программирования любого кода в Mega8.
Чтобы дать вам преимущество перед тем, как связываться с роботом:
1. Убедитесь, что программатор правильно установлен на вашем компьютере, следуя инструкциям робокитов.
2. Проверьте +5 В пост. Тока на контактах 20 и 7 Mega8.
3. Убедитесь, что контакты 22 и 8 заземлены должным образом.
4. Убедитесь, что контакт 1 поднят до +5 В постоянного тока (когда программатор не подключен)
Контакт 1 должен быть сброшен программистом при попытке подключения к Mega8
5. Дважды проверьте все соединения между программатором и вашей целью. Поскольку программатор представляет собой 10-контактный IDC, а тестовая схема имеет разъем линейного типа, необходимо иметь кабель IDC, который был отсоединен, зачищен и подключен к тестовой цепи.
Когда я получил подобное сообщение при программировании других интегральных схем Atmel, я включил параметр "Использовать внешний сброс", который существует в графическом интерфейсе AVR Studio 4 (был удален в 5 и возвращен в Atmel Studio 6).
Я не уверен, существует ли эта опция или что-то делает с вашим программистом, так как я никогда не использовал ее.
Цель "свежа"? т.е. никогда не был запрограммирован? Независимо от того: вы пробовали больше, чем один?
Есть ли у вас какие-либо силы, применяемые к заголовку (цели) ISP до подключения программатора?
Возможно, вы также захотите убедиться, что в вашей цели нет коротких замыканий, срывающих провайдера, см. Ссылку на распиновку ниже.
Если вы установили перемычку USB-HID и Slow SCK == разомкнуть && ISP Supply == short, то вы не должны поставлять и подключаться к ISP-соединению от цели.
Если вы не подаете питание и напряжение на заголовок провайдера, возможно, вам следует попробовать это. Снимите перемычку питания провайдера и подайте 5 В от источника питания вашего целевого приложения на интерфейс провайдера: AVR Распиновка ISP
Вывод 2 на интерфейсе провайдера должен быть +5 В постоянного тока по отношению к выводу 10 (gnd)