[应用相关] LED灯始终不亮

[复制链接]
1097|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的问题了,要不然就是没有下载成功
xia00 发表于 2020-8-15 14:09 | 显示全部楼层
你可能只在软仿真下运行吧   软件上看看有没有需要设置到硬仿真的地方。。
hfdy01 发表于 2020-8-15 14:09 | 显示全部楼层
即使我CCS的界面上,显示程序在for循环里面不断循环,实际上也没下载到芯片里面么?
CallReceiver 发表于 2020-8-15 14:16 | 显示全部楼层
,如果真的下载了,那直接点亮就简单的一句指令肯定不会执行错误的.
boy1990 发表于 2020-8-15 14:17 | 显示全部楼层
刚入手就用简单的一句指令,点亮.不用加延时什么的,其实循环不用也没问题.
sourceInsight 发表于 2020-8-15 14:23 | 显示全部楼层
我现在设置的是Texas Instruments XDS100v2 USB Emulator,这个是软仿真么?
bbapple 发表于 2020-8-15 14:23 | 显示全部楼层
exas Instruments XDS100v2 USB Emulator看着是仿真器100仿真器啊  
handleMessage 发表于 2020-8-15 14:29 | 显示全部楼层
我用的是CCS5.3 芯片是F28M35  据说这块芯片自己在板子上就集成了一个上面的XDS100v2 仿真器,所以才用它的。
zhouhuanの 发表于 2020-8-15 14:30 | 显示全部楼层
你如果装了xds100驱动  用usb连接上之后  在软件上
然后在菜单栏  debug里面选择connect  确保开发板被连接上   这时候单步运行  全速运行都可以使用了
wanglaojii 发表于 2020-8-15 14:37 | 显示全部楼层
点Run->connect target或者Reset CPU,显示No source available for "0x3ff7ed"。随后Resume运行,灯还是不亮的。
laozhongyi 发表于 2020-8-15 14:38 | 显示全部楼层
F28M35是双核的芯片,C28的启动时靠M3发送IPC指令来启动的
Edisons 发表于 2020-8-15 14:44 | 显示全部楼层
没有M3的工程根本跑不了,所以要烧写两个工程。
_gege 发表于 2020-8-15 14:45 | 显示全部楼层
这样的问题只有亲自去试试的才知道的
Mozarts 发表于 2020-8-15 14:50 | 显示全部楼层
进行仿真的来单步看看相关的寄存器的值的变化的。
Listate 发表于 2020-8-15 14:51 | 显示全部楼层
这个看下该IO口内部的上拉电阻被用没,用了的话,肯定就不亮的啦。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

424

主题

1616

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部