enkel

: Arrow: Graziu: Jeg har lige færdig med at skrive et program til at opgradere firmwaren til min alarm GSM, der benytter bootloader og bare læser data fra 232 og gemmer dem i flash MCU. Skrevet i ren WinAPI og tråde. Selvfølgelig brugte biblioteket, som jeg befalede dig 8), og alt er cykling som det skal!

<img src="http://obrazki.elektroda.net/30_1219506758.jpg" border="0" alt="winapi rs232 terminal?" title="winapi RS232 terminal?"/>

PS. Brug biblioteket UART eksempel:
<table width="90%" cellspacing="1" cellpadding="3" border="0" align="center"><tr><td> <b>Kode:</b> </td></tr><tr><td class="code"> SetupUart ("COM1", 19200, 8, 1, NOPARITY);

ReadUart (UART_data, UART_BUFFER_SIZE);
WriteUart (UART_data, lstrlen (UART_data)); </td></tr></table>

Og efter problemet! : D
 
tak:) som jeg har øjeblikke, hvor jeg kan jeg tage for at arbejde: D
ps. kan forklare mere handlingsprogram? ;>
 
At forklare driften af programmet? : Cunning: Mit program generelt ikke har meget at gøre med din ... Måske foruden, at også bruger en kommunikation via RS232 8). Skriv hvad du vil have bedre osiognac. Hvad der præcist er det program at gøre, og hvad du vil bruge det?
 
Ikke nødvendigvis på emnet, men i starten, foreslår jeg:

1. rs praktiserende kommunikation via for eksempel emulator en com'ów com0com
2. testprogram, for eksempel, der handler på en almindelig modem, som i princippet fungerer
3. test tager med telefonen

overgang i dit tilfælde direkte til trin 3, gør det virkelig slutningen ingen ved, hvor problemet er (blødt, telefon)
 
Du skal have en lille opdatering dette emne, fordi jeg przykurzył:)
Er der nogen vide, hvordan man kan læse ud af systemet gratis COM-porte?
 
<table width="90%" cellspacing="1" cellpadding="3" border="0" align="center"><tr><td> <b>madteus skrev:</b> </td></tr><tr><td class="quote"> Er der nogen vide, hvordan man kan læse ud af systemet gratis COM-porte? </td></tr></table>

Du gør sløjfer 1 til 8, og blot forsøger at åbne en port på havnen, og hvis du har adgang til det er så lukke og føje til listen, og hvis du ikke har adgang til midler, at et andet program allerede bruger det ...

simpelt? : Boss:
 
<table width="90%" cellspacing="1" cellpadding="3" border="0" align="center"><tr><td> <b>JML (TM) skrev:</b> </td></tr><tr><td class="quote"> Du gør sløjfer 1 til 8, og blot forsøger at åbne en port på havnen, og hvis du har adgang til det er så lukke og føje til listen, og hvis du ikke har adgang til midler, at et andet program allerede bruger det ... </td></tr></table> Hvad nu, hvis du installerer et sådant standard installerer BlueSolei 16 virtuelle porte? Så han lægger en USB-RS232 adapter, og pludselig antallet er COM20. Hvis der er noget, scan vi tallene 1 til 30 selv, fordi det kan være lidt overrasket.
Det forekommer mig, at bruge den samme API, der er på udkig efter en HID enhed, f.eks som man kunne kigge efter en seriel port-enheder, jeg formoder, at den korrekte GUID enhed af denne type kunne findes en eller anden måde.
 
Simon dybest set du har ret, og Windows kan COM-porte nummereret fra 1 LPT 0,256, og kun en 0,3: D men loop vil være fra 1 eller fra en 0,8 titre. Xx i koden er ikke rigtig et problem med 8)

Med venlig hilsen!
 

Welcome to EDABoard.com

Sponsor

Back
Top