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.
工具与软件:
您好!
我有一位客户发现、对于一些外设、似乎不需要为相应的 IOMUX 寄存器设置 INENA 位。 例如、如果它们配置定时器 G 用于输入捕捉、即使没有客户手动设置 INENA 位、它看起来也捕获有效输入。
但是对于 UART RX、他们需要设置 INENA 才能使 UART RX 功能正常工作。 我希望每个函数都必须手动配置 INENA、但看起来并非如此。
在设置引脚功能时、是否有任何其他外设会"自动"配置 INENA?
Munan
尊敬的 Munan:
客户是如何配置引脚功能的? 他们是否直接使用 driverlib?
尊敬的 Yuhao:
客户正在使用寄存器级代码。
Munan
在配置 TIMG 进行输入捕捉后、客户检查了 INENA 位。 您是说 INENA 位会 自动设置吗? 或者、无论 INENA 位是多少、它都可以工作?
尊敬的 Yuhao:
我的理解是 TIMG 会自动以某种方式设置 INENA 位。
Munan
尊敬的 Munan:
我在 LaunchPad 上对 TIMG4进行了测试。 示例代码是 timx_timer_mode_capture_duty_and_period_LP_MSPM0L1306_nortos_ticlang
当我只配置捕获而未设置 INENA 时、它无法捕获脉冲。
下面是我在代码中的修改。 我仅删除 INENA 设置。
在调试模式下、您可以看到 INENA 无法 自动设置。