forked from ashabelnikov/secu3app
-
Notifications
You must be signed in to change notification settings - Fork 0
/
readme.txt
93 lines (67 loc) · 4.21 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
SECU-3 Application software. Distributed under GPL license
Designed by Alexey A. Shabelnikov 2007. Ukraine, Gorlovka.
Microprocessor systems - design & programming.
http://secu-3.org e-mail: shabelnikov@secu-3.org
How to compile the project
Êàê êîìïèëèðîâàòü ïðîåêò
It is possible to compile project for ATMega16, ATMega32, ATMega64. Version
for ATMega64 compiles,but it will not work! You can compile the project using
either IAR(MS Windows) or GCC(Linux, MS Windows).
Under MS Windows: Run configure.bat with corresponding options (type of MCU
and type of compiler),it will create Makefile and start
building.
Under Linux: Run configure.sh with option - type of MCU, it will create
Makefile and start building.
Ïðîåêò ìîæíî ñêîìïèëèðîâàòü ïîä ATMega16, ATMega32, ATMega64. Äëÿ ATMega64
êîä êîìïèëèðóåòñÿ, íî ðàáîòàòü îí íå áóäåò! Âû ìîæåòå êîìïèëèðîâàòü ïðîåêò
èñïîëüçóÿ IAR èëè GCC. Çàïóñòèòå configure.bat c ñîîòâåòñòâóþùèìè îïöèÿìè (òèï
ìèêðîêîíòðîëëåðà è òèï êîìïèëÿòîðà), áóäåò ñîçäàí Makefile è íà÷íåòñÿ ñáîðêà
ïðîåêòà.
List of symbols which affects compilation:
Ñïèñîê ñèìâîëîâ óïðàâëÿþùèõ êîìïèëÿöèåé:
VPSEM For using of starter blocking output for indication of
idle economizer valve's state
äëÿ èíäèêàöèè ñîñòîÿíèÿ êëàïàíà ÝÏÕÕ èñïîëüçóåòñÿ âûõîä
áëîêèðîâêè ñòàðòåðà
DWELL_CONTROL For direct controlling of dwell
äëÿ ïðÿìîãî óïðàâëåíèÿ íàêîïëåíèåì ýíåðãèè â êàòóøêàõ
çàæèãàíèÿ
COOLINGFAN_PWM Use PWM for controlling of electric cooling fan
èñïîëüçîâàòü èëè íåò ØÈÌ äëÿ óïðàâëåíèÿ îáîðîòàìè
âåíòèëÿòîðà
REALTIME_TABLES Allow editing of tables in realtime (use RAM)
ðàçðåøèòü ðåäàêòèðîâàíèå òàáëèö â ðåàëüíîì âðåìåíè
DEBUG_VARIABLES For watching and editing of some firmware variables
(used for debug by developers)
ðàçðåøèòü ðåæèì îòëàäêè ïîçâîëÿþùèé îòñëåæèâàòü è
ìåíÿòü íåêîòîðûå ïåðåìåííûå ïðîøèâêè
PHASE_SENSOR Use of phase (cam) sensor
(ðàçðåøèòü èñïîëüçîâàíèå äàò÷èêà ôàç)
PHASED_IGNITION Use phased ignition. PHASE_SENSOR must be also used.
(ðàçðåøèòü ôàçèðîâàííîå çàæèãàíèå)
FUEL_PUMP Electric fuel pump control
(Óïðàâëåíèå ýëåêòðîáåíçîíàñîñîì)
TPS_SENSOR Use TPS
(Ðàçðåøèòü èñïîëüçîâàíèå ÄÏÄÇ PA5)
BL_BAUD_RATE Baud rate for boot loader. Can be set to 9600, 14400,
19200, 28800, 38400, 57600. Note! Will not take effect without
reprogramming using ISP programmator.
(Ñêîðîñòü ïåðåäà÷è äàííûõ äëÿ çàãðóç÷èêà)
THERMISTOR_CS Use a resistive temperature sensor
(Èñïîëüçóåòñÿ äàò÷èê òåìïåðàòóðû îõëàæäàþùåé æèäêîñòè
ðåçèñòèâíîãî òèïà)
SECU3T Build for SECU-3T unit. Additional functionality will be added
(Ñáîðêà ïîä áëîê SECU-3T. Äîáàâëÿåòñÿ äîï. ôóíêöèîíàëüíîñòü)
REV9_BOARD Build for SECU-3T boards of revision 9 and greater.
(Ñáîðêà äëÿ ïëàò SECU-3T ðåâèçèè 9 è âûøå)
DIAGNOSTICS Include hardware diagnostics functionality
(Âêëþ÷èòü ïîääåðæêó äèàãíîñòèêè àïïàðàòíîé ÷àñòè)
HALL_OUTPUT Include Hall sensor emulation functionality. Separate output
will be used.
(Âêëþ÷èòü ïîääåðæêó ýìóëÿöèè ñèãíàëà ñ Äàò÷èêà Õîëëà)
STROBOSCOPE Include stroboscope functionality
(Âêëþ÷èòü ïîääåðæêó ñòðîáîñêîïà)
Necessary symbols you can define in the preprocessor's options of compiler
(edit corresponding Makefile).
Íóæíûå âàì ñèìâîëû âû ìîæåòå îïðåäåëèòü â îïöèÿõ ïðåïðîöåññîðà êîìïèëÿòîðà
(ðåäàêòèðóéòå ñîîòâåòñòâóþùèé Makefile).