You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

35 lines
1.7 KiB

2 years ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
  1. #pragma once
  2. /***********************************************************************************************************************
  3. * PROJECT_CONFIG *
  4. ***********************************************************************************************************************/
  5. /**
  6. * @brief
  7. *
  8. */
  9. #define SOFTWARE_VERSION 1
  10. #define HARDWARE_VERSION 1
  11. #define PROJECT "dbdb_liquid_path_control"
  12. #define SN_HEADER "SN"
  13. #define DEVICE_ID (2)
  14. #define DEBUG_UART huart1 // 调试串口
  15. #define DEBUG_LIGHT_GPIO PE8 // 调试指示灯
  16. /**
  17. * @brief
  18. */
  19. #define MOTOR_SPI hspi1
  20. #define MOTOR_CH(n) (n)
  21. #define MOTOR2_CSN PA4 //
  22. #define MOTOR2_ENN PE11
  23. #define MOTOR1_CSN PC4 //
  24. #define MOTOR1_ENN PE12
  25. /***********************************************************************************************************************
  26. * SDK_CONFIG *
  27. ***********************************************************************************************************************/
  28. #define SDK_DELAY_US_TIMER htim6 // 微秒延迟定时器,注意该延时定时器需要按照以下文档进行配置 http://192.168.1.3:3000/zwikipedia/iflytop_wikipedia/src/branch/master/doc/stm32cubemx_us_timer.md
  29. #define SDK_IRQ_PREEMPTPRIORITY_DEFAULT 5 // IO中断默认中断等级
  30. #define SDK_CFG__CFG_FLASH_ADDR 0x080C0000 //
  31. #define SDK_CFG__SN_FLASH_ADDR 0x080E0000 //
  32. #define SDK_MAX_TASK 10