本帖最后由 学习stm32f4 于 2018-8-17 17:43 编辑
如下面的简单程序:
[mw_shl_code=c,true]#include "sys.h"
#include "delay.h"
#include "led.h"
#include "usart.h"
int main(void)
{
delay_init(168);
uart_init(115200);
led_init();
while(1)
{
PFout(9)=0;
printf("LED0=%d
",(int)PFin(9));
delay_ms(1000);
PFout(9)=1;
printf("LED0=%d
",(int)PFin(9));
PFout(10)=0;
delay_ms(1000);
PFout(10)=1;
}
}[/mw_shl_code]
仿真时,串口打印正常,XCOM交替显示LED0=0与LED0=1,如图1所示。
但是单片机运行时,XCOM却一直显示LED0=0,如图2所示。
怎样解释这一现象呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>