Forum: Mikrocontroller und Digitale Elektronik ATMEGA84-PU Richtige Programmierung


von Silvio K. (watzmann69)


Lesenswert?

Hallo Leute.
Mache gerade die ersten schritte auf den großen Gebiet der 
µC-Programierung, habe mir dazu das myAVR Board MK 2 gekauft. Nun meine 
Frage, beim schreiben des Programms in Bascom muss ich ja  auch den 
verwendeten Chip benennen. Also Beim Bausatz ist der ATMEGA84-PU dabei. 
Wie schreibe ich das nun im Programm "m8adef.dat" oder "m8def.dat". 
Währe net wenn ihr mir da helfen könntet. Und bitte keine überheblichen 
antworten, von wegen schau doch mal ins Datenblatt, es hat ja jeder mal 
klein angefangen.
Allen die mir da helfen können danke ich schon mal im Voraus.
VlG Silvio

von spess53 (Gast)


Lesenswert?

Hi

>Also Beim Bausatz ist der ATMEGA84-PU dabei.

Sieh noch mal nach. Einen solchen ATMega gibt es nicht.

MfG Spess

von Silvio K. (watzmann69)


Lesenswert?

Hi.
Danke;hast recht muss heißen ATMEGA8A-PU.
Die Frage ist aber immer noch die selbe.

von spess53 (Gast)


Lesenswert?

Hi

ATMega8  ->m8ef.dat
ATMega8A ->m8adef.dat

MfG Spess

von Karl H. (kbuchegg)


Lesenswert?

Silvio Kremtz schrieb:
> Hi.
> Danke;hast recht muss heißen ATMEGA8A-PU.
> Die Frage ist aber immer noch die selbe.

> Wie schreibe ich das nun im Programm "m8adef.dat" oder "m8def.dat".

Gibt es ein m8adef.dat?
Wenn ja, dann hat sich die Frage von selbst erledigt.
Du hast eine Mega8A und ein dazu passendes Def File, also nimm es.

Gibt es keine derartige Datei, dann muss man mal in den Datenblättern 
nachsehen, was sich zwischen der Mega8 und der Mega8A CPU verändert hat 
und ob diese Veränderung programmtechnisch relevant ist.

von Karl H. (kbuchegg)


Lesenswert?

> Und bitte keine überheblichen antworten, von wegen schau doch mal
> ins Datenblatt

Was bitte ist an "schau ins Datenblatt" überheblich?

Wenn ich wissen will, wie der Tankdeckel von meinem neuen Auto aufgeht, 
dann schau ich auch erst mal ins Handbuch und frag nicht in einem Forum 
nach.
Das Datenblatt ist für einen IC die einzige relevante Autorität. Egal 
was wer in welchem Forum sonst so zu diesem IC sagt.

von Silvio K. (watzmann69)


Lesenswert?

Werther Herr Buchegger!

Der Vergleich hinkt ganz gewaltig. Ist ihnen vielleicht schon mal 
aufgefallen dass das Handbuch eines Autos auch in deutscher Sprache 
verfasst ist. Und vielleicht ist es ihnen auch nicht entgangen dass es 
auch in dieser Gesellschaft Mitmenschen gibt denen die englische Sprache 
nicht geläufig ist, aus welchen Gründen auch immer.
Aus diesem Grund finde ich es nur legitim sich dann einen Rat von netten 
Mitmenschen zu holen, die nicht so großkotzig antworten wie sie. Und ich 
bin es unendlich leid mich immer und immer wieder erklären zu müssen, 
warum dass so ist. Und so was nennt sich dann auch noch Moderator. 
Entschuldigung also mir fehlen da echt die Worte.
Vielleicht denken sie darüber mal nach.

Silvio Kremtz

von Karl H. (kbuchegg)


Lesenswert?

Ahh, ein bekennender Datenblattverweigerer.
In dem Fall ... wirst du hier im Forum einen schweren Stand haben.


> Vielleicht denken sie darüber mal nach.
Darüber nachgedacht ... Argumente nicht als stichhaltig angesehen.

von Silvio K. (watzmann69)


Lesenswert?

Nein kein Datenblattverweigerer, ich versuch mir schon so viel wie 
möglich selber zu helfen, nur komme ich aus dem Osten und musste in der 
Schule Russisch lernen. Und heute kann und ja vielleicht auch will ich 
nicht noch mal ne neue Sprache lernen.
Aber ich finde wenn jeder dem anderen da helfen würde wo der andere 
nicht weiter kommt, das würde das zusammenleben bedeutend leichter 
machen. Aauch hier in diesen Forum.

von MWS (Gast)


Lesenswert?

Der Unterschied ist einfach, jeder Autohersteller verkauft auch einem 
gering begabten Menschen gern ein Auto, solange dieser nur weiß, wie man 
am Lenkrad drehen muss. Und da gibt's dann auch 'ne deutsche Anleitung, 
die erklärt, wo der Tankstutzen zu suchen ist.

