Отговори на тема  [ 38 мнения ]  Отиди на страница 1, 2, 3  Следваща
Връзка на MCU с PC по RS232 - моля за съвет 
Автор Съобщение
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Съб Фев 24, 2018 9:41 am
Мнения: 13
Мнение Връзка на MCU с PC по RS232 - моля за съвет
Налага ми се да направя (по най-бързия начин) програма, с която да свалям данни по RS232 от микроконтролери (с PIC и ATMEL).

Програмите на MCU съм ги писала аз. Още преди години бях направила и програмки на VB6, но клиентите започнаха да минават на Windows 10/64 и бейсиковите програми вече не вървят (освен на моя компютър!).

Чудя се на каква програмна среда да заложа? Трябва да е достатъчно `проста` като за неспециалист в програмиране за РС; да мога да постигна бърз напредък (трябва да съм готова до 23.04.2018) и резултатът да е в `ехе`.

Delphi може ли да ми свърши работа?


Съб Мар 31, 2018 3:53 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 12, 2004 2:38 pm
Мнения: 9103
Местоположение: Chicago, IL
Мнение Re: Връзка на MCU с PC по RS232 - моля за съвет
arksi52 написа:
Delphi може ли да ми свърши работа?

Да


Съб Мар 31, 2018 4:53 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Съб Фев 24, 2018 9:41 am
Мнения: 13
Мнение Re: Връзка на MCU с PC по RS232 - моля за съвет
Благодаря за отговора!
Остава да попитам кой релийз Delphi?


Съб Мар 31, 2018 6:11 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Фев 04, 2005 8:59 pm
Мнения: 6019
Местоположение: София
Мнение Re: Връзка на MCU с PC по RS232 - моля за съвет
Всеки който ще ти генерира 32 битово .exe .

_________________
Warriors of the Night, ASSEMBLER!!!


Съб Мар 31, 2018 6:27 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 12, 2004 2:38 pm
Мнения: 9103
Местоположение: Chicago, IL
Мнение Re: Връзка на MCU с PC по RS232 - моля за съвет
Който намериш кракнат :) - от Делфи 2007 до 10.2 вдичките стават, че даже и по-старите. Ще ти трябва компонент за сериен порт за да стане по-лесно и бързо. Имаше там един компонент на един сърбин, дето е фри и работи много добре. Не можеш ли просто да си прекомпилираш старата програма на по-нова версия на вижуъл бейсика? Така би трябвало да стане най-бързо и с най-малко промени.


Съб Мар 31, 2018 6:45 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Съб Фев 24, 2018 9:41 am
Мнения: 13
Мнение Re: Връзка на MCU с PC по RS232 - моля за съвет
Dimitar написа:
Не можеш ли просто да си прекомпилираш старата програма на по-нова версия на вижуъл бейсика? Така би трябвало да стане най-бързо и с най-малко промени.

И аз на това се надявах...
Доста четох по VB6 форумите, но няма директен начин. Трябва да мина през 2 или 3 .NET версии като поправям и дописвам, а накрая не е ясно колко време ще загубя, но преди всичко с какъв резултат? Освен това нямам действителен опит с VS.NET. Другият начин беше да се `вместя` някакси в Win 10/64. И на моя компютър го направих, но на клиентското РС - не става!
Затова търся друг начин.


Съб Мар 31, 2018 7:24 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Фев 04, 2005 8:59 pm
Мнения: 6019
Местоположение: София
Мнение Re: Връзка на MCU с PC по RS232 - моля за съвет
Най-лесно виртуална машина с XP и твоята програма вътре.
А за следващата версия на устройтвото ти USB HID и това https://github.com/signal11/hidapi

_________________
Warriors of the Night, ASSEMBLER!!!


Съб Мар 31, 2018 7:58 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Съб Фев 24, 2018 9:41 am
Мнения: 13
Мнение Re: Връзка на MCU с PC по RS232 - моля за съвет
[quote="ike"]Най-лесно виртуална машина с XP и твоята програма вътре.
Това го предложих, знам че работи (правила съм го), но клиента - не иска! В АЕЦ са много специални :evil:


Съб Мар 31, 2018 8:05 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 12, 2004 2:38 pm
Мнения: 9103
Местоположение: Chicago, IL
Мнение Re: Връзка на MCU с PC по RS232 - моля за съвет
Ти пишеш програми за АЕЦ-а?


Съб Мар 31, 2018 8:51 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Съб Фев 24, 2018 9:41 am
Мнения: 13
Мнение Re: Връзка на MCU с PC по RS232 - моля за съвет
Dimitar написа:
Ти пишеш програми за АЕЦ-а?

От 2011 там има инсталирани контролери на нашата фирма (бяхме подизпълнители, иначе нямаше начин да се доредим).
Досега си сваляха данните с VB6 приложение, но им купиха нов нотбук с Win 10/64 и затова тази криза...


Съб Мар 31, 2018 9:21 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Яну 01, 2012 7:04 pm
Мнения: 2581
Местоположение: Велико Търново / София
Мнение Re: Връзка на MCU с PC по RS232 - моля за съвет
Може да използваш стандартните функции CreateFile() WriteFile() ReadFile() . Потърси за тях, има примери за COM портовете. Няма да ти трябват никакви допълнителни компоненти. Има и писано за имената на COM овете над COM6 как се пишат, така може да си направиш до COM256

_________________
https://github.com/slav4ocom/


Съб Мар 31, 2018 9:28 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Юли 11, 2007 9:16 am
Мнения: 1705
Мнение Re: Връзка на MCU с PC по RS232 - моля за съвет
Ето ти едно просто демо на C# за писане и четен от сериен порт.


Прикачени файлове:
SerialPortDemo.zip [60.6 KiB]
317 пъти
Съб Мар 31, 2018 9:33 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Фев 04, 2005 8:59 pm
Мнения: 6019
Местоположение: София
Мнение Re: Връзка на MCU с PC по RS232 - моля за съвет
Има начин да инсталираш виртуална машина дето не си личи че е виртуална машина.
Но по всяка вероятност на новия win10 му трябва някакъв рънтаим компонент за да тръгне бейсика.
Всъщност твоя win10 64 или 32 битов е? И програмите които ги пишеш 16 битови ли са или 32 битови?
Делфито генерира 32 битови и е съвсем тревиално да се чете и пише в COM порт позвайки winapi, както slav4o.com каза с CreateFile() WriteFile() ReadFile() за портове до COM256. Не ти трябва делфи компонент за работа с портовете.

_________________
Warriors of the Night, ASSEMBLER!!!


Съб Мар 31, 2018 9:44 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Съб Фев 24, 2018 9:41 am
Мнения: 13
Мнение Re: Връзка на MCU с PC по RS232 - моля за съвет
slav4o.com написа:
Може да използваш стандартните функции CreateFile() WriteFile() ReadFile() . Потърси за тях, има примери за COM портовете. Няма да ти трябват никакви допълнителни компоненти. Има и писано за имената на COM овете над COM6 как се пишат, така може да си направиш до COM256

Тъкмо добавих в RAD (Delphi 10.2) AsyncPro и се лутам. Ако не се оправя с този компонент, ще изпробвам твоята идея.


Съб Мар 31, 2018 10:07 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Съб Фев 24, 2018 9:41 am
Мнения: 13
Мнение Re: Връзка на MCU с PC по RS232 - моля за съвет
michev написа:
Ето ти едно просто демо на C# за писане и четен от сериен порт.

Благодаря, но не съм използвала досега C#


Съб Мар 31, 2018 10:09 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 38 мнения ]  Отиди на страница 1, 2, 3  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 2 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни