LED灯始终不亮

2019-07-23 17:04发布

用的是F28M35的板子(光板,无金手指插槽),烧的是controlSUITE提供的原版blinky例程(即LED闪灯),无改动。
板子用USB和电脑连接,另外有一个5V电源供电。
烧进去之后,显示程序在运行(for循环里面的delay的值在变,在循环)。LED是低电平点亮,观察相应寄存器位值,显示不变,为低,即使刚刚经过一个置高的语句。
利用电压表测量GPIO电位,为高。故LED灯始终不亮。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
huangchui
1楼-- · 2019-07-23 17:41


不清楚是哪里出了问题,求答疑解惑,或指出可能出现问题的地方。比如:系统给的例程的配置不对...板子上的一些拨码或者跳线没连之类的
谢谢了。
jiajs
2楼-- · 2019-07-23 23:21
仿真进行中,寄存器值是看不出来的,点暂停后就可以看到当前的值了,或者设置断点也行.
huangchui
3楼-- · 2019-07-24 04:53
嗯,已经设置过断点,也暂停过,寄存器位都是不变的,都是低电平。
zhanghqi
4楼-- · 2019-07-24 09:46
程序真的下载进去了吗?你先去掉延时程序,然后直接点亮LED试试看.
zhenykun
5楼-- · 2019-07-24 12:33
 精彩回答 2  元偷偷看……
wyjie
6楼-- · 2019-07-24 17:49
你可能只在软仿真下运行吧   软件上看看有没有需要设置到硬仿真的地方