Forum: Mikrocontroller und Digitale Elektronik gesperrte Bits


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von neugierig (Gast)


Lesenswert?

Bei diversen AVR Typen gibt es Register in den bestimmte Bits gesperrt 
sind. Irgendwie kam mir die zugegebenermaßen ziemlich sinnlose Idee, was 
passiert wenn man die setzt. Sind dort evtl. verborgene Funktionen?
Bekannt ist mir so was vom Golf1, dort war die Wischintervallautomatik 
ein aufpreispflichtiges Extra, Modelle die ohne ausgeliefert wurden 
hatten einen Plastestift im Schalter der die Schalterstellung verhindert 
hat, ansonsten war dafür alles Installiert und funktionsfähig.
Hat schon mal jemand versuche unternommen und kann darüber berichten?

Bei den AVRs fällt mir zum Beispiel das ADMUX Register beim tiny13 und 
25 auf.:
Attiny13:
7
6 REFS0
5 ADLAR
4
3
2
1 MUX1
0 MUX0

Attiny25:
7 REFS1
6 REFS0
5 ADLAR
4 REFS2
3 MUX3
2 MUX2
1 MUX1
0 MUX0

Ich könnte mir vorstellen, dass dort die gleichen Hardwarekomponeten 
eingebaut sind. Möglicherweise werden die noch mit zusätzlich 
Konfigurationsbits angepasst.
von (prx) A. K. (prx)


Lesenswert?

Der Tiny13 ist wesentlich älter als der Tiny25. Geh eher davon aus, dass 
es die entsprechenden Funktionen auf dem Tiny13 schlicht noch nicht gab.

Chancen hättest du nur, wenn Atmel sich irgendwann entschlossen hätte, 
den Tiny13 fertigungstechnisch so rationalisieren, dass es eigentlich 
nur einen Chip gibt, der funktionsmässig umgeschaltet wird (Intel ist 
ein Meister darin, den exakt gleichen Chip in beliebig viel 
unterschiedlich freigeschalteten Versionen zu verkaufen). Das könnte 
dann aber allenfalls beim Tiny13A der Fall sein.
von spess53 (Gast)


Lesenswert?

Hi

>Bei diversen AVR Typen gibt es Register in den bestimmte Bits gesperrt
>sind.

Die sind nicht gesperrt. Die sind einfach nicht vorhanden.

>Ich könnte mir vorstellen, dass dort die gleichen Hardwarekomponeten
>eingebaut sind. Möglicherweise werden die noch mit zusätzlich
>Konfigurationsbits angepasst.

Falsche Vorstellung. ATTiny13 und ATTiny25 gehören einfach zwei 
verschiedenen ATTiny-Generationen an. Und der ATTiny25 ist der jüngere 
und besser ausgestatte AVR.

MfG Spess
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.