官网下载E2Studio IDE。
使用瑞萨E2 Lite仿真器进行开发。RSK+RX72M评估版。
新建项目
选择新建工程的模板:
选择要使用的芯片:
下一步之后勾选:Smart Configurator,然后点击完成。
============================完成项目创建=============================
新增组件 :PORT 可控制引脚
按照图中所示 添加组件之后 ,选择要使用的PORT口,然后可以在PORT页中配置各个引脚的输出输入状态。
配置完成给点击右上角的图标生成代码。
============================编辑代码==================================
打开图中所示的Port配置文件。可以看到配置过程。
然后打开程序入口文件:
void main(void);
void delay05s(void)
{
uint32_t i=0;
uint32_t t=19999999;
for(i=0;i<t;i++){
}
}
void main(void)
{
while(1)
{
if (PORT4.PIDR.BIT.B6 == 1)
{
PORTH.PODR.BIT.B0 = 1;
}else{
PORTH.PODR.BIT.B0 = 0;
}
}
}
// PH0 --> LED1 output high
// PORTH.PODR.BYTE = _01_Pm0_OUTPUT_1;
// PN4 --> LED2 output high
// PORTN.PODR.BYTE = _10_Pm4_OUTPUT_1;
// delay05s();
// PORTH.PODR.BYTE = _00_Pm0_OUTPUT_0;
// PORTN.PODR.BYTE = _00_Pm4_OUTPUT_0;
// delay05s();
这里通过读取 PORT4.PIDR.BIT.B6 == 1 (输入引脚P46)来判断按键是否按下。
然后映射到对应的PH0引脚 来控制LED开关。
除了通过 PORTH.PODR.BIT.B0 = 1/0的方式控制电平变化,还可以
PORTH.PODR.BYTE = _01_Pm0_OUTPUT_1;控制电平变化,主要参考刚才的Port Config配置文件中的初始化语句。。。。。