[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