代码拉取完成,页面将自动刷新
飞腾派端口38(GPIO_2_6)默认设置为I2S功能,我通过改变PAD的x_reg0寄存器的[0-2]为复用为GPIO功能,该步正常,但通过改变x_reg0的[8-9]为修改上下拉电阻时没有效果,端口置空时读取的数据没有被上拉或下拉,不知道应该怎样设置。(同样的配置方法对默认设置为GPIO的端口GPIO_1_9效果正常)
建议问问飞腾派厂家或者飞腾派的群里问问,可能GPIO_2_6硬件有其他的连接,跟端口GPIO_1_9不一样
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
飞腾派开发板的厂商反馈GPIO_2_6是为了I2S预留的,在硬件上比其他端口多了一个电压转换芯片。
厂商会再次测试这个端口的,我们会持续跟踪结果。
开发板厂商做了测试:
GPIO_2_6作为GPIO端口使用, 输入输出是正常的。
通过pad复用配置上下拉电阻,读出来的值不对。原因是在40pin之间还接了一个电压转换芯片。
去掉电压转换芯片后,pad工具把4个脚全配为gpio 上拉/下拉,读出来的值正确。 但和40pin上的接口就断开了。
所以这个端口配成GPIO是可以工作的,但是在上下拉电阻配置时,输出是错的。
如果需要pad配置上下拉电阻,就需要硬件上把电压转换芯片去掉,并将pin脚引出到合适的地方。
问题已经回复,后续再有问题可以继续提问。
本问题关闭
登录 后才可以发表评论