powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Микропроцессоры и VB
17 сообщений из 17, страница 1 из 1
Микропроцессоры и VB
    #33847334
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа, здравствуйте !!!

Кто-то может занимался програмированием железо (сама тема)
Возможно ли это средствами VB ???

Спасибо
...
Рейтинг: 0 / 0
Микропроцессоры и VB
    #33847377
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Невозможно. VB не умеет общаться с железом на низком уровне.
...
Рейтинг: 0 / 0
Микропроцессоры и VB
    #33847417
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, искренне жаль конечно ...
...
Рейтинг: 0 / 0
Микропроцессоры и VB
    #33847465
Letter_D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Борландовский турбо-бейсик 1.1 мог с процессором работать.
Запись в регистры, выполнение команд... э-эх...

Вернее, он и щас может работать!
Надо только найти этот турбобейсик и тот процессор, с которым он мог работать.
...
Рейтинг: 0 / 0
Микропроцессоры и VB
    #33847665
bac
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лично у меня комбинированый софт. Часть приложения написана на C++.

А насчет железа смотря что под этом подрузомевается?
Обычно к железу идут библиотеки. Которые можно подключить к VB.
Работу с COM портами на VB можно организовать без проблем (если конечно вам не требуется реальное время).
...
Рейтинг: 0 / 0
Микропроцессоры и VB
    #33848010
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bacРаботу с COM портами на VB можно организовать без проблем (если конечно вам не требуется реальное время).

Имеется введу промышленный микропроцессор, который програмируется для управления какого-то технологического процесса.
Например для управления електродвигателя.
Т.е. пишется софт на ( ? ) и прошивается в нем каким-то образом
На C++ пишется точно, а вот насчет VB просто интерестно

Спасибо
...
Рейтинг: 0 / 0
Микропроцессоры и VB
    #33848131
Фотография Worobjoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В бытность инженером по электронике, я всегда программировал микроконтроллеры на ассемблерах. Позже был приятно удивлен что некоторые можно программировать аж на C.
...
Рейтинг: 0 / 0
Микропроцессоры и VB
    #33848566
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WorobjoffВ бытность инженером по электронике, я всегда программировал микроконтроллеры на ассемблерах. Позже был приятно удивлен что некоторые можно программировать аж на C.



http://www.vbforums.com/showthread.php?t=39563
...
Рейтинг: 0 / 0
Микропроцессоры и VB
    #33849168
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ValeriuИмеется введу промышленный микропроцессор, который програмируется для управления какого-то технологического процесса.
Например для управления електродвигателя.
Т.е. пишется софт на ( ? ) и прошивается в нем каким-то образом
На C++ пишется точно, а вот насчет VB просто интерестноНа VB это сделать нереально. Софт вшитый в железо делается обычно либо на ассемблере либо на С если есть компилятор под используемый микропроцессор .
А вот потом уже когда робот начал работать и появилась связь робота с мощным компьютером, то контролирующую программу на этом внешнем мощном компе можно будет написать и на VB.

А если для робота допускается распределеное управление, то вшитая в него программа может быть очень примитивной - всего лишь прочитать команду из управляющего кабеля, переслать ее в нужный моторчик, кинуть в управляющий кабель отчет о выполнении. А вся логика, какой именно мотор включать, на сколько его включать, в какую сторону крутить и тд и тп - это все может быть снаружи. И тогда вообще без разницы какой язык использовать.
...
Рейтинг: 0 / 0
Микропроцессоры и VB
    #33849264
bac
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще это оч. интересный и многоплановый вопрос.
В настоящее время микропроцессоры уже не те :). На некоторых великлепно крутиться практически нормальная операционка. Например Win ME, Win CE, MicroLinux, QNX. Это позволяет писать проги например на Java.
...
Рейтинг: 0 / 0
Микропроцессоры и VB
    #33849302
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bacВообще это оч. интересный и многоплановый вопрос.
В настоящее время микропроцессоры уже не те :). На некоторых великлепно крутиться практически нормальная операционка. Например Win ME, Win CE, MicroLinux, QNX. Это позволяет писать проги например на Java.Да, действительно. Совсем скоро, как только .Net начнет нормально жить на тех же WinMobile можно будет писать под нее и на VB. Но до тех пор - извинте, но компиляторов с VB на... ну например PXA270 нету и вряд-ли будет :)
...
Рейтинг: 0 / 0
Микропроцессоры и VB
    #33851252
Фотография Бенедикт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owlна тех же WinMobile можно будет писать под нее и на VB. Но до тех пор - извинте, но компиляторов с VB на... ну например PXA270 нету и вряд-ли будет :)
...
Рейтинг: 0 / 0
Микропроцессоры и VB
    #33851286
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Бенедикт: вот это номер... а какие еще платформы поддерживаются?
...
Рейтинг: 0 / 0
Микропроцессоры и VB
    #33851392
