請問我用CH554EVT里面的UART1案例是,為什么CH554UART1SendByte('A'); 發(fā)送就卡住了,不往下走?
我的芯片是ch551G。
用CH554UART0SendByte('A');? 發(fā)是,串口調(diào)試工具能收到,但同樣也不能往下走?
void main( )?
{
#if ( UART1_INTERRUPT == 0)?
UINT8 dat,i;
UINT8 buf[8];
#endif
? ? CfgFsys( );? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //CH554時鐘選擇配置? ?
? ? mDelaymS(20);
? ? mInitSTDIO( );? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//串口0調(diào)試端口初始化
? ? printf("chuan kou start ...\n");?
? ? UART1Init( );? ?//串口1初始化??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? printf("dfsfdsf ...\n");?
//CH554UART0SendByte('A');
CH554UART1SendByte('A');?
printf("CH554UART1SendByte ...\n");? ? ? ? ? 這句永不會到這里。