abc
Diff: INA226.cpp
- Revision:
- 4:15402b7eddf7
- Parent:
- 1:e0ebc6af5e04
diff -r a122073b93e2 -r 15402b7eddf7 INA226.cpp --- a/INA226.cpp Mon Aug 03 03:20:17 2020 +0000 +++ b/INA226.cpp Fri Aug 21 08:28:43 2020 +0000 @@ -81,5 +81,11 @@ int INA226::setCurrentCalibration(unsigned short val) { - return rawWrite(0x05,val); + return rawWrite(0x05,val); //datasheet(p.21)より0x05はCalibrationResisterへの書き込みを指定している } +int INA226::setConfigResister(unsigned short config) +{ + return rawWrite(0x00,config); //0x00でINA226のConfigResisterに書き込める(datasheet p.21) + //configの値はINA226.hで設定している。configの値を変更することで変換時間と平均回数などを変更できる。 + //変換時間、値の平均回数が大きいほどノイズの影響を受けづらいが、データ取得時間が長くなる。実装システムに合わせて調整。 +}