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

 
 
> Программатор RS232, своими руками
LeoLabs
сообщение Jun 29 2005, 06:26
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 47
Регистрация: 5-03-05
Пользователь №: 3 082



Не подскажете программатор для заливки всех камней AVR?

посмотрел avrreal - он подключается к LPT порту, который очень "нежный" и его легко вывести из строя, поэтому и возник вопрос о хорошем программаторе по RS232. Соответственно и ПО к нему должно понимать *.hex и файлы для заливки EEPROM.

Слышал про AS2, похоже хорошая вещь - можно ли его собрать своими ручками?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AndyBig
сообщение Jun 29 2005, 18:30
Сообщение #2


Иногдящий
****

Группа: Свой
Сообщений: 691
Регистрация: 28-02-05
Пользователь №: 2 931



Цитата
а я от AndyBig тут пока не получил ответа - а как с ней работать под разными осями и вообще.

Сорри, пока добрался с работы домой, да пока поужинал... smile.gif
ReAl, с PDIUSB работать, в принципе, можно так же, как и с FT245 - практически тот-же принцип. По драйверам - знаю, что с помощью DriverStudio дрова писались буквально за пару дней. В принципе, можно прикинуть ее виртуальным COM-портом, тогда дрова и писать не нужно, но это, думаю, излишне.
Мне вообще почему-то кажется, что подавляющее большинство прошивок проводится из под виндов smile.gif.
Ну и если уж приспичит - неужели под тот же линукс так сложно писать драйвера? Я, честно говоря, в линуксе полный ноль, поэтому может быть кто и просветит как раз...
Но это так, лирическое отступление smile.gif.
Вообще я думаю, что лучше все-таки писать драйвера самим - хоть под PDIUSB, хоть под FT2xx. Это не такая уж большая работа по сравнению с остальным объемом задач, зато можно отконфигурировать устройство абсолютно на свой вкус.
По поводу чипов FT2xx - согласен, вполне можно взять FT245. Мне он тоже понравился больше чем FT232 по причинам, уже изложенным ReAl-ом, плюс потому, что он имеет параллельную шину - это все-таки побыстрее последовательной.
По скоростям - думаю, что выжимать из устройства мегабитные скорости практически не имеет смысла. По спецификации тех же AVR клок должен иметь период не менее 2 машинных циклов программируемого чипа при тактовой частоте меньше 12 МГц и 3 цикла при более высокой тактовой. То есть при установленном по умолчанию внутреннем осцилляторе 1 МГц максимум, что можно будет заливать в чип - 500 КБит. Или даже 250 КБит, если они имеют в виду не период, а время удержания уровня.
Цитата
Depending on CKSEL Fuses, a valid clock must be present. The minimum low and highperiods for the serial clock (SCK) input are defined as follows:
Low:> 2 CPU clock cycles for fck < 12 MHz, 3 CPU clock cycles for fck ≥ 12 MHz
High:> 2 CPU clock cycles for fck < 12 MHz, 3 CPU clock cycles for fck ≥ 12 MHz

Это говорит Атмел.

Цитата
Там мега8, 245-я и at45db кажется 041 "на всякий случай" - можно доработать софт до автономного программатора.

Вот-вот, я тоже предлагал поставить флешку для автономного программирования или для копирования smile.gif.
Впрочем, все мои предложения и видение проекта есть на wiki: http://wiki.electronix.ru/index.php/%D0%A3...%82%D0%BE%D1%80
Go to the top of the page
 
+Quote Post
ReAl
сообщение Jun 30 2005, 11:40
Сообщение #3


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

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



Цитата(AndyBig @ Jun 29 2005, 21:30)
В принципе, можно прикинуть ее виртуальным COM-портом, тогда дрова и писать не нужно, но это, думаю, излишне.

Это даст возможность этой коробочке работать с большой кучей существующего софта. Плохо это или хорошо - отдельный вопрос smile.gif
Цитата(AndyBig @ Jun 29 2005, 21:30)
Мне вообще почему-то кажется, что подавляющее большинство прошивок проводится из под виндов smile.gif.

Это ещё не значит, что на остальное надо забить.
Цитата(AndyBig @ Jun 29 2005, 21:30)
Вообще я думаю, что лучше все-таки писать драйвера самим - хоть под PDIUSB, хоть под FT2xx. Это не такая уж большая работа по сравнению с остальным объемом задач, зато можно отконфигурировать устройство абсолютно на свой вкус.

