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

 
 
> программатор для новичка, микроконтроллеры
Владимир_2010
сообщение Dec 29 2008, 14:39
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 120
Регистрация: 16-02-08
Пользователь №: 35 087



Здравствуйте! В институте вели микроконтроллеры на доске – препод просто рисовал на доске что-то и бредил. Решил разобраться самостоятельно. Накачал себе книжек по микроконтроллерам Atmel, скачал AvrStudio4, IAR Embedded Workbench for Atmel AVR 5.11. Хочется пощупать железо. Что лучше купить программатор или отладочную плату?! Какую именно модель и т.п.?!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rvk
сообщение Jan 3 2009, 07:25
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 165
Регистрация: 13-05-06
Из: Камышин
Пользователь №: 17 067



Без STK500 Вам просто не обойтись. Ни в 2009, ни в 2010. Потому что новые чипы типа ATMega88, ATMega168 используют технологию DebugWire, и все было бы хорошо, но после того как запрограммирован режим отладки DebugWire и включен fuse DWEN, блокируется стандартный SPI интерфейс, и поэтому сбросить этот режим возможно только при помощи высоковольтного программатора STK500. Никакие другие программаторы ISP этого сделать не могут. Конечно с включенным DWEN чип работать будет,
но тут есть два момента.
Во первых отключен вывод RESET, он теперь работает как сигнал DebugWire, но это не мешает в большинстве ситуаций.
Во вторых отладочный механизм DebugWire жрет примерно 250мка, что критично для батарейных приложений, где желательно,
чтобы проц спал и потреблял не более 25 мка.
Поэтому для работы например с ATMega88 нужно два набора,JTAGICE MKII и STK500.
А поскольку Вы все равно придете к новым чипам, и разоритесь на JTAG ICE MKII, в любом случае Вам пригодится старый, добрый STK500.

Сообщение отредактировал rvk - Jan 3 2009, 07:33
Go to the top of the page
 
+Quote Post
ReAl
сообщение Jan 3 2009, 08:01
Сообщение #3


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

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



Цитата(rvk @ Jan 3 2009, 09:25) *
Без STK500 Вам просто не обойтись. Ни в 2009, ни в 2010. Потому что новые чипы типа ATMega88, ATMega168 используют технологию DebugWire, и все было бы хорошо, но после того как запрограммирован режим отладки DebugWire и включен fuse DWEN, блокируется стандартный SPI интерфейс, и поэтому сбросить этот режим возможно только при помощи высоковольтного программатора STK500.
Во-первых, фьюз DWEN блокируется до выключения питания по тому же DebugWire. Т.е. после выдачи DW-команды очистки внутреннего регистра (а не фьюза) DWEN можно стереть этот фьюз по обычному SPI интерфейсу любым программатором, главное питание не передёргивать.
Для command-line интерфейса к авр-дракону AVR Tools\AvrDragon\AVRDragon.exe это ключ
Цитата
-W Disable debugWIRE interface, enabling ISP mode. Only available for debugWIRE devices
После чего не снимая шнурка можно запустить того же дракона в SPI режиме и стереть DWEN
Где-то в авр-студии есть соответствующая кнопочка, но я не помню где.

Правда, не всегда это возможно:
http://electronix.ru/forum/index.php?showt...=47263&st=0

Но и это исправимо:
http://electronix.ru/forum/index.php?s=&am...st&p=426874


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

Сообщений в этой теме
- Владимир_2010   программатор для новичка   Dec 29 2008, 14:39
- - defunct   Цитата(Владимир_2010 @ Dec 29 2008, 16:39...   Dec 29 2008, 16:01
|- - Владимир_2010   Цитата(defunct @ Dec 29 2008, 21:01) STK5...   Dec 29 2008, 17:01
|- - MAXvaLL   Цитата(Владимир_2010 @ Dec 29 2008, 20:01...   Dec 30 2008, 07:01
|- - LordVader   Цитата(MAXvaLL @ Dec 30 2008, 10:01) Стои...   Dec 30 2008, 12:53
|- - MAXvaLL   Цитата(LordVader @ Dec 30 2008, 15:53) Ес...   Dec 30 2008, 13:52
|- - demiurg_spb   Цитата(MAXvaLL @ Dec 30 2008, 16:52) Да, ...   Dec 30 2008, 17:43
|- - MAXvaLL   Цитата(demiurg_spb @ Dec 30 2008, 20:43) ...   Dec 30 2008, 17:47
|- - demiurg_spb   Цитата(MAXvaLL @ Dec 30 2008, 20:47) PPS ...   Dec 30 2008, 20:11
- - domowoj   Бедные ребята. У вас же есть нет!   Dec 29 2008, 16:31
- - Владимир_2010   В книге «Хартов В. Я. Микроконтроллеры AVR. Практи...   Dec 31 2008, 04:37
|- - Proton   Цитата(Владимир_2010 @ Dec 31 2008, 10:37...   Dec 31 2008, 05:35
|- - MAXvaLL   Цитата(Proton @ Dec 31 2008, 08:35) Если ...   Dec 31 2008, 16:53
|- - Proton   Цитата(MAXvaLL @ Dec 31 2008, 22:00) А во...   Dec 31 2008, 17:03
|- - MAXvaLL   Цитата(Proton @ Dec 31 2008, 20:03) CVAVR...   Dec 31 2008, 17:26
- - Владимир_2010   У terraelectronica нашел STK500 за 3322 руб. А мик...   Jan 3 2009, 05:18
- - rvk   Есть еще момент, где спасает STK500, при неверно п...   Jan 3 2009, 08:44
- - zltigo   Цитата(rvk @ Jan 3 2009, 11:44) Есть еще ...   Jan 3 2009, 15:25


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

 


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


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