From 7c8b22f9a16e9e15a37b64b8100150c1ff6ba86e Mon Sep 17 00:00:00 2001 From: "Michal, OK1WMR" <ok1wmr@gmail.com> Date: Thu, 12 Jan 2012 09:54:54 +0100 Subject: [PATCH] =?UTF-8?q?P=C5=99id=C3=A1n=20=C4=8Dl=C3=A1nek=20AVR=20?= =?UTF-8?q?=C5=A0koli=C4=8Dka=20-=20LEKCE=20#1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (Autoexportován z Joomly) --- articles/2012/avr-skolicka-lekce-1.md | 120 ++++++++++++++++++++++++++ 1 file changed, 120 insertions(+) create mode 100644 articles/2012/avr-skolicka-lekce-1.md diff --git a/articles/2012/avr-skolicka-lekce-1.md b/articles/2012/avr-skolicka-lekce-1.md new file mode 100644 index 0000000..e00bddf --- /dev/null +++ b/articles/2012/avr-skolicka-lekce-1.md @@ -0,0 +1,120 @@ ++++ + +title = "AVR Ĺ koliÄŤka - LEKCE #1" +perex_e = "LEKCE #1 - Blikáme s LED +PDF verze pro tisk ke staĹľenĂ zde +PouĹľitĂ˝ vĂ˝vojovĂ˝ kit LED panel s ATmega8 + schĂ©ma LED panelu + + +Untitled + + + +&amp;amp;amp;amp;lt;!-- +body { color: #000000; background-color: #FFFFFF; } +.cpp1-assembler { } +.cpp1-brackets { } +.cpp1-comment { color: #008000; font-style: italic; } +.cpp1-float { color: #000080; } +.cpp1-hexadecimal { color: #000080; } +.cpp1-character { } +.cpp1-identifier { } +.cpp1-illegalchar { } +.cpp1-number { color: #000080; } +.cpp1-octal { color: #0000FF; } +.cpp1-preprocessor { } +.cpp1-reservedword { font-weight: bold; } +.cpp1-space { color: #008080; } +.cpp1-string { color: #800000; } +.cpp1-symbol { } +--&amp;amp;amp;amp;gt; + +#define F_CPU 1000000UL // 1 MHz (základnĂ frekvence) kvĹŻli ÄŤasovánĂ delay.h + +#include <avr/io.h> //Knihovna vstupĹŻ a vĂ˝stupĹŻ (PORT, DDR, PIN) +#include <util/delay.h> //Knihovna ÄŤekacĂch funkcĂ (delay=ÄŤekej [ms]) + +int main (void) +{ // zažátek funkce main + +DDRB =0xff; + +for(;;) // vytvoĹ™enĂ nekoneÄŤnĂ© smyÄŤky + + { //začátek hlavnĂ smyÄŤky + + PORTB=0b00000001; // nastav PORT B na 0b00000001 + + _delay_ms (1000); // poÄŤkej 1s + + PORTB=0b00000000; // nastav PORT B na 0b00000000 + + _delay_ms (1000); // poÄŤkej 1s + + } //konec hlavnĂ smyÄŤky +} //konec funkce main + + + +VĂ˝vojovĂ˝ graf programu: +" +tags = ["ÄŚlánek"] ++++ + +LEKCE #1 - Blikáme s LED +PDF verze pro tisk ke staĹľenĂ zde +PouĹľitĂ˝ vĂ˝vojovĂ˝ kit LED panel s ATmega8 + schĂ©ma LED panelu + + +Untitled + + + +&amp;amp;amp;amp;lt;!-- +body { color: #000000; background-color: #FFFFFF; } +.cpp1-assembler { } +.cpp1-brackets { } +.cpp1-comment { color: #008000; font-style: italic; } +.cpp1-float { color: #000080; } +.cpp1-hexadecimal { color: #000080; } +.cpp1-character { } +.cpp1-identifier { } +.cpp1-illegalchar { } +.cpp1-number { color: #000080; } +.cpp1-octal { color: #0000FF; } +.cpp1-preprocessor { } +.cpp1-reservedword { font-weight: bold; } +.cpp1-space { color: #008080; } +.cpp1-string { color: #800000; } +.cpp1-symbol { } +--&amp;amp;amp;amp;gt; + +#define F_CPU 1000000UL // 1 MHz (základnĂ frekvence) kvĹŻli ÄŤasovánĂ delay.h + +#include <avr/io.h> //Knihovna vstupĹŻ a vĂ˝stupĹŻ (PORT, DDR, PIN) +#include <util/delay.h> //Knihovna ÄŤekacĂch funkcĂ (delay=ÄŤekej [ms]) + +int main (void) +{ // zažátek funkce main + +DDRB =0xff; + +for(;;) // vytvoĹ™enĂ nekoneÄŤnĂ© smyÄŤky + + { //začátek hlavnĂ smyÄŤky + + PORTB=0b00000001; // nastav PORT B na 0b00000001 + + _delay_ms (1000); // poÄŤkej 1s + + PORTB=0b00000000; // nastav PORT B na 0b00000000 + + _delay_ms (1000); // poÄŤkej 1s + + } //konec hlavnĂ smyÄŤky +} //konec funkce main + + + +VĂ˝vojovĂ˝ graf programu: + -- GitLab