forked from ccsens_hardware/ttss_sop
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.
165 lines
5.8 KiB
165 lines
5.8 KiB
////////////////////////////////////////////////////////////////////////////
|
|
///@copyright Copyright (c) 2017, 传控科技 All rights reserved.
|
|
///-------------------------------------------------------------------------
|
|
/// @file bsp_config.h
|
|
/// @brief hard config include
|
|
/// @info FILE FOR HARDWARE SETUP AND SOFTWARE SETUP///FOR EXAMPLE: BAORD ,MCU,IDE
|
|
/// @info YOU CAN CHANGE OR ADD THE DEFINE IF YOU NEED
|
|
/// @info 整个嵌入式项目的入口 首先是确认电路板 然后确认cpu 芯片型号 然后确认编译器 之后是软件框架 最后是应用程序
|
|
/// @info bsp_CONFIG 为其他头文件的始祖 TYPE_BOARD_xx
|
|
///-------------------------------------------------------------------------
|
|
/// @version 1.1
|
|
/// @author CC
|
|
/// @date 20180308
|
|
/// @note
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
/// @version 5.1
|
|
/// @author CC
|
|
/// @date 20200301
|
|
/// @note
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
|
|
|
|
//////////////////////////////////////////////////////////////////////////
|
|
///存储器中的特殊参数
|
|
///全球唯一ID号 7FF9H~7FFFH BFF9H~BFFFH EFF9H~EFFFH FDF9H~FDFFH 7字节
|
|
///内部1.19V参考信号源 7FF7H~7FF8H BFF7H~BFF8H EFF7H~EFF8H FDF7H~FDF8H 毫伏(高字节在前)
|
|
///32K掉电唤醒定时器的频率 7FF5H~7FF6H BFF5H~BFF6H EFF5H~EFF6H FDF5H~FDF6H Hz (高字节在前)
|
|
///22.1184MHz的IRC参数(20M频段) 7FF4H BFF4H EFF4H FDF4H -
|
|
///24MHz的IRC参数(20M频段) 7FF3H BFF3H EFF3H FDF3H -
|
|
///20MHz的IRC参数(20M频段) 7FF2H BFF2H EFF2H FDF2H
|
|
///固件版本为7.3.12U
|
|
///以及后续版本有效
|
|
///27MHz的IRC参数(35M频段) 7FF1H BFF1H EFF1H FDF1H
|
|
///30MHz的IRC参数(35M频段) 7FF0H BFF0H EFF0H FDF0H
|
|
///33.1776MHz的IRC参数(35M频段) 7FEFH BFEFH EFEFH FDEFH
|
|
///35MHz的IRC参数(35M频段) 7FEEH BFEEH EFEEH FDEEH
|
|
///36.864MHz的IRC参数(35M频段) 7FEDH BFEDH EFEDH FDEDH
|
|
///保留 7FECH BFECH EFECH FDECH
|
|
///保留 7FEBH BFEBH EFEBH FDEBH
|
|
///20M频段的VRTRIM参数 7FEAH BFEAH EFEAH FDEAH
|
|
///35M频段的VRTRIM参数 7FE9H BFE9H EFE9H FDE9H
|
|
//////////////////////////////////////////////////////////////////////////
|
|
|
|
#ifndef _BSP_CONFIG_CONST_H
|
|
#define _BSP_CONFIG_CONST_H
|
|
|
|
#include <INTRINS.H>
|
|
#include "../clib/type.h"
|
|
#include "../clib/bit.h"
|
|
|
|
//>>>>>>>>>>>>>>>>>>>>>>.BORAD TYPE
|
|
#define TYPE_BOARD_hhnew 1
|
|
#define TYPE_BOARD_st_sleep04_01 4
|
|
#define TYPE_BOARD_st_sleep03 5
|
|
#define TYPE_BOARD_SMMM_MB_VH032_0E 6
|
|
#define TYPE_BOARD_LPC17xx_ 8
|
|
#define TYPE_BOARD_STM32F_103ZET6_READBULL 1036
|
|
#define TYPE_BOARD_hh_CC_MD_VH05_anyriny_simple_m51 0x0551
|
|
#define TYPE_BOARD_hh_CC_MD_VH06_asMain_m6a7 0x6a7
|
|
#define TYPE_BOARD_TI26_MT01_M178 0x178 //会议计时器版v TI26_MT01-M178
|
|
#define TYPE_BOARD_stc5as32_WIFIBV01 532
|
|
#define TYPE_BOARD_SHC16LAXXQN32 1632 //SHC16LAXXQN32
|
|
#define TYPE_BOARD_PAPER6133_M0A6 0xa6 //打印机纸张传感
|
|
#define TYPE_BOARD_GSM_MAIN_V07 0xa7 //打印机运维板
|
|
#define TYPE_BOARD_ADDA_MAIN_V02 0xa8 //ADDA
|
|
#define TYPE_BOARD_433_0A 0xa9 //433
|
|
#define TYPE_BOARD_WEIGH_0B 0xaa //称重
|
|
#define TYPE_BOARD_BFY_V4_SOP 0xab //暴风眼v4SOP板卡
|
|
//<<<<<<<<<<<<<<<<<<<<<<<<<<<.BORAD TYPE end
|
|
|
|
//>>>>>>>>>>>>>>>>>>>>>>MCU TYPE
|
|
#define TYPE_MCU_VENDOR_MSK 0xF0
|
|
#define TYPE_MCU_VENDOR_STC 0x10
|
|
#define TYPE_MCU_STC_8A 0x11
|
|
#define TYPE_MCU_STC_8F 0x12
|
|
#define TYPE_MCU_STC_8G 0x13
|
|
#define TYPE_MCU_STC_8H 0x14
|
|
|
|
#define TYPE_MCU_VENDOR_TI 0x60
|
|
#define TYPE_MCU_SHC6601 0x66
|
|
#define TYPE_MCU_LPC17xx 0x67
|
|
#define TYPE_MCU_STM32 0x68
|
|
|
|
#define D_CPUfamily_8bits 8
|
|
#define D_CPUfamily_16bits 16
|
|
#define D_CPUfamily_32bits 32
|
|
//<<<<<<<<<<<<<<<<<<<<<<MCU TYPE end
|
|
|
|
//>>>>>>>>>>>>>>>>>>>>>>IDE TYPE
|
|
#define TYPE_IDE_KEIL 1
|
|
#define TYPE_IDE_MDK 2
|
|
#define TYPE_IDE_IAR 3
|
|
//<<<<<<<<<<<<<<<<<<<<<<IDE TYPE end
|
|
|
|
//>>>>>>>>>>>>>>>>>>>>>>SysTimer TYPE
|
|
#define TYPE_JIFFIES_5MS 5
|
|
#define TYPE_JIFFIES_10MS 10
|
|
#define TYPE_JIFFIES_25MS 25
|
|
//<<<<<<<<<<<<<<<<<<<<<<<<<<<SysTimer TYPE end
|
|
|
|
//>>>>>>>>>>>>>>>>>>>>>>.WDT TYPE
|
|
#define TYPE_WDT_DISABLE 1
|
|
#define TYPE_WDT_ENABLE 2
|
|
//#define WDT_FEED() WDT_CONTR |= 0x10
|
|
//<<<<<<<<<<<<<<<<<<<<<<<<<<<.SysTimer TYPE end
|
|
|
|
//>>>>>>>>>>>>>>>>>>>>>>.ByteOrder TYPE
|
|
#define TYPE_MCU_BIGENDIAN 1 //大端字节序
|
|
#define TYPE_MCU_LITENDIAN 2 //小端字节序
|
|
//<<<<<<<<<<<<<<<<<<<<<<<<<<<.ByteOrder TYPE end
|
|
|
|
//>>>>>>>>>>>>>>>>>>>>>>.代码加密 TYPE
|
|
#define TYPE_ENCRYPTION_ENABLE 1 //代码加密
|
|
#define TYPE_ENCRYPTION_DISABLE 2 //代码不加密
|
|
//<<<<<<<<<<<<<<<<<<<<<<<<<<<.ByteOrder TYPE end
|
|
|
|
//>>>>>>>>>>>>>>>>>>>>>>BUADRATE & StopBit
|
|
#define SBIT_1 1 //1 stop bit
|
|
#define SBIT_2 2 //2 stop bit
|
|
#define BRT_115200 115200
|
|
#define BRT_19200 19200
|
|
#define BRT_9600 9600
|
|
#define BRT_4800 4800
|
|
//<<<<<<<<<<<<<<<<<<<<<<BUADRATE & StopBit end
|
|
|
|
//>>>>>>>>>>>>>>>>>>>>>>MainFre
|
|
#define MainFre_5M 5529600L
|
|
#define MainFre_11M 11059200L
|
|
#define MainFre_22M 22118400L
|
|
#define MainFre_24M 24000000L
|
|
#define MainFre_27M 27000000L
|
|
//<<<<<<<<<<<<<<<<<<<<<<MainFre end
|
|
|
|
//>>>>>>>>>>>>>>>>>>>>>>UART PIN
|
|
#define PIN_UART0_Rxd_30_Txd_31 1
|
|
#define PIN_UART0_Rxd_36_Txd_37 2
|
|
#define PIN_UART0_Rxd_16_Txd_17 3
|
|
#define PIN_UART0_Rxd_43_Txd_44 4
|
|
|
|
#define PIN_UART2_Rxd_10_Txd_11 1
|
|
#define PIN_UART2_Rxd_46_Txd_47 2
|
|
|
|
#define PIN_UART3_Rxd_00_Txd_01 1
|
|
#define PIN_UART3_Rxd_50_Txd_51 2
|
|
|
|
#define PIN_UART4_Rxd_02_Txd_03 1
|
|
#define PIN_UART4_Rxd_52_Txd_53 2
|
|
|
|
//>>>>>>>>>>>>>>>>>>>>>>485 Type
|
|
#define TYPE_485_NONE 0
|
|
#define TYPE_485_MASTER 1
|
|
#define TYPE_485_SLAVER 2
|
|
//<<<<<<<<<<<<<<<<<<<<<<485 Type end
|
|
|
|
//>>>>>>>>>>>>>>>>>>>>>>G-SENSOR TYPE
|
|
#define TYPE_ASENSOR_ADXL362 362
|
|
#define TYPE_ASENSOR_MSA300 300
|
|
#define TYPE_ASENSOR TYPE_ASENSOR_MSA300
|
|
//<<<<<<<<<<<<<<<<<<<<<<G-SENSOR TYPE end
|
|
|
|
|
|
|
|
#endif//_BSP_CONFIG_CONST_H
|
|
/*********************************end file*********************************************/
|
|
|
|
|