本帖最后由 npzy 于 2019-11-3 17:39 编辑
新的现象,用开发板的64脚的HC32L36K8就没问题,用48脚HC32L36J8就不行,大神来看看啊
大家看看这设置有问题吗?发送正常,接收一直中断都进不了啊
M0P_SYSCTRL->PERI_CLKEN_f.UART0=1;
M0P_GPIO->PADIR_f.PA10=1; //PA10=RX接收数据
M0P_GPIO->PA09_SEL_f.SEL=1; //PA09端口
M0P_GPIO->PA10_SEL_f.SEL=1; //PA10端口
M0P_UART0->SCON_f.RCIE=1; //开接收中断
M0P_UART0->SCON_f.TCIE=1; //开发送中断
M0P_UART0->SCON_f.OVER=0; //16采样分频
M0P_UART0->SCON_f.SM=3; //模式3
M0P_UART0->SCON_f.B8CONT=1; //硬件偶效验
M0P_UART0->SCON_f.REN=1; //允许接收
M0P_UART0->SCNT=156;
NVIC_EnableIRQ(UART0_IRQn);//开UART0中断
|