|
Помогите разобраться с протоколами и интерфейсами, Помогите с протоколами при помощи которых можно соединять МК с компом |
|
|
|
Jun 14 2007, 06:06
|

Группа: Новичок
Сообщений: 6
Регистрация: 5-05-07
Из: Москва
Пользователь №: 27 531

|
Всем привет! Я не так давно разобрался с самим PIC МК и честно сказать, он мне очень понравился. Хотелось бы теперь прояснить возможность коллективной работы МК с компом или компа с МК. Но у меня проблема, я не могу понять какой интерфейс/протокол мне использовать. И можно ли напрямую соеденить МК с компом и что для этого нужно? Или необходимо использовать специальные ИМС, которые с начало преобразуют твои данные под определенный стандарт, а потом в обратную сторону? Также, если у тебя есть диаграммы последовательности подачи сигналов (подать сигнал разрешения записи и т.п.), то чтобы сформировать эту последовательность, надо паясть схему или можно сделать програмку на компе, например на Си?
--------------------
С уважением Sky Lord
|
|
|
|
|
 |
Ответов
|
Jun 14 2007, 12:05
|
Частый гость
 
Группа: Свой
Сообщений: 139
Регистрация: 23-05-05
Из: UA
Пользователь №: 5 317

|
Простите, но позвольте перефразировать: "Хочешь научится ездить на велосипеде? Это устарело! К50 "Черная акула" крутая пушка, высокая скорость и хороший прицел! Да еще и винт соосный - никакой фигни на хвосте!" Не стерпел  грохните это, модераторы.
|
|
|
|
|
Jun 14 2007, 12:49
|
Частый гость
 
Группа: Участник
Сообщений: 108
Регистрация: 15-05-07
Пользователь №: 27 742

|
Цитата(AndryG @ Jun 14 2007, 15:05)  Простите, но позвольте перефразировать: "Хочешь научится ездить на велосипеде? Это устарело! К50 "Черная акула" крутая пушка, высокая скорость и хороший прицел! Да еще и винт соосный - никакой фигни на хвосте!" Не стерпел  грохните это, модераторы. Абсолютно глупо. Большинство новых компьтеров не имеют COM порта, так что ориентироваться на него при разработке нового устройства мягко говоря нелогично. По обвязке FT232RL проще ваших конверторов уровней для RS-232. В плане написания программ также все абсолютно идентично, как со стороны МК, так и со стороны ПК. Не хотите использовать дополнительные функции - и не надо. Драйверы уже давно идут в комплекте с Windows. Единственный минус - цена 4$, но учитывая плюсы... P.S. Я ведь не Ethernet или FireWire порекомендовал...
|
|
|
|
|
Jun 14 2007, 16:38
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(SunnyDevil @ Jun 14 2007, 18:49)  Абсолютно глупо. Большинство новых компьтеров не имеют COM порта, так что ориентироваться на него при разработке нового устройства мягко говоря нелогично. По обвязке FT232RL проще ваших конверторов уровней для RS-232. В плане написания программ также все абсолютно идентично, как со стороны МК, так и со стороны ПК. Не хотите использовать дополнительные функции - и не надо. Драйверы уже давно идут в комплекте с Windows. Единственный минус - цена 4$, но учитывая плюсы... P.S. Я ведь не Ethernet или FireWire порекомендовал... Никакой принципиальной разницы в организации обмена данными МК с PC через COM-порт или посредством моста USB-COM нет. Так что программа, написанная для МК, будет одинаково работать как с обычным COM-портом, так и виртуальным. А вот в программе которая со стороны PC при использование моста USB-COM (в отличие от стандартного COM-порта) можно получить некоторый геморрой. Особенно, если конвертор на FT232R будет изготовлен не совсем схемотехнически корректно.
|
|
|
|
|
Jun 14 2007, 17:21
|
Частый гость
 
Группа: Участник
Сообщений: 108
Регистрация: 15-05-07
Пользователь №: 27 742

