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

 
 
> Программирование AVR, Нужен программатор AVR для работы из под AVRstudio
Samodelkin
сообщение Mar 12 2006, 17:04
Сообщение #1


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

Группа: Участник
Сообщений: 102
Регистрация: 29-05-05
Из: Днепропетровск
Пользователь №: 5 520



Нужен несложный программатор AVR для работы из под AVRstudio. Пробовал делать AVR910, но по нему мало данных, схем полно, а прграммы под них нет, та что в комплекте с Studio, его не видит, хотя брал прошивку для 910 последнюю (вер 4.0) с кварцем 4 МГц, но настроек по скорости в AVRstudio не нашел, говорит что не видит программатор и все?!?!?!? И вообще не известно поддерживает Студия 910-й этой версии или нет!!!! Толкового описания нигде нет. STK200/300 под LPT, но в Студии поддержки этого программатора тоже нет.
Что делать??? Вся прроблема в том, что большинство программаторов не поддерживают новые чипы от АВР, и плохо обновляются, даже PoniProg!!!! blink.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
beer_warrior
сообщение Mar 14 2006, 20:26
Сообщение #2


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

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



Опять зацеплюсь с defunct ом,
однако зачем париться, если есть AVREAL, который:
1.Уживеться с кучей разного железа.
2.Живет под любой осью.
3.Прикручивается к любой среде
4.Регулярно обновляеться.
5.Проверен и безглючен.
6.Шьет быстрее любого комовского.
7.Единственной проблемой являеться старый интерфейс, создающий проблемы с буками.
Буками же пользуються в поле. А для полевой прошивки предназначен бутлоадер.


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
defunct
сообщение Mar 17 2006, 22:37
Сообщение #3


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(beer_warrior @ Mar 14 2006, 22:26) *
Опять зацеплюсь с defunct ом,
однако зачем париться, если есть AVREAL, который:
1.Уживеться с кучей разного железа.
2.Живет под любой осью.
3.Прикручивается к любой среде
4.Регулярно обновляеться.
5.Проверен и безглючен.
6.Шьет быстрее любого комовского.
7.Единственной проблемой являеться старый интерфейс, создающий проблемы с буками.
Буками же пользуються в поле. А для полевой прошивки предназначен бутлоадер.

Ну что ж, если по порядку:
1. - несомненно плюс AVReal
2. - несомненно плюс AVReal
3. AVRISP также имеет консольный программатор STK500 и также может быть прикручен к любой среде (правда только Windows).
4. AVRISP гарантировано поддерживает все МК, которые поддерживаются AVR-Studio.
5. ХМ? это даже не аргумент. Глючные программаторы вообще не рассматриваются.
6. Здесь я не могу спорить, потому что не пробовал AVReal в работе (в качестве LPTшного программатора пользовал ic-prog и pony-prog, а также сосбвенные программы для прошивки тех МК, которые не поддерживаются этими программаторами), однако AVRISP при установках SPI на 921.6khz и скорости ком порта 115200 честно шьет 10-11KB в секунду. А судя по посту
Цитата
vet Дата Mar 14 2006, 08:43
AVReal делает это медленнее.
7. Ну это imho незначительный минус, главное - функциональность, а рюшечки - второстепенно.

Теперь о том, что не было Вами сказано.
Имея небольшой опыт в написании программ и прошивок программаторов, знаю что LPT программатор однозначно будет иметь хотя бы один из следующих минусов, чаще сразу несколько (по крайней мере, под Windows):
A ). будет сильно загружать систему если задержки реализованы программно.
B ). будет работать медленно (если использовать отдельный трэд для программирования, а задержку организовывать с помощью sleep()).
C ). неизбежно будет происходить прерывание процесса программирования ядром ОС (если только ОС!=DOS), как следствие - замедление программирования из-за невозможности обеспечить оптимальное использование коммуникационного интерфейса.
D ). Высокая вероятность искажения данных из-за того, что на большое расстояние (сама идея программировать с коротким LPT шнуром звучит абсурдно, не сидеть же в 10 см от компа да еще и под столом! smile.gif ) передаются непосредственно ничем не защищенные данные с высоким бит-рейтом..
E ). Высокая избыточность данных, передается не только то, что надо прошить, но и сами управляющие сигналы.


