RAM initialisieren

#927078
Lesenswert?
• ▲
▼
Peter X. wrote:
> Habe mal das RAM beim ATtiny84 (0x0060 bis 0x025F) ausgelesen.

Wie hast Du das ausgelesen (mit welchen Werkzeugen)?

> Sind irgendwelche Zahlen drin.

Das ist normal.

>
> Nachdem ich
>
1
>     LDI    ACC,234
2
>     STS    96,ACC
3
>
> gemacht habe ist alles "0".
> Warum?

Vermutlich deshalb, weil Du Dich irgendwo irgendwie geirrt hast.

...
OP #927093
Lesenswert?
• ▲
▼
Hannes Lux wrote:
> Peter X. wrote:
>> Habe mal das RAM beim ATtiny84 (0x0060 bis 0x025F) ausgelesen.
>
> Wie hast Du das ausgelesen (mit welchen Werkzeugen)?
>
Eine Schleife überträgt die Werte als ASCII zum PC

>> Sind irgendwelche Zahlen drin.
>
> Das ist normal.
>
>>
>> Nachdem ich
>>
1
>>     LDI    ACC,234
2
>>     STS    96,ACC
3
>>
>> gemacht habe ist alles "0".
>> Warum?
>
> Vermutlich deshalb, weil Du Dich irgendwo irgendwie geirrt hast.
>
> ...

Stimmt, jetzt sind immer irgendwelche Zahlen drin. Ein Teil der Zahlen 
ändert sich nach RESET.
#927107
Lesenswert?
• ▲
▼
> Eine Schleife überträgt die Werte als ASCII zum PC

Vermutlich per RS232 (UART), oder?

Dir ist aber bewusst, dass für saubere RS232-Verbindung ein Quarz 
eingesetzt werden sollte, möglichst ein Baudratenquarz? Ansonsten sind 
die übertragenen Daten nicht besonders glaubhaft.

...
OP #927139
Lesenswert?
• ▲
▼
Hannes Lux wrote:
>> Eine Schleife überträgt die Werte als ASCII zum PC
>
> Vermutlich per RS232 (UART), oder?
>
> Dir ist aber bewusst, dass für saubere RS232-Verbindung ein Quarz
> eingesetzt werden sollte, möglichst ein Baudratenquarz? Ansonsten sind
> die übertragenen Daten nicht besonders glaubhaft.
>
> ...

Ich benutze den OSCAL Wert.
Für RS232 reicht Genauigkeit von +- 5%
RS232 ist erstmal nur für Debugging.
Ich übertrage Klartext ASCII. Übertragungsfehler sind seltsame Zeichen, 
also leicht zu erkennen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren