moin !!
ok die speichergrößen sind anders.
aber sind die controller ansonsten untereinander austauschbar so der
speicher reicht?
hab ne software für ne nixi uhr für atmega16 .
im schrank liegen etliche atmega32.
die würd ich gern nutzen.
hab vom programm erstellen für mc´s keinen blassen schimmer und werde
auch nicht damit anfangen
gebrannt wird mit ponyprog und lpt isp adapter.
der adapter funktioniert problemlos.
mfg
dolf schrieb:> aber sind die controller ansonsten untereinander austauschbar so der> speicher reicht?
Mach doch mal ein File-Compare über deren beider Datasheets :-)
dolf schrieb:> hab ne software für ne nixi uhr für atmega16 .> im schrank liegen etliche atmega32.> die würd ich gern nutzen.
Kein Widerspruch. Compilier deinen Code für den ATmega32 und brenn dir
einen Prozessor. Bei einer Nixi Uhr sollte die Überprüfung der korrekten
Funktion, zumindest bei derart verwandten Prozessoren, überschaubar
sein. Wenn die Zeit richtig läuft, spricht vieles dafür, dass die Uhr
funktioniert.
>Da es sich nicht um eine Frage zum Aufbau von Wissen, sondern eine>Dienstleistungsanfrage ist, mein Angebot:>-100€, dann wir die Frage beantwortet.
Was für eine beschissene, arrogante Antwort .... kopfschüttel ...
Martin S. schrieb:> Was für eine beschissene, arrogante Antwort .... kopfschüttel ...
Deine Antwort ließe sich sprachlich allerdings auch noch etwas
verfeinern.
Nen Hexfile für nen m16 läuft komischerweise nicht auf nem m32, da
scheinen wohl ein paar Adressen anders zu sein.
Allerdings ist der gleiche Sourcecode ohne änderungen für m16 und m32
Compilierbar, einfach im makefile angeben.
Martin Wende schrieb:> Nen Hexfile für nen m16 läuft komischerweise nicht auf nem m32, da> scheinen wohl ein paar Adressen anders zu sein.
Wieso "komischerweise"? Es hat keiner gesagt, dass die identisch sind.
Hi,
die sind pinkompatibel und praktisch identisch in den Funktionen.
Allerdings sind einige Registeradressen anders aber das weiß der
Compiler.
Wenn Du also ein Programm, das für den 16 gedacht ist, für den 32
compilierst, sollte das laufen.
Ein Hex für 16 wird auf nem 32 meist nicht laufen (bis auf primitive
Testsachen vielleicht).
Wenn Du also nur das Hex oder Bin und nicht den Quellcode hast, sieht es
schlecht aus.
Dafür gibts übrigens ne App-Note "Immigration from ATMega16 to
ATMega32".
Gruß,
Norbert
lustig haut euch.
ich will blut sehn.
die trollerei nimmt in diesem forum leider immer mehr zu .
@norbert s.
danke für die antwort!
hab nur ne hex datei.
also muß es halt der atmega16 sein .
die uhr funktioniert mit dem amega16 ohne probleme.
pech gehabt.
mfg
GoGo schrieb:> disassemblieren und register anpassen.
Guter Tipp...
dolf schrieb:> hab vom programm erstellen für mc´s keinen blassen schimmer und werde> auch nicht damit anfangen
...
Auf diese Anfrage
dolf schrieb:> hab vom programm erstellen für mc´s keinen blassen schimmer und werde> auch nicht damit anfangen> gebrannt wird mit ponyprog und lpt isp adapter.
Ist folgende Antwort vollumfänglich angemessen
ich schrieb:> Da es sich nicht um eine Frage zum Aufbau von Wissen, sondern eine> Dienstleistungsanfrage ist, mein Angebot:> -100€, dann wir die Frage beantwortet.
Es ist eine um sich greifende Pest, dass zunehmend die Lernbereitschaft
abnimmt und andererseits Lösungen von anderen möglichst instant verlangt
wird.
Flag schrieb:> Lösungen von anderen möglichst instant verlangt> wird.
Hi,
wo hat er wen gebeten, ihm das umzubauen? Das war doch ne harmlose Frage
ob es geht oder nicht und er hat ne einfache Antwort mit kleiner
Erklärung bekommen, die ihm gereicht hat.
Wenn Du hier nur rumstänkern willst geh woanders spielen, das ist
manchmal echt zu albern hier. Fragen stellen und Antworten geben, dazu
ist so ein Forum doch da.
Gruß,
Norbert
Martin Wende schrieb:> Nen Hexfile für nen m16 läuft komischerweise nicht auf nem m32, da> scheinen wohl ein paar Adressen anders zu sein.
Wenn man die IO-Headerfiles vergleicht, sind vor allem die
Interrupttabellen anders: der ATmega32 hat mehr mögliche
Interruptquellen.
Delta Oschi schrieb:> Nee.Nur fuer Fachleute im ASM
Ich weiß, deshalb habe ich ja auch noch einen Satz aus dem Startbeitrag
zitiert, der meine Äußerung als Ironie kennzeichnet... ;-))
Gruß in die Berge...
...
Einfach traurig, was in diesem Forum mittlerweile abgeht. Erst die achte
Antwort ist hilfreich.
Wenn ihr eine Frage unangemessen findet, dann schreibt doch einfach
nichts. Wenn ihr nicht helfen wollt, dann schreibt nichts. Es bringt
euch nichts und es bringt dem Fragesteller nichts, wenn nur Unsinn
gepostet wird.
ich schrieb:> Da es sich nicht um eine Frage zum Aufbau von Wissen, sondern eine> Dienstleistungsanfrage ist, mein Angebot:> -100€, dann wir die Frage beantwortet.
Wenn deine "Dienstleistung" nur schon die Hälfte wert wäre, würdest du
kaum in einem Forum herumtrollen.
P. M. schrieb:> Einfach traurig, was in diesem Forum mittlerweile abgeht.
Da kann ich nur zustimmen. Ich bin ein völlig Ahnungsloser und traue
mich kaum mehr hier etwas zu fragen. Ich hoffe, die Anstänndigen hier
können mir weiterhelfen.
Ich versuche mich in das AVR-Studio32 einzuarbeiten, aber kann das
hexfile nicht auf den Atmega32 flashen. Was mache ich falsch?
Flop schrieb:> Ich versuche mich in das AVR-Studio32 einzuarbeiten, aber kann das> hexfile nicht auf den Atmega32 flashen. Was mache ich falsch?
Der ATMega32 ist ein 8-Bit-AVR, da hilft Dir das AVR-Studio32 nicht
besonders. Versuchs mal mit AVR-Studio 4. Ich benutze Version 4.15, die
tut es.
...
Bernd T. schrieb:> Vielleicht gibt es hier jemand der die Atmega32 gegen Atmega16 tauscht?> Welches Gehäuse haben die Atmega32 denn?
Ich habe noch nie in ein Dattenblatt geguckt, aber fie Freage ist so
einfach. Wenn Du einen Atmega32 nicht brauchen tust, dann nimm ein
feines Sägeblatt und mach zwei Atmega16 draus. Hat mich acuh schon
gehelft.
Flop schrieb:> Ich bin ein völlig Ahnungsloser
Dem kann man nur zustimmen und das in jeder Beziehung.
Man hijacked nicht den Thread von jemand Anderem, sondern man macht
selbst einen auf.
Hannes Lux schrieb:> Der ATMega32 ist ein 8-Bit-AVR, da hilft Dir das AVR-Studio32 nicht> besonders.
Aso ich dachte, die 32 passen gut zusammen. Woher soll man das auch
wissen?
MWS schrieb:> Man hijacked nicht den Thread von jemand Anderem, sondern man macht> selbst einen auf.
Und schon fängt das Gehacke hier schon wieder an. Ich bin kein jihacker!
Flop schrieb:> Und schon fängt das Gehacke hier schon wieder an. Ich bin kein jihacker!
Doch, so etwas wird auch als Thread kapern bezeichnet. Damit ist
gemeint, dass man den Thread eines Anderen benutzt, um seine eigenen
Fragen zu stellen, die zudem nix mit der originalen Fragestellung zu
tun haben.
Ist auch kein "Gehacke" sondern nur ein Hinweis an einen Geisterfahrer.
dolf schrieb:> hab nur ne hex datei.
Dann solltest Du Dich besser erstmal an den Autor wenden. Ihm ist es
sicher lieber, wenn er Dir eine Mega32-Version compiliert/assembliert,
als wenn das Programm hier öffentlich vergewohltätigt wird.
...
dolf schrieb:> hab ne software für ne nixi uhr für atmega16 .> im schrank liegen etliche atmega32.
Wohl eher das geringste Problem beim Bau der Nixie. Wenn Du den
Quelltext hast und diesen selbst compilieren kannst, sehe ich keinen
Grund, warum man keinen ATmega32 nehmen könnte. Hast Du nur das .hex
oder bist Dir unsicher, kauf Dir einen ATmega16.
Auf 3 oder 5 Euro mehr kommt es bei einer Nixie-Uhr wohl kaum an.
dolf schrieb:> hab vom programm erstellen für mc´s keinen blassen schimmer und werde> auch nicht damit anfangen
Hallo Karl,
vergeb'ne Liebesmüh, denn der TO ist ausserordentlich lernresistent:
dolf schrieb:> hab vom programm erstellen für mc´s keinen blassen schimmer und werde> auch nicht damit anfangen
Mittlerweile geht der Thread hier weiter:
Beitrag "Forum: Nicht mehr auszuhalten, Handlungsbedarf!"
Curd mit Gurt schrieb:> vergeb'ne Liebesmüh, denn der TO ist ausserordentlich lernresistent:>> dolf schrieb:>> hab vom programm erstellen für mc´s keinen blassen schimmer und werde>> auch nicht damit anfangen
Hi,
es würde auch helfen, wenn die Leute die Frage mal richtig lesen würden.
Er will nix mit den µC Details zu tun haben sondern wollte nur wissen,
ob er den 32 nehmen kann.
Ich antwortete ihm, mit dem Hex oder Bin wird das nix, wenn er es
einfach für 32 statt für 16 kompiliert wird es gehen.
Er schrieb, er hat den Quellcode nicht (und will sich vermutlich auch
nicht mit der Kompiliererei auseinandersetzen) also Pech gehabt -
fertig.
Was soll jetzt das Gesülze von wegen lernresistent?
Eigentlich hätten in diesem Thread meine Antwort und seine Reaktion
darauf gereicht, alles andere war nur unproduktives Geblubber.
Den anderen Thread tue ich mir nicht an. Ich antworte lieber nur dann,
wenn ich was zum Thema zu sagen habe. (Diesen Beitrag mal ausgenommen)
Gruß,
Norbert
Norbert S. schrieb:> Eigentlich hätten in diesem Thread meine Antwort und seine Reaktion> darauf gereicht, alles andere war nur unproduktives Geblubber.
Da sieht sich einer als den allein Berechtigten an. Hier kann jeder
seine Meinung sagen. Dein Geblubber müssen wir ja auch ertragen.
Hi,
natürlich kann jeder seine Meinung sagen aber dem Fragenden hilft es
vielleicht nicht unbedingt. Oder er hilft kein Stück und macht den
Eindruck, als wenn der Antwortende die Frage nur überflogen hat. Und das
sollte doch der Sinn des Forums sein, oder?
>> hab vom programm erstellen für mc´s keinen blassen schimmer und werde>> auch nicht damit anfangen
Wie kommt man nach sowas auf die Idee, mit Disassemblieren zu antworten?
Das ist zwar freie Meinungsäusserung aber leider sinnloses Geblubber.
Gruß,
Norbert
Norbert S. schrieb:> Wie kommt man nach sowas auf die Idee, mit Disassemblieren zu antworten?> Das ist zwar freie Meinungsäusserung aber leider sinnloses Geblubber.
passend zur Fragestellung.
Hab da was gefunden und meine, das passt auch so:
1. atmega16 have 16kb flash memory and atmega32 have 32kb
2. atmega16 have 1kb sram and atmega32 have 2kb
3. atmega16 have 512byte eeprom and atmega32 have 1kb
4. In the MCUCR Register, the SM2 and SE bits are swapped, i.e., SM2 is
bit 7 and SE is bit 6.
5. the interrupt priority table are quite change.e.g TIMER2 COMP have
4th position in table of atmega16 but it stand at 5th position for
atmega32. and INT2 is at 4 position for atmega32.
other peripherals are quite same.
Flag schrieb:> Es ist eine um sich greifende Pest, dass zunehmend die Lernbereitschaft> abnimmt und andererseits Lösungen von anderen möglichst instant verlangt> wird.
Wozu denn auch ? Sind doch genug "Idioten" da, die sowas ganz
ausfuehrlich beantworten, wie man sieht. Damit meine ich, zumindest von
den "Helfern", niemand persoenlich.
Peter W. schrieb:> Damit meine ich, zumindest von> den "Helfern", niemand persoenlich.
Wen meinst Du dann??? - Es sind doch Personen die da antworten...
...