[转帖]怎么样在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
回答:
移动到讨论区:
发表时间:2014年8月14日15:34:00