Skip to content

Stranger21/secu3app

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

    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).

Releases

No releases published

Packages

No packages published

Languages

  • C 89.7%
  • Objective-C 10.3%