DsPic33FJ32GP202 Usart1 Nasıl kullanırız?

Başlatan rree, 06 Haziran 2013, 11:03:39

rree

#include <33FJ32GP202.h>
#FUSES PR,HS,NOWDT,NODEBUG,NOJTAG,NOWINDIS
#use delay(clock=80000000)//#use delay(clock=80M,oscillator=10M)//#use delay(clock=80M)
#include <Dspic33FjRPx.C>

#use rs232(baud=9600, XMIT=PIN_B5, RCV=PIN_B6, ERRORS) 

void main()
{
    While(true){
    printf("\r\n Deneme \r\n");
    
    };
}

Yukarıdaki program çalışıyor. Sanırım donanımı kullanmıyor.

#include <33FJ32GP202.h>
#FUSES PR,HS,NOWDT,NODEBUG,NOJTAG,NOWINDIS
#use delay(clock=80000000)//#use delay(clock=80M,oscillator=10M)//#use delay(clock=80M)
#include <Dspic33FjRPx.C>

 #use rs232(baud=9600)

void main()
{
   RPxOut_Set(5,U1TX);//U1Tx Rp5 ayarlandı
   RPX_IN_Set(6,U1RX);//U1Rx Rp6 ayarlandı
  setup_uart(9600);
  setup_uart(9600, rsOut);

    While(true){
    printf("\r\n Deneme \r\n");
    
    };
}

    Programı bu şekilde yazarsam
*** Error 12 "GsmKum00.c" Line 16(13,14): Undefined identifier  -- setup_uart
*** Error 51 "GsmKum00.c" Line 17(2,3): A numeric expression must appear here
      2 Errors,  0 Warnings.
Build Failed.

rr