Board logo

标题: smac疑惑 [打印本页]

作者: zlina    时间: 2006-9-1 09:32     标题: smac疑惑

 #ifdef ANTENNA_SWITCH
            #ifdef ANT_CTL2
            #define MC13192_ANT_CTRL   TBD_PTBD4
         #define MC13192_ANT_CTRL2   TBD_PTBD5      // Second Control line used in MC13192DS12
         #define MC13192_ANT_CTRL_PORT  TBDD_PTBDD4
         #define MC13192_ANT_CTRL2_PORT  TBDD_PTBDD5    // Second Control line used in MC13192DS12
            #define ANT_CTRL_OFF       0               // Logic low is off
            #define ANT_CTRL_ON           1               // Logic high is on
        #else
            #define MC13192_ANT_CTRL   TBD_PTBD4
         #define MC13192_ANT_CTRL2   TBD_PTBD4      // Second Control line not used in MC13192EVB
         #define MC13192_ANT_CTRL_PORT  TBDD_PTBDD4
         #define MC13192_ANT_CTRL2_PORT  TBDD_PTBDD4    // Second Control line not used in MC13192EVB
            #define ANT_CTRL_OFF       0               // Logic low is off
            #define ANT_CTRL_ON           1               // Logic high is on
        #endif ANT_CTL2
    #endif ANTENNA_SWITCH


这里面MC13192_ANT_CTRL具体是什么含意啊?,这段程序的目的是干什么的?


作者: seuafu2005    时间: 2006-9-1 10:13

#define MC13192_ANT_CTRL PTBD_PTBD4
这个是宏定义,定义MC13192_ANT_CTRL 代表PTB口bit4的状态。
SARD有两个天线负责发送和接收,所以天线不需要切换,但是EVB只有一个天线,而13192是半双工的,所以必须进行切换发送和接收的状态
你用的是哪个板子,SMAC的哪个版本?在EVB板中应该是PTB6进行控制,估计你用的是4。1a for S12 的版本
作者: zlina    时间: 2006-9-1 21:34

明白了,谢谢斑竹指点!




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