Ich habe das HC-05 Bluetooth Modul gekauft, und es über Bluetooth mit
meinem PC verbunden. Das Modul scheint im Gerätemanager als COM10 auf.
Wenn ich den COM10 mit HTERM öffne, dann funktioniert alles wie es soll.
Wenn ich mein eigenes Programm verwenden will, bekomme ich die Meldung,
dass die Schnittstelle nicht geöffnet werden konnte.
Mit einem USB-UART Adapter (FT232) funktionier der Code.
Mein Code (CodeBlocks):
1
#include<stdio.h>
2
#include<stdlib.h>
3
#include<windows.h>
4
#include<conio.h>
5
6
HANDLEhCom;
7
DCBdcb;
8
COMMTIMEOUTStimeouts;
9
DWORDdwBytesWritten,dwBytesRead;
10
unsignedcharrbuf,wbuf[20],rx_str[100];
11
12
voidRS232_Init();
13
intmain()
14
{
15
16
RS232_Init();
17
18
if(hCom==INVALID_HANDLE_VALUE)
19
{
20
printf("Schnittstelle konnte nicht geöffnet werden");
Eine eigene Frage?
Dieser Thread ist über 13 Jahre alt.
Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.