EZ-BLE and SPI Master - auto assign pins during build

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
lock attach
Attachments are accessible only for community members.
Anonymous
Not applicable

Using the CYBLE-214009-00 Module & PSoC Creator 3.3 CP3.

   

I added a SPI Master V2.5 object and and plan to communicate to an F-RAM memory chip and an OLED display.

   

I am also using a SAR ADC and 7 analog inputs to measure voltage, temperature, etc.

   

Also have a BLE and CapSense objects too.

   

I am able to compile the project. My question deals with the pin selections made by the PSoC Creator. I am getting ready to send the pcb design off to get some prototype board made and want to double check the PSoC BLE  Module pin connections. I am looking at the CYBLE-214009-00 Datasheet turned to Table 4 (page 9 of 42) I will use SWD programming (Pins P0.6 & P0.7 are dedicated to programming the BLE module) so that tells me I have to use SCB1 for SPI communications.

   

1. Auto pin selector placed SLCK on P0.5, which Table 4 says is for SCB0/MISO.

   

2. Auto pin selector placed MISO on P1.3, which Table 4 says is for SCB1/SS3.

   

3. Auto pin selector placed MOSI on P2.1, which Table 4 says is for SCB0/SS2.

   

I suppose my question is two fold -

   

A. If I use the 'second' SCB SPI block (i.e. SCB1)- do I have to use the following pins:

   

SLCK - not shown which pin to use in Table 4

   

MISO - P0.1 per Table 4

   

MOSI - not shown which pin to use in Table 4

   

If not then should I use the pins provided by the PSoC Creator auto assign pins function?

   

B. Can I dual purpose pins P0.6 & P0.7 for programing the Module and use SCB0 too? 

   

Project file is attached. thanks

0 Likes
1 Reply
Bob_Marlowe
Level 10
Level 10
First like given 50 questions asked 10 questions asked

You need to

   
        
  • Upgrade to Creator 4.0
  •     
  • Update all components
  •     
  • delete capsense_2
  •    
   

and build anew

   

 

   

Bob

0 Likes