原子哥例程中的程序都要用到串口1吗,不设置它直接跑死了,比如像485的例程
u8 key;
u8 i=0,t=0;
u8 cnt=0;
u8 rs485buf[5];
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//
delay_init(168);
uart_init(115200);
LED_Init();
LCD_Init();
KEY_Init();
RS485_Init(9600);
POINT_COLOR=RED;
把串口的初始化拿掉后,程序会卡死在while处,这是为啥呢,哪里用到了串口1,并且还一直在打印,没有找到啊
int fputc(int ch, FILE *f)
{
while((USART1->SR&0X40)==0);//Ñ-»··¢Ëí,Ö±μ½·¢Ëííê±Ï
USART1->DR = (u8) ch;
return ch;
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>