Manualni rizeni PWM
Moderátor: Moderátoři
Proměnná ky se hned v prvím řádku nastaví na 0 a nikde se v této rutině nemění. Takže podmínka if (key != 0) { není nikdy splněna.Andrea píše:Já to chápu tak, že program čeká na stisk klávesy, proměnná key se nastavuje i "odjinud".datel12 píše:přijde mi divná konstrukce
key = 0;
while (key == 0);
// display button name
while(1) {
if (key != 0) {
podle mě se to na ní zacyklí a program dále nepokračuje.
Jasně, už to chápu. Ono se to z toho fragmentu kódu těžko pozná, že se zde používá přerušeníAndrea píše:Vždyť píšu, že se nastavuje odjinud, přerušení ti něco říkají?datel12 píše:Proměnná ky se hned v prvím řádku nastaví na 0 a nikde se v této rutině nemění. Takže podmínka if (key != 0) { není nikdy splněna.
![Smile :-)](./images/smilies/icon_smile.gif)
jasne
prilozim to do souboru
je to tam kompletne i s obsluhou LCD jen staci zmenit koncovky u *.txt na *.c a u *_h.txt na *.h
prilozim to do souboru
je to tam kompletne i s obsluhou LCD jen staci zmenit koncovky u *.txt na *.c a u *_h.txt na *.h
- Přílohy
-
- delay_1ms_u16.txt
- (310 bajtů) Staženo 110 x
-
- lcd_led_matrix__lcd_h.txt
- (899 bajtů) Staženo 133 x
-
- lcd_led_matrix__lcd.txt
- (6.32 KiB) Staženo 119 x
-
- main_h.txt
- (1021 bajtů) Staženo 99 x
-
- main.txt
- (18.32 KiB) Staženo 109 x
jeste se mi tam nevesel jeden soubor tak je zde
- Přílohy
-
- delay_1ms_u16_h.txt
- (490 bajtů) Staženo 110 x