导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→[转帖]怎么样在startkit中定义按钮?[liufengzhong]

 *第35549篇: [转帖]怎么样在startkit中定义按钮?

  
楼 主:liufengzhong 2014年8月14日15:34
 [转帖]怎么样在startkit中定义按钮?
我怎么样在startkit中定义按钮?

该文档这一点不是是明确,也没有使用按钮的演示。

我是需要先定义32位的端口,然后定义按钮?


#define out port p32 = XS1_PORT_32A;

#define in port butt1 = XS1_PORT_32A0;


回答:

您可以使用下面的语法声明端口:

port p_32A = XS1_PORT_32A;

to read the data of the button, 

p_32:>   data;

data=data&0x01;

if(data)

{

  printstrln("Button Pressed");

}

回复:

我已经用端口p32像这样定义:- port p32 = XS1_PORT_32A; //PORT 32A int leds[10] = { 0b01111111111111111111, //LED A1 0b10111111111111111111, //LED B1 0b11011111111111111111, //LED C1 0b11111110111111111111, //LED A2 0b11111111011111111111, //LED B2 0b11111111101111111111, //LED C2 0b11111111110111111111, //LED A3 0b11111111111011111111, //LED B3 0b11111111111101111111, //LED C3 0b11111111111111111111 //ALL OFF };所以当我尝试编译,我得到一个错误:L00130 Symbol p32 is a duplicate port declaration


回答:

移动到讨论区:


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

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


[上一篇主题]:[转帖]是否可以通过2核访问全局数组?

[下一篇主题]:[转帖]如何在XC-2 kit中使用UDP或者TCP / IP&nbs