Board logo

标题: 紧急求助 [打印本页]

作者: 微毫度十分个扩大飞机公婆    时间: 2007-3-22 10:18     标题: 紧急求助


SMAC中 Lighting_demo_controller的函数
KBDWAIT(); /* Wait for PB1 to be depressed. Note: requires Rev C GB60 board */
这个函数的具体内容怎么找不到啊??谢谢
作者: seuafu2005    时间: 2007-3-22 11:51

不知道你选择的是面向的哪个应用平台,我选择SARD的时候,指向的是这个宏定义
#define KBDWAIT() _asm stop
在remote_controller.h头文件里面
宏定义表示MCU进入stop模式
作者: 微毫度十分个扩大飞机公婆    时间: 2007-3-22 12:00

也是选择SARD
_asm stop这个函数的具体内容在哪儿可以找的到??
作者: seuafu2005    时间: 2007-3-22 13:32

这是汇编语句
_asm 是在C中内嵌汇编的用法,stop就是汇编指令,进入stop模式
作者: 微毫度十分个扩大飞机公婆    时间: 2007-3-22 15:02

#define LOW_POWER_WHILE() _asm wait

/* ARD or EVB low power STOP3*/
#define KBDWAIT() _asm stop
在上面wait和stop是汇编指令,还是各为一个函数
斑竹可以具体介绍以下wait和stop是汇编指令,或者我们在哪可以看到wait和stop这些汇编指令的说明??谢谢

作者: strongchen    时间: 2007-3-22 15:22

就在MCU的数据手册里。
作者: 微毫度十分个扩大飞机公婆    时间: 2007-3-22 15:23

按键中断可以让MCU从stop唤醒,串口中断不可以让MCU从stop唤醒,
那么问问斑竹,除按键中断外哪些方法可以使MCU从stop唤醒

作者: strongchen    时间: 2007-3-22 15:31

在STOP模式下可以继续工作的模块都能将MCU从STOP模式下唤醒。你可以仔细看一下数据手册。
作者: 微毫度十分个扩大飞机公婆    时间: 2007-3-22 16:57

Exit from stop3 is performed by asserting RESET, an asynchronous interrupt pin, or through the real-time interrupt.
请问斑竹,asynchronous interrupt 和 real-time interrupt分别指哪些中断??谢谢
作者: 微毫度十分个扩大飞机公婆    时间: 2007-3-22 16:58

SCI — When the MCU enters stop mode, the clocks to the SCI1 and SCI2 modules stop. The modules halt operation. If the MCU is configured to go into stop2 or stop1 mode, the SCI modules will be reset upon wake-up from stop and must be reinitialized.
按上面所说,串口中断不可以让MCU从stop唤醒
作者: seuafu2005    时间: 2007-3-22 17:19

你再多看一句话不就清楚了?
The asynchronous interrupt pins are the IRQ or KBI pins.这个就告诉你asynchronous interrupt是什么了。

real-time interrupt就是实时时钟模块的中断,这个有专门的章节介绍这个模块的。

串口不能唤醒。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0