你好微芯片社区!我是这里的新手,所以请原谅任何愚蠢的问题。所以这里的要点是:我设法从PIC18F2480中取出一些1和0。我想知道,如果不逐行逐行地将机器代码转换为汇编语言并试图理解它,我是否能够理解它的含义。我想,我要的是某种反汇编器和/或反编译器或其他软件逆向工程工具。以下是与这个问题相关的背景:我叫约翰·迈耶;我是俄勒冈州波特兰市的乌贼汽车诊所的老板。我是美国为数不多的几个从事名为Think City的瑞典品牌电动车研发工作的人之一。不幸的是,这家制造商倒闭了,我找不到汽车控制模块的任何文档,还有一些问题需要解决。具体地说,我附上的.hex文件来自PTC(正温度系数)加热器模块(汽车的车厢加热器);当汽车关闭时,加热器不知道立即关闭,因此,如果汽车的点火在几秒钟内被循环关闭和恢复,那么从加热器吸取的大电流导致牵引电池管理系统中的预充电电阻着火。我想更新代码来解决这个问题。还有一些其他的控制模块也使用PIC芯片,但不是特别相同的一个。我想为他们所有的人记录代码,并且能够找到将来可能出现的其他错误。我主要是一个机械师,所以我可能在这里有点不太熟悉,但是我确实有
电子设备的经验,我已经参加过一些编程课程,包括C++的程序。至少我知道了头和makefile是什么。我还制作了一个
电路板的示意图,这个PIC安装在上面,所以我知道哪些引脚也做什么。预先感谢!哦,如果你好奇的话,你可以在TwitkCuyPdxcom和CuttLeFisher网站上了解更多关于思考的内容。