Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21611 Discussions

Connecting the Altera UART port to a development kits uart port

Altera_Forum
Honored Contributor II
1,759 Views

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; 

}
0 Kudos
2 Replies
Altera_Forum
Honored Contributor II
916 Views

  • 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? 

0 Kudos
Altera_Forum
Honored Contributor II
916 Views

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
0 Kudos
Reply