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.

[参考译文] MSP430FR5739:比较器不工作

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/655777/msp430fr5739-comparator-not-working

部件号:MSP430FR5739
主题中讨论的其他部件: MSP430F2132

我在使比较器工作时遇到问题。 我将+端子连接到MSP430FR5739的WFP 1.3 (引脚8)。 我已选择引脚作为输入,并将SEL0/1设置为0x08以选择比较器操作。 在比较器中,我将寄存器设置为  

CDCTL0:0x0083

CDCTL1:0x1c85

CDCTL2:0x0767

CDCTL3:0xFFF7

我在+端子上有一个输入,在无源状态下从~0V到激活状态下高达约2V。 在以前使用MSP430F2132的设计中,I在负极端子上使用0.25Vcc。 我想用这个MCU做一个类似的事情。 我是否可以查看任何代码示例(IAR汇编器)? 如果没有,有人能提出我做错了什么?

谢谢

彼得  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我发现我的技术人员输入错误。 现在可以了。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您提供问题已解决的更新!

    Ryan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我确实发现了另一个关于文档的问题。 (SLAU272C-2011年5月。 在第473页上,它显示通过将通道设置为0来启用通道。 我正在使用CDPD3,因此我将其设置为0xFFF7。 这在我的程序中造成了一些非常奇怪的影响,我觉得很难修复。 当我通过将频道设置为1启用频道时,这些奇怪的效果消失了,而且效果很好。 此信息只是为了让人们知道。

    谢谢

    彼得
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请参阅数据表第6.11 节中的表注释以及用户指南第17.2 (第7节),设置这些位将禁用Px.y输入缓冲区以最大程度地节省电流消耗。 您是否将关联的支持CDx的PIN用于任何其他用途?您观察到了什么奇怪的效果?

    此致,
    Ryan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我在上面显示了我的寄存器值。 在本产品上,我有一个加速计和一个胁持按钮(PJ.3)。 加速计连接到PJ.0,1,2,WFP 1.4 ,5。 当我在CDCTL3中有上述值时,胁持按钮不起作用。 它只是一个47k至3.3V的电阻器。 使用加速计时,它无法正常工作。 当我将CDCTL3更改为0x0.0008万时,所有工作正常。 对于SEL行,我只将两行中的P1SEL0/1都设置为0x09。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    WFP 1.4 ,WFP 1.5 ,PJ.0,PJ.1和PJ.2引脚与CD4,CD5,CD6,CD7和CD8功能多路复用, 。 因此,您不应设置这些各自分配的相应CDCTL3位,请尝试FE0F或FE07。 CDPD3的状态并不重要,因为选择一个输入引脚到具有CDIPSEL或CDIMSEL位的比较器多路复用器时,无论关联的CDPDx位的状态如何,都将自动禁用该引脚的输入缓冲区。

    此致,
    Ryan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您抽出时间参加本次活动。 很可惜,我要继续进行其他须要完成的工程。 我仍然希望澄清这里发生的事情,所以一两个星期后将回到这个问题上。

    彼得