инициализация uart исправлена
This commit is contained in:
parent
c5b1377a9d
commit
b732ce16e9
@ -58,14 +58,14 @@ void FRMUartInit(void)
|
||||
// EDIS;
|
||||
|
||||
GPIO_SetupPinMux(85, GPIO_MUX_CPU1, 5);
|
||||
GPIO_SetupPinOptions(85, GPIO_INPUT, GPIO_PUSHPULL);
|
||||
GPIO_SetupPinOptions(85, GPIO_INPUT, GPIO_ASYNC);//GPIO_PUSHPULL
|
||||
GPIO_SetupPinMux(84, GPIO_MUX_CPU1, 5);
|
||||
GPIO_SetupPinOptions(84, GPIO_OUTPUT, GPIO_ASYNC);
|
||||
|
||||
GPIO_SetupPinMux(108, GPIO_MUX_CPU1, 0);
|
||||
GPIO_SetupPinOptions(108, GPIO_INPUT, GPIO_PUSHPULL);
|
||||
GPIO_SetupPinMux(21, GPIO_MUX_CPU1, 0);
|
||||
GPIO_SetupPinOptions(21, GPIO_OUTPUT, GPIO_PUSHPULL);//108
|
||||
GPIO_SetupPinMux(83, GPIO_MUX_CPU1, 0);
|
||||
GPIO_SetupPinOptions(83, GPIO_INPUT, GPIO_PUSHPULL);
|
||||
GPIO_SetupPinOptions(83, GPIO_OUTPUT, GPIO_PUSHPULL);
|
||||
|
||||
EALLOW;
|
||||
GpioCtrlRegs.GPADIR.bit.GPIO21 = 1;
|
||||
@ -77,7 +77,7 @@ void FRMUartInit(void)
|
||||
// GPIO_SetupPinMux(28, GPIO_MUX_CPU1, 1);
|
||||
// GPIO_SetupPinOptions(28, GPIO_INPUT, GPIO_PUSHPULL);
|
||||
// GPIO_SetupPinMux(29, GPIO_MUX_CPU1, 1);
|
||||
GPIO_SetupPinOptions(29, GPIO_OUTPUT, GPIO_ASYNC);
|
||||
// GPIO_SetupPinOptions(29, GPIO_OUTPUT, GPIO_ASYNC);
|
||||
//
|
||||
// Note: Clocks were turned on to the SCIA peripheral
|
||||
// in the InitSysCtrl() function
|
||||
@ -123,6 +123,10 @@ void FRMUartInit(void)
|
||||
SciaRegs.SCILBAUD.all = 0xFF & Brr;//0x008B;
|
||||
|
||||
SciaRegs.SCICTL1.all = 0x0023; // Relinquish SCI from Reset
|
||||
|
||||
SciaRegs.SCICTL1.bit.TXENA = 1;
|
||||
SciaRegs.SCICTL1.bit.RXENA = 1;
|
||||
|
||||
EDIS;
|
||||
FMSTREnableSet();
|
||||
}
|
||||
|
||||
@ -32,6 +32,7 @@ void InitPerif(void)
|
||||
GpioSetGreen();
|
||||
|
||||
EALLOW;
|
||||
ClkCfgRegs.CLKSEM.bit.SEM = 0x1;
|
||||
ClkCfgRegs.LOSPCP.bit.LSPCLKDIV = 2;
|
||||
EDIS;
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user