主题中讨论的其他器件:SysConfig、
工具与软件:
您好、我在.syscfg 中添加计时器 PWM 设置、并 为 PWM 通道0设置 PA2引脚(如图所示)。

添加了一个函数
我添加
DL_TimerG_startCounter (PWM_0_INST);
加载到.c 文件中、但没有发生任何情况
运行项目时如何控制风扇速度?
您能给我一些建议吗、谢谢。
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.
工具与软件:
您好、我在.syscfg 中添加计时器 PWM 设置、并 为 PWM 通道0设置 PA2引脚(如图所示)。

添加了一个函数
我添加
DL_TimerG_startCounter (PWM_0_INST);
加载到.c 文件中、但没有发生任何情况
运行项目时如何控制风扇速度?
您能给我一些建议吗、谢谢。
因为项目属于我的公司、所以很难与您分享。
我想在不同级以不同速度控制 PWM 风扇、我已经阅读了这里的示例。
https://dev.ti.com/tirex4-desktop/content/mspm0_academy_2_01_01_00/_build_mspm0_academy_2_01_01_00/source/msp_m0/msp_m0_timer_pwm_training/msp_m0_timer_pwm_training.html
我正在 EVM 上尝试此示例、让 PWM 风扇以不同的速度运行(看起来效果不错)、但我不知道如何将 PWM 风扇控制添加到我的项目中。
也许你可以告诉我在新项目中添加 PWM 风扇控制功能的步骤。
谢谢你。
我更改了占空比、但它不起作用。
然后、我更改了 PWM_EDGE_SLEEP 示例的.syscfg (请参阅随附的.tar)、并将其刷写到我们的定制板中。
但没有发生什么…
我们使用的 MCU 就像这个

以下是我们的 PWM 风扇(4线)设计

我尝试了 PWM 的这两项设置、但都失败了。
[默认值]

[根据我们的设计]

我该怎么办?
您好!
否、不需要使用开箱即用的代码示例。 请将 ……\ti\mspm0_sdk_2_03_00_07\examples\nortos\LP_MSPM0C1104\driverlib\timx_timer_mode_pwm_edge_sleep 导入到您的工程中、并将其下载到您的自硬件以了解它是否可以输出 PWM。

顺便说一下、您能否分享一下您自己电路板的原理图?
此致、
Zoey
感谢你的帮助。
讨论完 HW RD 和更改 HW 的布局后、现在我可以设置 PWM 占空比以控制风扇的速度。
但我想通过读取 FAN_TACH 引脚(连接到 PA2)来了解风扇的当前速度。
这是我的设置和代码。



我尝试按如下方式读取 FAN_Tach 的值、
fanTach = DL_GPIO_readPins (GPIO_TACH_PORT、GPIO_TACH_PIN_1_PIN);

但无论占空比如何、FANTach 的值始终为0x04。
如何正确读取 FAN_TACH (PA2)值?