Forum: Mikrocontroller und Digitale Elektronik Mikrocontroller HT46F47 kopieren?


von Heino M. (heinom)


Lesenswert?

Hallo zusammen,

weiß jemand ob bzw. wie man den für eine Tasten programmierbare 
Steuerung (TPS) gängigen Mikrocontroller vom Typ HT46F47 kopieren kann? 
Ist das so wie bei den Atmega´s möglich?

2. Frage wo gibt´s den zu kaufen?

danke

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Heino M. schrieb:
> Ist das so wie bei den Atmega´s möglich?
Wenn dort der "Programmierer" ein wenig mitgedacht und die Lock-Bits 
gesetzt hat, dann ist das Auslesen genau sinnlos, wie bei dem HT46F47 
wenn bei der Programmierung jemand mitgedacht hat...

> 2. Frage wo gibt´s den zu kaufen?
Aber warum kaufst du nicht einfach den programmierten Controller? Soo 
arg teuer ist der ja nun nicht...
http://www.ak-modul-bus.de/stat/ht46f47e_mit_tps_firmware.html

von Heino M. (heinom)


Lesenswert?

ich befürchte dass der Programmierer "ganze Arbeit" geleistet und 
Lock-Bits
gesetzt hat :-(

Die Seite zum Kauf habe ich auch schon gefunden, aber 10€ für nur einen 
zu investieren, wenn ich ihn vielleicht bedeutend billiger bekommen und 
selbst proggen kann? Hmm ich weiß nicht, das wäre der letzte Schritt....

Ich wollte aber generell wissen ob man den originalen Code vielleicht 
auf nen Atmega ziehen kann? Wie gesagt vorrausgesetzt dass er lesbar 
ist.

von Leo Z. (sans)


Lesenswert?

> Ich wollte aber generell wissen ob man den originalen Code vielleicht
> auf nen Atmega ziehen kann? Wie gesagt vorrausgesetzt dass er lesbar
> ist.

Im Atmel studio geht das soweit ich weiss. Ausprobiert habe ich es 
praktisch nicht. Wenn die Lockbits gesetzt sind hast du aber kaum eine 
chance den code korrekt auszulesen.

von Jonas G. (jstjst)


Lesenswert?

Schau mal hier vorbei:
http://elektronik-labor.de/Lernpakete/TPS/TPS0.html

Gruß Jonas

von Peter D. (peda)


Lesenswert?

Heino M. schrieb:
> Ich wollte aber generell wissen ob man den originalen Code vielleicht
> auf nen Atmega ziehen kann?

Mit Sicherheit nicht.
Der ATmega(xy) ist nicht von Holtek und hat auch keine 14Bit 
Befehlsworte.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Heino M. schrieb:
> aber 10€ für nur einen zu investieren, wenn ich ihn vielleicht bedeutend
> billiger bekommen und selbst proggen kann?
Du wirst zum "proggen" noch den "Progger" für diesen Chip brauchen, und 
der kostet wahrscheinlich mehr als 1 einziger fertig programmierter 
TPS-Controller. Wenn du hier 100-Tausend oder 1-Million geschrieben 
hättest, dann hätte sich das Ganze relativiert, aber so...

> aber 10€ für nur einen zu investieren, wenn ich ihn vielleicht bedeutend
> billiger bekommen und selbst proggen kann?
Du musst dann eben einfach selber deine TPS-Firmware dafür schreiben. In 
diesem Fall darfst du dann zu den Kosten deine Arbeitszeit natürlich 
nicht dazurechnen.

Oder umgedreht: warum soll es denn immer alles "umsonst" und "für lau" 
geben? Gewöhnt man sich das in der heutigen (Internet-)Zeit so an, dass 
es Alles irgendwo "umsonst" gibt?
Der Programmierer, der die TPS-Firmware geschrieben hat, möchte 
vielleicht auch von irgendwas leben...

von Heino M. (heinom)


Lesenswert?

>Oder umgedreht: warum soll es denn immer alles "umsonst" und "für lau"
>geben? Gewöhnt man sich das in der heutigen (Internet-)Zeit so an, dass
>es Alles irgendwo "umsonst" gibt?

Ja diesbezüglich gebe ich Dir Recht, aber ich habe ja nicht von UMSONST 
gesprochen sondern nur von billiger. Du kaufst ja auch nicht ein neues 
Auto wenn Du das exact gleiche und ebenfalls neu für weniger Geld haben 
kannst, nur weil Du den "Autobauern" Deinen Respekt für diese 
Meisterleistung ausdrücken willst....es sei denn Du hast zu viel Geld 
und Dir ist es damit egal

>Der Programmierer, der die TPS-Firmware geschrieben hat, möchte
>vielleicht auch von irgendwas leben...

Ich denke ein Programmierer verdient schon ordentlich und lebt sehr gut 
davon und das hier wird wohl nicht seine einzige Firmware gewesen sein, 
die er in seinem Leben programmiert hat. Und ob er das kopieren zulässt 
oder nicht, lag oder liegt ja beim Programm schreiben selbst in seiner 
Hand (siehe Lock-Bits).

Sorry für meine Sichtweise, aber man sollte immer beide Seiten sehen.

: Bearbeitet durch User
von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Heino M. schrieb:
> Ich denke ein Programmierer verdient schon ordentlich
Er tut es eben nicht, wenn jeder und nicht nur du seine Software 
kopiert. Aber lustigerweise ist es genau Software (und natürlich auch 
Musik) von der man erwartet, dass die Erzeuger schon "irgendwie 
anders" überleben werden.

> Du kaufst ja auch nicht ein neues Auto wenn Du das exact gleiche und
> ebenfalls neu für weniger Geld haben kannst
Du kennst die Geschichte mit den "Äpfel und Birnen"? Du willst ja nicht 
einen "anderen neuen" Controller billiger kaufen, sondern den Code in 
einen einen "leeren neuen" kopieren. Das sind komplett andere 
Sachverhalte.
Wie wenn du vom erwähnten Auto nur eine "leere neue" Karosse billiger 
kaufst. Und deren Preis mit der vollständigen Ausstattung vergleichst...

> Sorry für meine Sichtweise, aber man sollte immer beide Seiten sehen.
Ja, man kann sich diese Sache auch schönsaufen.

Aber langer Rede kurzer Schluss: du kannst in diesem Fall ja einfach die 
weiter oben verlinkte Software verwenden, die hat der Programmierer ja 
kostenlos zur Verfügung gestellt...

: Bearbeitet durch Moderator
von Heino M. (heinom)


Lesenswert?

ok ich denke mal drüber nach, aber denke das es doch gescheiter ist 
einen programmierten zu kaufen.

thanks@all

von Peter D. (peda)


Lesenswert?

Lothar M. schrieb:
> http://www.ak-modul-bus.de/stat/ht46f47e_mit_tps_f...

Wenn man den Links folgt, findet man sogar AVR-Sourcen in C oder Bascom.

: Bearbeitet durch User
von Heino M. (heinom)


Lesenswert?

Ok, wo genau hast Du dazu was auf der Seite gelesen oder unter welchem 
Reiter?

von Sven D. (Gast)


Lesenswert?

Heino M. schrieb:
> Ok, wo genau hast Du dazu was auf der Seite gelesen oder unter welchem
> Reiter?

Peter D. schrieb:
> Wenn man den Links folgt, ...

http://elektronik-labor.de/Lernpakete/TPS/TPS0.html

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Angehängte Dateien:

Lesenswert?

Heino M. schrieb:
> Ok, wo genau hast Du dazu was auf der Seite gelesen oder unter welchem
> Reiter?
Den gesamten Weg?
1. http://www.ak-modul-bus.de/stat/ht46f47e_mit_tps_firmware.html
2. siehe Screenshot
3. http://elektronik-labor.de/Lernpakete/TPS/TPS0.html
4. http://elektronik-labor.de/Projekte/TPS11.html
5. http://elektronik-labor.de/Projekte/TPS5.html


Und der Trick ist: man findet auf zig Wegen dorthin.
Zum Beispiel auch so: https://www.google.de/search?q=tps+atmega8

: Bearbeitet durch Moderator
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.