16年J6里程表算法推演
今年的新解放J6里程表使用MB96F385单片机,存储器用24C04,里程表显示6694.8公里.要将数字改为6000以下5000以上.读出数据为:
修改A601为6B01之后 里程表显示为6588.再下来通过两组数据推断算法,一直不能验证.望同行指教.
我是把A601高低换位,转10进制后乘以15.86 得到的公里数,这样类推即修改6B01 应当为5757左右公里,结果却是6588公里.
怎么反码换位都验证不通.
谢谢分享 没有人知道原因吗? 虽然没有遇到,看看也好 修改后三位数后显示6588的情况推演一下:
0x00和0x10行有13组A701得数是5499,最后3组A601修改为6B01,得数363×3=1089.然后前13组与后3组得数相加5499+1089=6588.
至于6694.8那个原始值,我还是没探究出缘故来。如有前辈指教不胜感激。
初学者如需这方面的数据,我可以提供。13037065400 不清楚技术分。
页:
[1]
2