Kalibracja czujnika temperatury w m328.
: 13 lut 2021, 22:48
Witajcie.
Tak się dziś z nudów bawiłem się czujnikiem wewnętrznym temperatury w m328.
Działa oczywiście, ale błąd ma spory.
Datasheet coś wspomina o bajtach kalibracyjnych, ale jak to wyłuskać w Bascomie?
jest Readsig, ale dla Xmega jakoś bardziej dla mnie zrozumiały.
Dla m328 jest tyle zapisane:
Const Device_signature_byte1 = 0
Const Device_signature_byte2 = 2
Const Device_signature_byte3 = 4
Const Rc_oscillator_calibration = 1
Const Serial_number_byte0 = &H0E
Const Serial_number_byte1 = &H0F
Const Serial_number_byte2 = &H10
Const Serial_number_byte3 = &H11
Const Serial_number_byte4 = &H12
Const Serial_number_byte5 = &H13
Const Serial_number_byte6 = &H14
Const Serial_number_byte7 = &H15
Const Serial_number_byte8 = &H16
Const Serial_number_byte9 = &H17
A jak wyłuskać TS_GAIN i TS_OFFSET?
Tak się dziś z nudów bawiłem się czujnikiem wewnętrznym temperatury w m328.
Działa oczywiście, ale błąd ma spory.
Datasheet coś wspomina o bajtach kalibracyjnych, ale jak to wyłuskać w Bascomie?
jest Readsig, ale dla Xmega jakoś bardziej dla mnie zrozumiały.
Dla m328 jest tyle zapisane:
Const Device_signature_byte1 = 0
Const Device_signature_byte2 = 2
Const Device_signature_byte3 = 4
Const Rc_oscillator_calibration = 1
Const Serial_number_byte0 = &H0E
Const Serial_number_byte1 = &H0F
Const Serial_number_byte2 = &H10
Const Serial_number_byte3 = &H11
Const Serial_number_byte4 = &H12
Const Serial_number_byte5 = &H13
Const Serial_number_byte6 = &H14
Const Serial_number_byte7 = &H15
Const Serial_number_byte8 = &H16
Const Serial_number_byte9 = &H17
A jak wyłuskać TS_GAIN i TS_OFFSET?