生成的代码Port_Init函数疑问
-
-
PCR对应的HwPinId也是12,不是11
-
jiankang_wang 好的,对上了,还有个问题,Mcal生成的代码,要设置IO口电平,我看手册说是要调用Dio_WriteChannel的api,但是我在整个生成的代码里面,都没有找到这个api
-
在Can的demo中没有用到Dio,使用Dio需要有如下操作:
其中:
- DioPortId 对应了不同的GPIO,GPIOA,GPIOB,GPIOC,GPIOD,GPIOE分别对应了0~4
- DioChannelld Id对应了引脚标号。
以设置PTA12为例,需要新增一个DioPortConfig,设置DioPortId为1,然后新建一个DioChannelConfig,设置DioChannelId为12
- 在代码中调用
Dio_WriteChannel(DioConf_DioChannel_PTA12, STD_ON);
即可
注意上面的宏
DioConf_DioChannel_PTA12
是根据用户设置的DioChannelConfig的名称来的。 -
-
yt0069 在mcal的dio配置中,channel id是否就是PTA11脚的这个11,
1/6
发帖前请查看
帮助没办法联网的电脑使用YCT
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...