- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi I am working on a bluetooth(BT) development kit. The BT kit has a RS232 serial interface. I program the BT IC using hyperterminal [AT commands]. Now I need to connect the altera stratix ep1s10f780c6 kit's UART/RS-232 to the board directly. I wrote a small code to make a bluetooth connection. However nothing seems to be happening. Can someone assist me regarding this problem? Thanks
# include <stdio.h> # include <string.h> int main() { FILE* fp; char prompt=0; fp = fopen("/dev/uart1", "w+"); fprintf(fp,"AT+BTW0021D226A29E\r\n"); while(1){ prompt = getc(fp); printf("%c", prompt); } fclose(fp); return 0; }Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- check the return value of the fopen call, just to be sure that it was opened correctly
- you will only see the result of the printf after a line feed character. To begin with you should print a full line for each character received, just to check if anything is there
- did you check the UART speed, number of bits and parity settings in SOPC builder?
- can you use an oscilloscope to see if anything is happening on the serial link?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I forgot to mention that the code works perfectly fine when connected to PC [using serial port] .. I can see the data being displayed on hyperterminal..and also i can type data from the hyperterminal.. however i cannot see the data when i plug my serial port into the bluetooth dev kit.. the development kit also is programmed using a rs232 port.. so i just replaced the pc with bluetooth dev kit.
altera ----> PC bluetooth kit ------> PC required connection bluetooth kit ------> altera
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page