| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| COM порт. http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=1997 |
Страница 1 от 1 |
| Автор: | SHPEKA [ Вто Мар 14, 2006 2:53 pm ] |
| Заглавие: | COM порт. |
Някой дали знае как се борави с ком порта на Visual C++, по-точно ме интересува как да подавам rxd,cts...... |
|
| Автор: | CM600 [ Вто Мар 14, 2006 3:30 pm ] |
| Заглавие: | |
Ако искаш да пишеш програми (за Windows), които ползват COM-а трябва МНОГО добре да се запознаеш с API -тата, като CreateFile, WriteFile, ReadFile, SetCommMask, WaitCommEvent.... има още ама като се ровиш из тези ще попаднеш и на другите. Важна е и една struct в Win - a DCB - device control block, там се правят повечето настройки за COM порта. На www.programmersheaven.com имаше разни готови класове и примерчета. |
|
| Автор: | BrainStorm [ Вто Мар 14, 2006 3:35 pm ] |
| Заглавие: | |
Е чакаи ... при Visual C++ няма ли ActivX компонент за COM порта ? ... С тях се работи супер лесно ... поне в BCB ... |
|
| Автор: | CM600 [ Вто Мар 14, 2006 5:04 pm ] |
| Заглавие: | |
Има ActiveX ама той е за VB. Аз съм го пускал и с VC6 но нещо не работи както трябва. Повечето от функциите изобщо ги няма. Най - лесно е да се работи с VB, но аз понеже много го мразя и не го ползвам ами си карам с WinApi - тата и BCB6. Има разни компоненти и за Delphi, които най-вероятно ще тръгнат и с Builder-a. Api-тата не са толкова трудни за ползване, щом веднъж им свикнеш. Поне за мене най - трудно ми беше с малоумния и безмислено труден и тъп начин по който е реализиаран multithreading - a в Windows. Никаквa смислена документация и примери. Под Linux става толкова по - елегантно (лесно). |
|
| Автор: | Dimiter [ Вто Мар 14, 2006 8:42 pm ] |
| Заглавие: | |
@SHPEKA Ако искаш да манипулираш/четеш пиновете ,ще те светна ама за прекъсванията не ме тормози |
|
| Автор: | SHPEKA [ Вто Мар 14, 2006 10:42 pm ] | |||||||||
| Заглавие: | ||||||||||
Давай! |
||||||||||
| Автор: | Dimiter [ Сря Мар 15, 2006 5:38 pm ] |
| Заглавие: | |
Дадох ,ама на лично съобщение И е на Борланд Ц++ но няма значение |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|