Forum: PC-Programmierung verständnisfrage in uC


von kamal M. (Firma: HTI) (kamal)


Lesenswert?

Hallo Leute !

Ich habe eine Frage?

Sie stellen bei einem C-Programm für einen uC fest, dass der Linker 
sowohl der Funktion main()wie auch die globalen Variable dieselbe 
Speicheradresse zugewiesen hat. welche Eigenschaften muß der uC offenbar 
haben,damit das kein fehler ist.

LG Kamal

von Wegstaben V. (wegstabenverbuchsler)


Lesenswert?

schau mal bei www.schuelerhilfe.de nach, die wissen die Antwort

von Mod (Gast)


Lesenswert?

Und was soll die Frage zum µC im PC-Forum?

von Düsendieb (Gast)


Lesenswert?

Na wenn beide Adressbereiche gleich anfangen was wird dann sein?

von urs (Gast)


Lesenswert?

Es handelt sich dann wahrscheiblich um eine Hardvard-Architektur. Dort 
sind Daten und Programmspeicher getrennt. Es gibt also eine Adresse 0 
beim Datenspeicher (Variablen), und eine Adresse 0 beim Programmspeicher 
(main())

http://de.wikipedia.org/wiki/Harvard-Architektur

>Und was soll die Frage zum µC im PC-Forum?
Betrifft µCs und bei PCs

von Düsendieb (Gast)


Lesenswert?

Man! musste alles gleich veraten.

von Klaus W. (mfgkw)


Lesenswert?

Mod schrieb:
> Und was soll die Frage zum µC im PC-Forum?

PC = Prüfungs-Consulting.

Düsendieb schrieb:
> Man! musste alles gleich veraten.

Er hätte es ja wenigstens falsch schreiben können, um noch einen Rest 
Eigeninitiative zu fordern :-)

von Vlad T. (vlad_tepesch)


Lesenswert?


von Klaus W. (mfgkw)


Lesenswert?

Wahrscheinlich ist die Art von Architektur gemeint, wo an jeder Stelle 
zwei Byte hinterlegt sind: je eines für Daten (RAM) und eines für das 
Programm (Flash).
Abwechselnd mit jedem Takt kann man auf das eine und mal auf das andere 
zugegriffen werden.

von urs (Gast)


Lesenswert?

... da kommt mir echt die Galle hoch.

Das hier ist ein Elektronik-Forum. Entweder Ihr versucht zu helfen. Oder 
Ihr haltet die Klappe.
Immer nur auf die Brust trommeln und zeigen wie gut Ihr doch seid und 
wie unwissend die Anfänger sind - das könnte Ihr.
Das zieht sich hier fast durch alle Foren durch. Nur bei HF, Funk und 
Felder hab ich den Eindruck, dass da Leute mit mehr Ahnung posten und 
auch lieber helfen.

- KOTZ -

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

urs schrieb:
> ... da kommt mir echt die Galle hoch.

Mir auch, aber aus anderem Grund. Eine Anfängerfrage ist was anderes 
als diese Frage hier. Das hier, das ist "Ich habe eine Aufgabe, aber 
keinerlei Motivation, mich damit auseinanderzusetzen. Macht Ihr doch mal 
für mich."

von Jens G. (jensig)


Lesenswert?

>Das zieht sich hier fast durch alle Foren durch. Nur bei HF, Funk und
>Felder hab ich den Eindruck, dass da Leute mit mehr Ahnung posten und
>auch lieber helfen.

Tja - das wird offensichtlich weniger gelehrt - also gibt's auch weniger 
Fragen dazu, weil HF&Co völlig unbekannt ...

von Klaus W. (mfgkw)


Lesenswert?

urs schrieb:
> ... da kommt mir echt die Galle hoch.
>
> Das hier ist ein Elektronik-Forum. Entweder Ihr versucht zu helfen. Oder
> Ihr haltet die Klappe.
> Immer nur auf die Brust trommeln und zeigen wie gut Ihr doch seid und
> wie unwissend die Anfänger sind - das könnte Ihr.
> Das zieht sich hier fast durch alle Foren durch. Nur bei HF, Funk und
> Felder hab ich den Eindruck, dass da Leute mit mehr Ahnung posten und
> auch lieber helfen.
>
> - KOTZ -

wenn du mit letzterem fertig bist und dir den Mund abgewischt hast, 
kannst du ja ein besseres Forum aufmachen.
Ich glaube, unterschleif.de ist noch frei.
Dann weiß man, wo man in Zukunft die faulen Stinker hinschicken kann, 
die mit ihrem Willmirdennkeinerhelfenichhabemorgenabgabegejammer das 
ganze Forum zumüllen.
Da kommt mir die Galle hoch, damit steht es also 1:1.

von Uwe B. (boerge) Benutzerseite


Lesenswert?

Willmirdennkeinerhelfenichhabemorgenabgabegejammer.de

...auch keine schlechte URL...

von Simon H. (simi)


Lesenswert?

Hallo Leute!

Ich habe etwas merkwürdiges fesgestellt. Ich habe ein Programm 
gebuildet, und das funktioniert auch soweit ganz gut. Was nun merkwürdig 
ist, ist, dass der Linker mir die globalen Variablen auf die selbe 
Adresse wie das main() gelegt hat. Da kann doch was nicht stimmen, oder?



----

Wenigstens hätte er sich die Mühe machen können, die Frage in etwa so zu 
stellen. :-) Dann hätte niemand Verdacht geschöpft.


... Ok, dumm wäre dann nur gewesen, wenn die erste Antwort gewesen wäre:


Welcher uC?


:-)))

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.