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

 
 
8 страниц V  < 1 2 3 4 > »   
Reply to this topicStart new topic
> программатор для AVR
ReAl
сообщение Dec 18 2011, 08:56
Сообщение #16


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

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



bit-bang программатор через преобразователь USB-COM (т.е. программное дёрганье ногами RTS, TXD, DTR) — это очень медленно из-за задержек в USB. В пакете скорость передачи большая, но тут для каждого перепада уровней отдельнй пакет.
Годится только для того, чтобы на старте «поднять» подключенный через этот преобразователь программатор на микроконтроллере, который уже будет работать по USB как по COM, принимая данные пачками и программируя целевой контроллер.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
Voice2001
сообщение Dec 18 2011, 09:12
Сообщение #17


Местный
***

Группа: Свой
Сообщений: 240
Регистрация: 29-01-08
Из: эМ-ск
Пользователь №: 34 553



ReAl, а как же на FT232RL?
там ведь то же самое, но народ не жалуется на скорость

Цитата(c001ibin @ Dec 18 2011, 02:06) *
всё равно пришлось собирать ucGoZilla sm.gif Сразу с него и начинайте, нечего по хоженым граблям ходить.

а позволяет ли он отлаживать собранное устройство?
ну т.е., на сколько я в этом понимаю, подключить проводками к уст-ву, и пошагово смотреть на ход программы (как в обычном программировании)
вроде в его описании сказано про jtag. Это не оно ли?


--------------------
Продаю котят. Недорого. 50р ведро.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Dec 18 2011, 09:25
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(Voice2001 @ Dec 18 2011, 15:12) *
а позволяет ли он отлаживать собранное устройство?
ну т.е., на сколько я в этом понимаю, подключить проводками к уст-ву, и пошагово смотреть на ход программы (как в обычном программировании)
вроде в его описании сказано про jtag. Это не оно ли?
ucGoZilla не поддерживает отладку AVR - только программирование. Связано это с тем, что ATMEL не раскрывает On-Chip-Debug протокол, который реализуется через JTAG. Если бы протокол был в открытом виде ввести его было бы задачей одной недели.


--------------------
Go to the top of the page
 
+Quote Post
Voice2001
сообщение Dec 18 2011, 10:00
Сообщение #19


Местный
***

Группа: Свой
Сообщений: 240
Регистрация: 29-01-08
Из: эМ-ск
Пользователь №: 34 553



prottoss, тогда объясните плз нубу, в чем выигрыш использования годзиллы вместо простых программаторов на FT232RL или "5 проводков"?
самым главным плюсом я вижу работу через ЮСБ и отсутствие проблемы "курицы-яйца" (когда, чтобы воспользоваться программатором, нужно сначала как-то запрограммировать процессор, использованный в нем)
но, вроде как FT232RL решает обе эти проблемы


--------------------
Продаю котят. Недорого. 50р ведро.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Dec 18 2011, 10:53
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(Voice2001 @ Dec 18 2011, 16:00) *
prottoss, тогда объясните ... в чем выигрыш использования годзиллы вместо простых программаторов на FT232RL или "5 проводков"?
С удовольствием:

1. Однозначно быстрее программирует
2. Наличие конвертеров уровней - можно программировать МК с напряжением питания от 1,65 до 5 вольт
3. Наличие управляемого генератора, который можно использовать для тактирования МК или восстановления после неверной прошивки фьюз-битов, отвечающих за тактирование.
4. Возможность программировать XMega по интерфейсу PDI
5. Поддержка ВСЕХ МК AVR (AT90, ATTiny, ATmega, ATxmega) которые имеют в наличии хотя бы один из интерфейсов - ISP, JTAG, PDI.
6. Поддержка популярных протоколов STK500v2/ICEmkII


--------------------
Go to the top of the page
 
+Quote Post
Voice2001
сообщение Dec 18 2011, 11:04
Сообщение #21


Местный
***

Группа: Свой
Сообщений: 240
Регистрация: 29-01-08
Из: эМ-ск
Пользователь №: 34 553



prottoss, т.е. для совсем начинающего, который хочет в первую очередь понять принцип работы с МК на программном уровне (ну и помигать светодиодами), а не ковыряние с паяльником, этот программатор будет излишним?
ПС. но в будущем все же может пригодиться, поэтому имеет смысл начать с него?


