Hi to all,
I'm developing a software with MKE04 and Codewarrior 10.6 with PE.
I have to use SPI0 as MASTER without SS pin, but the PE bean don't let me do it, becasure it requres me always the SS pin.
I discovered that PE sets always the MODFEN bit. This is a problem for me, because I use SS pin for other.
Is there an update bean that allows me to do what I want ?
Thanks to all.
Paolo
Hi Paolo,
Thank you very much for your focus on Freescale Kinetis product. I'm glad to provide service for you.
I was wondering if you can tell me which component you implemented, then I will try it for check.
I'm looking forward to your reply.
Have a great day,
Ping
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Thank you for your interest!
I'm developing with Codewarrior 10.6, microcontroller Kinetis MKE04Z128VLH4, and I use SPI0 with the beans SyncroMaster, or InitSPI.
As you can see, the "Slave Select Pin" option is gray and can not be disabled,
In configuration register window, I see MODFEN bit is set, and I don't know how to do to clear them.
With MODFEN set, pin PT3/SPI0_PCS, is used, but clearing MODFEN it's possible use PTE3/SPI0_PCS like GPIO.
Thanks again, and best regards.
Paolo Colombo
Hi Paolo,
I've encountered the same issue when I used the CW10.6 and KDS v2.0.
I think you need to modify the generated code manually if you want disable the SS pin.
Wish it helps.
Have a great day,
Ping
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hello Ping,
I am having the same issue with KE02 and CW 10.6. SPIMaster_LDD sets the MODFEN bit and I cannot make Processor Expert behave differently. Here is the code in "SM1.c" file generated for SPIMaster_LDD by Processor Expert:
SPI0_C2 = SPI_C2_MODFEN_MASK; /* Set configuration register */
Could you report this issue to Processor Expert team? Although I am hopeless since they are ditching support for CodeWarrior for Kinetis series..
Hi Adbullah Kahraman,
Thanks for your reminder, I'll report the bug to the KDS develop team later.
Have a great day,
Ping
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------