找回密码
 立即注册

QQ登录

只需一步,快速开始

打印 上一主题 下一主题
开启左侧

[NUC] 关于nuc120的IO问题

[复制链接]
11#
dwxyo 发表于 2014-1-15 13:22:10 | 只看该作者
624300511 发表于 2014-1-15 13:16
程序下载进去跑步起来!我用keil调试,单步的时候灯会亮!

在点亮LED的程序后加:

while(1);
只有想不到没有做不到
回复 支持 反对

使用道具 举报

12#
dwxyo 发表于 2014-1-15 13:23:52 | 只看该作者
624300511 发表于 2014-1-15 13:19
刚刚写错了,是PC.5:GPIOC->DOUT &= ~(1

问题解决了吧
只有想不到没有做不到
回复 支持 反对

使用道具 举报

13#
 楼主| 624300511 发表于 2014-1-15 13:26:18 | 只看该作者
dwxyo 发表于 2014-1-15 13:22
在点亮LED的程序后加:

while(1);

还是不行额!
回复 支持 反对

使用道具 举报

14#
 楼主| 624300511 发表于 2014-1-15 13:27:17 | 只看该作者

还是不行!
回复 支持 反对

使用道具 举报

15#
dwxyo 发表于 2014-1-15 13:28:56 | 只看该作者

你不是说单步可以点亮吗?

源代码在10行以内应该就可以点亮吧?
只有想不到没有做不到
回复 支持 反对

使用道具 举报

16#
 楼主| 624300511 发表于 2014-1-15 13:30:59 | 只看该作者

while((SYSCLK->CLKSTATUS.XTL12M_STB)==0);
一直死循环,我用延时来等待时钟稳定也不行!下载进去灯不会反应。你说的不配置时钟我也试过了,也不行。
回复 支持 反对

使用道具 举报

17#
 楼主| 624300511 发表于 2014-1-15 13:32:15 | 只看该作者

while((SYSCLK->CLKSTATUS.XTL12M_STB)==0);
一直死循环,我用延时来等待时钟稳定也不行!下载进去灯不会反应。你说的不配置时钟我也试过了,也不行。
回复 支持 反对

使用道具 举报

18#
 楼主| 624300511 发表于 2014-1-15 13:34:53 | 只看该作者
dwxyo 发表于 2014-1-15 13:28
你不是说单步可以点亮吗?

源代码在10行以内应该就可以点亮吧?

对,单步的时候能,下载程序进去不调试灯布亮
回复 支持 反对

使用道具 举报

19#
 楼主| 624300511 发表于 2014-1-15 13:35:59 | 只看该作者
dwxyo 发表于 2014-1-15 13:28
你不是说单步可以点亮吗?

源代码在10行以内应该就可以点亮吧?

你那里有没有写好的点亮了的灯工程,可否给我看看?
回复 支持 反对

使用道具 举报

20#
dwxyo 发表于 2014-1-15 13:38:23 | 只看该作者
本帖最后由 dwxyo 于 2014-1-15 13:39 编辑
624300511 发表于 2014-1-15 13:32
while((SYSCLK->CLKSTATUS.XTL12M_STB)==0);
一直死循环,我用延时来等待时钟稳定也不行!下载进去灯不会 ...

主程序做如下操作就够了

配置相应GPIO为输出,
输出该IO为点亮电平,
死等待

一个LED就点亮了
只有想不到没有做不到
回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

新唐MCU