原子哥,有奇怪问题,求验证!

2019-07-21 03:40发布

探索者开发板。跑马灯实验。
USB转串口线一定要插上。奇怪问题就跟USB转串口有关。
把main函数的内容换成如下内容:
[mw_shl_code=c,true]int main(void) {     int i;     //delay_init(168); //初始化延时函数     LED_Init(); //初始化LED端口     /**下面是通过直接操作库函数的方式实现IO控制**/ GPIO_ResetBits(GPIOF,GPIO_Pin_9); //LED0对应引脚GPIOF.9拉低,亮 等同LED0=0;     GPIO_SetBits(GPIOF,GPIO_Pin_10); //LED1对应引脚GPIOF.10拉高,灭 等同LED1=1; //延时 for(i = 0; i < 10000000; i++); GPIO_SetBits(GPIOF,GPIO_Pin_9); //LED0对应引脚GPIOF.0拉高,灭 等同LED0=1;     GPIO_ResetBits(GPIOF,GPIO_Pin_10); //LED1对应引脚GPIOF.10拉低,亮 等同LED1=0; [/mw_shl_code] [mw_shl_code=c,true] [/mw_shl_code] [mw_shl_code=c,true]    //死循环     while(1); }[/mw_shl_code] 下载运行。
实验现象:
如果连上USB转串口线,上面的程序在上电启动后会循环运行5次。
如果拔掉USB转串口线,只用DC供电,上面的程序就正常运行,即运行一次。

我这边买的两个探索者开发板都会有这个问题,求原子哥验证一下,看看是什么原因导致的。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
磨剑
1楼-- · 2019-07-21 06:03
问题原因在开发板资料有说明,如下图:

jermy_z
2楼-- · 2019-07-21 09:37
如果你看资料的话,就不会问这个问题

如果你看资料的话,会看到一键下载电路

现在的人是不是都屌屌的啊,什么不看,看到现象就觉得奇怪,就开始上来问
磨剑
3楼-- · 2019-07-21 12:01
回复【2楼】jermy_z:
---------------------------------
嗯,谢谢提醒,确实是我没有好好阅读资料。
FantaSy_
4楼-- · 2019-07-21 17:12
 精彩回答 2  元偷偷看……
xuande
5楼-- · 2019-07-21 20:05
LZ 态度不错。
磨剑
6楼-- · 2019-07-21 22:02
回复【5楼】FantaSy_:
---------------------------------
嗯,好的,谢谢鼓励!

一周热门 更多>