| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Език за писане на елементарни програмки за РС http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=4275 |
Страница 1 от 2 |
| Автор: | Ugeen [ Пет Юни 01, 2007 9:41 am ] |
| Заглавие: | Език за писане на елементарни програмки за РС |
Колеги,макар че понякога задавам доста елементарни въпроси за вас,мисля че,вече започнах добре да се оправям с контролерите.Преориентирах се от PIC на Atmel ot asembler на С и понаправих доста проекти,но едно нещо страшно ме дразни,това че нямам никакви познания по програмиране за PC.Искам ,контролерите които правя ,да могат да обменят данни с конкретни за проекта програми за РС,защото на контролер без комуникация с РС не се гледа сериозно.Има ли такива езици за визуално програмиране,които са най-подходящи за това и с които могат лесно да се управляват портовете на РС .Какво ще ми препоръчате.От къде да започна. |
|
| Автор: | milenjs [ Пет Юни 01, 2007 10:13 am ] |
| Заглавие: | |
Delphi |
|
| Автор: | bateAz [ Пет Юни 01, 2007 10:31 am ] |
| Заглавие: | |
Delphi, има и free версия, виж сайта на Borland. |
|
| Автор: | dumfree [ Пет Юни 01, 2007 10:48 am ] |
| Заглавие: | |
С C# също става - поне аз това ползвам. |
|
| Автор: | lz [ Пет Юни 01, 2007 2:00 pm ] |
| Заглавие: | |
Щом пишеш на C, придържай се към него или към C++ или C# |
|
| Автор: | BrainStorm [ Пет Юни 01, 2007 2:27 pm ] |
| Заглавие: | |
Borland C Builder |
|
| Автор: | sv_shady [ Пет Юни 01, 2007 3:55 pm ] |
| Заглавие: | |
Наистина и аз бих ти препоръчал C/C++, за C# не знам не съм ползвал (чувал съм разни работи, но на слухове не вярвам). НО с C/C++ определено няма да ти е лесно. Трябва да навлезеш в материята и чак тогава да се захванеш с портове, после и с визуално оформление и т.н. |
|
| Автор: | Dimitar [ Пет Юни 01, 2007 4:14 pm ] |
| Заглавие: | |
Почти всеки ембедед инженер, програмира за РС на Delphi - по-лесно от това няма |
|
| Автор: | ¶ [ Пет Юни 01, 2007 4:19 pm ] |
| Заглавие: | |
Билдера на Борланд е добра среда, вярно C++, но баба знае 2 и 200 |
|
| Автор: | zaphod [ Пет Юни 01, 2007 6:27 pm ] | |||||||||
| Заглавие: | ||||||||||
дайба колко са изостанали производителите на чипове, пускат само h файлове за С/С++. някой трябва да ги светне как стоят нещата и да почнат да пускат тпута или каквото там позлва делфито. |
||||||||||
| Автор: | Dimitar [ Пет Юни 01, 2007 7:40 pm ] |
| Заглавие: | |
zaphod - това твойто нямаше много общо с темата, ама карай. Къде видя някаква връзка между чипове и Delphi та ги пишеш тия глупости. Или според теб е задължително като пишеш на С/С++ за контролери, да ползваш и същия език за РС програмиране. И наистина повечето от хората, които аз познавам без значения какъв език ползват за контролерите, ползват Delphi за РС. Което разбира се, не значи, че това е най-правилното или каквото и да е там най |
|
| Автор: | solenoid [ Пет Юни 01, 2007 7:53 pm ] |
| Заглавие: | |
Моя съвет е да се придържаш към С/С++. Минал съм през VB и Delphi, но когато стъпих на С-то съжалих, че не съм го направил по-рано. Компромисен вариант е да научиш С++ Билдера на Борланд. Хем можеш да ползваш и VCL-a и Делфи компоненти( има ги буквално с тонове) и да компилираш Паскал унити, ще си цъкаш интерфейси за нула време и научиш С++ като на шега. Веднъж научил С можеш да смениш средата и дори платформата много лесно. |
|
| Автор: | zaphod [ Пет Юни 01, 2007 8:58 pm ] | |||||||||
| Заглавие: | ||||||||||
ами човека както каза, иска връзка на платчиците си със РС. познай каква ми беше първата асоциация - ФТДИ разбира се. не че не може да си подкараме ФТДИ комуникация със паскал, ама производителя е пуснал готов хедер за С/С++, пуснал е либ със функциите в хедера. и да, препоръчително е езика за РС и контролера да са еднакви, едно че можеш да ползваш общи парчета код (например декларации на константи и някои функцийки) и второ че точно паскал и С е груба грешка да се смесват по ред причини, например заради МНОГО коварната разлика на оператора = в двата езика. при мене лично това беше най-големия проблем когато минах от паскал на С, но не единствения. така че ако ще пишеш на делфи, трябва да пишеш на паскал и за контролерите. |
||||||||||
| Автор: | Dimitar [ Пет Юни 01, 2007 9:45 pm ] |
| Заглавие: | |
FTDI имат библиотеки и DLL-и и за Delphi, a WinDriver на http://www.jungo.com генерира библиотеки и драйвери за разбота с какъвто се сетиш хардуер както за С, така и за Delphi. Поне за мен причината да избера Delphi за такива неща, е че винаги ми се е налагало да пиша прости програми за сетъп, дебъгинг и прости комуникации и по-лесно и бързо от Delphi досега не съм срещал. Довода за смесване на езиците е глупав, защото всичко е въпрос на опит. По същата логика като знаем английски дай да не учим руски например, защото граматиката им е коренно различна. Ама това са си мои доводи, така че нека всеки си избира каквото иска. За мен винаги IDE-та на Борланд са били много по-лесни и бързи за работа от тези на M$. |
|
| Автор: | zaphod [ Съб Юни 02, 2007 8:29 am ] |
| Заглавие: | |
и де ги тия библиотеки за делфи, щото на сайта на производителя не ги виждам. правят ги разни ентусиасти май а защо намсваш борланд и М$? говорим за паскал срещу С/С++. ако те кефи борланда, имат си иде за С++. аз съм съгласен че за начинаещи средата на борланд е по-добра (от там съм почнал и аз), но да се ползва паскал е грешка, а да се ползва С за контролера и паскал за РСто е още по-голяма грешка. моя опит сочи - НЯМАМ до сега система контролер-РС, която да не ползва общи константи, най-малкото за комуникацията ти трябва протокол някакъв, във който има разни тагове и чънкове, числената стойност на които трябва да е еднаква за пц и контролер. може да ползваш отделни декларации, но тогава едно че пишеш два пъти едно и също нещо, и второ че шанса за грешка при повечко константи е значим. въобще, казали са го хората - истинския програмист не пише на паскал [/quote] |
|
| Страница 1 от 2 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|