不过感觉"主刀"对IAR的理解很不够或想着以后移植的问题~~~
例如: P1DIR |=BIT0; //led 使能
"正规"的IAR应该这样: P1DIR_bit.P1DIR_0 = true;//设置P1.0口方向为输出。
再例如: _BIS_SR(CPUOFF + GIE); //进入低功耗0
"正规"的IAR应该这样: __low_power_mode_0(); //进入LPM3 模式,ACLK(WDT 时钟源)仍工作,并使能总中断
实际上俺第1次接触IAR就是从430开始的~~~
记得最清楚的就是: extern "C" __root char __low_level_init (void) { __disable_interrupt ();//关闭总中断 return 1;//0-不初始化,1-初始化 }
所以现在俺在任何MCU/ARM用到IAR时都忘不了这个~~~
430F22X 学习套件实验指导书.PDF
|
|
文章评论(0条评论)
登录后参与讨论