以前用的也是nrf52调试的lis2dh12的驱动,不过是nrf SDK9.0,现在用SDK15.2重新再调试,发现不行了,又得重新调过。
问题一:SPI驱动问题
问题二:定时中断问题
问题一:SPI驱动问题,以前的驱动驱动不了了。
void gspi_event_handler(nrf_drv_spi_evt_t const * p_event,void *p_context)
{
spi_lis_done = true;
// NRF_LOG_INFO("gspi event done!");
}
void SPI1_Init(void)
{
uint32_t err_code;
nrf_drv_spi_config_t spiconfig = NRF_DRV_SPI_DEFAULT_CONFIG;
spiconfig.sck_pin = SPIM1_SCK_PIN;
spiconfig.mosi_pin = SPIM1_MOSI_PIN;
spiconfig.miso_pin = SPIM1_MISO_PIN;
spiconfig.ss_pin = SPIM1_CS_PIN;
spiconfig.frequency = NRF_DRV_SPI_FREQ_8M;
// spiconfig.mode = NRF_DRV_SPI_MODE_0;
spiconfig.bit_order = NRF_DRV_SPI_BIT_ORDER_MSB_FIRST;
err_code = nrf_drv_spi_init(&gSpi, &spicon