[转帖]如何为alt Diamond (usb slice)重新定义端口?
我有XMOS USB slice套件(U16)和音频slice,如果我遵循,应该能够将音频slice与芯板组合。这应该通过使用alt diamond来完成。
我想用实例来测试它,(开始双二阶)因为我通过芯片的数据手册已经看过,但没有找到,为什么在app_global的端口被命名为XS1_ PORT_1A或者某些用这种方式。在建议我使用了重新定义端口映射,但是这并没有工作。所以,如果我知道他们为什么被这种方式命名我能确定哪个端口是哪个引脚。
由于我的问题的第二部分,我应该改变的例子的另一部分,以得到它的工作?
总之:我如何获得的音频例子来工作,如果我用usb slice核心板与音频slice组合?
回答:
我找到了解决方案,文档是错误的(至少在音频片段1V1)正确的引脚能在原理图中找到。
只更改端口定义为
以下内容为程序代码: #define PORT_I2S_DAC0 XS1_PORT_1D #define PORT_I2S_DAC1 XS1_PORT_1H #define PORT_I2S_ADC0 XS1_PORT_1K #define PORT_I2S_ADC1 XS1_PORT_1L #define PORT_I2S_LRCLK XS1_PORT_1I #define PORT_I2S_BCLK XS1_PORT_1A #define PORT_MCLK_IN XS1_PORT_1E #define PORT_GPIO XS1_PORT_32A |
它应该工作。我希望这可以帮助你。
发表时间:2014年8月28日14:05:58