Это (свой вкус) может быть как раз недостатком. Если не собираться переписывать всякий готовый софт под этот свой вкус smile.gif Имеются ввиду всякие jtag-отладчики и т.п.
Цитата(AndyBig @ Jun 29 2005, 21:30)
По скоростям - думаю, что выжимать из устройства мегабитные скорости практически не имеет смысла. По спецификации тех же AVR клок должен иметь период не менее 2 машинных циклов программируемого чипа при тактовой частоте меньше 12 МГц и 3 цикла при более высокой тактовой. То есть при установленном по умолчанию внутреннем осцилляторе 1 МГц максимум, что можно будет заливать в чип - 500 КБит. Или даже 250 КБит, если они имеют в виду не период, а время удержания уровня.

250. По два такта на высокий и низкий уровень на SCK - Fspi = Fxtal/4. Далее вопрос - а если частота выше? Неужели
Цитата(AndyBig @ Jun 29 2005, 21:30)
кажется, что подавляющее большинство

запускает процессоры на внутреннем 1МГц? smile.gif К меня так редко меньше 7.3728 бывает.


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

Сообщений в этой теме
- LeoLabs   Программатор RS232   Jun 29 2005, 06:26
- - rat   Может быть ЛПТэшник и нежный, но на практике чаще ...   Jun 29 2005, 06:55
|- - LeoLabs   Цитата(rat @ Jun 29 2005, 13:55)Может быть ЛП...   Jun 29 2005, 07:01
|- - yung   AS2 в Аргуссофте -900 рублей. Собрать самому его м...   Jun 29 2005, 07:21
- - AndyBig   Господа, может быть самим разработать нормальный п...   Jun 29 2005, 07:32
|- - sK0T   Цитата(AndyBig @ Jun 29 2005, 11:32)Господа, ...   Jun 29 2005, 08:30
|- - yung   Для начала советую обойтись минимумом - СОМ и SPI....   Jun 29 2005, 09:39
|- - ROC   Цитата(sK0T @ Jun 29 2005, 12:30)Цитата(AndyB...   Jun 29 2005, 09:55
- - AndyBig   Эээ... Не совсем понятно Я нашел тему "Униве...   Jun 29 2005, 09:43
- - rezident   "Универсальная в мире только одна вещь - глуп...   Jun 29 2005, 09:46
- - AndyBig   yung да это понятно ) JTAG можно предусмотреть пок...   Jun 29 2005, 09:49
- - AndyBig   rezident не нужно понимать все так буквально Унив...   Jun 29 2005, 09:50
|- - rezident   AndyBig, тогда нужно писать более конкретно. Что-т...   Jun 29 2005, 09:53
- - ROC   А почему не попробовать "родной" Atmel...   Jun 29 2005, 09:50
- - AndyBig   Гм... Ну, во-первых, мне не нравится сама схематик...   Jun 29 2005, 09:59
|- - ROC   Цитата(AndyBig @ Jun 29 2005, 13:59)Гм... Ну,...   Jun 29 2005, 10:08
- - AndyBig   Упс... У меня получилась ссылка http://www.einfo.r...   Jun 29 2005, 10:59
|- - ROC   Цитата(AndyBig @ Jun 29 2005, 14:59)Упс... У ...   Jun 29 2005, 11:49
- - AndyBig   Неее, другие не возьму Выкидывается кусок с максо...   Jun 29 2005, 11:58
|- - ROC   Цитата(AndyBig @ Jun 29 2005, 15:58)Неее, дру...   Jun 29 2005, 12:18
|- - ReAl   Цитата(AndyBig @ Jun 29 2005, 14:58)Выкидывае...   Jun 29 2005, 13:52
|- - Alexey_N   Цитата(ReAl @ Jun 29 2005, 17:52)Поясняю: дра...   Jun 29 2005, 14:09
|- - ReAl   Цитата(Alexey_N @ Jun 29 2005, 17:09)Ну дык л...   Jun 29 2005, 15:30
|- - Alexey_N   Цитата(ReAl @ Jun 29 2005, 19:30)Я так понял,...   Jun 29 2005, 15:57
|- - ReAl   Цитата(Alexey_N @ Jun 29 2005, 18:57)О немцах...   Jun 29 2005, 16:38
|- - Alexey_N   Цитата(ReAl @ Jun 29 2005, 20:38)Через FT245 ...   Jun 29 2005, 19:37
|- - ReAl   Цитата(Alexey_N @ Jun 29 2005, 22:37)Бластер ...   Jun 30 2005, 11:28
|- - Alexey_N   Цитата(ReAl @ Jun 30 2005, 15:28)245-я в любо...   Jun 30 2005, 17:07
|- - ROC   Цитата(Alexey_N @ Jun 30 2005, 21:07)[skipped...   Jun 30 2005, 21:04
||- - Max_Fly   Цитата(ROC @ Jul 1 2005, 00:04)Цитата(Alexey_...   Jun 30 2005, 21:22
||- - ROC   Цитата(Max_Fly @ Jul 1 2005, 01:22)Цитата(ROC...   Jul 1 2005, 05:36
||- - Max_Fly   [/quote] Хех... Вышеперечисленного чего? Проекта? ...   Jul 1 2005, 06:06
|||- - ROC   Цитата(Max_Fly @ Jul 1 2005, 10:06)Хех... Выш...   Jul 1 2005, 07:20
||- - halfdoom   Цитата(ROC @ Jul 1 2005, 08:36)А прошить дева...   Jul 8 2005, 12:00
|- - Max_Fly   трое это уже сила. Если хотите двинуться - давайте...   Jun 30 2005, 21:16
||- - Alexey_N   Цитата(Max_Fly @ Jul 1 2005, 01:16)1) для сог...   Jul 1 2005, 11:24
||- - ROC   Цитата(Alexey_N @ Jul 1 2005, 15:24)[skipped ...   Jul 1 2005, 11:36
||- - Max_Fly   Цитата(Alexey_N @ Jul 1 2005, 14:24)Цитата(Ma...   Jul 1 2005, 12:28
||- - ReAl   Цитата(Alexey_N @ Jul 1 2005, 14:24)Цитата(Ma...   Jul 1 2005, 15:57
|- - ReAl   Цитата(Alexey_N @ Jun 30 2005, 20:07)Цитата(R...   Jul 1 2005, 15:47
- - AndyBig   ЦитатаМожет проще будет что-нибудь типа Almel AT89...   Jun 29 2005, 12:33
- - AndyBig   ЦитатаМеня лично вполне устраивает AVR910, PCI пла...   Jun 29 2005, 12:34
- - *Roma*   А PonyProg не подойдет, как по мне уж проще и быть...   Jun 29 2005, 13:30
|- - ROC   Цитата(*Roma* @ Jun 29 2005, 17:30)А PonyProg...   Jun 29 2005, 13:52
- - AndyBig   PonyProg в силу своей огроменной универсальности и...   Jun 29 2005, 13:46
|- - ROC   Цитата(AndyBig @ Jun 29 2005, 17:46)PonyProg ...   Jun 29 2005, 14:01
- - ReAl   Кстати, ещё по FTDI - есть такая буква FT2232. Я у...   Jun 29 2005, 13:59
- - AndyBig   ЦитатаВопрос такой - чем PDIUSB1x лучше, чем FT232...   Jun 29 2005, 14:20
|- - ROC   Цитата(AndyBig @ Jun 29 2005, 18:20)Тогда ска...   Jun 29 2005, 14:27
|- - Alexey_N   Цитата(ROC @ Jun 29 2005, 18:27)Цитата(AndyBi...   Jun 29 2005, 14:46
- - AndyBig   Угу, нашел   Jun 29 2005, 14:50
- - AndyBig   Но дорого.   Jun 29 2005, 14:56
- - AndyBig   Вот, еще... Мне не совсем понравилось что FT245 не...   Jun 29 2005, 19:07
|- - Alexey_N   Цитата(AndyBig @ Jun 29 2005, 23:07)И про фил...   Jun 29 2005, 19:42
- - AndyBig   ЦитатаКороче, с точки зрения минимального экстрима...   Jun 30 2005, 06:30
- - AndyBig   ЦитатаВот-вот, вот поэтому уж больно вкусно примен...   Jun 30 2005, 06:33
- - AndyBig   ЦитатаЭто даст возможность этой коробочке работать...   Jun 30 2005, 12:00
|- - ReAl   Цитата(AndyBig @ Jun 30 2005, 15:00)ЦитатаЭто...   Jun 30 2005, 12:54
- - AndyBig   Сразу, конечно, не напишешь. Сразу даже железку не...   Jun 30 2005, 15:08
- - Yra   Для полного счастья программатору нужен регулируем...   Jul 1 2005, 18:16
|- - Alexey_N   Цитата(Yra @ Jul 1 2005, 22:16)Для полного сч...   Jul 1 2005, 19:48
|- - Max_Fly   Цитата(Alexey_N @ Jul 1 2005, 22:48)Цитата(Yr...   Jul 1 2005, 21:10
- - Yra   Почитайте спецификации программирования PIC16 - та...   Jul 2 2005, 07:38
- - AndyBig   OFF: прошу прощения, с пятницы был отключен ADSL, ...   Jul 4 2005, 07:58
|- - ReAl   Цитата(AndyBig @ Jul 4 2005, 10:58)По питанию...   Jul 4 2005, 15:46
- - AndyBig   1. ЦитатаНо многие почему-то очень хотят, и если э...   Jul 4 2005, 20:38
|- - ReAl   Цитата(AndyBig @ Jul 4 2005, 23:38)Цитата... ...   Jul 5 2005, 12:36
|- - PlainUser   ЦитатаМожно поставить сдвоенные низковольтные поле...   Jul 6 2005, 07:48
- - aal   Hi All! Мне кажется вы немножко не стого конц...   Jul 5 2005, 06:56
|- - ReAl   Цитата(aal @ Jul 5 2005, 09:56)Мне кажется вы...   Jul 5 2005, 12:46
- - AndyBig   1. Цитата(aal)Мне кажется развязку надо ставить им...   Jul 5 2005, 08:39
- - AndyBig   ЦитатаА с RSTDISBL как? tiny15-tiny85 - это вчераш...   Jul 5 2005, 13:21
- - Alexey_N   1. Давайте попробуем всё-таки взвесить, что важнее...   Jul 5 2005, 20:01
|- - ReAl   Цитата(Alexey_N @ Jul 5 2005, 23:01)2. Вот ре...   Jul 6 2005, 09:25
- - AndyBig   1. Развязка - договорились, делаем без развязки. Д...   Jul 6 2005, 07:17
- - Yra   Предлагаю схему программатора. Схема нарисована не...   Jul 6 2005, 10:33
- - AndyBig   Цитатаполезно бы уметь MOSI процессора направлять ...   Jul 6 2005, 10:36
- - Yra   Мы наверное говорим об устройствах разного класса....   Jul 6 2005, 11:10
- - AndyBig   Для начала нужно определиться с концепцией, с желе...   Jul 6 2005, 11:25
- - aal   Покапавшись в журналах нашёл то, что скорее всего ...   Jul 6 2005, 12:45
|- - Alexey_N   Цитата(aal @ Jul 6 2005, 16:45)Показан програ...   Jul 7 2005, 05:40
- - Yra   ЦитатаПокапавшись в журналах нашёл то, что скорее ...   Jul 6 2005, 13:02
- - aal   Радиохобби №3 за 2004 год стр.19-21. Отсканировал ...   Jul 7 2005, 03:23
- - Yra   По указанному электронному адресу http://www.segme...   Jul 7 2005, 04:49
- - BVU   Всем участвующим в обсуждении привет! Раздел в...   Jul 7 2005, 05:44
- - AndyBig   Вчера так и не нашлось времени для приведения в по...   Jul 7 2005, 06:32
- - aal   2 Yra Вот один из архивов мной сохранённый....   Jul 7 2005, 09:29
- - Yra   ЦитатаПокапавшись в журналах нашёл то, что скорее ...   Jul 7 2005, 10:53
- - aal   2Yra В ефинде десятки предложений TUSB3210 от кучи...   Jul 8 2005, 03:37
- - Yra   ЦитатаВ ефинде десятки предложений TUSB3210 от куч...   Jul 8 2005, 04:25
- - Alexey_N   Пока непонятные мне вопросы. 1.Выбор тактовых част...   Jul 8 2005, 22:14
|- - rezident   Цитата(Alexey_N @ Jul 9 2005, 04:14)Пока непо...   Jul 9 2005, 05:09
||- - Alexey_N   Цитата(rezident @ Jul 9 2005, 09:09)Контролле...   Jul 9 2005, 11:22
|- - halfdoom   Цитата(Alexey_N @ Jul 9 2005, 01:14)1.1. Хоче...   Jul 9 2005, 06:33
|- - Alexey_N   Цитата(halfdoom @ Jul 9 2005, 10:33)Цитата(Al...   Jul 9 2005, 11:00
- - AndyBig   1.1 Не получится, если делать гальваническую развя...   Jul 9 2005, 09:18
- - AndyBig   Одно из соображений - встречно-параллельное включе...   Jul 9 2005, 11:30
- - Yra   Вопрос. Если взять самый что ни на есть ATmega128...   Jul 9 2005, 13:19
2 страниц V   1 2 >


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

 


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


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