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.

[参考译文] CCS/MSP430F5514:驱动程序库Comp_B错误报告

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/657557/ccs-msp430f5514-driver-library-comp_b-bug-report

部件号:MSP430F5514

工具/软件:Code Composer Studio

在MSP430F5XX_6XX_DriverLib中,Comp_B_setInterruptEdgeDirection函数在CBCTL1寄存器中错误地设置了CBIES位。 对于CBIFG的上升沿,该位应设置为0,但COMP_B_RISINGEDGE参数将该位设置为1。

此外,用户指南第88页中有一个文档错误。 Comp_B_low应为COMP_B_low,对于高值相同。

并且configureReferenceVoltageParam结构对于Vref0和VreF1的设置来说是混乱的。 LOWERLIMIT设置Vref0分频器,UPPERLIMIT设置VreF1分频器。 根据比较器的配置方式,这些限制可能是或不是上限或下限。 直接设置Vref分配器会更清晰,即:

Vref0VoltageFractionOf32.

Vref1VoltageFractionOf32.

还有一件事,第80页11.2 1详细说明需要用当前功能进行更新

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

    感谢您指出这些问题! 我已通知MSP430 Driverlib团队,这些问题将相应地得到解决。

    此致,

    Matt Calvo
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果有一个功能可以直接控制CBMRVS和CBMRVL,作为工具集的一部分,这也会很好。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Gerry,

    我之前已经将您的最新建议添加到通知中。 非常感谢您的意见,因为我们高度重视和赞赏您的意见! 通知TT已提交,您可以预期这些商品将在适当的时间内得到相应处理。 请继续并选择此帖子已解决您的问题,以便我们可以关闭此线程并进行记录。

    此致,

    Matt Calvo