Kto skompiluje soft na 90s1200 ??

Nov 28, 2005 8 Replies

Kod jest krótki jak kij od szczotki :) Jezeli ktos chetny to prosze o info na snipped-for-privacy@vss.pl


Uzytkownik "VSS" snipped-for-privacy@vss.pl napisal w wiadomosci news:438aeabe$ snipped-for-privacy@news.home.net.pl...

kompilacja przywodzi na mysl jakis jezyk wyzszego poziomu ... a takowych s1200, z racji braku RAMu, nie bardzo chyba lyka ...

@

a to dziwne, a w PDFie jest napisane:

1K bytes of In-System Reprogrammable Flash

- SPI Serial Interface for Program Downloading

- Endurance: 1,000 Write/Erase Cycles

hmmm, to ma pamiêc wewntrzna czy nie ma ????

U¿ytkownik "VSS" snipped-for-privacy@vss.pl napisa³ w wiadomo¶ci news:438af3d3$ snipped-for-privacy@news.home.net.pl...

Koledze pewnie chodzi³o o jêzyk wy¿szego poziomu ni¿ ASM.

w japońskim :) soft pisał japoniec wklejam kawałek:

.equ RLED = 0 ;R-LED/R-UpDown bit position .equ GLED = 1 ;G-LED/G-UpDown bit position .equ BLED = 2 ;B-LED/B-UpDown bit position

.equ PWMSTEP = 128 ;PWM steps

;.equ presc = 28 ;F•ω»ƒvƒŠƒXƒP[ƒ‹@ticks*(PWMSTEP-1)*presc ;.equ ticks = (110/4) ;0.1ms=110count .equ presc = 20 ;F•ω»ƒvƒŠƒXƒP[ƒ‹@ticks*(PWMSTEP-1)*presc .equ ticks = (11/4) ;0.01ms=

;**** ”Ä—pƒŚƒWƒXƒ^‚ĚŽw’č **** .def RGBsw = r15 ;RGB switch count .def rcnt = r16 ;R count .def gcnt = r17 ;G count .def bcnt = r18 ;B count .def cmpc = r19 ; ”äŠrƒJƒEƒ“ƒg .def count = r20 ; .def wcnt = r21 ; .def oncnt = r22 ;count on/off(ƒrƒbƒg•ω»‚ ‚č) .def udflg = r23 ;up/down flag( 0=up, 1=down) .def temp = r28 ; ˆęŽžŽg—p—p .def subtmp = r29 ; ƒTƒuƒ‹[ƒ`ƒ“—ptemp

;****ƒŠƒZƒbƒgƒxƒNƒgƒ‹‚ĆŠ„‚荞‚݃xƒNƒgƒ‹‚ĚŽw’č@****

rjmp RESET ; Reset handle ; reti ; Ext interrput ; reti ; Time INT ; reti ; Anlog Comp. INT

te krzaki to komentarza po japońsku.

i o pamiec RAM, z ktore kompilator C nameitnie korzysta - choc sa podobnoc sposoby by to obejsc

Pode=B6lij ten kod i schemat urz=B1dzenia to mo=BFe Ci pomoge.

Greg(G.Kasprowicz) napisał(a):

formatting link
w.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required