主题中讨论的其他器件:ADS7951
您好、专家、
客户 现在正在使用 TI 的 ADC 采样芯片 ADS7951。 GPIO1应该被设定为通用输出(GPO)功能。
配置过程如下所示:
步骤1:寄存器设置为表11。 命令是0X4002。
0x4002表示:
位15-12 = 4 -> GPIO 寄存器编程
位11-10 = 0 ->正常(保留)
位9 = 0 ->正常运行
位8 = 0 -> GPIO3是 GPIO
位7 = 0 -> GPIO2是 GPIO
位6-4 =-> GPIO1和 GPIO0是 GPIO
位3 = 0 -> GPIO3是输入
位2 = 0 -> GPIO2是输入
位1 = 1 -> GPIO1是输出
位0 = 0 -> GPIO0是输入
步骤2:将 GPIO1设置为高电平
该寄存器设置为表1。 命令是0X1812。
0x1812表示:
位15-12 = 1 ->手动模式
位11 = 1 ->位0-6的编程被启用
位10-7 = 0 ->下一个通道为0
位6 = 0 ->选择2.5V I/p 范围
位5 = 0 ->正常运行
位4 = 1 -> 响应的位15-12是 GPIO 值
位3-0 = 2 -> GPIO 1应为高电平
但它无法将 GPIO1配置为输出并将其设置为高电平。 (客户还读回寄存器的各个位、它显示这些位已成功设置。)
请帮助分析上述设置的问题是什么?
谢谢!
Eden Wen