本帖最后由 abcd44 于 2019-11-25 21:03 编辑
通过串口1一键下载模式下载的程序,程序刚下载进去单片机可以向电脑发送数据,但复位后就不会发送了,是哪里出问题了还是那个地方没有设置好呢 while(1)
{
for(bb=200000;bb>0;bb-=1000)
{
GPIO_WriteBit(GPIOB,GPIO_Pin_0,Bit_SET);
for(aa=0;aa<bb;aa++);
GPIO_WriteBit(GPIOB,GPIO_Pin_0,Bit_RESET);
for(aa=0;aa<bb;aa++);
}
USART1->DR=0xe0;
// USART_SendData(USART1,0x55);
}
就上面这个简单测试程序,复位后所操作的GPIO_0可以正常动作输出,就是串口1发送端用示波器测量没有数据输出,无论用寄存器还是函数都无输出
|