L
lopex
Guest
Jeg bruker dspi30f4011, med en mplab C30, Cristal en 4MHz, 9600 baud rate.
Problem: ikke noe i hiperterminal.
Takk,
Lopex
kode:
# Include <p30f4011.h>
# Include <uart.h>
# Include <stdio.h>
# Include <stdlib.h>
# Include <ports.h>
# Include <stdlib.h>
# Include <timer.h>
# Include <p30fxxxx.h>
int main (void);
void conf_uart (void);
void Inicializacao (void);_FOSC (CSW_FSCM_OFF & XT_PLL16);
_FWDT (WDT_OFF);
_FBORPOR (PBOR_OFF & MCLR_EN);
_FGS (CODE_PROT_OFF);
int main (void)
(
unsigned char ett [] = "test";
usignert int b;
Inicializacao ();
LATDbits.LATD0 = 1; / / ledet 1
b = (unsigned int) en;
putsUART2 (b);
LATDbits.LATD1 = 1; / / LED 2
)
void Inicializacao (void)
(
TRISD = 0xC;
TRISF = 0x17; / / OS Portos RF6/SCK1 e RF5/U2TX e RF3 Sao saidas, som restantes estăo em Alta impedancia
TRISE = 0x120;
TRISC = 0x0000;
conf_uart ();
)
void conf_uart (void) (
unsigned int U2MODEvalue, U2STAvalue;
int baud;
U2MODEvalue = UART_EN & UART_IDLE_CON & UART_RX_TX & UART_DIS_LOOPBACK & UART_DIS_ABAUD & UART_NO_PAR_8BIT & UART_1STOPBIT;
U2STAvalue = UART_INT_TX_BUF_EMPTY & UART_TX_PIN_NORMAL & UART_TX_ENABLE & UART_INT_RX_3_4_FUL & UART_ADR_DETECT_DIS & UART_RX_OVERRUN_CLEAR;
baud = 25;
ConfigIntUART2 (UART_RX_INT_EN & UART_RX_INT_PR4 & UART_TX_INT_DIS);
OpenUART2 (U2MODEvalue, U2STAvalue, baud);
)
Problem: ikke noe i hiperterminal.
Takk,
Lopex
kode:
# Include <p30f4011.h>
# Include <uart.h>
# Include <stdio.h>
# Include <stdlib.h>
# Include <ports.h>
# Include <stdlib.h>
# Include <timer.h>
# Include <p30fxxxx.h>
int main (void);
void conf_uart (void);
void Inicializacao (void);_FOSC (CSW_FSCM_OFF & XT_PLL16);
_FWDT (WDT_OFF);
_FBORPOR (PBOR_OFF & MCLR_EN);
_FGS (CODE_PROT_OFF);
int main (void)
(
unsigned char ett [] = "test";
usignert int b;
Inicializacao ();
LATDbits.LATD0 = 1; / / ledet 1
b = (unsigned int) en;
putsUART2 (b);
LATDbits.LATD1 = 1; / / LED 2
)
void Inicializacao (void)
(
TRISD = 0xC;
TRISF = 0x17; / / OS Portos RF6/SCK1 e RF5/U2TX e RF3 Sao saidas, som restantes estăo em Alta impedancia
TRISE = 0x120;
TRISC = 0x0000;
conf_uart ();
)
void conf_uart (void) (
unsigned int U2MODEvalue, U2STAvalue;
int baud;
U2MODEvalue = UART_EN & UART_IDLE_CON & UART_RX_TX & UART_DIS_LOOPBACK & UART_DIS_ABAUD & UART_NO_PAR_8BIT & UART_1STOPBIT;
U2STAvalue = UART_INT_TX_BUF_EMPTY & UART_TX_PIN_NORMAL & UART_TX_ENABLE & UART_INT_RX_3_4_FUL & UART_ADR_DETECT_DIS & UART_RX_OVERRUN_CLEAR;
baud = 25;
ConfigIntUART2 (UART_RX_INT_EN & UART_RX_INT_PR4 & UART_TX_INT_DIS);
OpenUART2 (U2MODEvalue, U2STAvalue, baud);
)