S32K312 Port 模式修改

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

S32K312 Port 模式修改

1,340件の閲覧回数
yexiaoer
Contributor II

Port 配置如下:默认SPI PCS3 引脚,此模式下无法使用  Dio_WriteChannel ()控制输出,调用 Port_SetPinMode(19,SIUL2_0_PORT49_GPIO); 后,仍然无法用  Dio_WriteChannel ()控制输出,问题在哪?

 

yexiaoer_0-1755593178409.png

タグ(1)
0 件の賞賛
返信
4 返答(返信)

1,294件の閲覧回数
VaneB
NXP TechSupport
NXP TechSupport

Hi @yexiaoer 

Since the pin has been configured as SPI PCS, its control is handled through the SPI driver. The DIO driver can only modify the state of pins that are configured as GPIO.

If you need to manually control the PCS signal, the best approach is to reconfigure the desired pin as a GPIO, and in the SPI driver settings, change the SpiCsSelection parameter from CS_VIA_PERIPHERAL_ENGINE to CS_VIA_GPIO.

 

BR, VaneB

1,051件の閲覧回数
Djuric
Contributor III

Hello @VaneB,
Can you send me S32DS screenshots of how to do this with Lpspi RTD drivers that are not in the AUTOSAR environment?
So, I'm interested in controlling the CS pin independently, like a GPIO pin.

Thank you.

0 件の賞賛
返信

1,027件の閲覧回数
yexiaoer
Contributor II
try to use Port_SetPinMode(19-1,SIUL2_0_PORT49_GPIO) set the pin as the GPIO mode, but you note the pin number as (19-1) not (19)

994件の閲覧回数
Djuric
Contributor III

Thank you

