Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
et:software:homelab:library:module:encoder [2012/02/19 23:03] heikopikneret:software:homelab:library:module:encoder [2020/07/20 12:00] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== Kooder ====== ====== Kooder ======
-<note important>Koostamisel</note>+
 //Seotud mooduliga: [HW] [[et:hardware:homelab:motor]]// //Seotud mooduliga: [HW] [[et:hardware:homelab:motor]]//
  
-See teegi osa sisaldab Kodulabori koodrite kasutamise funktsioone.+See teegi osa sisaldab Kodulabori koodrite kasutamise funktsioone. Koodrite lugemine on katkestuste põhine, st koodri pulsside lugemisega tegeleb väline katkestus koodri viigul. See tähendab, et globaalsele peavad olema katkestused lubatud (koodri initsialiseerimine lubab ka katkestused).
  
  
Line 9: Line 9:
   * **//void encoder_init(unsigned char index)//** \\   * **//void encoder_init(unsigned char index)//** \\
     Seadistab valitud koodri ja selle sisendviigud. Parameetrid:     Seadistab valitud koodri ja selle sisendviigud. Parameetrid:
-    * //index// - Koodri number. Väärtus 0 kuni 1.+    * //index// - Koodri number. Väärtus 0 kuni 1. (Kodulabor III puhul 1-4)
        
   * **//void encoder_reset_pulses(unsigned char index)//** \\   * **//void encoder_reset_pulses(unsigned char index)//** \\
     Nullib valitud koodri ja käivitab loendamise. Parameetrid:     Nullib valitud koodri ja käivitab loendamise. Parameetrid:
-    * //index// - Koodri number. Väärtus 0 kuni 1.+    * //index// - Koodri number. Väärtus 0 kuni 1. (Kodulabor III puhul 1-4)
  
   * **//unsigned short encoder_get_pulses(unsigned char index)//** \\   * **//unsigned short encoder_get_pulses(unsigned char index)//** \\
     Koodri loendatud pulside arvu küsimine. Parameetrid:     Koodri loendatud pulside arvu küsimine. Parameetrid:
-    * //index// - Koodri number. Väärtus 0 kuni 1.+    * //index// - Koodri number. Väärtus 0 kuni 1. (Kodulabor III puhul 1-4)
     * Tagastab pulsside arvu.     * Tagastab pulsside arvu.
  
  
-~~PB~~+<pagebreak>
  
 ===== Näide ===== ===== Näide =====
Line 63: Line 63:
  lcd_gfx_clear();  lcd_gfx_clear();
    
- // Taustavalgustuse tööle lüitamine+ // Taustavalgustuse tööle lülitamine
  lcd_gfx_backlight(true);   lcd_gfx_backlight(true);
    
Line 98: Line 98:
  
      
- // Riistvaraline paus 10 millisekundit+ // Tarkvaraline paus 10 millisekundit
  sw_delay_ms(10);  sw_delay_ms(10);
  }  }
et/software/homelab/library/module/encoder.1329685421.txt.gz · Last modified: (external edit)
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0