Forum: Mikrocontroller und Digitale Elektronik Code im IAR läuft aber nicht im AVR


von Torsten A. (xman)



Lesenswert?

Hallo,

kann mir jemand bitte sagen warum der Code AVR290 im IAR compiliert 
läuft und nach Änderungen für den AVR nicht mehr??

VIELEN DANK
von Krapao (Gast)


Lesenswert?

> nach Änderungen für den AVR nicht mehr??
Was hast du geändert?
von Lars Samström (Gast)


Lesenswert?

Es soll Software geben, die durch einen Hack dann fehlerhaften Code 
erzeugt.
von Torsten A. (xman)



Lesenswert?

Hast recht sorry,
im Anhang der original Code.
Im Grunde genommen die Headerdateien, Pragmaanweisung, so das der 
Compiler nicht meckert. Aber es klappt nicht.

1)
In der MAIN:
#include <iotiny20.h>
#include "twi-no_stretch-tiny20-drvr.h"  --->
2)
#include <avr/io.h>
#include <stdio.h>
#include <avr/interrupt.h>
#include "twi-no_stretch-tiny20-drvr.h"

in twi-no_stretch-tiny20-drvr:
#include <iotiny20.h>
#include "twi-no_stretch-tiny20-drvr.h"----->

#include <avr/io.h>
#include <util/twi.h>
#include "twi-no_stretch-tiny20-drvr.h"

3)
  /* Enable interrupts. */
 sei();

4)ISR(TWI_SLAVE_vect)

dann lief der Compiler auch schon ohne Fehler durch
von Torsten A. (xman)


Lesenswert?

--->Lars Samström

Mit welchem Hintergedanken, IAR zu kaufen?
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.