您好、
是否有完整的示例代码或示例代码链接、以显示如何将 PU.0和 PU.1启用为输出引脚并将其切换为高电平-低电平。
我知道 MSP430x6xx 系列用户指南中的端口 U 控制部分42.2.1.3,但它对我来说不起作用。
我的 IAR 编译器甚至不允许我使用 PUSEL,但在尝试运行它时会发送以下消息:
ERROR[Pe137]:表达式必须是可修改的 lvalue
我们非常感谢您提供的任何提示或帮助。
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.
您好、
是否有完整的示例代码或示例代码链接、以显示如何将 PU.0和 PU.1启用为输出引脚并将其切换为高电平-低电平。
我知道 MSP430x6xx 系列用户指南中的端口 U 控制部分42.2.1.3,但它对我来说不起作用。
我的 IAR 编译器甚至不允许我使用 PUSEL,但在尝试运行它时会发送以下消息:
ERROR[Pe137]:表达式必须是可修改的 lvalue
我们非常感谢您提供的任何提示或帮助。
您好、Steffen、
您是否看过第42.4.1.3节?
因此、我认为我们没有确切的示例可供参考、但用户指南显示了 USB-PHY 控制寄存器是如何配置这些引脚的。
因此、要启用 PU.0和 PU.1、您首先需要解锁 USBKEYPID (USB 密钥寄存器、可在42.4.1.1中找到)。
下面是 USB-PHYCTL 的屏幕截图:
如何为此端口供电也很重要。 根据您参考的部分(42.2.1.3)、"端口 U 由 VUSB 轨供电。 如果3.3V LDO 未在系统中使用(禁用)、则可以从外部为 VUSB 引脚供电"
此致、
Henok