Фотография Бенедикт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Melkiades,
справедливости ради - обрезок страшный:
About the eMbedded Visual Basic LanguageSmall, lightweight, and interpreted, the language used by eMbedded Visual Basic is a subset of that used by the desktop version of Visual Basic. Related to VBScript, eMbedded Visual Basic combines the robust power of Visual Basic with the compact portability and ease of use characteristic of VBScript.

Although eMbedded Visual Basic uses constants and variables as the desktop version of Visual Basic does, the only data type it employs is the Variant data type. The power of this development software is extended through the host of Intrinsic and ActiveX controls which are included. The power of the IDE is further extended through the opportunity it affords you to create and use Procedures.

The language used by Microsoft eMbedded Visual Basic 3.0 is an interpreted language. This means that instruction statements are sequentially executed by an intermediate program called a command interpreter. So, rather than creating a stand-alone executable (.exe) file, eMbedded Visual Basic creates an intermediate (.vb) file, which is interpreted by the target device at run time.

Some of the benefits of eMbedded Visual Basic over straight VBScript include:

eMbedded Visual Basic can access files using the common dialog control; VBScript cannot.
eMbedded Visual Basic can access Windows CE APIs; VBScript cannot access local OS APIs.
Using the ADOCE control, eMbedded Visual Basic can access data sources; VBScript cannot.
Но это - довольно старый eVB 3.0, и с тех пор я не отслеживал направление (он просто входил в eMbedded Visual Tools 3.0, я попробовал на ARM-ах и MIPS-е - работает, а что ему, интерпретатору, не работать?), т. к. у меня задачи требовали C/C++ + целевой ассемблер. Надо спрашивать у .Net-чиков, как там с родной компиляцией. Должна быть, .Net Compact Framework есть.

Но это вряд ли имеет отношение к пром. MCU, многие из которых имеют ядра типа 8051 (8-разрядные).
...
Рейтинг: 0 / 0
Микропроцессоры и VB
    #33852231
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот-вот, об этом я и говорил... Некоторые шаги в сторону встраиваемых систем есть, но пока еще пациент не достаточно живой :)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Микропроцессоры и VB
    #37330855
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Микропроцессор это одно, а микроконтроллер другое.

"Имеется введу промышленный микропроцессор, который програмируется для управления какого-то технологического процесса. Например для управления електродвигателя."
.
С выше сказанного я понял что Вас интересуют микроконтроллеры.
Если Вас интересует прошивка микроконтроллеров типа PIC или других при помощи VB, Вам нужно изучить архитектуру и набор команд интересующего микроконтроллера, а также COM порт или LPT порт, смотря как хотите подключать. Что касается программатора, то много шума возле пустяков. Зная принцып работы - это делается имея несколько деталей. Можно на транзисторах, можно стабилизировать МАХ232 и т.д. Раньше интересовался. Что самое интересное. Дали много материала по микроконтроллерам. Есть много вопросов, но не встречал ни одного, который бы хотел узнать "а как же оно работает ?", протокол передачи данных, читать конкретный адрес, режим DEBUG и т.д. Да, есть программатор. Да, есть програмное обеспечение. Кстати, вот книга PicBasic стоит не дорого. Очень красиво все в ней написаны команды и функции, а диска с програмкой нет. Три года назад эту прогу можно было купить только за деньги. Спустя некоторое времья, она стала доступной на торрентах. Даже если пользоваться другими програмками, то они также компилируют проэкты в зависимости от модели контроллера и внедряют готовые кусочки своих алгоритмов (что забирает лишнее пространство). На столько просто все сделали, что специалисты без компиляторов и программаторов не могут обойтись и другого способа никто не знает (еденицы только знают и то для себя). Не слышал чтоб кто-то бинарник сам писал. В чем разница знать как работает физически или пользоваться готовым решениям ? К примеру если Вам извесно как работают микроконтроллеры и микросхемы, по какому протоколу, то Вы запросто можете прошить микроконтроллер, который будет управлять еще и например пам"ятю, пользоваться модемами GSM и GPS. Вы запросто сможете все это обьеденить в один интерфейс - это уже будет называться сигнализацией для автомобиля с отправкой смс о местонахождении. А если Вы не знаете протоколов, Вы максимум можете управлять входами/выходами ножек микроконтроллера или использовать кем-то придуманную программу если такова есть для Ваших нужд. Я считаю это хорошей темой, но ее нужно развивать. Нужно проявить к этому интерес. Даже без разницы на чем писать.

Раньше в те времена, все подобными кодами только и пользовались. Это было интересно. Сейчас интересно но непонятно.
...
Рейтинг: 0 / 0
Микропроцессоры и VB
    #37331518
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и вообще-то, имеется BASCOM, на котором можно программировать, как минимум, AVR и PIC.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Микропроцессоры и VB
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]