Какую среду выбрать?

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Чт дек 23, 2010 19:40:47

Сообщение skader »

Утро доброе, господа-товарищи.

Возникла необходимость написать программулинку для общения с МК через виртуальный COM-порт.
Чего мне надо? Почти ничего: графический интерфейс c кучей окошеи и кнопочек, прием-передача по Usart-y н минимум головной боли.

На чем не сильно старом проще написать, если опыт в програмировании чуть больше нулево?
Реклама
Модератор
Аватара пользователя
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Сообщение МитяРа »

Осталось-то всего ничего - семейство МК озвучить.. :))
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

Осталось-то всего ничего - семейство МК озвучить..
Это еще зачем? Ихнее дело прога для ПК, а МК сам себе напишет :tea:
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Модератор
Аватара пользователя
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Сообщение МитяРа »

Meteor писал(а):а МК сам себе напишет
Дык.. МК мог-бы у себя на лбу что-то написать, но там уже маркировка чипа написана и дата изготовления.. :)))
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Реклама
Эиком - электронные компоненты и радиодетали
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Чт дек 23, 2010 19:40:47

Сообщение skader »

pic16, но это не важно. МК принимет чего-то по Usart-у, чего-то передает. Под него все написанно. Осталось самая малость, с компом разобраться.
Реклама
Модератор
Аватара пользователя
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Сообщение МитяРа »

Если
skader писал(а):если опыт в програмировании чуть больше нулево?
, то может обратится к кому-то, а то долго "колупаться" будешь..
Для начала, вот тут посмотри: http://articles.org.ru/cn/showdetail.php?cid=6771
Вариантов - масса....
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

МитяРа писал(а): МК мог-бы у себя на лбу что-то написать, но там уже маркировка чипа написана и дата изготовления..
Так МК внутрях пишет а не снаружЫыы :)))
По теме
Могу порекомендовать 2 варианта
1) LabView
2) MATLAB
Остальное зависит от требований.
Если нужно автономное приложение - какой нить деБилдер
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Модератор
Аватара пользователя
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Сообщение МитяРа »

Meteor писал(а):Так МК внутрях пишет а не снаружЫыы
Да внутри, МК чист, яко бЭлый лист..
Он только знает, как его зовут, да и то из-за "тавра" на лбу..

В своё время /надо было/ освоил в VB5-м работу с Com-портом через встроенную библиотеку.. Для той задачи - хватило, по самое не балуйся..

P.S. Кстати, а почему выбираем "среду", сегодня-же вторник, как никак.. :)))
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

Потому что работу надо сдать в среду :P
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Грызет канифоль
Аватара пользователя
Сообщения: 262
Зарегистрирован: Пн дек 15, 2008 19:28:38
Откуда: Омск

Сообщение iplogger »

skader Установи CBuilder и компонент CPort. Для новичка - самое то. И будет тебе тебе счастя..
Грызет канифоль
Аватара пользователя
Сообщения: 262
Зарегистрирован: Пн дек 15, 2008 19:28:38
Откуда: Омск

Сообщение iplogger »

Удалено
Последний раз редактировалось iplogger Ср ноя 02, 2011 04:53:11, всего редактировалось 1 раз.
Друг Кота
Аватара пользователя
Сообщения: 3385
Зарегистрирован: Пн окт 11, 2010 19:00:08

Сообщение Мурик »

skader писал(а):Возникла необходимость написать программулинку для общения с МК через виртуальный COM-порт.
Чего мне надо? Почти ничего: графический интерфейс c кучей окошеи и кнопочек, прием-передача по Usart-y н минимум головной боли.

На чем не сильно старом проще написать, если опыт в програмировании чуть больше нулево?
Данная тема много раз обсуждалась.
К примеру http://www.radiokot.ru/forum/viewtopic. ... &hilit=COM

Из несложных языков для компа, могу порекомендовать PureBasic.
Среда программирования не старая и постоянно поддерживается разработчиками, к примеру, скоро выйдет версия 4.60.
Присутствуют функции для работы с COM портом в Windows, Linux и MacOS X http://purebasic.ru/manual.php?id=1148&lng=rus
Первый раз сказал Мяу!
Сообщения: 34
Зарегистрирован: Чт дек 23, 2010 19:40:47

