跳过主要内容

行为不端的gpio管脚

DA1469x

5个月前

发布的jagath5275点 3回复
0的问题

你好

我使用Da1469x MCU和wiira SDK 10.440.8.6的社会距离项目为我们的定制板。

板上有LCD与SPI通信,Pixart与I2C通信。

1.在自定义板ST7735 LCD spi引脚和他们的控制引脚连接到P0_0到P0_3。问题是P0_1(MOSI)和P0_2 (SCLK)没有发生SPI通信。

2.如果我们只将MOSI和SCLK引脚连接到其他gpio引脚,LCD只能在电池中正常工作,但如果设备连接到充电,则LCD表现不佳,不能正常工作。

3.Pixart需要一个GPIO中断来运行它的算法。
如果pixart中断连接到GPIO P0_5和P1_5,那么pixart工作正常,但是

如果另一个gpio连接到如p0_17,那么我将得到连续中断,算法将不能正常运行。

谢谢你!
Jagath

5个月前

PM_Dialog

嗨Jagath,

1.请参阅第62页的注释5DA1469x数据表.P0_00…P0_05引脚只能用作1.8V的GPIO,因为它是QSPI类型的pad。这在AN-B-066硬件设计指南了。这些引脚只能用于1.8 V (V18P),不能用于3 V。这六个gpio具有上拉和下拉电阻,值为40 KΩ。你是用1.8V还是3V的引脚?

2.你能指出哪些gpio吗?

3.请查一下AN-N-066。根据该文档,13个引脚上有减少的驱动强度(RDS)功能(表9)。gpio和强度可以从寄存器PAD_WEAK_CTRL_REG (0x50020B00)访问/修改。这些引脚可用于两个包。这种模式应该与这些引脚的V18P供应轨的选择相结合。当选择V30轨道作为供应时,不支持RDS功能。P0_17表示XTAL结算的开始/结束。

谢谢,PM_Dialog

5个月前

jagath52 75点

你好PM_dialog

我使用的是P017 gpio,

如何更改gpio强度和如何修改PAD_WEAK_CTRL_REG (0x50020B00)

谢谢你!
Jagath

5个月前

PM_Dialog

嗨Jagath,

请参见表702:PAD_WEAK_CTRL_REG (0x50020B00)的数据表。您可以尝试将PAD_WEAK_CTRL_REG[P0_17_LOWDRV]设置为0。

谢谢,PM_Dialog