|
Цитата(rezident @ Jun 14 2007, 19:38)  Никакой принципиальной разницы в организации обмена данными МК с PC через COM-порт или посредством моста USB-COM нет. Так что программа, написанная для МК, будет одинаково работать как с обычным COM-портом, так и виртуальным. А вот в программе которая со стороны PC при использование моста USB-COM (в отличие от стандартного COM-порта) можно получить некоторый геморрой. Особенно, если конвертор на FT232R будет изготовлен не совсем схемотехнически корректно. Опа! А вот с этого момента поподробней пожалуйста... Просто уже сделали не одну сотню устройств с FT232 и под несколько программ, а геморой не появлялся... Можно конкретнее где могут быть ошибки в схемотехнике и где могут появиться грабли в ПО?
|
|
|
|
|
Jun 14 2007, 17:53
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(SunnyDevil @ Jun 14 2007, 23:21)  Опа! А вот с этого момента поподробней пожалуйста... Просто уже сделали не одну сотню устройств с FT232 и под несколько программ, а геморой не появлялся... Можно конкретнее где могут быть ошибки в схемотехнике и где могут появиться грабли в ПО? Я не сказал что будут, а что могут быть. Я раз за вас, что у вас все хорошо и гладко. Однако прочитайте как называется данный раздел форума? Прочитали? Совсем не обязательно, что абсолютно любой начинающий так же профессионально как вы сможет изготовить USB-устройство и написать программу. Не так ли?  Я ничуть не агитирую против USB-COM или только за RS-232. Но и фанатизма по поводу USB не нужно. У начинающего должно остаться право осознанного выбора. А чтобы помочь сделать выбор не мешало бы описать все возможные варианты. Опять же без фанатизма  P.S. если уж на то пошло, то почему бы вместо отдельной м/с моста USB-COM не предложить начинающему готовый Data-cable?
|
|
|
|
|
Jun 14 2007, 19:38
|
Частый гость
 
Группа: Участник
Сообщений: 108
Регистрация: 15-05-07
Пользователь №: 27 742

|
Цитата(rezident @ Jun 14 2007, 20:53)  Я не сказал что будут, а что могут быть. Я раз за вас, что у вас все хорошо и гладко. Однако прочитайте как называется данный раздел форума? Прочитали? Совсем не обязательно, что абсолютно любой начинающий так же профессионально как вы сможет изготовить USB-устройство и написать программу. Не так ли?  Я ничуть не агитирую против USB-COM или только за RS-232. Но и фанатизма по поводу USB не нужно. У начинающего должно остаться право осознанного выбора. А чтобы помочь сделать выбор не мешало бы описать все возможные варианты. Опять же без фанатизма  P.S. если уж на то пошло, то почему бы вместо отдельной м/с моста USB-COM не предложить начинающему готовый Data-cable? Я тоже никак не агитирую USB, просто для начинающего будт проще обвязать FT232RL чем MAX232... На обвязку из обязательного нужен 1 конденсатор на 100н. А удоволетворение тем более начинающий сможет получить больше от сознания того, что сделал что-то в ногу со временем, а не собрал ламповый приемник. (никоим образом не хочу обидеть любителей ламп). А в готовом Data-cable стоит таже микросхема. Ну да ладно. Чего спорить. И то и то по сути одно и то же. Из простых вариантов также можно предложить LPT. Но тут есть заковырка с софтом на компьютер, для Windows тут точно граблей накидано целое поле. Разве что есть опыт написания драйверов или опыт работы с чужими драйверами. А в остальном очень красиво - ножки на выход, ножки на вход - 0-5 В, с ограничением тока, с приличной скоростью. Но ИМХО устарело еще больше чем COM.
|
|
|
|
Сообщений в этой теме
Sky Lord Помогите разобраться с протоколами и интерфейсами Jun 14 2007, 06:06 rumit2000 Цитата(Sky Lord @ Jun 14 2007, 10:06) Все... Jun 14 2007, 06:31 AndryG Вашу задачку можно разбить на три вопроса:
железн... Jun 14 2007, 11:22 SunnyDevil Удивительно что PIC вам понравился... Ну да ладно.... Jun 14 2007, 11:30 NewMaestro Цитата(SunnyDevil @ Jun 14 2007, 14:30) У... Jun 16 2007, 22:29  SunnyDevil Цитата(NewMaestro @ Jun 17 2007, 01:29) У... Jun 17 2007, 21:08  upc2 Цитата(NewMaestro @ Jun 17 2007, 01:29) А... Jun 18 2007, 05:09   SunnyDevil Цитата(upc2 @ Jun 18 2007, 08:09) Наверно... Jun 18 2007, 07:41 alexander23 Цитата(SunnyDevil @ Jun 14 2007, 15:30) У... Jul 13 2007, 08:50  ALexx Цитата(alexander23 @ Jul 13 2007, 11:50) ... Jul 13 2007, 10:58    SALOME Цитата(SunnyDevil @ Jun 15 2007, 00:21) М... Jun 22 2007, 08:42 Mike18 А если использовать PIC со встроенным USB или Ethe... Jun 14 2007, 15:31 bodja74 Гы ,нашли о чем спорить
Чем по большому счету FT2... Jun 14 2007, 20:19 SunnyDevil Цитата(bodja74 @ Jun 14 2007, 23:19) Гы ,... Jun 14 2007, 21:10 Mike18 Цитата(bodja74 @ Jun 15 2007, 00:19) Еще ... Jun 14 2007, 21:32 DRUID3 Господа, начинающему человеку с головой хватит RS2... Jun 14 2007, 21:53
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|