Сообщение skader »

Спасибо, понял откуда плясать.
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 347
Зарегистрирован: Сб фев 07, 2009 19:21:25

Сообщение БАТАРЕЙКУС »

а вот скажите мне пожалуйста есть преимущество PureBasic перед Visual C++ 6, что легче и лучше.
Мечтатель - не тот, кто сидит на диване и думает о несбыточном, а тот, кто всеми силами стремится воплотить несбыточное в реальность.
Друг Кота
Аватара пользователя
Сообщения: 3385
Зарегистрирован: Пн окт 11, 2010 19:00:08

Сообщение Мурик »

БАТАРЕЙКУС писал(а):есть преимущество PureBasic перед Visual C++ 6, что легче и лучше.
Если сравнивать эти среды программирования то конечно же преимущество есть.
PureBasic кроссплатформенный, а Visual C++ 6 только для винды.
Visual C++ 6 это уже динозавр и ему больше 10 лет, а текущая версия PureBasic 4.60 была выпущена буквально пару дней назад.
Бейсик всегда был легче чем C++ и для домашнего использования его возможностей больше чем достаточно.
Друг Кота
Аватара пользователя
Сообщения: 26671
Зарегистрирован: Пт май 18, 2007 22:56:58

Сообщение Upgrader »

Я очень люблю писать на Delphi (а конкретно 7 версия самая самая). Удобная и очень шустрая среда разработки, множество (больше чем где либо) готовых примеров, исходников и компонентов (все что касается ком порта уже давно написано, надо просто взять и использовать в своих целях). Язык, многим знакомый с детства (pascal) и очень даже удобный в отличии от вырвиглазного basic`а и ему подобных.

Си лучше в перспективе, но и сложнее и геморройнее (один тормозной Visual C++ чего стоит).
Не променяю медь на ржавую несгорайку!
Друг Кота
Аватара пользователя
Сообщения: 6335
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Сообщение Jack_A »

Upgrader писал(а):Я очень люблю писать на Delphi (а конкретно 7 версия самая самая).
Родственная душа :(
Друг Кота
Аватара пользователя
Сообщения: 3385
Зарегистрирован: Пн окт 11, 2010 19:00:08

Сообщение Мурик »

Ох не люблю я холивары, но вы первый начали! :shock: :o
Upgrader писал(а):очень даже удобный в отличии от вырвиглазного basic`а и ему подобных.
Говорите паскаль удобный?
По вашему удобство заключается в кривом синтаксисе? Чего только стоит явно лишние двоеточие при присвоении значения переменной?
А реально лишние begin/end без которых можно обойтись, это тоже удобно?
Или точка в запятой к конце большинства строк? Вот зачем такие заморочки?
И вы еще называете этот язык удобным! :shock:
Я уже молчу про то, что дельфи 7, который вы рекомендуете есть только под Windows x86 и он создает гигантские EXEшники! Да и к тому же, нативно не поддерживает юникод!

В бейсике все реализовано без этих лишних элементов и бейсик реально удобнее паскаля! :))
Собутыльник Кота
Аватара пользователя
Сообщения: 2512
Зарегистрирован: Пн апр 06, 2009 19:33:29
Откуда: Молдова, Кишинев

Сообщение BCluster »

опять бейсикасты и паскалисты негодуют :)
Успокойтесь уже что одно что второе УГ :) Есть только два тру языка (и их последователи) - это си и питон. Все остальное ерунда :) Есть еще специальные задачи для которых есть специальные языке - но увы для васика и паскаля их нет :)
Кстати а в ваших бейсиках аппрат ООП присутствует хоть в каком то приличном виде?

По теме - если хотите перспективный язык освоить берите либо C# если под винду, либо яву если нужна кроссплатформенность. В яве хз, в шарпе есть стандартный компонент для работы с последовательным портом.
Контактная информация:
Ответить

Вернуться в «Интеграция с ПК»