Программаторы, в которых применен МК (а именно таким и является AVRISP) для программирования target МК всех перечисленных выше недостатков лишены. По сути, такие программаторы предоставляют промежуточный уровень при программировании.
Плюсы, которые обеспечивает промежуточный уровень такие:
1. Ускорение обмена данными между компьютером и Target MK, за счет использования коммуникационных интерфейсов в штатном (поддерживаемом аппаратурой) режиме.
2. Ускорение обмена данными за счет, сокращения числа служебной информации. Поясню. Для того чтобы загрузить 1 байт в AVR МК требуется последовательно по SPI пересылать 4 байта, простой программатор на основе LPT вынужден так и поступить - пересылать все 4 байта. Мало того что SPI интерфейс приходится эмулировать, так еще и данных пересылается в 4 раза больше чем необходимо. Программатор на основе МК может заниматься инкрементом адреса самостоятельно, а от компьютера получать сразу непосредственно 1 байт данных, который необходимо прошить. К тому же управляющий МК нередко имеет аппаратный SPI интерфейс, т.о. свое время тратит на более полезные нужды (например, на расчет CRC это уже третий пункт).
3. Обеспечение достоверности зашиваемых данных. Управляющий контроллер способен осуществлять обмен с компьютером в пакетном режиме рассчитывать CRC пакетов и таким образом пресекать искажение данных в линии связи.

Теперь "до кучи" добавляем еще и тот факт, что AVRISP поддерживает все камни, которые поддерживаются симулятором AVR-Studio, а AVReal только те которые - протестировал автор AVReal.
Так что моя позиция остается неизменной - для программирования AVR, программатор AVRISP - лучший выбор.

Сообщение отредактировал defunct - Mar 17 2006, 23:33
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Samodelkin   Программирование AVR   Mar 12 2006, 17:04
- - defunct   Цитата(Samodelkin @ Mar 12 2006, 19:04) Ч...   Mar 12 2006, 17:11
- - ROC   Цитата(Samodelkin @ Mar 12 2006, 20:04) Н...   Mar 12 2006, 17:47
|- - izerg   "Шо, опять??" (С) "м/ф Жил-был пес....   Mar 13 2006, 17:14
|- - ROC   Цитата(izerg @ Mar 13 2006, 20:14) Снова,...   Mar 13 2006, 21:54
|- - defunct   ЦитатаПотом, никто не отменял AVReal (практически ...   Mar 14 2006, 04:50
||- - ROC   Цитата(defunct @ Mar 14 2006, 07:50) Цита...   Mar 14 2006, 06:24
||- - vet   Цитата(defunct @ Mar 14 2006, 07:50) Пожа...   Mar 14 2006, 06:43
||- - ReAl   Цитата(defunct @ Mar 14 2006, 06:50) Цита...   Apr 11 2006, 19:40
||- - defunct   Цитата(ReAl @ Apr 11 2006, 22:40) Считаем...   May 19 2006, 21:55
||- - Tiro   Цитата(defunct @ May 20 2006, 00:55) Обще...   May 23 2006, 07:05
||- - defunct   Цитата(Tiro @ May 23 2006, 10:05) Я могу ...   May 23 2006, 07:24
||- - Tiro   Цитата(defunct @ May 23 2006, 10:24) я бы...   May 23 2006, 07:54
|- - GeorgyBey   Цитата(ROC @ Mar 14 2006, 01:54) Цитата(i...   Mar 14 2006, 08:14
- - SasaVitebsk   Цитата(ROC @ Mar 14 2006, 10:24) Так я, с...   Mar 14 2006, 14:11
|- - ROC   Цитата(SasaVitebsk @ Mar 14 2006, 17:11) ...   Mar 14 2006, 15:14
- - Samodelkin   А всетаки, почему AVR не выкладывает новые прошивк...   Mar 14 2006, 18:44
|- - ROC   Цитата(Samodelkin @ Mar 14 2006, 21:44) А...   Mar 14 2006, 19:32
- - alekseykoj   Используй AVRISP, простой и поддерживается Atmel   Mar 17 2006, 14:29
- - beer_warrior   Ответ , что и говорить достойный, однако по крайне...   Mar 17 2006, 23:42
|- - defunct   Цитата(beer_warrior @ Mar 18 2006, 01:42)...   Mar 18 2006, 01:49
- - izerg   добавлю камней в огород никто не упоминал в качес...   Mar 18 2006, 06:03
- - beer_warrior   ЦитатаНеужели предыдущим постом я до Вас не достуч...   Mar 18 2006, 09:09
|- - defunct   Цитата(beer_warrior @ Mar 18 2006, 11:09)...   Mar 18 2006, 19:40
- - _artem_   Если все прибомбасы лпт прикрутить то можно на ecp...   May 19 2006, 22:39
- - oleg111   Проще купить и не парится, это не реклама а личное...   May 29 2006, 17:34
- - klen   Вставлю свой пятак. Мне нравится AVREAL, чтоб все ...   May 29 2006, 17:59
- - Sergiy   Цитата(Samodelkin @ Mar 12 2006, 19:04) Н...   Jun 4 2006, 12:29
- - Stas633   Жизнь заставила изготовить AVR910-USB. Вчера закон...   Jun 23 2006, 23:37
|- - SS85   Цитата(Stas633 @ Jun 24 2006, 02:37) Если...   Jun 24 2006, 06:43
- - Stas633   --   Jun 23 2006, 23:37
- - Stas633   To SS85. Не хотелось вступать в полемику, но позв...   Jun 25 2006, 20:04


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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 15:36
Рейтинг@Mail.ru


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