1.在ADS中main函数必须是int返回型的,即
int main(void)
{
............
return 0;
}
2.ADS不支持直接的位操作,如:
//端口初始化
IO0PIN_bit.P0_22 = 0; //将端口连接到IO功能
IO0DIR_bit.P0_22 = 1; //将端口设置为输出
以上的写法是不允许的,应该写成
#define BEEP (1<<22) //先添加一个宏定义
IO0PIN &=~BEEP
IO0DIR |=BEEP