精英版 串口2 printf()打印 问题

2019-08-23 16:30发布

我用精英版  按照串口1来配置的串口2函数,RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1, ENABLE); 这句也改成了  RCC_APB1PeriphClockCmd(RCC_APB2Periph_USART2, ENABLE);



int fputc(int ch, FILE *f)
{      
        while((USART2->SR&0X40)==0);//Ñ-»··¢Ëí,Ö±μ½·¢Ëííê±Ï   
    USART2->DR = (u8) ch;      
        return ch;
}


这里也按照原子视屏上改成了2,但用不了printf()打印到串口上,求解????

要是能分享例程那更是万分感谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。