GPIO可以如下使用:
#include <device.h>
#define P15_Enable SFRPRT1SEL |= 0x20
sfr P1 = 0x90;
sbit P15 = P1^5;
void main()
{
P15_Enable;
for(;;)
{
CyDelay(500);
P15 = 1;
CyDelay(500);
P15 = 0;
}
}
PSoC3所有GPIO口的寄存器(SFRPRTxDR, SFRPRTxPS, SFRPRTxSEL)在256bytes的片内SRAM均有映射,具体可以参考AN60630 - PSoC3 - 8051 Code Optimization 第二页。
|