--------------------
Продаю котят. Недорого. 50р ведро.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Dec 18 2011, 11:11
Сообщение #22


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(Voice2001 @ Dec 18 2011, 17:04) *
prottoss, т.е. для совсем начинающего, который хочет в первую очередь понять принцип работы с МК на программном уровне (ну и помигать светодиодами), а не ковыряние с паяльником, этот программатор будет излишним?
ПС. но в будущем все же может пригодиться, поэтому имеет смысл начать с него?
Мне не понятно, как "5-проводков", FT232 или ucGoZilla влияют на понимание "принципа работы МК на программном уровне" biggrin.gif
Тем не менее, я считаю, каждый сам выбирает по своим вкусам и приоритетам.


--------------------
Go to the top of the page
 
+Quote Post
Voice2001
сообщение Dec 18 2011, 11:13
Сообщение #23


Местный
***

Группа: Свой
Сообщений: 240
Регистрация: 29-01-08
Из: эМ-ск
Пользователь №: 34 553



Цитата(prottoss @ Dec 18 2011, 15:11) *
Мне не понятно, как "5-проводков", FT232 или ucGoZilla влияют на понимание "принципа работы МК на программном уровне" biggrin.gif

на FT232 или с 5-ю проводками (при наличии ЛПТ) быстрее начать что-то собирать на МК, чем паять годзиллу (все ИМХО)


--------------------
Продаю котят. Недорого. 50р ведро.
Go to the top of the page
 
+Quote Post
sigmaN
сообщение Dec 18 2011, 12:08
Сообщение #24


I WANT TO BELIEVE
******

Группа: Свой
Сообщений: 2 617
Регистрация: 9-03-08
Пользователь №: 35 751



А был же ещё программатор от пользователя Petka
Но его собирать наверно придётся.
А вообще AVR Dragon самая сила, но подороже выйдет ))


--------------------
The truth is out there...
Go to the top of the page
 
+Quote Post
ReAl
сообщение Dec 18 2011, 13:20
Сообщение #25


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

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



Цитата(Voice2001 @ Dec 18 2011, 11:12) *
ReAl, а как же на FT232RL?
там ведь то же самое, но народ не жалуется на скорость
Там другое. Давайте так.

Были программаторы на обычный COM-порт, состоящие из резистров и диодов/стабилитронов по вкусу.
Работали они через вызовы ОС "установить/сбросить RTS", "установить/снять состояние BREAK на TXD", "опросить статус модема".
Скорость не ахти (в том числе из-за задержек в преобрахователях к уровням RS232 в компьютере), но терпимо.

Потом появились "обобщённые" (в смысле производитель не важен) преобразователи USB-COM. Вроде бы всё то же самое, но "установить/сбросить RTS" выливается в милисекунды.

FT232R имеет режим SYNCHRONOUS BITBANG, не имеющий ничего общего с COM-портом как таковым. Это специальный режим микросхемы FTDI, имеющийся и в FT245R, которая про RS232 и не слышала. Вот там скорость поприличнее, на уровне «хорошего» LPT, может даже немного быстрее.

Но всё равно ощутимо медленнее, чем нормально сделанный микропроцессорный вариант (с USB нормальной скорости, никаких soft-USB, работающих в итоге медленнее LPT) либо FT2232*, FT4232H, FT232H (т.е. чипы, имеющие MPSSE - аппаратный JTAG/SPI контроллер).
С MPSSE -- это к avreal либо «AVR Happy Jtag2». Оно же потом для ARM-ов разнообразных с OpenOCD пойдёт.
Микропроцессорный — «я бы выбрал годзиллу»

Цитата(Voice2001 @ Dec 18 2011, 11:12) *
а позволяет ли он отлаживать собранное устройство?
ну т.е., на сколько я в этом понимаю, подключить проводками к уст-ву, и пошагово смотреть на ход программы (как в обычном программировании)
вроде в его описании сказано про jtag. Это не оно ли?
Это позволяют клоны атмеловских программаторов с поддержкой отладки через JTAG и, через упомянутый драйвер «AVR Happy Jtag2», FT2232.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
Voice2001
сообщение Dec 18 2011, 13:28
Сообщение #26


Местный
***

Группа: Свой
Сообщений: 240
Регистрация: 29-01-08
Из: эМ-ск
Пользователь №: 34 553



Цитата(ReAl @ Dec 18 2011, 17:20) *
Это позволяют клоны атмеловских программаторов с поддержкой отладки через JTAG и, через специальный драйвер «AVR Happy Jtag2», FT2232.

но стоят они в несколько раз дороже годзиллы?
можно пару названий?


--------------------
Продаю котят. Недорого. 50р ведро.
Go to the top of the page
 
+Quote Post
Voice2001
сообщение Dec 18 2011, 15:34
Сообщение #27


Местный
***

Группа: Свой
Сообщений: 240
Регистрация: 29-01-08
Из: эМ-ск
Пользователь №: 34 553



