Originally it would have been done like that with flowcharts for each function, these days a UML model is created. The Factory Service Manual contains a lot of information on how the ECU works, that is the best place to start.
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.
When the engineers first write the program for the ECU, do they make some kind of flow chart or something similar in plain language that shows what the program will do when they finish?
My knowledge of programming and code writing is at introductory level (I took a course in Basic 25 years ago), but I am interested. At this point, I just want to understand what exactly the program is doing.
For example, different input voltages from the O2 sensor will cause the program to make what outputs? Only I want to know all of the inputs/outputs.
I am rebuilding a '95 Sidekick 1.6L 16-V A/T 4-door. This is my project diary: