主题中讨论的其他器件:HALCOGEN
您好!
我正在使用 RM57Lx Launchpad 进行开发、并且在测试一些引脚的 GIO 功能时(在本例中为 I2C 引脚、但也有其他引脚、但我现在无法从我的头顶回忆起它们)、输出电压非常低。 我通常首先通过切换 GPIO 引脚来测试它、以确保它正常工作、在本例中、它正常工作、但峰值处的输出电压大约为200mV。 我应该正确调整引脚多路复用器(当我删除改变引脚功能的代码时、信号为0V)。 不确定我错过了什么...
我要采取的步骤是:
1.使模式寄存器(MDR)寄存器中的 I2C 模块复位
2.将引脚设置为引脚功能寄存器(PFNC)中的 GIO
3.在方向(DIR)寄存器中设置方向
4.切换 while 环路中的引脚。
我已经附上了我要获取的波形的图像。 我一直以180度的相位差运行 SDA 和 CLK 引脚、以查看差异、这只是我的习惯。 是的、我的探头为1倍(不是10倍)
任何帮助都是有用的、因为我不知道缺少什么。 我感觉自己可能会忽略一些愚蠢的事情... 如果它有助于附加我正在使用的代码、我也可以这样做。
谢谢!