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.

[参考译文] CC2541:能否同时将 PWM 信号从单个计时器传输到两个引脚?

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1125774/cc2541-can-i-run-a-pwm-signal-from-a-single-timer-to-two-pins-simultaneously

器件型号:CC2541

使用下面的代码、我可以使用计时器1使连接到 P1_1的 LED 淡入、但连接到 P1_0的 LED 会关闭。  P1SEL |= 0x03; 是我将引脚0和1设置为外设功能的位置、但只有 P1_1对 PWM 信号做出响应。 能不能告诉我我错过了什么/做了什么错了? 非常感谢

PERCFG |= BV (6);  


P2DIR =(P2DIR &~0xC0)| 0x80;


P1SEL |= 0x03;  

T1CC0L = 200;
T1CC0H = 0;  

T1CC1L =占空比;
T1CC1H = 0;  

T1CCTL1 = 0x1C;

T1CTL |=(BV (2)|0x03);

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

    尊敬的 Max:

    请参阅表7-1。 《CC253x/4x 用户指南》中的外设 I/O 引脚映射。  基本上、它解释了 P1_1如何映射到定时器1通道1捕获/比较引脚、而 P1_0是替代2位置的定时器1通道2捕获/比较引脚(PERCFG |= PERCFG_T1CFG;)。  由于您尚未在代码中初始化 T1CC2X 和 T1CCTL2、P1_0保持低电平值。  您还可以参阅 CC2541/43/44/45外设软件示例

    此致、
    Ryan

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

    您好、Ryan、  

    感谢您提供了一个非常明确的答案、我已经进行了更改、一切都非常顺利