Gast
#814176
Hi, versuche gerade in meine Codes mal mehr Ordnung zu bekommen ...
zwei Fragen:
a)Kennst jemand ne Seite, wo ein wenig erläutert wird, wie man "sauber"
programmiert ?
b) Verstehe hier einen Aufbau nicht :
in main.c steht: #include "delay.h"
in delay.h steht dann nur:
#ifndef DELAY_H
#define DELAY_H
void Delay(uint16 ms);
#endif
woher weiß jetzt der Linker, dass dazu die Datei delay.c gehört ?
in der steht das dann drin:
#include <avr/io.h>
#include <avr/pgmspace.h>
#include "delay.h"
void Delay(uint16 millisec)
{
// this delay is calibrated for 8MHz clock.
uint16 i;
while (millisec--)
for (i=0; i<1325; i++)
asm("nop");
}