一、实验目的
按键采用轮询的方式,控制LED闪烁。
二、实验环境
Window10
服务器:windows
和服务器交互软件 winscp putty
Autosar Version: 4.2.2
Tresos studio 23.0
MCAL Version: S32K14X_MCAL4_2_RTM_HF8_1_0_1
Compiling environment:greenhill 201714
调试环境:PE
三、实验步骤
四、硬件连接和配置
引脚编号 | port口 | 开发板上位置 |
77 | PTC13 | J2 17 |
1.依次打开DioPort_C》》DioChannel》》新建条目P_DI_Motor_ERR》》Dio Channel ID是由port口的位置决定的,此处为PTC13,故Dio Channel Id就是13.
2.以此打开Port模块的 PortContainer》》GPIO 》》PortPin》》P_DI_Motor_ERR
配置如下图
五、代码实现
注意:此处的输入参数 ChannelId就是引脚编号,此处为77号引脚。
例如
Dio_ReadChannel(77);
if(Dio_ReadChannel(77))
{
Dio_WriteChannel(DioConf_DioChannel_RGB_RED,0);//close
}
Dio_WriteChannel(DioConf_DioChannel_RGB_RED,1);//open