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
ä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
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
ich habs durch den AVR Assember geschickt -> ohne Fehler. Aber was Du da machst, in Deinem Prog., weiß ich nicht! Klaus
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.