dsPIC33FJ128MC802에 대한 킷에는 UART와 도움이 필요하다고

S

seone

Guest
안녕하세요!
내가 dsPIC33FJ128MC802에 대한 킷에는 UART, 노력하고있어.난 초기화 가지고 다음과 같은 포트 및 UART가.하지만 i'dont은 U1TX 아는 어느입니다 핀.수 당신이 핀 말을 초기화하는 방법에 나를 UART1과 UART2 및 핀 U1RX, U1TX, U2RX, U2TX.

/******************************가 포함 ****************** *************/
#은 <htc.h> 포함
#은 <dspic.h> 포함
#은 <dspic33fj128mc802.h> 포함
# 포함 "delay.h"
/******************************* 설정 ***************** **************/
) __CONFIG (FGS, GCPP;
) __CONFIG (FOSCSEL, IESODIS & TEMPDIS & OSC;
) __CONFIG (FOSC, FCKSMDIS & OSC2DIO & POSCHS;
) __CONFIG (FWDT, WDTDIS;
) __CONFIG (FPOR, PWRTDIS;
/****************************** 가변 ****************** ************/
40000000 FCY을 # 정의
# 115200 전송 속도 정의
# (정의 BRGVAL을 (FCY / 전송 속도) / 16) -1
/*************************** 포트 초기화 ******************** ******/
무효의 InitPorts (무효)
(
AD1PCFGL = 0xFFFF;
TRISA = 0x0000;
간이 = 0x0000;
LATA = 0x0000;
TRISB = 0x0000;
PORTB = 0x0000;
LATB = 0x0000;
)
/************************* 속성 초기화 ********************** ** /
무효 InitUART1 (무효)
(
U1MODEbits.ABAUD = 0; / / Bit5 없음 Autobaud
U1MODEbits.BRGH = 1; / / Bit3 고속
U1MODEbits.PDSEL = 0; / / Bit1 패리티 없음, 8 데이터 비트
U1MODEbits.STSEL = 0; / / Bit0 1 정지 비트
U1BRG = BRGVAL; / / 전송 속도 생성기 Prescaler
U1MODEbits.UARTEN = 1; / / Bit15는 UART1을 사용
U1STAbits.UTXEN = 1; / / Tx는 사용을 UART1
)
/**************************** 주요 기능 ******************* ********/
) 무효 메인 (무효
(
InitPorts ();
InitUART1 ();
) 동안 (1
(
PORTBbits.RB13 = 1;
DelayMs (500);
PORTBbits.RB13 = 0;
DelayMs (500);
U1TXREG = '';
)
)

 

Welcome to EDABoard.com

Sponsor

Back
Top