main.c 985 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. /********************** 头文件 *************************/
  2. #include "main.h"
  3. /********************** 变量区 *************************/
  4. /********************** 函数声明区 *************************/
  5. /********************** 系统函数区 *************************/
  6. void clocks_start( void )
  7. {
  8. NRF_CLOCK->EVENTS_HFCLKSTARTED = 0;
  9. NRF_CLOCK->TASKS_HFCLKSTART = 1;
  10. while (NRF_CLOCK->EVENTS_HFCLKSTARTED == 0);
  11. }
  12. int main(void)
  13. {
  14. uint32_t err_code;
  15. bsp_uart_init(); //初始化串口
  16. gpio_init(); //初始化IO
  17. twi_master_init();
  18. MSE5611_Config();
  19. MPU6050_Init_reg();
  20. err_code = NRF_LOG_INIT(NULL);
  21. APP_ERROR_CHECK(err_code);
  22. NRF_LOG_DEFAULT_BACKENDS_INIT();
  23. clocks_start();
  24. err_code = bsp_esb_init(); //初始化esb
  25. APP_ERROR_CHECK(err_code);
  26. err_code = nrf_esb_start_rx();
  27. APP_ERROR_CHECK(err_code);
  28. time_init(); //初始化基时
  29. while (true)
  30. {
  31. // nrf_gpio_pin_toggle(LED);
  32. nrf_delay_ms(1000);
  33. }
  34. }
  35. /*lint -restore */