using fsl_dspi driver for simple spi

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

using fsl_dspi driver for simple spi

跳至解决方案
1,279 次查看
portal127
Contributor I

Hello,

I'm new to NXP world. I have a FRDM-K28F board to evaluate the micro.

I have 2 standard SPI slave devices (with SCK, MISO, MOS and SS pins) and I want to configure the K28F as the master.

I use Keil, but the driver files for this device do not contain the fsl_spi driver. Only the fsl_dspi and fsl_qspi are present.

1. Why the standard driver is not included?

2. Can I use the device as a simple SPI master using any of this driver?

   - After googling I read that is possible, so:

   2a. What is the correct configuration? What should I watch out for?

   2b. There is an example of this use case?

Thanks in advance,

Antonio

标签 (1)
标记 (2)
1 解答
1,042 次查看
kerryzhou
NXP TechSupport
NXP TechSupport

Hi antonio,

    Thank you for the interest in NXP kinetis product, I would like to provide service for you.

  Now, answer you several questions:

1. Why the standard driver is not included?

Answer:   Actually, dspi is the SPI which you need, just in the K28 MCU, the SPI module name is DSPI.

  Don't worry, you can use that dspi examples.

2. Can I use the device as a simple SPI master using any of this driver?

   - After googling I read that is possible, so:

   2a. What is the correct configuration? What should I watch out for?

   2b. There is an example of this use case?

Answer: Please refer to the official SDK code for K28, which can be downloaded from this link:

Welcome | MCUXpresso SDK Builder 

Please choose the chip as MK28, then generate the code and download it.

After you download the code, you can find the dspi sample code in folder:

\FRDM-K28F\boards\frdmk28f\driver_examples\dspi

Please try it on your side, each example have the readme.txt help you to understand it.

If you still have question about it, please kindly let me know.


Have a great day,
Kerry

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

在原帖中查看解决方案

1 回复
1,043 次查看
kerryzhou
NXP TechSupport
NXP TechSupport

Hi antonio,

    Thank you for the interest in NXP kinetis product, I would like to provide service for you.

  Now, answer you several questions:

1. Why the standard driver is not included?

Answer:   Actually, dspi is the SPI which you need, just in the K28 MCU, the SPI module name is DSPI.

  Don't worry, you can use that dspi examples.

2. Can I use the device as a simple SPI master using any of this driver?

   - After googling I read that is possible, so:

   2a. What is the correct configuration? What should I watch out for?

   2b. There is an example of this use case?

Answer: Please refer to the official SDK code for K28, which can be downloaded from this link:

Welcome | MCUXpresso SDK Builder 

Please choose the chip as MK28, then generate the code and download it.

After you download the code, you can find the dspi sample code in folder:

\FRDM-K28F\boards\frdmk28f\driver_examples\dspi

Please try it on your side, each example have the readme.txt help you to understand it.

If you still have question about it, please kindly let me know.


Have a great day,
Kerry

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------