Skip to content

KiberPank/secu3app

 
 

Repository files navigation

    SECU-3 Application software. Distributed under GPL license

    Designed by Alexey A. Shabelnikov 2007. Ukraine, Gorlovka.
    Microprocessors 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
            äëÿ èíäèêàöèè ñîñòîÿíèÿ êëàïàíà ÝÏÕÕ èñïîëüçóåòñÿ âûõîä áëîêèðîâêè ñòàðòåðà


    WHEEL_36_1 - for using 36-1 crank (60-2 by default)
                 äëÿ èñïîëüçîâàíèÿ çóá÷àòîãî äèñêà 36-1 (ïî óìîë÷àíèþ 60-2)


    INVERSE_IGN_OUTPUTS - use for to invert ignition outputs
                          äëÿ èíâåðòèðîâàíèÿ âûõîäîâ óïðàâëåíèÿ çàæèãàíèåì


    COIL_REGULATION - for direct controlling of coil regulation
                      äëÿ ïðÿìîãî óïðàâëåíèÿ íàêîïëåíèåì ýíåðãèè â êàòóøêàõ çàæèãàíèÿ


    COOLINGFAN_PWM - use PWM for controlling of electric cooling fan
                     èñïîëüçîâàòü èëè íåò ØÈÌ äëÿ óïðàâëåíèÿ îáîðîòàìè âåíòèëÿòîðà

    REALTIME_TABLES - allow editing of tables in realtime (use RAM)


Necessary symbols you can define in the preprocessor's options of compiler
(edit corresponding Makefile).
Íóæíûå âàì ñèìâîëû âû ìîæåòå îïðåäåëèòü â îïöèÿõ ïðåïðîöåññîðà êîìïèëÿòîðà 
(ðåäàêòèðóéòå ñîîòâåòñòâóþùèé Makefile).

Releases

No releases published

Packages

No packages published