你好,
我有一个带有DA14585的自定义板的外部处理器。外部芯片的IO引脚连接到PORT0,PIN2。我正在将此引脚配置为无需上拉的输入。外部处理器大部分时间都有高速拉动。当数据准备就绪时,它会拉下引脚。但是当我使用GPIO_GETPINSTATUS(GPIO_PORT_0,GPIO_PIN_2)读取时,我无法读取低电平。当我在示波器上检查时,低信号电平为0.8V,高信号在该引脚处为3.3V。为什么偏移0.8V?我在这里做错了什么?
对于测试,我将PIN更改为GPIO_PORT1,PIN0,它运作良好,我能够正确读取舞台。为什么在Port0 PIN上的偏移量?
问候,
标记
设备:
嗨马克,
您能否为此分享更多的输入?p0_2是否用于设置中的任何其他目的?例如,P0_2用作SPI_MISO(步骤b)当DA14585从SPI闪存开始并充当从设备时。DA14585是否充当主设备或从设备?是否有可能共享PIN配置?
谢谢,PM_DIALOG.
pi pm_dialog,
我正在为我的应用程序使用自定义板。我通过三个GPIO引脚与外部处理器通信,其中2个来自Port0,1引脚来自Port1。Port1引脚正常工作。低条件下的0.8V偏移仅在Port0引脚上发生。
问候,
标记
嗨马克,
你能分享你的585个定制董事会的士兵吗?
此外,关于引脚的操作,你能发布关于它的一些代码片段。
BR,宜宾