Skip to content

Programmer for the HAL37xy chip (specifically HAL3725)

Notifications You must be signed in to change notification settings

thekakester/HAL37xyProgrammer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Download this library and extract the folder into:
Documents/Arduino/libraries

If you've never added a library before, check out this guide: https://www.arduino.cc/en/Guide/Libraries 

See AddresTable.pdf to learn where each data point is stored


------------------------------------------------------
BELOW IS AN EXAMPLE DATA DUMP FROM MY SENSOR
The only thing I've changed is Customer ID 1 & 2,
the rest are all factory defaults.
All numbers displayed as unsigned integers
------------------------------------------------------
Bank 0
  0x0 Customer ID 1: 1234
  0x1 Customer ID 2: 5678
  0x2 GAIN_CH2: 16384
  0x3 GAIN_CH1: 16384
  0x4 CH1/CH2_GAIN: 0
  0x5 CUST_OFFSET1: 0
  0x6 CUST_OFFSET2: 0
  0x7 CUST_OFFSET3: 0
  0x8 CUST_OFFSETCH1: 0
  0x9 CUST_OFFSETCH2: 0
  0xA OUT_ZERO: 0
  0xB PRE_OFFSET: 0
  0xC OUT_GAIN: 14263
  0xD OUT_OFFSET: 0
  0xE CLAMP_HIGH: 0
  0xF CLAMP_LOW: 0
  0x10 MAG-HIGH: 0
  0x11 MAG-LOW: 0
  0x12 HYSTERESIS_CH1: 0
  0x13 HYSTERESIS_CH2: 0
  0x14 LP_FILTER: 0
  0x15 MODULO: 0
  0x16 Micronas ID 1: 39094
  0x17 Micronas ID 2: 168
Bank 1
Bank 2
  0x0 TADJ: 3943
  0x4 CH1_COMP: 65532
  0x5 CH2_COMP: 65504
  0x6 ANGLE_IN_CH1: 65532
  0x7 ANGLE_IN_CH2: 65512
  0x8 ANGLE_OUT: 8918
  0x9 ANGLE_AMP: 52
Bank 3
  0x0 TEMP: 8426
  0x1 CF_CH1: 105
  0x2 CF_CH2: 62
  0x7 DAC: 8098
  0xB PROG_DIAGNOSIS: 8705
  0xC DIAGNOSIS: 0
  0x18 CUST_SETUP: 58
Bank 4
  0x0 SP0: 0
  0x1 SP1: 0
  0x2 SP2: 0
  0x3 SP3: 0
  0x4 SP4: 0
  0x5 SP5: 0
  0x6 SP6: 0
  0x7 SP7: 0
  0x8 SP8: 0
  0x9 SP9: 0
  0xA SP10: 0
  0xB SP11: 0
  0xC SP12: 0
  0xD SP13: 0
  0xE SP14: 0
  0xF SP15: 0
  0x10 SP16: 0
  0x11 SP17: 0
  0x12 SP18: 0
  0x13 SP19: 0
  0x14 SP20: 0
  0x15 SP21: 0
  0x16 SP22: 0
  0x17 SP23: 0
  0x18 SP24: 0
  0x19 SP25: 0
  0x1A SP26: 0
  0x1B SP27: 0
  0x1C SP28: 0
  0x1D SP29: 0
  0x1E SP30: 0
  0x1F SP31: 0
Bank 5
  0x1 SP32: 0

About

Programmer for the HAL37xy chip (specifically HAL3725)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages