首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

smac各个变量之惑,大家指教啊

smac各个变量之惑,大家指教啊

刚学smac不久,虽说各个demo程序大致意思和流程能明白,但是有些变量和子程序不知道是个什么意思和作用。以下全是从lighting demo中截的,用过的一看便知。


KBI1SC_KBIMOD = 0;不知道,什么模式?
    PB0IE =1;这个是pb0 interrupt enable
    KBI1SC_KBI1E = 1;不知道,首先kbi1sc后三个字母的1sc是个什么的缩写啊。还有1e。。。


还有interrupt void KBD_ISR()
{
  /* Disable the PB0 IRQ. Not needed until a new STOP. */
  KBI1SC_KBI1E = 0;
  PB0IE =0;
  KBI1SC_KBACK = 1;什么用
}
    


 


    u8Dsn++; /* increment the data sequence number */
    if (u8Dsn == 0xFF) /* 0xFF is reserved and used at startup only for devices */
    {
        u8Dsn = 0x00;
    }


这个u8dsn作用不是很清楚。


然后是这段while (u8ToCount < TONUM) /* Auto shutdown if inactive */
    {
        if ((u16NewTime-u16OldTime) > TO)
        {
            u8ToCount++;
            u16OldTime = MCUReadTmr1 ();
            u16NewTime = u16OldTime;
        }


u8ToCount,tonum,还有to都是什么意思。


要是大家把这些变量和函数功能作个整理,估计对新手们进步很大。谢谢大家帮忙了


 

关于这个具体的定义,你可以看smac_mc9s08gt60.h. 1054行有KBI1SC_KBIMOD = 0的定义。
u8ToCount,tonum,to代表1秒,tonum代表多少秒。
我怎么没有这个smac_mc9s08gt60.h头文件?
是有另外的名字么,我也是用的这个mcu
jimmytan,你把那个发我邮箱看看吧,yefeng@szhittech.com,谢谢了。
你和斑竹们都是热心啊,有问必答呵呵。
发给你了!
谢谢了,其实这东西刚刚用,点了下那个h图标,就找到那个头文件了。
不过还是谢谢你,起码得到你的邮箱了呵呵
返回列表