打印
[应用相关]

LED灯始终不亮

[复制链接]
592|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
feiqi1|  楼主 | 2020-8-15 13:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用的是F28M35的板子(光板,无金手指插槽),烧的是controlSUITE提供的原版blinky例程(即LED闪灯),无改动。
板子用USB和电脑连接,另外有一个5V电源供电。
烧进去之后,显示程序在运行(for循环里面的delay的值在变,在循环)。LED是低电平点亮,观察相应寄存器位值,显示不变,为低,即使刚刚经过一个置高的语句。
利用电压表测量GPIO电位,为高。故LED灯始终不亮。

使用特权

评论回复
沙发
litengg| | 2020-8-15 13:55 | 只看该作者
仿真进行中,寄存器值是看不出来的,点暂停后就可以看到当前的值了,或者设置断点也行.

使用特权

评论回复
板凳
qiangweii| | 2020-8-15 14:02 | 只看该作者
程序真的下载进去了吗?你先去掉延时程序,然后直接点亮LED试试看.

使用特权

评论回复
地板
shashaa| | 2020-8-15 14:02 | 只看该作者

如果直接点亮没问题,那就是delay的问题了,要不然就是没有下载成功

使用特权

评论回复
5
xia00| | 2020-8-15 14:09 | 只看该作者
你可能只在软仿真下运行吧   软件上看看有没有需要设置到硬仿真的地方。。

使用特权

评论回复
6
hfdy01| | 2020-8-15 14:09 | 只看该作者
即使我CCS的界面上,显示程序在for循环里面不断循环,实际上也没下载到芯片里面么?

使用特权

评论回复
7
CallReceiver| | 2020-8-15 14:16 | 只看该作者
,如果真的下载了,那直接点亮就简单的一句指令肯定不会执行错误的.

使用特权

评论回复
8
boy1990| | 2020-8-15 14:17 | 只看该作者
刚入手就用简单的一句指令,点亮.不用加延时什么的,其实循环不用也没问题.

使用特权

评论回复
9
sourceInsight| | 2020-8-15 14:23 | 只看该作者
我现在设置的是Texas Instruments XDS100v2 USB Emulator,这个是软仿真么?

使用特权

评论回复
10
bbapple| | 2020-8-15 14:23 | 只看该作者
exas Instruments XDS100v2 USB Emulator看着是仿真器100仿真器啊  

使用特权

评论回复
11
handleMessage| | 2020-8-15 14:29 | 只看该作者
我用的是CCS5.3 芯片是F28M35  据说这块芯片自己在板子上就集成了一个上面的XDS100v2 仿真器,所以才用它的。

使用特权

评论回复
12
zhouhuanの| | 2020-8-15 14:30 | 只看该作者
你如果装了xds100驱动  用usb连接上之后  在软件上
然后在菜单栏  debug里面选择connect  确保开发板被连接上   这时候单步运行  全速运行都可以使用了

使用特权

评论回复
13
wanglaojii| | 2020-8-15 14:37 | 只看该作者
点Run->connect target或者Reset CPU,显示No source available for "0x3ff7ed"。随后Resume运行,灯还是不亮的。

使用特权

评论回复
14
laozhongyi| | 2020-8-15 14:38 | 只看该作者
F28M35是双核的芯片,C28的启动时靠M3发送IPC指令来启动的

使用特权

评论回复
15
Edisons| | 2020-8-15 14:44 | 只看该作者
没有M3的工程根本跑不了,所以要烧写两个工程。

使用特权

评论回复
16
_gege| | 2020-8-15 14:45 | 只看该作者
这样的问题只有亲自去试试的才知道的

使用特权

评论回复
17
Mozarts| | 2020-8-15 14:50 | 只看该作者
进行仿真的来单步看看相关的寄存器的值的变化的。

使用特权

评论回复
18
Listate| | 2020-8-15 14:51 | 只看该作者
这个看下该IO口内部的上拉电阻被用没,用了的话,肯定就不亮的啦。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

424

主题

1616

帖子

1

粉丝