| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Има ли такова животно???? LPT Signal monitor.... http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=4721 |
Страница 1 от 1 |
| Автор: | spooker [ Сря Авг 29, 2007 10:38 pm ] |
| Заглавие: | Има ли такова животно???? LPT Signal monitor.... |
Чудя се има ли някакъв начин да наблюдавам сигнали чрез LPT или COM порта, т.е дали на даден пин на LPT порта примерно има "1" или "0". Идеята ми е да вържа домашната аларма, която има 3 програмируеми изхода, които дават съответно "1" или "0" с компютъра и при дадено събитие (аларма да речем) компютъра да праща email-ли или нещо подобно. Виждали ли сте такъв софтуер?....или може да се наложи използването на допълнителен хардуер???? Обърнах нета, но не намерих нищо подобно. Иначе обратното - да контролираш някви джаджи през LPT ...варинти доста.... |
|
| Автор: | popo [ Сря Авг 29, 2007 11:40 pm ] |
| Заглавие: | |
ако търсиш така ще намерищ само софт за снуф на LPT i COM Ако искаш да следиш логически състояния чрез LPT , май ти трябва програмист за Windows (дори само за мейл). Aко имаш време за губене и хъс опитай с терминала (само за проби) и IP -протоколи . Мисля че вече има библиотеки за PIC -ове с IP-та и маски и гетуей. Не съм сигурен, но мисля че може да вържеш PIC-чрез IP в мрежа и от там да пращаш на определено IP в мрежата някъкъв текст или поне PING. А в отсрещната страна ще отвориш терминала , Win-а си го подържа. И пак подчертавам че не сам сигурен, защото не съм правил нищо подобно . Мисля че имам начин т.е. drvers на управлвние на стара ISA мрежова карта. |
|
| Автор: | ToHu [ Сря Авг 29, 2007 11:48 pm ] |
| Заглавие: | |
Има да, вариантите са няколко, но ти препоръчвам да гопозлваш в най-простия режим SPP. Ако ще е под XP моцже да позлваш W API, някой готов компонент за делфи/bcb или има еидн драйвер с който можеш да работи диретно под дос, всъщност аз и без тоя дайвер май съм го позлвал под XP. трябва да позлваш служебните сигнали, които с епредават от прнтера към PC-то. |
|
| Автор: | i_dachev [ Чет Авг 30, 2007 7:58 am ] |
| Заглавие: | |
Може да ползваш тази програма тук то по точно е нещо като библиотека: http://www.codeproject.com/csharp/contr ... iances.asp Сваляш си това: http://www.codeproject.com/csharp/Contr ... d_bins.zip В самия zip директно променяш тестовия пример: \inpout32_source_and_bins\test applications\VC_test_app\InpoutTest.cpp Като за да четеш от статус регистъра се ползва адрес: 0x379 за LPT1 Като входове са ти: LPT pin, Name, Reg. Bits, Invert 10, nAck, Status-6, No 11, Busy, Status-7, Yes 12, Paper-Out , Status-5, No 13, Select, Status-4, No По подробно прочети статията от линка в началото. Има примери и на C# и на VisualBasic така че на което можеш на това. Идеята е че тази библиотека ти спестява работата с драйвери и е една и съща като API за Win98, WinNT, Win2K i WinXP |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|