Hej simon
Du kan bruge pin 3 og 4 på LTP porten se her for at vide hvilke pins det er:
http://www.camiresearch.com/Data_Com_Basics/RS232_standard.htmlDet skulle gerne virke som det samme som pin 2 og 7 på com porten!!!
Dette program derinde fra som så laver prikken:
#include <stdio.h>
#include <windows.h>
void SetTimeOut(HANDLE Port, int MSec)
{
COMMTIMEOUTS commtimeouts;
GetCommTimeouts(Port, &commtimeouts);
commtimeouts.ReadIntervalTimeout = MSec;
commtimeouts.ReadTotalTimeoutMultiplier = 1;
commtimeouts.ReadTotalTimeoutConstant = MSec;
SetCommTimeouts(Port, &commtimeouts);
}
void Rx(HANDLE Port)
{
char Buffer[128];
DWORD Length = 0;
DWORD ErrorType = 0;
ReadFile(Port, Buffer, 128, &Length, 0);
ClearCommError(Port, &ErrorType, 0);
if(Length || ErrorType)
printf("."); } int main(void)
{
DCB dcb;
HANDLE ComPort = CreateFile("COM1", GENERIC_READ | GENERIC_WRITE, 0, 0, OPEN_EXISTING, 0, 0);
GetCommState(ComPort, &dcb);
dcb.BaudRate = 9600;
dcb.ByteSize = 8;
dcb.fRtsControl = RTS_CONTROL_ENABLE;
dcb.fErrorChar = TRUE;
dcb.fParity = TRUE;
dcb.Parity = ODDPARITY;
dcb.fAbortOnError = TRUE;
dcb.fOutxCtsFlow = 1;
SetCommState(ComPort, &dcb);
SetTimeOut(ComPort, 1);
while(1)
Rx(ComPort);
CloseHandle(ComPort);
return 0;
}
Er til com porten det skal du bare have Bertel Brander til at lave om til LTP porten i stedet for det er han pisse god til! Jeg arbejder selv på at lære det men er ikke helt så god endnu!
Hilsen Johan