LPSPI CS Signal for S32K144

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

LPSPI CS Signal for S32K144

跳至解决方案
2,457 次查看
lzx
Contributor II

Hi,

I want to transfer data by LPSPI in S32k144(master mode). But I want to use other port(not the ports listed in LPSPI Peripheral Chip Select) as CS signal.  For example, I want to use PTE9 as CS port. What should I do?

 

Thanks.

0 项奖励
回复
1 解答
2,411 次查看
Julián_AragónM
NXP TechSupport
NXP TechSupport

Hi @lzx,

I believe the driver does not allow that. You can simply disable LPSPI PCS and use the GPIO function of the pin instead, no need to use registers directly.

Best regards,
Julián

在原帖中查看解决方案

0 项奖励
回复
4 回复数
2,438 次查看
Julián_AragónM
NXP TechSupport
NXP TechSupport

Hi @lzx,

You can use any port as GPIO and emulate the CS behavior. Please refer to the following community post: Solved: S32K144:SPI Transfer with GPIO as CS - NXP Community.

Best regards,
Julián

0 项奖励
回复
2,423 次查看
lzx
Contributor II

Thanks for your reply.  I have noticed this answer. But they controlled SPI by write registers directly. I want use LPSPI API to control the transfer process of SPI, like transfer data by  `LPSPI_DRV_MasterTransfer()`. This API will set the CS signal automatic, so that I can't control CS signal. In this case, how can I control the CS signal as what I want?

0 项奖励
回复
2,412 次查看
Julián_AragónM
NXP TechSupport
NXP TechSupport

Hi @lzx,

I believe the driver does not allow that. You can simply disable LPSPI PCS and use the GPIO function of the pin instead, no need to use registers directly.

Best regards,
Julián

0 项奖励
回复
2,350 次查看
lzx
Contributor II

Hi,

