Interfacing a PSoC® 3/4/5LP SPI Master Component to SPI Slave Chips – KBA88268New Question: When using PSoC® 3/4/5LP as an SPI master to interface with SPI slaves (such as SPI EEPROMs, SPI-based ADCs, etc.), the data read from / written to the slaves is wrong when CPU speed is decreased (or SPI speed is increased). However, the data is correct for faster CPU speeds (or for slower SPI clock frequencies). What is a possible cause for this issue and how do you fix it?
ImageCraft Compiler Unable to Compare Null Function Pointers with Zero – KBA88325New Question: When a function pointer with a null value is compared with zero in the PSoC® 1 ImageCraft compiler, the result of the comparison is false—that is, if pTask is a function pointer with a null value, then the condition ((pTask) != 0) reports true, which is an unexpected operation. Is there any way to overcome this?
Placing an Interrupt Routine – KBA86909 Question: Where should you write the code for an interrupt routine associated with a Component so that when a new Component is placed and the application is generated again, the original interrupt routine code is not overwritten?