<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<font face="Times New Roman">Dobrý den,<br>
třeba někdo dělá se Silabsem a bude vědět. Mám C8051F531 a při
čtení dat z oblasti flash použité jako non-volatile Data Storage
se procesor zresetuje. Krokoval jsem program a k resetu dojde při
instrukci <br>
MOVC A,@A+DPTR tedy při přesunu dat z flash do ACC. V datasheetu
se sice píše i o ochraně proti čtení dat, ale z toho jsem
pochopil, že by mělo být zamčené čtení pouze přes rozhraní C2
(programovadlo), protože dál se tam zabývají jen ochranou proti
zápisu. Ta skutečně tak funguje, při zakázaném zápisu pokus o
zápis vyvolá reset. U toho čtení jsem v datasheetu nic dalšího
neobjevil, ale třeba jsem někde něco přehlíd. Moc děkuji za
nasměrování.<br>
Anděl <br>
</font>
</body>
</html>