Ein uC ist dagegen kein derartiger Gegenstand des täglichen Lebens, für 
technische Literatur wird sowieso Englisch vorausgesetzt und Atmel ist 
es auch unsagbar egal, ob jetzt ein Silvio mangels deutschsprachigem 
Bedienermanual beschlossen hat, keinen Atmel mehr zu erwerben. Da geht's 
ganz einfach darum, wer von wem etwas möchte.

So wie im Forum auch, wenn man Hilfe möchte, sollte man nicht gerade die 
größte Klappe im weiten Umkreis haben.

von amateur (Gast)


Lesenswert?

@Silvio
Zugegeben die meisten Datenblätter sind in etwa so spannend zu lesen wie 
das Telefonbuch von Hamburg, aber ich kann mir beim besten Willen nicht 
vorstellen, wie man in der Computertechnik ohne ausreichende 
Englischkenntnisse "überleben" kann.

Im Grunde hat aber "spess53" deine Frage bereits beantwortet. Auch wenn 
er sich der Unterschlagung eines "d" schuldig gemacht hat.

von Silvio K. (watzmann69)


Lesenswert?

Weißt du vielleicht solltest du dir mal deinen Ton überlegen, ich für 
meinen Teil werde mit Dir auf dieser Basis nicht weiter Diskutieren. 
Gott sei dank gibt es auch noch Mitmenschen die konstruktivere Antworten 
haben wie du.

von Thomas E. (thomase)


Angehängte Dateien:

Lesenswert?

Silvio Kremtz schrieb:
> Gott sei dank gibt es auch noch Mitmenschen die konstruktivere Antworten
> haben wie du.
Also Leute wie Karl-Heinz.

Karl Heinz Buchegger schrieb:
> Gibt es ein m8adef.dat?
> Wenn ja, dann hat sich die Frage von selbst erledigt.
> Du hast eine Mega8A und ein dazu passendes Def File, also nimm es.
> Gibt es keine derartige Datei, dann muss man mal in den Datenblättern
> nachsehen, was sich zwischen der Mega8 und der Mega8A CPU verändert hat
> und ob diese Veränderung programmtechnisch relevant ist.

Was willst du denn noch? Einen Lollie. Kannste haben.

mfg.

von Spess53 (Gast)


Lesenswert?

Hi

>Nein kein Datenblattverweigerer, ich versuch mir schon so viel wie
>möglich selber zu helfen, nur komme ich aus dem Osten und musste in der
>Schule Russisch lernen. Und heute kann und ja vielleicht auch will ich
>nicht noch mal ne neue Sprache lernen.

Komme ich auch und Russisch musste ich auch lernen. Aber ob es dir 
gefällt oder nicht, ohne minimalistische Englischkenntnisse (technisches 
Englisch ist nicht so kompliziert) wirst du nicht weiterkommen.

>Weißt du vielleicht solltest du dir mal deinen Ton überlegen, ich für
>meinen Teil werde mit Dir auf dieser Basis nicht weiter Diskutieren.

Glaubst du, du bist in einem Kuschelzoo? Wen meinst du überhaupt?

MfG Spess

von MWS (Gast)


Lesenswert?

Silvio Kremtz schrieb:
> meinen Teil werde mit Dir auf dieser Basis nicht weiter Diskutieren.

Da in einem Forum oft mehrere Teilnehmer antworten, solltest Du immer 
dazuschreiben, wen Du meinst.

Außerdem, Du wolltest nur Hilfe zu Deinen Bedingungen, eine "Diskussion" 
im eigentlichen Sinn sieht anders aus.

von Eumel (Gast)


Lesenswert?

Ich finds süß, wie die Leute immer gerne ohne die Datenblätter auskommen 
wollen. Klar, wenn man das erste mal sowas sieht erschlägt es einen 
fast... aber sich machen das Leben so viel einfacher. Das bisschen 
Englisch was es dafür braucht kann sich sogar ein Silvio nebenbei 
aneignen, einfach ein (online) Wörterbuch bereit halten und es wird 
schon werden.

von Karl H. (kbuchegg)


Lesenswert?

Eumel schrieb:
> Ich finds süß, wie die Leute immer gerne ohne die Datenblätter auskommen
> wollen. Klar, wenn man das erste mal sowas sieht erschlägt es einen
> fast... aber sich machen das Leben so viel einfacher. Das bisschen
> Englisch was es dafür braucht kann sich sogar ein Silvio nebenbei
> aneignen, einfach ein (online) Wörterbuch bereit halten und es wird
> schon werden.


Ich frag mich ja, wie er dann die BASCOM Hilfe lesen will.
Die ist ja auch ... in Englisch. Wie eigentlich so ziemlich jede 
ernstzunehmende Literatur in der Informatik.
iiiiiiiiiiiii

