| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- #ifndef __CONFIG_H
- #define __CONFIG_H
- /*====================================================================================
- HLW8110:(HLW8110 = 1,HLW8112 = 0)
- HLW8112:(HLW8110 = 0,HLW8112 = 1)
- //uart
- #define HLW8110 1 //ʹ��1--ʹ��UARTͨѶ(HLW8110)��ʹ��0--ʹ��SPIͨѶ(HLW8112)
- #define HLW8112 0 //ʹ��1--ʹ��UARTͨѶ(HLW8112)��ʹ��0--ʹ��SPIͨѶ(HLW8110)
- //spi
- //#define HLW8110 0 //ʹ��1--ʹ��UARTͨѶ(HLW8110)��ʹ��0--ʹ��SPIͨѶ(HLW8112)
- //#define HLW8112 1 //ʹ��1--ʹ��UARTͨѶ(HLW8112)��ʹ��0--ʹ��SPIͨѶ(HLW8110)
- ====================================================================================*/
- //ѡ��ͨѶ��ʽ
- #define HLW8110 1 //ʹ��1--ʹ��UARTͨѶ(HLW8110)��ʹ��0--ʹ��SPIͨѶ(HLW8112)
- #define HLW8112 0 //ʹ��1--ʹ��UARTͨѶ(HLW8112)��ʹ��0--ʹ��SPIͨѶ(HLW8110)
- //ֱ��У��ϵ��
- //8112Aͨ����8110ͨ��У��ϵ��
- #define D_CAL_U 1000/1000 //��ѹУ��ϵ��
- #define D_CAL_A_I 1000/1000 //Aͨ������У��ϵ��
- #define D_CAL_A_P 1000/1000 //Aͨ������У��ϵ��
- #define D_CAL_A_E 1000/1000 //Aͨ������У��ϵ��
- //8112 Bͨ��У��ϵ��
- #define D_CAL_B_P 1000/1000 //Bͨ������У��ϵ��
- #define D_CAL_B_I 1000/1000 //Bͨ������У��ϵ��
- #define D_CAL_B_E 1000/1000 //Bͨ������У��ϵ��
- #if HLW8110
- //#define IO_HLW8112_EN PAout(5)
- //#define IO_HLW8112_CS PAout(6)
- //#define IO_HLW8112_SCLK PAout(7)
- #endif
- #if HLW8112
- #define IO_HLW8112_EN PAout(5)
- #define IO_HLW8112_CS PAout(6)
- #define IO_HLW8112_SCLK PAout(7)
- #define IO_HLW8112_SDI PAout(2)
- #define IO_HLW8112_SDO PAin(3)
- #define IO_HLW8112_INT1 PDin(11)
- #define IO_HLW8112_INT2 PDin(12)
- #endif
-
- #endif
|