亲爱的对话框,
目前,我正试图运行SPI适配器概念的演示示例。我使用DA 14695 USB套件来做这个。
在演示示例代码中,当涉及到引脚的SPI配置时,有几个与DA 14695数据表的差异。例如,当看下5.7节在演示示例的代码概述中[http://lpccs-docs.dialog-semiconductor.com/da1469x_spi_adapters/code_overview.html,它显示CLK_PIN被定义为PIN_28。然而,随着14页的da14695数据表[https://www.dialog - semiconductor.com/sites/default/files/um b - 103 _da1469..。,时钟引脚定义为数字21。
出现这种差异的原因是什么?你对此有何建议?
谢谢你抽出时间。
设备:
嗨toshiyo,
您是否将MCP4822模块连接到USB套件板上正确的gpio (P0_26, P0_28, P0_29) ?请查看图9配置MCP4822 DAC从设备。你能解释一下关于“时钟引脚被定义为数字21”的说法吗?你是怎么从数据表里找到的?还有,你指的是数据表还是UM-B-103?你对教程有什么问题吗?所有的教程都可以在任何DA1469x相关的设计中运行。
谢谢,PM_Dialog
亲爱的PM_Dialog,
非常感谢您的回复。我可能是错误的,但是对于我的陈述“钟销的定义是21号”我发现在嗯- b - 103数据表14页,附截图澄清我的意思是不能将它们贴在我最初的帖子,因为只允许文件类型是pdf)。
教程代码将CLK_PIN的GPIO描述为HW_GPIO_PIN_28[见spi_configuration .png]。然而,根据UM-B-103 datasheet, SCLK引脚是P0_21,[见红色星号标记usb_kit_pin_configurations_1.jpg]。我是否应该更改教程中的代码,将CLK_PIN的GPIO定义为HW_GPIO_PIN_21,以匹配USB Kit的数据表中的信息?
我还没有运行教程代码,因为我对是否需要更改教程代码中的任何引脚配置感到困惑,因为我使用的是USB Kit而不是Pro-DK。
谢谢你,我已经附上了所有提到的截图作为一个压缩到这个消息。
嗨toshiyo,
我为耽搁道歉。你不应该改变配置。您将需要连接MCP4822 DAC从设备与USB套件,在gpio显示在自述文件。请尝试在USB套件中运行它,并让我知道。
谢谢,PM_Dialog
亲爱的PM_Dialog,
我已经使用SPI适配器概念演示示例教程运行了USB工具包,不幸的是,虽然程序没有问题地编译,但按下K1按钮并没有像预期的那样触发终端上的“#”打印。出现这种情况的原因是什么?我是否有办法测试USB套件来区分这是硬件(按钮故障)还是软件问题?
谢谢你抽出时间。
嗨toshiyo,
你能在调试模式下运行你的代码以确保它正确运行吗?
谢谢,PM_Dialog
亲爱的PM_Dialog,
但是,它在调试模式下运行,当我按下K1按钮时,它不显示井号。似乎它没有注册按钮按下。程序编译良好并运行,它只是一直等待按钮按下(即使当我按下按钮时)
嗨toshiyo,
这有点奇怪!你能在DA14695 USB Kit上运行任何其他SW示例吗?
谢谢,PM_Dialog