Sorry, Silvio, dass ich mich nicht früher gemeldet habe. Aber ich war 
jetzt 2 Stunden damit beschäftigt einem anderen Frager eine kleine 
Einführung in Computer-Grafik zu schreiben. So sieht meine Hilfe aus
Beitrag "Re: Analog-Skala Zeiger zeichnen"
wenn man mich nicht von der Seite anmacht und nicht sofort angepisst 
reagiert, wenn man mal etwas selber recherchieren bzw selber nachdenken 
soll. (etwas, das eigentlich selbstverständlich sein soll, wenn man in 
der Programmierung weiter kommen will).
Und noch ein Sorry - Englisch ist nun mal die Sprache in der 
Programmierer sich austauschen. Daran führt kein Weg vorbei. Allerdings 
ist technisches Englisch kein literarisches Englisch, soll heißen bei 
weitem nicht so kompliziert. Wenn Japaner und Chinesen das soweit lernen 
können, und deren Muttersprache unterscheidet sich radikal vom Aufbau 
her von Englisch, dann kannst du das auch. Im Vergleich dazu sind 
Deutsch und Englisch ja schon fast 2 unterschiedliche Dialekte derselben 
Basissprache.
Aus meiner Sicht geht es da nämlich hauptsächlich um das Wollen und 
nicht um das Können. Sorry, aber genau so sehe ich das.

von Rolf H. (flash01)


Lesenswert?

mit Interesse habe ich diesen Thread gelesen!

Von mir kann ich sagen, daß ich in Englisch ne NULL bin.
Ich fang in meinem Alter auch nicht mehr an damit.
Ein paar Brocken kann ich natürlich.
Und trotzdem habe ich mich reingefummelt in die AVRs.
 Geholfen hat mir das Tutorial, zwei dicke Bücher in Deutsch,
das Forum mikrocontroller.net und AVR-Praxis.

Außerdem am PC oben in der Leiste den Google-Übersetzer.
Einschränkend muß ich schreiben, daß wenn es mit Timer1 zum
Thema PWM geht mir die Bücher kaum noch helfen...also dann
wirds eng und ich muß ins Datenblatt und das kostet dann Zeit mit
dem Übersetzen.
Aber den Ton, den Silvio hier anlegt, ich weiß nicht!

Grüße

Rolf

P.s. Karl Heinz Buchegger...mach weiter so!

von Silvio K. (watzmann69)


Lesenswert?

Hi..
So dann will ich mich noch zu denn Reaktionen äußern. Sieht so aus als 
ob ich in ein Wespennest gestochen habe. Und ja vielleicht habe ich mich 
vorgestern etwas im Ton vergriffen, sorry Leute tut mir echt leid. Und 
vor allen muss ich mich auch bei Karl-Heinz-Buchegger entschuldigen, ich 
habe da vorgestern überreagiert, tut mir ehrlich leid. Ich wollte oder 
will hier keinen Ärger. Aber ich werde euch auch sagen warum ich so 
angefressen gewesen bin.
Ich bin ein echt eifriger Leser hier auf dieser Seite, und sehr oft 
musste ich in der Vergangenheit hier diesen Satz lesen"Schau doch mal 
ins Datenblatt". Ich finde das kommt immer sehr Überheblich und arogant 
rüber. Und ich dachte immer wieder daran wie schwer das für Leute ist 
die kein englisch sprechen. Und ja es gibt Lebenssituationen in der man 
wirklich nicht in der Lage ist so was eben mal zu lernen.
Einer hat echt die Situation so geschildert wie es mir hier jeden Tag 
geht. Lest euch noch mal die Antwort von Rolf H (flash01) durch. Auch 
bei mir ist LEO und Promt immer mit dabei wenn ich etwas wissen muss. 
Und ja es ist  wirklich sehr nervig und zeitaufwendig, vor allen weil 
auf Promt die Übersetzung wortwörtlich raus kommt. Und das Kauderwelsch 
muss man dann erst mal in ein halbwegs vernünftiges Deutsch verarbeiten, 
was dann auch noch inhaltlich einigermaßen richtig sein muss.
So ich denke mal ich habe jetzt die Wogen ein wenig glätten können. Wie 
gesagt tut mir Leid wenn ich vorgestern überreagiert habe.
Silvio Kremtz

von Rene (Gast)


Lesenswert?

Mann, Leute. Kommt mal wieder etwas runter.

Ich denke Silvio hat deutlich klar gemacht, dass er die Datenblätter 
nicht lesen kann weil er kein Englisch kann.

Das ist doch ein legitimer Grund meiner Ansicht nach. Da kann man doch 
mal drüber weg sehen und die Frage beantworten.

@Silvio: es macht vielleicht Sinn, wenn Du gleich am Anfang erwähnst, 
dass Du kein Englisch kannst. Man kann und muss nicht davon ausgehen 
wenn man sich mit Elektronik beschäftigt, dass dem so ist.

Grüsse,
R.

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.