Stap 17: Code in Kladblok programmeurs laden
Selecteer vanuit het hoofdmenu Bestand >> New >> C/C++
Plak de onderstaande code in de editor en sla het bestand op als TEST_2313.c om ervoor te zorgen het wordt opgeslagen in dezelfde map als uw makefile.
#include < avr/interrupt.h > / / definieert pins, poorten, etc te programma's beter leesbaar maken
#define F_CPU 8000000UL / / stelt de standaardsnelheid voor delay.h
#include < util/delay.h > / / zorgt voor vertraging te worden gebruikt
#include < avr/io.h > / / maakt van IO
//**********************************************************
Hoofdprogramma
int main()
{
DDRB = 0XFF; Set Port B gegevens richting registreren als uitgangen
PORTB = 0X03; Inschakelen van poort B-pinnen 1 & 2 (0b00000011)
while(1) / / Herhaal deze code voor eeuwig
{
for (int i = 0; ik < 250; i ++)
{
PORTB = 0X02; Inschakelen en uitschakelen, poort B Pin 2, 251 keer met een 1/4 seconde vertraging
_delay_ms(250);
PORTB = 0X03;
}
/ * Dit is hoe je een groot blok uitcommentariëren
for (int i = 0; ik < 250; i ++)
{
PORTB = 0X00;
_delay_us(250);
PORTB = 0X01;
}
*/
} / / end terwijl
Return(0);
} / / De CODE kopiëren helemaal tot hier!