买了原子的板子,STM32串口代码问题

2019-08-23 14:39发布

下面这段代码是什么意思,谁能够解释一下。uart的代码          
#if 1
#pragma import(__use_no_semihosting)            

struct __FILE
{
        int handle;

};

FILE __stdout;      

_sys_exit(int x)
{
        x = x;
}

int fputc(int ch, FILE *f)
{      
        while((USART1->SR&0X40)==0);
    USART1->DR = (u8) ch;      
        return ch;
}
#endif

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。