Zdravim! Poradite mi nekdo jak by se dalo ovladat jednotlive vystupy z LPT, nezavisle na
sobe? Napr. na kazdy vystup posilat 1 a 0 pod urcitou frekvenci a stridou?? Uvadim
primitivni program pro nazornos.Jeden vystup ovladat umim, ale kdyz chci ovladat napr dva,
tak uz to navzajem ovlivnuje a cele se to rozhodi, atd.Jsou na toto nejake metody, nebo
podobne nastroje??Jsem zacatecnik s programovanim...
#include <stdio.h>
#include <dos.h>
#include <conio.h>
// Inicializace baze portu LPT1 z dat BIOSu
int lpt_base = * ( int far * ) 0x0408;
void main()
{
printf( "Pro ukonceni programu stisknete libovolnou klavesu...n" );
while ( !kbhit() )
{
// priklad blikani 1.vystupu LPT frekvenci 10Hz
outportb( lpt_base, 1 );
delay( 50 );
outportb( lpt_base, 0 );
delay( 50 );
}
}
Fórum › C / C++
LPT
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 37 hostů
Moderátoři diskuze