а как себя ведут вот такие 4-х баксовые программаторы?
ПС. пофиг, что в висте и вин7 не работают


--------------------
Продаю котят. Недорого. 50р ведро.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Dec 18 2011, 15:47
Сообщение #28


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(Voice2001 @ Dec 18 2011, 21:34) *
а как себя ведут вот такие 4-х баксовые программаторы?
ПС. пофиг, что в висте и вин7 не работают
Это как раз похожий на мой AVR910USB, только с другой прошивкой. Основан на софтовом драйвере USB для AVR от http://obdev.at Медленнее чем 5 проводков аля ЛПТ. С Win7 совместим при определенных условиях. Читайте об этом на странице про мой AVR910. Ссылка под подписью.


--------------------
Go to the top of the page
 
+Quote Post
zhevak
сообщение Dec 18 2011, 16:25
Сообщение #29


Знающий
****

Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065



Цитата(Voice2001 @ Dec 18 2011, 21:34) *
а как себя ведут вот такие 4-х баксовые программаторы?
ПС. пофиг, что в висте и вин7 не работают

Да, пофигу все это!
Вы уж начните что-нибудь делать, а там разберетесь что-к-чему. А то температуру воды помериете, и плотность, и соленость. И прозрачность... И глубину, уклон... И а все никак войти в воду не можете. Не бойтесь потерять 100-500 рублей, ошибившись с программатором. В крайнем случае это будут не потери. Это будет "запаска" на черный день, когда тьфу-тьфу-тьфу издохнет рабочий программатор.

У меня был и 5-ти проыодковый, и AVR910-ый, и Китайский Драгон, и фирменный AVR MK-II -- не суть, все одно и то же. Все позволяют заливать код в МК. Ну один льет за секунду, другой за 10 -- где разница, а третий будет минуту цедить килобайт кода? У Вас что, крупносерийное производство, когда каждая секунда дорога? Пока у Вас ничего такого нет, то скорость для Вас -- одни понты. Берите, что есть и двигайтесь вперед.

И еще. Вы ведь не живете где-нибудь на другой планете. Наверняка в вашем городе найдутся люди, которые имеется программатор. Попробуйте поискать их, а когда найдете, попросите прошить _ваш_первый_программатор_. Я уверен, что Вам не откажут.

-- Желаете умереть сразу. Или хотите помучиться? (с)

(перевод: желаете как можно скорее начать работать с МК, или хотите сначала намучиться?)

Со стороны, это как-то немного странно выглядит. Может я чего не замечаю. Вы реально хотите достичь цели (начать заниматься с МК) или для Вас принципиально _поднять_своими_силами_все_с_нуля_?

Второе -- очень глупо. Человек -- прежде всего, существо социальное. То есть его деятельность очень сильно опирается на окружающих его людей. Ну так и пользуйтесь тем, что Вы не одиноки, а среди других таких же.

К стати, я до сих пор пользуюсь параллельным программатором (5 проводков + 74РС244). За пять лет подыхал уже раз пять если не больше. И каждый раз чинился. А что там чинить-то? Скорость нормальная. Да и скорость больше, чем на AVR910.

А то, что JTAG позволяет проходить программу по шагам и видеть живьем переменные и регистры -- ну это конечно плюс. Не плохой плюс. Но это не есть принципиальное ограничение для работы с МК. Начните с простого. А когда понравится процесс (работа с МК). вот тогда и разживетесь на любимую игрушку.

Дал бы свой программатор на недельку поиграться, да не знаю в каком городе Вы живете. Проблемы-то нет. Уже прыгайте в воду!


--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
Go to the top of the page
 
+Quote Post
Voice2001
сообщение Dec 18 2011, 17:21
Сообщение #30


Местный
***

Группа: Свой
Сообщений: 240
Регистрация: 29-01-08
Из: эМ-ск
Пользователь №: 34 553



Цитата(prottoss @ Dec 18 2011, 19:47) *
Это как раз похожий на мой AVR910USB, только с другой прошивкой

тогда почему разница в цене почти в 10 раз?
zhevak, пока выходные, почему бы не выяснить, что конкретно мне надо, а потом поехать и купить.
уж сколько раз в детстве было - купил, а не то.

Да и читал тут, что из-за каких-то usb-rs232 преобразователей народ синий экран ловил, а то и порты выгорали...


--------------------
Продаю котят. Недорого. 50р ведро.
Go to the top of the page
 
+Quote Post

8 страниц V  < 1 2 3 4 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 5th July 2025 - 11:10
Рейтинг@Mail.ru


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