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:libraries:pin [2009/08/17 20:03] mikk.leiniet:software:libraries:pin [2009/11/05 15:03] (current) – eemaldatud mikk.leini
Line 1: Line 1:
-====== Viikude operatsioonide teek ====== 
  
-Järgnevalt on demonstreeritud "pin.h" faili kasutamist mis lihtsustab AVR-i tavaliste sisend-väljund viikude kasutamist. 
- 
-  * {{:software:libraries:pin.h|"pin.h" fail}} 
- 
-===== Teegi kasutamise näide ===== 
- 
-<code c> 
-#include <avr/io.h> 
-#include "pin.h" 
-  
-#define LED1    PORTPIN(C, 1) 
-#define BUTTON1 PORTPIN(C, 2) 
- 
-int main(void) 
-{ 
- unsigned char x; 
- 
- // Viigu väljundiks määramine 
- pin_setup_output(LED1); 
- 
- // Viigu kõrgeks seadmine 
- pin_set(LED1); 
- 
- // Viigu madalaks seadmine  
- pin_clear(LED1); 
- 
- // Viigu määratud olekusse seadmine (1 või 0) 
- pin_set_to(LED1, 1); 
- 
- // Viigu oleku muutmine (kõrgest madalaks ja vastupidi) 
- pin_toggle(LED1); 
-  
- // Viigu sisendiks määramine 
- pin_setup_input(BUTTON1); 
- 
- // Viigu sisendväärtuse lugemine 
- pin_get_value(BUTTON1, x); 
-} 
-</code> 
et/software/libraries/pin.1250539422.txt.gz · Last modified: 2020/07/20 09:00 (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