Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Делимся опытом Наступив на грабли - сообщи другим! Обмен опытом разработки и ремонта электронных устройств.

 
Опции темы

Как научиться писать ПО под Win?

Непрочитано 12.08.2011, 09:57  
worldmasters
Гражданин KAZUS.RUN
 
Регистрация: 21.02.2007
Сообщений: 553
Сказал спасибо: 38
Сказали Спасибо 17 раз(а) в 16 сообщении(ях)
worldmasters на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

А вообще, насколько мне известно для программирования МК долступен пока только либо асм либо С ... причем даже не ++. Поэтому выбор опять же ставится между саперной лопаткой и экскаватором.
Поправьте если не прав.
worldmasters вне форума  
Непрочитано 12.08.2011, 10:12  
raxp
Почётный гражданин KAZUS.RUN
 
Регистрация: 28.05.2010
Сообщений: 1,117
Сказал спасибо: 150
Сказали Спасибо 604 раз(а) в 310 сообщении(ях)
raxp на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

поправляю - PureBasic/MikroPascal/MicroC/MicroBasic.

p.s.: тема еще жива?
__________________
Белорусский журнал «Радиолюбитель»
Youtube LaboratoryW
UR3QQJ
raxp вне форума  
Непрочитано 12.08.2011, 10:18  
avp94
Почётный гражданин KAZUS.RUN
 
Аватар для avp94
 
Регистрация: 26.01.2007
Сообщений: 3,116
Сказал спасибо: 61
Сказали Спасибо 1,151 раз(а) в 623 сообщении(ях)
avp94 на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Сообщение от worldmasters Посмотреть сообщение
СОМ порт в нынешнее время стал настолько изученным что врядли найдется среда в которой небыло бы компоненты для доступа к нему.
Доступ, это конечно хорошо . Но приведите пример компонента из любой среды программирования или хотя бы подход к решению задачи к реализации частички протокола Modbus RTU, где требуется определять время между кадрами (единичными посылками) для принятия решения о годности фрейма (годен/не годен). Если время между кадрами меньше чем 1.5 длительности кадра то годен, если больше - не годен.
Для частоты передачи 115000 бит/сек критический интервал времени составит: 1.5 * 11 / 115000 = 0.1435 мс. Слабо?
avp94 вне форума  
Непрочитано 12.08.2011, 10:38  
terminator_seva
Вид на жительство
 
Аватар для terminator_seva
 
Регистрация: 03.06.2010
Сообщений: 451
Сказал спасибо: 35
Сказали Спасибо 168 раз(а) в 133 сообщении(ях)
terminator_seva на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Сообщение от worldmasters Посмотреть сообщение
А вообще, насколько мне известно для программирования МК долступен пока только либо асм либо С ... причем даже не ++. Поэтому выбор опять же ставится между саперной лопаткой и экскаватором.
Поправьте если не прав.
Поправляю, для МК AVR, ARM C++ точно есть. для остальных архитектур надо уточнять.
terminator_seva вне форума  
Непрочитано 12.08.2011, 10:40  
terminator_seva
Вид на жительство
 
Аватар для terminator_seva
 
Регистрация: 03.06.2010
Сообщений: 451
Сказал спасибо: 35
Сказали Спасибо 168 раз(а) в 133 сообщении(ях)
terminator_seva на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Сообщение от avp94 Посмотреть сообщение
Доступ, это конечно хорошо . Но приведите пример компонента из любой среды программирования .... интервал времени составит: 1.5 * 11 / 115000 = 0.1435 мс. Слабо?
А может сразу - ключи от квартиры, где деньги лежат
terminator_seva вне форума  
Непрочитано 12.08.2011, 10:46  
avp94
Почётный гражданин KAZUS.RUN
 
Аватар для avp94
 
Регистрация: 26.01.2007
Сообщений: 3,116
Сказал спасибо: 61
Сказали Спасибо 1,151 раз(а) в 623 сообщении(ях)
avp94 на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Сообщение от terminator_seva Посмотреть сообщение
А может сразу - ключи от квартиры, где деньги лежат
Как известно, Остап-Сулейман-Берта-Мария-Бендер-Бей не имел ни ключей, ни квартиры. Так же нет и компонента, имхо, который мерил бы такие интервалы даже с меньшей точностью.
avp94 вне форума  
Непрочитано 12.08.2011, 11:14  
terminator_seva
Вид на жительство
 
Аватар для terminator_seva
 
Регистрация: 03.06.2010
Сообщений: 451
Сказал спасибо: 35
Сказали Спасибо 168 раз(а) в 133 сообщении(ях)
terminator_seva на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Сообщение от avp94 Посмотреть сообщение
Как известно, Остап-Сулейман-Берта-Мария-Бендер-Бей не имел ни ключей, ни квартиры. Так же нет и компонента, имхо, который мерил бы такие интервалы даже с меньшей точностью.
Это наверное от того, что ни Windows ни Linux нифига не системы реального времени.
terminator_seva вне форума  
Непрочитано 12.08.2011, 11:29  
кустомер
Почётный гражданин KAZUS.RUN
 
