Forum: Mikrocontroller und Digitale Elektronik Zwei Fragen zur Arduino-IDE


von Harald (Gast)


Lesenswert?

Werden von der Arduino-IDE Ressourcen des Controllers (Timer etc.) 
belegt?

Wie werden die beiden Prozeduren setup() und loop()aufgerufen?

https://www.arduino.cc/en/Tutorial/Foundations

von Marc S. (marc_s86)


Lesenswert?

Harald schrieb:
> Werden von der Arduino-IDE Ressourcen des Controllers (Timer etc.)
> belegt?

Ja die arduino librarys belegen einen 8 bit timer


> Wie werden die beiden Prozeduren setup() und loop()aufgerufen?

Du rufst sie garnicht auf. setup wir zu beginn einmal aufgerufen, danach 
wird immer wieder loop aufgerufen.

von Harald (Gast)


Lesenswert?

Marc S. schrieb:
> Harald schrieb:
>> Werden von der Arduino-IDE Ressourcen des Controllers (Timer etc.)
>> belegt?
>
> Ja die arduino librarys belegen einen 8 bit timer
>
>> Wie werden die beiden Prozeduren setup() und loop()aufgerufen?
>
> Du rufst sie garnicht auf. setup wir zu beginn einmal aufgerufen, danach
> wird immer wieder loop aufgerufen.

Danke für deine :)

von Michael U. (amiga)


Lesenswert?

Hallo,

genaugenommen macht die Arduino-IDE garnichts.
Wenn setup() und loop() existieren werden die Arduino-typischen Sachen 
eingebunden und mit compiliert.
Ein Timer ist für ms reserviert, andere Hardware wird entsprechend der 
Bibliotheken genutzt, die man selber includet, I2C (Wire), UART 
(Serial), SPI usw., auch PWM nutzt Timer.

Detailsuche ist da manchmal etwas mühsam...

Wenn man setup() und loop() komplett aus dem Sketch löscht, wird erstmal 
garnichts eingebunden und genutzt, man kann dann komplett selber seine 
C/C++ Sachen machen und muß sich eben um alles selber kümmern.

Gruß aus Berlin
Michael

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.