o: ActiveSupport::Cache::Entry :@compressedF:@value"7"1
| main.c | ||
|---|---|---|
| 33 | 33 |
#define PWM_SIRKA_NORMAL PWM_PERIODA_NORMAL/2 |
| 34 | 34 |
|
| 35 | 35 |
/*Pocet opakovani pro jednotlive faze odpalu (pocet = cas[s]*8) pro kompenzaci 8xrychlejsiho casovace na desce STM32F10xRxT01A */ |
| 36 |
#define POCET_VENTIL (5*8) |
|
| 37 |
#define POCET_LIS (1*8) |
|
| 38 |
#define POCET_ZATAVENI (2*8) |
|
| 39 |
#define POCET_STRECHA (5*8) |
|
| 40 |
#define CEKANI_NA_STRECHU (10*8) |
|
| 41 |
#define CEKANI_NA_LIS (10*8) |
|
| 36 |
#define TIMER_COMPENSATION 16 |
|
| 37 |
#define POCET_VENTIL (5*TIMER_COMPENSATION) |
|
| 38 |
#define POCET_LIS (1*TIMER_COMPENSATION) |
|
| 39 |
#define POCET_ZATAVENI (10*TIMER_COMPENSATION) |
|
| 40 |
#define POCET_STRECHA (5*TIMER_COMPENSATION) |
|
| 41 |
#define CEKANI_NA_STRECHU (10*TIMER_COMPENSATION) |
|
| 42 |
#define CEKANI_NA_LIS (10*TIMER_COMPENSATION) |
|
| 42 | 43 |
|
| 43 | 44 |
/*makra pro cteni switch sensoru*/ |
| 44 | 45 |
#define CTI_STRECHU palReadPad(STRECHA_SENS_PORT, STRECHA_SENS_STATE) |
| ... | ... | |
| 101 | 102 |
*/ |
| 102 | 103 |
static const GPTConfig gpt2cfg = |
| 103 | 104 |
{
|
| 104 |
500, /*500 Hz ? (puvodne 1000Hz) f*/
|
|
| 105 |
1000, /* 1000Hz f*/
|
|
| 105 | 106 |
gpt2cb /*callback fce*/ |
| 106 | 107 |
}; |
| 107 | 108 |
|
| ... | ... | |
| 435 | 436 |
{
|
| 436 | 437 |
sdWrite(&SD1, uvitaci_zprava, sizeof(uvitaci_zprava)/sizeof(uint8_t)); |
| 437 | 438 |
} |
| 439 |
else if(strcmp(prikaz,"check") == 0) |
|
| 440 |
{
|
|
| 441 |
chprintf((BaseSequentialStream *)&SD1,"\r\nStav strechy: "); |
|
| 442 |
if(CTI_STRECHU) |
|
| 443 |
chprintf((BaseSequentialStream *)&SD1,"Otevrena\r\n"); |
|
| 444 |
else |
|
| 445 |
chprintf((BaseSequentialStream *)&SD1,"Zavrena\r\n"); |
|
| 446 |
chprintf((BaseSequentialStream *)&SD1,"Stav lisu: "); |
|
| 447 |
if(CTI_LIS) |
|
| 448 |
chprintf((BaseSequentialStream *)&SD1,"Aktivni\r\n"); |
|
| 449 |
else |
|
| 450 |
chprintf((BaseSequentialStream *)&SD1,"Rozepnuty\r\n"); |
|
| 451 |
} |
|
| 438 | 452 |
else |
| 439 | 453 |
{
|
| 440 | 454 |
uint8_t zp_neplatny[] = "Neplatny prikaz!\r\n\t<odpal> pro zahajeni sekvence\n\r\t<zrus> pro zruseni vypousteni\n\r"; |