TM52F1386_calc_bsp.h 471 B

1234567891011121314151617181920212223
  1. #ifndef __TM52F1386_CALC_BSP_H__
  2. #define __TM52F1386_CALC_BSP_H__
  3. typedef union
  4. {
  5. unsigned long int us32;
  6. unsigned int us16[2];
  7. unsigned char us8[4];
  8. struct{
  9. unsigned char us0;
  10. unsigned int us12;
  11. unsigned char us3;
  12. }tt;
  13. }calc_mid_t;
  14. unsigned long mul_32(unsigned int a,unsigned int b);
  15. //unsigned int div_16(unsigned int a, unsigned int b);
  16. unsigned long div_32(unsigned long a,unsigned int b);
  17. unsigned int mod_32(unsigned long a,unsigned int b);
  18. #endif