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

SMAC4.1范例程序的问题

SMAC4.1范例程序的问题

因为接触这些技术不到2星期的时间就要开始编写程序了,很多定义都还没搞懂
希望劳烦各位高手指导,程序是SMAC4.1中的范例程序,对了开发的版子是用Freescale的13192-SARD

范例中有一个Accel_V2.0范例其中一段不大懂意思想请教各位高手
TX状态中的LOOP,0X01 0X00 0X07是如何去定义的,又代表啥意思?
for (;;)
{
     
    ATD1SC = 0x01; /* read X channel */
                    ^^^^
    while((ATD1SC & 0x80) != 0x80);
    gau8TxDataBuffer[1] = ATD1RH;


    ATD1SC = 0x00; /* read Y channel */
                    ^^^^
    while((ATD1SC & 0x80) != 0x80);
    gau8TxDataBuffer[3] = ATD1RH;


    ATD1SC = 0x07; /* read Z channel */
                    ^^^^
    while((ATD1SC & 0x80) != 0x80);
    gau8TxDataBuffer[5] = ATD1RH;

另外0X78 0X79 0X7A是如何定义又代表什么意思
    gau8TxDataBuffer[0] = 0x78; /* send x */
                                          ^^^^
    gau8TxDataBuffer[2] = 0x79; /* send y */
                                         ^^^^
    gau8TxDataBuffer[4] = 0x7A; /* send z */
                                         ^^^^

[em22][em27]
分別是xyz的ASCII碼
刚刚去查看了一下MCU的说明文件,解决了问题了,谢谢大大的回答[em27][em02]
返回列表