[elektro] NUVOTON ARM segítség

hg12345 hg12345 at freemail.hu
Sun Sep 27 19:31:47 CEST 2015


Szia,

az alap időmérő egy TMR0 2ms megszakításokkal, amít próbára felgyorsítottam 1ms-re hogy látszódjon a működés. 
AN:  az FLASH törlése és újra írása alatt ez 2 számolt, vagyis működött szkop 2.65ms mért.
DE:  a FLASH írás alatt +1 számolt, a skop mérese 20.63ms
vagyis valami nem működik. 
Mivel mind két revizióban ugyan az a program futott, és a DE módosítások alaphelyzetben kikapcsoltak (elvileg ekvivalens az AN rev-vel), Az égetés alatt nem igazán tudok debuggolni.... ezért nem tudom megállapítani melyik az a rész ami nem AN szerint működik..

Személy szerint a uC futásának leállítására gondolok, általában nem osztott FLASH memória esetén ez történik. De AN rev-ben ez működött, egy karaktert se írnak erről....   :-(

Bali Zoltan <eltexto at freemail.hu> írta:
>Szia Gábor!
>
>Nem értem. Az írás alatt, hogy állhat meg a futás és az NVIC?
>Vagy a driverrel használod és az fogja?  Nekem úgy rémlik, igaz nem 
>Mini-nél,
>hogy egy flagre várt (talán ISPGO) a driver, de nem tiltotta
>le a mexakítást.
>
>Üdv.  Zoli
>
>2015.09.27. 18:24 keltezéssel, hg12345 írta:
>> Hi
>>
>> szokásos chip revizió probléma, a régivel jól működik az következővel nem.
>> Megtaláltam eltérő működést, de nincs róla egy karakternyi írás se.
>>
>> MIN54ZAN  -->  MINI54ZDE     A->D-re korrekt módosítások.
>> A probléma a FLASH írással van, a FLASH írás és törlés fix értékű lett, az értékek azonosak a régi változatt default értékeivel, de mig a régi változat, ha gyorsabban végzett, akkor folytatta a programot, az új változat kivárja az időt. sajnos ez 3ms  -> 20ms növekedett.
>> A régi verzióban az írás/törlés alatt futott a program és működött az NVIC, mert az alapidőt számolta a  program, az új verzióban ez teljesen kifagyott, nem számol, a program pont ezt az időzítés használja :-)
>> A 17-18ms különbség miatt a készülék nem működik.
>>
>> - Van tapasztalat ezt lehet valahol állítani?
>> - csak a uC állítja le, vagy a perifériák se működnek?
>>
>> Nem szeretnék revizió függőprogramot írni, a kompatibilitás és a jövő miatt.
>>
>> -----------------------------------------
>>            elektro[-flame|-etc]
>
>-----------------------------------------
>          elektro[-flame|-etc]



More information about the Elektro mailing list