This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] 如何为温度率设置计时器

Guru**** 2386250 points
Other Parts Discussed in Thread: REMOTI, CC2530
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/568234/how-to-set-timer-for-ir-ganerate

主题中讨论的其他器件:RemoTICC2530

我看到 RemoTI、但仍然不工作。

空 inittimerIR (空)

 // CLKCONCMD &=~0x38;;
 // CLKCONCMD |= 0x18;
 
 //Inittimer1();
 //Inittimer3();
 T1CTL = 0x00;
 T1CCTL0 = 0x10 | 0x04;
 T1CCTL1 = 0x18 | 0x04;
 
 //T1CNTL = 0;
 // T1CC0 = 85;
 //T1CC1=21 ;
 T1CC0L = 2;
 T1CC0H = 0;
 T1CC1L = 1;
 T1CC1H = 0;
 
 T1CNTL = 0;
 T1CTL = 0x00 | 0x02;
 
 //等待单个位被清零
 while (T1CNTL = 0);
 
 //停止计时器1
 //T1CTL = 0x00;
 
 //timer3.
 //T3CTL = 0x04;
 T3CTL = 0x40 | 0x02;  // 4.
 T3CCTL0 = 0x10 | 0x04;
 T3CCTL1 = 0x18 | 0x04;
 
 // T3CC0 = 0xD2;   3/211
 // T3CC1 = 0x46;   //105
 T3CC0 = 0xD2;   //  
 T3CC1 = 0x46;   //  
  
 //IRCTL |= 1;

void SendIRsignal (void)(空)

 IRCTL |= 1;
 writeI2C (IRdata、IRdataLen);
 IRCTL |= 0;

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    工具/软件:TI C/C++编译器

    空 inittimerIR (空)

     // CLKCONCMD &=~0x38;;
     // CLKCONCMD |= 0x18;
     
     //Inittimer1();
     //Inittimer3();
     T1CTL = 0x00;
     T1CCTL0 = 0x10 | 0x04;
     T1CCTL1 = 0x18 | 0x04;
     
     //T1CNTL = 0;
     // T1CC0 = 85;
     //T1CC1=21 ;
     T1CC0L = 2;
     T1CC0H = 0;
     T1CC1L = 1;
     T1CC1H = 0;
     
     T1CNTL = 0;
     T1CTL = 0x00 | 0x02;
     
     //等待单个位被清零
     while (T1CNTL = 0);
     
     //停止计时器1
     //T1CTL = 0x00;
     
     //timer3.
     //T3CTL = 0x04;
     T3CTL = 0x40 | 0x02;  // 4.
     T3CCTL0 = 0x10 | 0x04;
     T3CCTL1 = 0x18 | 0x04;
     
     // T3CC0 = 0xD2;   3/211
     // T3CC1 = 0x46;   //105
     T3CC0 = 0xD2;   //  
     T3CC1 = 0x46;   //  
      
     //IRCTL |= 1;

    void SendIRsignal (void)(空)

     IRCTL |= 1;
     writeI2C (IRdata、IRdataLen);
     IRCTL |= 0;

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    遗憾的是、我们的编译器专家缺乏帮助您解决这个特定问题的知识。  您使用的是什么器件?  一旦我知道、我将把这个主题移至相关器件论坛。

    谢谢、此致、

    乔治

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我使用 ZStack 和 CC2530。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您可以尝试参阅 RemoTI 红外信号生成应用手册

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我看到了这一点,但也理解了。我使用 IIC 发送 IR 数据,我应该设置什么?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您使用 IIC 发送红外数据的意思是什么?