Автор |
Съобщение |
arksi52
Ранг: Минаващ
Регистриран на: Съб Фев 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 |
|
|
Dimitar
Ранг: Форумен бог
Регистриран на: Пет Ное 12, 2004 2:38 pm Мнения: 9103 Местоположение: Chicago, IL
|
Re: Връзка на MCU с PC по RS232 - моля за съвет
|
Съб Мар 31, 2018 4:53 pm |
|
|
arksi52
Ранг: Минаващ
Регистриран на: Съб Фев 24, 2018 9:41 am Мнения: 13
|
Re: Връзка на MCU с PC по RS232 - моля за съвет
Благодаря за отговора! Остава да попитам кой релийз Delphi?
|
Съб Мар 31, 2018 6:11 pm |
|
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 8:59 pm Мнения: 6019 Местоположение: София
|
Re: Връзка на MCU с PC по RS232 - моля за съвет
Всеки който ще ти генерира 32 битово .exe .
_________________ Warriors of the Night, ASSEMBLER!!!
|
Съб Мар 31, 2018 6:27 pm |
|
|
Dimitar
Ранг: Форумен бог
Регистриран на: Пет Ное 12, 2004 2:38 pm Мнения: 9103 Местоположение: Chicago, IL
|
Re: Връзка на MCU с PC по RS232 - моля за съвет
Който намериш кракнат - от Делфи 2007 до 10.2 вдичките стават, че даже и по-старите. Ще ти трябва компонент за сериен порт за да стане по-лесно и бързо. Имаше там един компонент на един сърбин, дето е фри и работи много добре. Не можеш ли просто да си прекомпилираш старата програма на по-нова версия на вижуъл бейсика? Така би трябвало да стане най-бързо и с най-малко промени.
|
Съб Мар 31, 2018 6:45 pm |
|
|
arksi52
Ранг: Минаващ
Регистриран на: Съб Фев 24, 2018 9:41 am Мнения: 13
|
Re: Връзка на MCU с PC по RS232 - моля за съвет
И аз на това се надявах... Доста четох по VB6 форумите, но няма директен начин. Трябва да мина през 2 или 3 .NET версии като поправям и дописвам, а накрая не е ясно колко време ще загубя, но преди всичко с какъв резултат? Освен това нямам действителен опит с VS.NET. Другият начин беше да се `вместя` някакси в Win 10/64. И на моя компютър го направих, но на клиентското РС - не става! Затова търся друг начин.
|
Съб Мар 31, 2018 7:24 pm |
|
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 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 |
|
|
arksi52
Ранг: Минаващ
Регистриран на: Съб Фев 24, 2018 9:41 am Мнения: 13
|
Re: Връзка на MCU с PC по RS232 - моля за съвет
[quote="ike"]Най-лесно виртуална машина с XP и твоята програма вътре. Това го предложих, знам че работи (правила съм го), но клиента - не иска! В АЕЦ са много специални
|
Съб Мар 31, 2018 8:05 pm |
|
|
Dimitar
Ранг: Форумен бог
Регистриран на: Пет Ное 12, 2004 2:38 pm Мнения: 9103 Местоположение: Chicago, IL
|
Re: Връзка на MCU с PC по RS232 - моля за съвет
Ти пишеш програми за АЕЦ-а?
|
Съб Мар 31, 2018 8:51 pm |
|
|
arksi52
Ранг: Минаващ
Регистриран на: Съб Фев 24, 2018 9:41 am Мнения: 13
|
Re: Връзка на MCU с PC по RS232 - моля за съвет
От 2011 там има инсталирани контролери на нашата фирма (бяхме подизпълнители, иначе нямаше начин да се доредим). Досега си сваляха данните с VB6 приложение, но им купиха нов нотбук с Win 10/64 и затова тази криза...
|
Съб Мар 31, 2018 9:21 pm |
|
|
slav4o.com
Ранг: Форумен бог
Регистриран на: Нед Яну 01, 2012 7:04 pm Мнения: 2581 Местоположение: Велико Търново / София
|
Re: Връзка на MCU с PC по RS232 - моля за съвет
Може да използваш стандартните функции CreateFile() WriteFile() ReadFile() . Потърси за тях, има примери за COM портовете. Няма да ти трябват никакви допълнителни компоненти. Има и писано за имената на COM овете над COM6 как се пишат, така може да си направиш до COM256
|
Съб Мар 31, 2018 9:28 pm |
|
|
michev
Ранг: Форумен бог
Регистриран на: Сря Юли 11, 2007 9:16 am Мнения: 1705
|
Re: Връзка на MCU с PC по RS232 - моля за съвет
Ето ти едно просто демо на C# за писане и четен от сериен порт.
|
Съб Мар 31, 2018 9:33 pm |
|
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 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 |
|
|
arksi52
Ранг: Минаващ
Регистриран на: Съб Фев 24, 2018 9:41 am Мнения: 13
|
Re: Връзка на MCU с PC по RS232 - моля за съвет
Тъкмо добавих в RAD (Delphi 10.2) AsyncPro и се лутам. Ако не се оправя с този компонент, ще изпробвам твоята идея.
|
Съб Мар 31, 2018 10:07 pm |
|
|
arksi52
Ранг: Минаващ
Регистриран на: Съб Фев 24, 2018 9:41 am Мнения: 13
|
Re: Връзка на MCU с PC по RS232 - моля за съвет
Благодаря, но не съм използвала досега C#
|
Съб Мар 31, 2018 10:09 pm |
|
|