sh2
ide.ne.irj at freemail.hu
ide.ne.irj at freemail.hu
Sat May 22 18:36:54 CEST 2004
Hi!
Megy ez a nyuves SH... Azzal szivtam meg, hogy mivel meg nem ismerem
elegge az assemblyjet, C-ben irtam a villogtato progit, es mivel ehhez
a procihoz nincs header fajl, kezzel irtam be a port cimeket.
Mint kiderult, a HEW alapbol az int-et 32 biten tarolja, 32 bitesen
akarta elerni a 16 bites portokat.
Most vegigneztem az asm kodot amit csinalt, kijavitottam, villog a led.
De van nehany gond:
-meret also/felso byte-t meg kellett cserelni a doksihoz kepest
-a PLL beallitasok nem igazan erdeklik, nem valtozik a sebesseg, ha
allitgatom az 1x..2x..4x szorzast (reset, tap ki/be, akkor sem)
Ja es joval lassabb, mint ahogy a szamitasaim szerint mukodnie kene.
Vagy ez csak a boot mode-nal van? Lehet hogy cache stb... alapbol ki
van kapcsolva ilyenkor, de gyanus...
Az oszcillatora 10MHz kvarccal jol rezeg, pontos a freki, azt neztem.
-ugy tunik nem igazan jo ez a HEW C-fordito. Pl ha volatile definialtam
a portokat, betettem az idozito for ciklusba egy ertelmetlen port-
piszkalast (PORTA=PORTA&1), hogy ne optimalizalja ki a ciklust, akkor az
olvasast bennehagyta, az irast kitette a ciklus vegere. Normalis ez?
Egyebkent sem tetszik ez az egesz HEW.
Meg mindig nincs valakinek IAR Embedded Workbencse ehhez a procihoz? :))
--
Valenta Ferenc <vf at elte.hu> Visit me at http://ludens.elte.h u/~vf/
"Vetkezz csak, gyonni raersz kesobb is..."
____________________________________________________________________
Miert fizetsz az internetert? Korlatlan, ingyenes internet hozzaferes a FreeStarttol.
Probald ki most! http://www.freestart.hu
More information about the Elektro
mailing list