请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC2340R5 工具与软件:
在 CC2340R5 SimpleLink 无线 MCU 器件版本 B 的最新勘误表中提到、将 GPIO 设置为高阻抗状态会导致高电平电压波动。
我们要核实这一问题的影响。 首先、我们要将 GPIO 设置为高阻抗状态。 您能否确认以下设置是否会将 GPIO 配置为高阻抗? 如果没有、我应该如何设置它? (使用 IAR 开发环境和 SDK 8.10)
// Possible GPIO configurations #define IOC_INPUT_TRISTATE \ (IOC_IOC12_IOCURR_CUR_2MA | IOC_IOC12_IOSTR_AUTO | IOC_IOC12_PULLCTL_PULL_DIS | IOC_IOC12_SLEWRED_REDUCED | IOC_IOC12_HYSTEN_DIS | IOC_IOC12_EDGEDET_EDGE_DIS | IOC_NO_WAKE_UP | IOC_IOC12_IOMODE_NORMAL | IOC_IOC12_INPEN_EN) // Get the register address. u32Reg = IOC_ADDR(u32PinId); // Configure the port and configuration. HWREG(u32Reg) = IOC_INPUT_TRISTATE | u32PortId;