Thanks for your reply. How could I disable LPSPI PCS?

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-1974930%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ES32K144%E7%9A%84LPSPI%20CS%E4%BF%A1%E5%8F%B7%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1974930%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%2C%3C%2FP%3E%3CP%3E%E6%88%91%E6%83%B3%E5%9C%A8S32k144%EF%BC%88%E4%B8%BB%E6%A8%A1%E5%BC%8F%EF%BC%89%E4%B8%AD%E9%80%9A%E8%BF%87LPSPI%E4%BC%A0%E8%BE%93%E6%95%B0%E6%8D%AE%E3%80%82%E4%BD%86%E6%88%91%E6%83%B3%E4%BD%BF%E7%94%A8%E5%85%B6%E4%BB%96%E7%AB%AF%E5%8F%A3%EF%BC%88%E8%80%8C%E4%B8%8D%E6%98%AF%20LPSPI%20%E5%A4%96%E8%AE%BE%E8%8A%AF%E7%89%87%E9%80%89%E6%8B%A9%E4%B8%AD%E5%88%97%E5%87%BA%E7%9A%84%E7%AB%AF%E5%8F%A3%EF%BC%89%E4%BD%9C%E4%B8%BA%20CS%20%E4%BF%A1%E5%8F%B7%E3%80%82%E4%BE%8B%E5%A6%82%E6%88%91%E6%83%B3%E4%BD%BF%E7%94%A8PTE9%E4%BD%9C%E4%B8%BACS%E7%AB%AF%E5%8F%A3%E3%80%82%E6%88%91%E5%BA%94%E8%AF%A5%E6%80%8E%E4%B9%88%E5%8A%9E%EF%BC%9F%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E8%B0%A2%E8%B0%A2%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1979337%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9AS32K144%E7%9A%84LPSPI%20CS%E4%BF%A1%E5%8F%B7%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1979337%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%2C%3C%2FP%3E%3CP%3E%E8%B0%A2%E8%B0%A2%E6%82%A8%E7%9A%84%E5%9B%9E%E5%A4%8D%E3%80%82%E6%88%91%E6%80%8E%E6%A0%B7%E6%89%8D%E8%83%BD%E7%A6%81%E7%94%A8LPSPI%20PCS%EF%BC%9F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1976368%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9AS32K144%E7%9A%84LPSPI%20CS%E4%BF%A1%E5%8F%B7%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1976368%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F232140%22%20target%3D%22_blank%22%3E%40lzx%3C%2FA%3E%2C%3C%2FP%3E%0A%3CP%3E%E6%88%91%E8%AE%A4%E4%B8%BA%E5%8F%B8%E6%9C%BA%E4%B8%8D%E5%85%81%E8%AE%B8%E8%BF%99%E6%A0%B7%E5%81%9A%E3%80%82%3CSPAN%3E%E6%82%A8%E5%8F%AF%E4%BB%A5%E7%AE%80%E5%8D%95%E5%9C%B0%E7%A6%81%E7%94%A8%20LPSPI%20PCS%20%E5%B9%B6%E6%94%B9%E7%94%A8%E5%BC%95%E8%84%9A%E7%9A%84%20GPIO%20%E5%8A%9F%E8%83%BD%EF%BC%8C%E8%80%8C%E6%97%A0%E9%9C%80%E7%9B%B4%E6%8E%A5%E4%BD%BF%E7%94%A8%E5%AF%84%E5%AD%98%E5%99%A8%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3EBest%20regards%2C%3CBR%20%2F%3EJuli%C3%A1n%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1976179%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9AS32K144%E7%9A%84LPSPI%20CS%E4%BF%A1%E5%8F%B7%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1976179%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E8%B0%A2%E8%B0%A2%E6%82%A8%E7%9A%84%E5%9B%9E%E5%A4%8D%E3%80%82%E6%88%91%E6%B3%A8%E6%84%8F%E5%88%B0%E4%BA%86%E8%BF%99%E4%B8%AA%E7%AD%94%E6%A1%88%E3%80%82%E4%BD%86%E4%BB%96%E4%BB%AC%E9%80%9A%E8%BF%87%E7%9B%B4%E6%8E%A5%E5%86%99%E5%AF%84%E5%AD%98%E5%99%A8%E6%9D%A5%E6%8E%A7%E5%88%B6SPI%E3%80%82%E6%88%91%E6%83%B3%E4%BD%BF%E7%94%A8LPSPI%20API%E6%9D%A5%E6%8E%A7%E5%88%B6SPI%E7%9A%84%E4%BC%A0%E8%BE%93%E8%BF%87%E7%A8%8B%EF%BC%8C%E6%AF%94%E5%A6%82%E9%80%9A%E8%BF%87%E2%80%9CLPSPI_DRV_MasterTransfer()%E2%80%9D%E4%BC%A0%E8%BE%93%E6%95%B0%E6%8D%AE%E3%80%82%E8%BF%99%E4%B8%AAAPI%E4%BC%9A%E8%87%AA%E5%8A%A8%E8%AE%BE%E7%BD%AECS%E4%BF%A1%E5%8F%B7%EF%BC%8C%E8%BF%99%E6%A0%B7%E6%88%91%E5%B0%B1%E6%97%A0%E6%B3%95%E6%8E%A7%E5%88%B6CS%E4%BF%A1%E5%8F%B7%E4%BA%86%E3%80%82%E5%9C%A8%E8%BF%99%E7%A7%8D%E6%83%85%E5%86%B5%E4%B8%8B%EF%BC%8C%E6%88%91%E8%AF%A5%E5%A6%82%E4%BD%95%E6%8C%89%E7%85%A7%E6%88%91%E6%83%B3%E8%A6%81%E7%9A%84%E6%96%B9%E5%BC%8F%E6%8E%A7%E5%88%B6CS%E4%BF%A1%E5%8F%B7%EF%BC%9F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1975341%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9AS32K144%E7%9A%84LPSPI%20CS%E4%BF%A1%E5%8F%B7%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1975341%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F232140%22%20target%3D%22_blank%22%3E%40lzx%3C%2FA%3E%2C%3C%2FP%3E%0A%3CP%3E%E6%82%A8%E5%8F%AF%E4%BB%A5%E5%B0%86%E4%BB%BB%E4%BD%95%E7%AB%AF%E5%8F%A3%E7%94%A8%E4%BD%9C%20GPIO%20%E5%B9%B6%E6%A8%A1%E6%8B%9F%20CS%20%E8%A1%8C%E4%B8%BA%E3%80%82%E8%AF%B7%E5%8F%82%E9%98%85%E4%BB%A5%E4%B8%8B%E7%A4%BE%E5%8C%BA%E5%B8%96%E5%AD%90%EF%BC%9A%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FS32-Design-Studio%2FS32K144-SPI-Transfer-with-GPIO-as-CS%2Fm-p%2F1074658%22%20target%3D%22_blank%22%3E%E5%B7%B2%E8%A7%A3%E5%86%B3%EF%BC%9AS32K144%EF%BC%9A%E4%BB%A5%20GPIO%20%E4%BD%9C%E4%B8%BA%20CS%20%E7%9A%84%20SPI%20%E4%BC%A0%E8%BE%93%20-%20NXP%20%E7%A4%BE%E5%8C%BA%E3%80%82%3C%2FA%3E%3C%2FP%3E%0A%3CP%3EBest%20regards%2C%3CBR%20%2F%3EJuli%C3%A1n%3C%2FP%3E%3C%2FLINGO-BODY%3E