Hi.
I use Nordic nrf52832 DK and EVB1000.
I’m porting the simple tx example code.
SPI speed : 1M (Before init) / 4M (after init)
(i set spi speed 8M. read SYS_STATUS. return value is 0xDEADDEAD)
[code]dwt_writetxdata(sizeof(tx_msg), tx_msg, 0); /* Zero offset in TX buffer. /
dwt_writetxfctrl(sizeof(tx_msg), 0, 0); / Zero offset in TX buffer, no ranging. */
dwt_starttx(DWT_START_TX_IMMEDIATE);
while (!((dwt_read32bitreg(SYS_STATUS_ID)) & SYS_STATUS_TXFRS)) {
//Infinite loop - dwt_read32bitreg(SYS_STATUS_ID) = 0x00800002
};[/code]
SYS_STATUS value is only 0x00800002.
What is the problem?