Аватар для кустомер
 
Регистрация: 29.12.2009
Сообщений: 4,381
Сказал спасибо: 608
Сказали Спасибо 1,721 раз(а) в 919 сообщении(ях)
кустомер на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Сообщение от worldmasters Посмотреть сообщение
Из своего опыта скажу что к плючам С++ можно отнести относительную свободу программирования. Типы данных можно рассматривать так как нужно программисту а не компилятору.
Вооот! - вот про это я и говорю, что подход профессионала-программера иной, чем профессионала-электронщика.
Си заточен под программера, и дает ему хорошие инструменты, я не спорю!
Но у электронщика другая работа. Трудно чинить автомобиль инструментарием часового мастера
Сообщение от worldmasters Посмотреть сообщение
Microsoft и подавно включает в свои среды разработки собственный компонент последовательного порта. работать с ним проще некуда. и события получения данных и пороги срабатывания. Совсем необязательно вникать в API.
Замечательный компонент, но его применение пускает нафик всю переносимость.
Потому что, если на компе пользователя уже стоит какая-нить программа, уже использующая этот компонент (другой версии), то моя начнет ругаться и требовать обновить компонент,- после чего перестанет работать или начнет глючить та, прежняя прога.
Микрософт, как обычно, сделала всё, чтоб нормально пользоваться было низзя((((( Я реально нарвался на такое. Усилия примирить их не увенчались успехом. Пришлось обращться к COM через АПИ. Пока расшифровал проклятущую DCB - не один волос поседел, блин. В нетовских пособиях про нее - ошибок полно, ничо не работает... Тьфу; как вспомню, так - вздрогну.
Сообщение от worldmasters Посмотреть сообщение
Определится для каких целей вам нужен порт, скорость обмена, качество, масштабируемость. Если объемы данных и скорости маленькие то целесообразней взять COM.
Покамест использую управление МК, который, в свою очередь, уже управляет аппаратурой. То есть передача команд длиною до десятка байт. Так что скорости тут большие не нужны. COM однозначно.
Вот если придется работать с устройствами, передающими большие объемы данных (типа видеокамер например) - тогда да, уже другое дело будет. Но у меня пока таких задач не ожидается.
Сообщение от worldmasters Посмотреть сообщение
А вообще, насколько мне известно для программирования МК долступен пока только либо асм либо С ...
Для PIC есть PBP (PICBasic Pro), который и пользую
Сообщение от raxp Посмотреть сообщение
поправляю - PureBasic/MikroPascal/MicroC/MicroBasic.
p.s.: тема еще жива?
Тема жива.
А PureBasic разве под МК? (По крайней мере я на ПК с ним сейчас мудохаюсь... )
кустомер вне форума  
Непрочитано 12.08.2011, 11:31  
avp94
Почётный гражданин KAZUS.RUN
 
Аватар для avp94
 
Регистрация: 26.01.2007
Сообщений: 3,116
Сказал спасибо: 61
Сказали Спасибо 1,151 раз(а) в 623 сообщении(ях)
avp94 на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Сообщение от terminator_seva Посмотреть сообщение
Это наверное от того, что ни Windows ни Linux нифига не системы реального времени.
А кто его знает, отчасти может поэтому. Для низких скоростей (до 9600 ) реализуется ручками.
avp94 вне форума  
Непрочитано 12.08.2011, 11:45  
aleksandr-zh
Гражданин KAZUS.RUN
 
Регистрация: 03.12.2004
Сообщений: 932
Сказал спасибо: 822
Сказали Спасибо 609 раз(а) в 216 сообщении(ях)
aleksandr-zh на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

ПАРНИ!
про МК не надо раздувать тему:
ПИКи программирую на PICBasic, AVR - на BASCOM и FastAVR

речь про _освоение_ базиса программирования для Вин (ибо другое нераспростанено и скорее нонсенс на домашних машинах)

начал читать про VB
aleksandr-zh вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Решено] Так, рассказик :)) Я долго ржал :)) DK Отвлекитесь, эмбеддеры! 7 31.08.2007 22:33
[Решено] Сборник перлов любителей кабельщины mikesmith Отвлекитесь, эмбеддеры! 135 14.08.2007 15:49
[Решено] про блоки питания бу-га-га! zalman Отвлекитесь, эмбеддеры! 12 29.01.2007 10:46
[Решено] Ищу среду разработки для MSC48 под Win Андрей Proteus, KiCAD и другие ECAD 1 06.03.2006 16:32


Часовой пояс GMT +4, время: 21:14.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.