0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2154293%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3ES32K312%20%E3%83%9D%E3%83%BC%E3%83%88%E3%83%A2%E3%83%BC%E3%83%89%E3%81%AE%E5%A4%89%E6%9B%B4%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2154293%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%83%9D%E3%83%BC%E3%83%88%E8%A8%AD%E5%AE%9A%E3%81%AF%E4%BB%A5%E4%B8%8B%E3%81%AE%E3%81%A8%E3%81%8A%E3%82%8A%E3%81%A7%E3%81%99%EF%BC%9A%E3%83%87%E3%83%95%E3%82%A9%E3%83%AB%E3%83%88%E3%81%AESPI%20PCS3%E3%83%94%E3%83%B3%E3%80%82%E3%81%93%E3%81%AE%E3%83%A2%E3%83%BC%E3%83%89%E3%81%A7%E3%81%AF%E3%80%81Dio_WriteChannel()%E3%81%AB%E3%82%88%E3%82%8B%E5%87%BA%E5%8A%9B%E5%88%B6%E5%BE%A1%E3%81%AF%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82Port_SetPinMode(19%2CSIUL2_0_PORT49_GPIO)%3B%E3%82%92%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%97%E3%81%9F%E5%BE%8C%E3%82%82%E3%80%81Dio_WriteChannel()%E3%81%AB%E3%82%88%E3%82%8B%E5%87%BA%E5%8A%9B%E5%88%B6%E5%BE%A1%E3%81%AF%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%E4%BD%95%E3%81%8C%E5%95%8F%E9%A1%8C%E3%81%AA%E3%81%AE%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%EF%BC%9F%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22yexiaoer_0-1755593178409.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22yexiaoer_0-1755593178409.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F352969i90298716B087FC2B%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22yexiaoer_0-1755593178409.png%22%20alt%3D%22yexiaoer_0-1755593178409.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2205246%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32K312%20Port%20%E6%A8%A1%E5%BC%8F%E4%BF%AE%E6%94%B9%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2205246%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E7%94%B3%E3%81%97%E4%B8%8A%E3%81%92%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2204736%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32K312%20Port%20%E6%A8%A1%E5%BC%8F%E4%BF%AE%E6%94%B9%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2204736%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EPort_SetPinMode(19-1%2CSIUL2_0_PORT49_GPIO)%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%83%94%E3%83%B3%E3%82%92GPIO%E3%83%A2%E3%83%BC%E3%83%89%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%97%E3%82%88%E3%81%86%E3%81%A8%E3%81%97%E3%81%BE%E3%81%99%E3%81%8C%E3%80%81%E3%83%94%E3%83%B3%E7%95%AA%E5%8F%B7%E3%81%AF(19)%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%8F(19-1)%E3%81%A7%E3%81%82%E3%82%8B%E3%81%93%E3%81%A8%E3%81%AB%E6%B3%A8%E6%84%8F%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2204722%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32K312%20Port%20%E6%A8%A1%E5%BC%8F%E4%BF%AE%E6%94%B9%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2204722%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F201913%22%20target%3D%22_blank%22%3E%40VaneB%3C%2FA%3E%20%E3%80%81%3CBR%20%2F%3E%20AUTOSAR%20%E7%92%B0%E5%A2%83%E3%81%AB%3CSTRONG%3E%E3%81%AA%E3%81%84%3C%2FSTRONG%3ELpspi%20RTD%20%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%93%E3%82%8C%E3%82%92%E8%A1%8C%E3%81%86%E6%96%B9%E6%B3%95%E3%82%92%E7%A4%BA%E3%81%99%20S32DS%20%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%E3%82%92%E9%80%81%E3%81%A3%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%81%BE%E3%81%99%E3%81%8B%3F%3CBR%20%2F%3ESO%E3%80%81GPIO%20%E3%83%94%E3%83%B3%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%20CS%20%E3%83%94%E3%83%B3%E3%82%92%E7%8B%AC%E7%AB%8B%E3%81%97%E3%81%A6%E5%88%B6%E5%BE%A1%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%AB%E8%88%88%E5%91%B3%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2154611%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32K312%20Port%20%E6%A8%A1%E5%BC%8F%E4%BF%AE%E6%94%B9%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2154611%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F253915%22%20target%3D%22_blank%22%3E%40yexiaoer%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%E3%83%94%E3%83%B3%E3%81%AF%20SPI%20PCS%20%E3%81%A8%E3%81%97%E3%81%A6%E8%A8%AD%E5%AE%9A%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%81%9F%E3%82%81%E3%80%81%E3%81%9D%E3%81%AE%E5%88%B6%E5%BE%A1%E3%81%AF%20SPI%20%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%82%92%E9%80%9A%E3%81%98%E3%81%A6%E5%87%A6%E7%90%86%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82DIO%20%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%81%AF%E3%80%81GPIO%20%E3%81%A8%E3%81%97%E3%81%A6%E6%A7%8B%E6%88%90%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%83%94%E3%83%B3%E3%81%AE%E7%8A%B6%E6%85%8B%E3%81%AE%E3%81%BF%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3EPCS%20%E4%BF%A1%E5%8F%B7%E3%82%92%E6%89%8B%E5%8B%95%E3%81%A7%E5%88%B6%E5%BE%A1%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8B%E5%A0%B4%E5%90%88%E3%80%81%E6%9C%80%E9%81%A9%E3%81%AA%E6%96%B9%E6%B3%95%E3%81%AF%E3%80%81%E7%9B%AE%E7%9A%84%E3%81%AE%E3%83%94%E3%83%B3%E3%82%92%20GPIO%20%E3%81%A8%E3%81%97%E3%81%A6%E5%86%8D%E6%A7%8B%E6%88%90%E3%81%97%E3%80%81SPI%20%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E8%A8%AD%E5%AE%9A%E3%81%A7%20SpiCsSelection%20%E3%83%91%E3%83%A9%E3%83%A1%E3%83%BC%E3%82%BF%E3%83%BC%E3%82%92%20CS_VIA_PERIPHERAL_ENGINE%20%E3%81%8B%E3%82%89%20CS_VIA_GPIO%20%E3%81%AB%E5%A4%89%E6%9B%B4%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EBR%E3%80%81%E3%83%B4%E3%82%A7%E3%82%A4%E3%83%B3B%3C%2FP%3E%3C%2FLINGO-BODY%3E