导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→[转帖]如何为alt Diamond (usb slice)[liufengzhong]

 *第47735篇: [转帖]如何为alt Diamond (usb slice)重新定义端口?

  
楼 主:liufengzhong 2014年8月28日14:05
 [转帖]如何为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
#define PORT_I2C           XS1_PORT_4E

它应该工作。我希望这可以帮助你。


>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:[转帖]SPI三线模式

[下一篇主题]:[转帖]SPI flash内存无法编程但是JTAG似乎工作正常...