Forum: Mikrocontroller und Digitale Elektronik Fehler: Overlap in .cseg: addr=0x0 conflicts with 0x0:0xb


von cmb (Gast)


Angehängte Dateien:

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

von Klaus (Gast)


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

von cmb (Gast)


Lesenswert?

Hast recht Klaus, erstmal danke. Werde es nachher mal testen. Mal dein 
Eindruck auf den ersten Blick: Meinst du es wird so funktionieren?

Gruß Jonas

von Klaus (Gast)


Lesenswert?

ich habs durch den AVR Assember geschickt -> ohne Fehler.
Aber was Du da machst, in Deinem Prog., weiß ich nicht!

Klaus

von Klaus (Gast)


Lesenswert?

Assemb(l)er geschickt -> ohne Fehler ;doch ein Fehler drin

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.