Fehler: Overlap in .cseg: addr=0x0 conflicts with 0x0:0xb

Gast #1137166
Lesenswert?

Hallo,

kann mir jemand was zu folgendem Fehler sagen?

error: Overlap in .cseg: addr=0x0 conflicts with 0x0:0xb

Diesen Fehler hat AVR Studio 4 zu stande gebracht bei meinem Anhängenden 
Programm. Würde mich sehr freuen wenn jemand mir einen heißen Tipp gibt, 
denn ich finde den Fehler einfach nicht.

Ziel des Projektes ist es, irgendwo in richtung Sekundentakt den 
Temp.Sensor abzufragen und dies an ein LCD auszugeben (nein andere 
Codebeispiele zu diesem Thema habe ich zwar gelesen, aber sie haben mir 
nicht geholfen; ich habe viele fertige Routinen benutzt)

Danke,

Gruß Jonas
Angehängte Dateien:
Gast #1137297
Lesenswert?

ändere mal in:
; DS1820 1Wire Temperatur Sensor
; Ausgabe auf LCD
; mail@jonasplitt.de
.include "m8def.inc"

.cseg



.org 0x0000
        rjmp    reset                  ; Reset Handler
.org OVF0addr
        rjmp    timer0_overflow       ; Timer Overflow Handler



reset:
  rcall lcd_init     ; Display initialisieren
  rcall lcd_clear    ; Display löschen
  ;rcall lcd_home

welcome:
  ldi temp1, 'J'     ; Zeichen anzeigen
    rcall lcd_data

  ldi temp1, 'o'     ; Zeichen anzeigen
    rcall lcd_data

  ldi temp1, 'n'     ; Zeichen anzeigen
    rcall lcd_data

  ldi temp1, 'a'     ; Zeichen anzeigen
    rcall lcd_data

  ldi temp1, 's'     ; Zeichen anzeigen
    rcall lcd_data

  ldi temp1, ' '     ; Zeichen anzeigen
    rcall lcd_data

  ldi temp1, 'L'     ; Zeichen anzeigen
    rcall lcd_data

  ldi temp1, 'C'     ; Zeichen anzeigen
    rcall lcd_data

  ldi temp1, 'D'     ; Zeichen anzeigen
    rcall lcd_data


main:
    rjmp main

timer0_overflow:
    rcall  measure    ;temperature measurement
    rcall  display_temp ;Display Ausgabe
  reti

.include "measure.inc"
.include "1WIRE.inc"
.include "DISPTEMP.inc"
.include "Lcd-routines.asm"

.include "Register.inc"
.include "Hardware.inc"
.include "Projekt.inc"

wenn Du Code vor der Adresse 0 einfügst, muß das fehlschlagen!

Gruß Klaus

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren