Возникла необходимость написать программулинку для общения с МК через виртуальный COM-порт.
Чего мне надо? Почти ничего: графический интерфейс c кучей окошеи и кнопочек, прием-передача по Usart-y н минимум головной боли.
На чем не сильно старом проще написать, если опыт в програмировании чуть больше нулево?
Осталось-то всего ничего - семейство МК озвучить..
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Дык.. МК мог-бы у себя на лбу что-то написать, но там уже маркировка чипа написана и дата изготовления..
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
МитяРа писал(а): МК мог-бы у себя на лбу что-то написать, но там уже маркировка чипа написана и дата изготовления..
Так МК внутрях пишет а не снаружЫыы
По теме
Могу порекомендовать 2 варианта
1) LabView
2) MATLAB
Остальное зависит от требований.
Если нужно автономное приложение - какой нить деБилдер
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Meteor писал(а):Так МК внутрях пишет а не снаружЫыы
Да внутри, МК чист, яко бЭлый лист..
Он только знает, как его зовут, да и то из-за "тавра" на лбу..
В своё время /надо было/ освоил в VB5-м работу с Com-портом через встроенную библиотеку.. Для той задачи - хватило, по самое не балуйся..
P.S. Кстати, а почему выбираем "среду", сегодня-же вторник, как никак..
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
skader писал(а):Возникла необходимость написать программулинку для общения с МК через виртуальный COM-порт.
Чего мне надо? Почти ничего: графический интерфейс c кучей окошеи и кнопочек, прием-передача по Usart-y н минимум головной боли.
На чем не сильно старом проще написать, если опыт в програмировании чуть больше нулево?
Из несложных языков для компа, могу порекомендовать PureBasic.
Среда программирования не старая и постоянно поддерживается разработчиками, к примеру, скоро выйдет версия 4.60.
Присутствуют функции для работы с COM портом в Windows, Linux и MacOS X http://purebasic.ru/manual.php?id=1148&lng=rus
БАТАРЕЙКУС писал(а):есть преимущество PureBasic перед Visual C++ 6, что легче и лучше.
Если сравнивать эти среды программирования то конечно же преимущество есть.
PureBasic кроссплатформенный, а Visual C++ 6 только для винды.
Visual C++ 6 это уже динозавр и ему больше 10 лет, а текущая версия PureBasic 4.60 была выпущена буквально пару дней назад.
Бейсик всегда был легче чем C++ и для домашнего использования его возможностей больше чем достаточно.
Я очень люблю писать на Delphi (а конкретно 7 версия самая самая). Удобная и очень шустрая среда разработки, множество (больше чем где либо) готовых примеров, исходников и компонентов (все что касается ком порта уже давно написано, надо просто взять и использовать в своих целях). Язык, многим знакомый с детства (pascal) и очень даже удобный в отличии от вырвиглазного basic`а и ему подобных.
Си лучше в перспективе, но и сложнее и геморройнее (один тормозной Visual C++ чего стоит).
Upgrader писал(а):очень даже удобный в отличии от вырвиглазного basic`а и ему подобных.
Говорите паскаль удобный?
По вашему удобство заключается в кривом синтаксисе? Чего только стоит явно лишние двоеточие при присвоении значения переменной?
А реально лишние begin/end без которых можно обойтись, это тоже удобно?
Или точка в запятой к конце большинства строк? Вот зачем такие заморочки?
И вы еще называете этот язык удобным!
Я уже молчу про то, что дельфи 7, который вы рекомендуете есть только под Windows x86 и он создает гигантские EXEшники! Да и к тому же, нативно не поддерживает юникод!
В бейсике все реализовано без этих лишних элементов и бейсик реально удобнее паскаля!
опять бейсикасты и паскалисты негодуют
Успокойтесь уже что одно что второе УГ Есть только два тру языка (и их последователи) - это си и питон. Все остальное ерунда Есть еще специальные задачи для которых есть специальные языке - но увы для васика и паскаля их нет
Кстати а в ваших бейсиках аппрат ООП присутствует хоть в каком то приличном виде?
По теме - если хотите перспективный язык освоить берите либо C# если под винду, либо яву если нужна кроссплатформенность. В яве хз, в шарпе есть стандартный компонент для работы с последовательным портом.