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

 
 
3 страниц V  < 1 2 3  
Reply to this topicStart new topic
> Реализация моста PC -> SPI на attiny2313, Главные вопросы прошивка и прога на PC
SM
сообщение Feb 12 2015, 14:26
Сообщение #31


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(A. Fig Lee @ Feb 12 2015, 15:45) *
программировать на стороне Виндоус MPSSE, или иметь обычный COM port и

Все уже запрограммировано до нас sm.gif
http://www.ftdichip.com/Support/SoftwareEx...ibMPSSE-I2C.htm

ну и для людей - https://code.google.com/p/libmpsse/

И драйвер иметь не надо, он же бесплатный, на фтди лежит. А в линуксе даже по умолчанию имеется.
Go to the top of the page
 
+Quote Post
A. Fig Lee
сообщение Feb 12 2015, 15:59
Сообщение #32


Знающий
****

Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467



Цитата(SM @ Feb 12 2015, 09:26) *
Все уже запрограммировано до нас sm.gif
http://www.ftdichip.com/Support/SoftwareEx...ibMPSSE-I2C.htm

ну и для людей - https://code.google.com/p/libmpsse/

И драйвер иметь не надо, он же бесплатный, на фтди лежит. А в линуксе даже по умолчанию имеется.


Дело не в бесплатности, а в том, где и как человек работает. Если у меня зоопарк машин из виндоусов, маков, линухов и фрибсд..
И далеко не все клиенты дадут поставить драйвер на свой комп.
Даже бесплатный. А воткнуть "железячку" в USB дадут. Поэтому firmware это универсальное решение и кросс платформенное.
А MPSSE это для себя любимого на коленке слабать.


--------------------
Верить нельзя никому, даже себе. Мне - можно.
Go to the top of the page
 
+Quote Post
SM
сообщение Feb 12 2015, 16:10
Сообщение #33


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(A. Fig Lee @ Feb 12 2015, 18:59) *
А воткнуть "железячку" в USB дадут.

Если я правильно понимаю (хотя не уверен), что, если, воткнув "железячку" система увидит ft232h как ком-порт, то это автоматически даст доступ и к MPSSE, так как драйвер-то один... Ну по крайней мере под linux это так... А если система не увидит как ком-порт, то по любому драйвер ставить придется (как для среднестатистических переходников USB-COM, например, на одной из самых распространенных микросхем - PL2303). Так что, разница не велика. Драйвер придется ставить, как ни крути, для какой-то части "зоопарка" и в случае ftdi/mpsse, и в случае среднекитайского USB-COM.
Go to the top of the page
 
+Quote Post
A. Fig Lee
сообщение Feb 12 2015, 19:43
Сообщение #34


Знающий
****

Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467



Цитата(SM @ Feb 12 2015, 11:10) *
Если я правильно понимаю (хотя не уверен), что, если, воткнув "железячку" система увидит ft232h как ком-порт, то это автоматически даст доступ и к MPSSE, так как драйвер-то один... Ну по крайней мере под linux это так... А если система не увидит как ком-порт, то по любому драйвер ставить придется (как для среднестатистических переходников USB-COM, например, на одной из самых распространенных микросхем - PL2303). Так что, разница не велика. Драйвер придется ставить, как ни крути, для какой-то части "зоопарка" и в случае ftdi/mpsse, и в случае среднекитайского USB-COM.

Ну судя по этой страничке:
http://www.ftdichip.com/Drivers/D2XX.htm
это таки разные драйвера, и если FTDI ком порты я люблю за то, что дрйавера на всех системах уже встроенные, то здесь нет.
И опять же, надо или кросс платформенную программу и компилить под каждый, или..
В общем сомнительная выгода


--------------------
Верить нельзя никому, даже себе. Мне - можно.
Go to the top of the page
 
+Quote Post
SM
сообщение Feb 12 2015, 20:20
Сообщение #35


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(A. Fig Lee @ Feb 12 2015, 22:43) *
это таки разные драйвера, и если FTDI ком порты я люблю за то, что дрйавера на всех системах уже встроенные, то здесь нет.

Я точно могу сказать про Linux - в ней для работы с ком-портом нужен модуль ядра ftdi_sio, а для MPSSE - ничего не нужно, кроме вездесущей libusb. Для freebsd, аналогично, хватит libusb, которая есть везде и всегда.

Для win.... Точно не могу сказать, ибо не знаю, но... У меня в win стоит Lattice Diamond Programmer, я втыкаю голую ft2232 с дефолтным vid-pin, и он ее сразу видит, и работает через ее MPSSE как через JTAG. Cам я руками дров не ставил. Одновременно появляются и соответствующие два ком-порта. См. картинку, как это выглядит после втыкания FTDI. Повторю - я ничего не ставил, то есть, оно или так было сразу, или какой-то софт за собой притащил. Но, факт, одновременно появляются и ком-порты (ftser2k.sys), и D2XX-устройства (ftdibus.sys), а не по отдельности. То есть, драйвера то физически разные, но все сразу в системе.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
A. Fig Lee
сообщение Feb 12 2015, 21:12
Сообщение #36


Знающий
****

Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467



В любом случае - писать программу придется каждый раз заново под каждую платформу.
Даже если там стоит драйвер.
Что не есть хорошо.


--------------------
Верить нельзя никому, даже себе. Мне - можно.
Go to the top of the page
 
+Quote Post
SM
сообщение Feb 13 2015, 06:03
Сообщение #37


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(A. Fig Lee @ Feb 13 2015, 00:12) *
В любом случае - писать программу придется каждый раз заново под каждую платформу.

Не писать, а собирать, что есть две большие разницы. libmpsse-i2c, вроде, кроссплатформенная, по крайней мере в пределах windows-linux
Go to the top of the page
 
+Quote Post
A. Fig Lee
сообщение Feb 13 2015, 12:06
Сообщение #38


Знающий
****

Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467



Цитата(SM @ Feb 13 2015, 01:03) *
Не писать, а собирать, что есть две большие разницы. libmpsse-i2c, вроде, кроссплатформенная, по крайней мере в пределах windows-linux

Ну да, ну да.. Приезжаю я так к мужику у кого интересующие меня блоки и говорю:
а давай, мужик, проверим парочку через SPI.
Сейчас я тебе на комп установлю вижуаль студио, потом драйвер, если у тебя не стоит,
а потом соберу программу.



--------------------
Верить нельзя никому, даже себе. Мне - можно.
Go to the top of the page
 
+Quote Post
SM
сообщение Feb 13 2015, 12:39
Сообщение #39


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(A. Fig Lee @ Feb 13 2015, 15:06) *
а потом соберу программу.

А сразу под все планируемые системы собрать религия не позволяет?
Go to the top of the page
 
+Quote Post

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

 


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


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