www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/05/05/08:23:42

Date: Mon, 5 May 1997 14:23:06 +0200 (MET DST)
From: Christoph Kukulies <kuku AT gil DOT physik DOT rwth-aachen DOT de>
Message-Id: <199705051223.OAA13319@gil.physik.rwth-aachen.de>
To: djgpp AT delorie DOT com
Subject: can anyone review this - uclock()

[djgpp v2.01]

I'm starting to use uclock() as the timebase for my stepper motor
driver in the course of throwing away the vendor driver.

I appended a piece of code that uses a screen (7 segment) counter
(quick hack - not object oriented, please don't comment on style :-)

What makes me wonder is why I don't see a smooth incrementing
of the count. Rather it seems to skip some values and increments
quite sticky.

Any ideas?

[ compile using gcc -c uc uc.c -lalleg ]

--
Chris Christoph P. U. Kukulies kuku AT gil DOT physik DOT rwth-aachen DOT de

begin 664 uc.c.gz
M'XL("/O.;3,``W5C+F,`S5AM4]M&$/YL_XH-F28R/HQ>;`SCBAF2T#03FC#4
M;4,9QB-+9UM%6*XD$\LN_[U[+Y).LDQ(/]6`?-I]=F]?=+LK#O>A"?L`,*1Q
M`HLHG$;./8"V=(/0O2-P%@1T&H4M`7H[B_PX"1<S^+B\6P8^C4%S)6_J!YW%
M+(W]NT[T-9D=.(X[H_..1P7;.#[XQ8D.C).3OB#H/22D"D%<EV['Q17^'C9?
M^G,W6'H4?HP3SP\[L],R*?#'C%80]QQA;F>VUVQ>O7\#X\!Q[^R-3O#G<<!)
M7V=^0NV-V>L1^2<9GA/=1=1#EDDL8BG4:413>],C^(/4PWT(:)+0*(8O!*[A
M3VZJ1R?^G,*OP\^7H\O/%]=P8.3$\T_O),UL)NF"(AGB)%JZ"6SB61 AT EL"+I
MX!$N/W_X-.0;?&$Z_3DR1HL0O^.;6WO3!!8V=(4O>CHYELM^L31S?FX)@0PO
M.26THD.N,FO157[/[+G.[$EWVF/V2%<NN\7R.?;42_9W2BIX7!X7HL<E+;#E
M#3K"D\4]6>>>0-45G9B%$>8W[>DK AT D=;,5945`5WP)7E44U.Q&,Q#E>8`]@(
M39G1$L[.FUY#4._+=X5IN_"U"DWV6]U#I>S26Y6J**HA\/O.;KW2VD:NO5$H
M:62F-Q2Y1B:1>]I0;%/TE&7,`EI>;FVJ)BTK!>^OSL\_ AT 9G?7YV_ AT Z)0O+GX
M[1RZRNW9VX^@Y_=__/QA>`Y&+R>\.[OZR#28/47HZL/[GX>":E6H<O>>6=*0
M48TJ]1J).CLU+,8'!V#@!9?_R(C_@^NN7/<J=`8WM^%'<MVO AT 5L<CL<S*XVB
M'L+"(`MS`(\0TZD;AI%WT\^*#_]L3C`-0+##L&]XQ,C#!@^.@14&V`7_&+40
ML'1B888,DW^76$>,1,#BW+*4:7`>VP9Y585\=V+VRPP./A:V,!Y[%'+WV$$.
MY^@-.I?)Q/2!SD?HZ3V=)ZPT(0XP`P9&T\)H]S"$?18DB4>6CK=0_FS`0&.,
M[`?]`$7`J!,01X`)Z5L"9OT.!LEVT2L"UM,"VSMTZTW*]7,!!=_;O8$AW"CC
MCY[&&U5\?U=,U1`I^..G]!O;^D^>Q AT O]6;%?1/1A=!\N8SI:V0?&H$I,R\3$
MQY$'&(G3_#G..YZM#YI!.)]RR(JQ"5NE^6HM11Y"WP,O<KYB>PQ2K350*'\O
M'2\N2'Z\8#?->\>?:ZTF/Y)\CP0G1S=<SA.V*Q(EDCF>A-P AT WPG\-97/,<)M
M,6\R=4C`$2V AT FM&2A]R?:)JF AT EH_8,G%3PML&_16<=Z6"\])*(^`Q AT UHMX7&
MQ^:C:K2P]<V'X2]GE[#O+G&FO1^YRR@.(PYG<7/%:J*]$!%L059SY)`Y8G1I
M,9>)$^2,[F AT Z#IW(8PY76(E_3Z-M"9Y%E2SB AT YG]*TQC[DS.C&DRFDY6*.-1
M[?U/7T;GPRY&@L`1FWBZ6&J`_9;P"V9P0C6/QG<XO&?W)8P;!F&DZ>05GYAK
M6&Q6?L5GYQJF[$/DE9RA=T!82Q$8-E'GH(BZR<0/`BUV(TKG_(P=62>DVS\A
MF5 AT  DOT QF<(49AE<$`D#GC\0*0/QGYR[RR*"EE*+I93(3P2,,TRL=:;N7(WH$ZD
ME42*++I^A/PR%QO,D?SK$='<<V4/`;;2"AR1!FLB9>2L#LFP6\A=.KO890AF
MX&F578Y5@(?[,D>BD,2+"/-;]5])I0H;34($:L)_@<J#7LTHZ[;X?/9T/MS*
MIV5G_AGZ1*`-ZWEP0VHW:M07Q2Q[F2(6MG)\2:A'I2KJ9!=JK:*,.F6B6O))
MG1AL=D!0-9^R.!NR2+WT)SCN,05A7FVP`JD-`%[8()=9?11;8F$+G'0T7]Z/
ML<BH(N28/TL]%B)FYE:$:N2_1[34G^1WQG^L]2(MO$B?Z45:F,+F[>]RX[_)
M[MC\>V/X3-E2/Y??I2`^RK;X`AL,@N.88HL1*GC9XHUG.9&M`FM]$H5I5N>J
M1_HEG7O^!)LB?U(]?XJ=C#4]OB+\#9-?4WZ=3'D-Y^NQ6,L6R@<,ON$$:[R/
M_=[_L3_PL>WFK;L\T?(-;CLX]OJW2N/FU4J>9TW+!WW_MK,P.JO6Z6FWU5YM
M<U+!2=G(KWXJ0'.G"K-0(9W,DD*#F#8;_P.[QKE=F*WR`\:B+Y;%1IS&HQP3
M,?ZA]2ST!)Z?5G?F1+"/3Y"]IU<^>SP^K`7,$TQN$I&]'_3CCK='A"7J!,<T
MJ,<;GP:NU'X-KUO-1H/?O-9?*^=`>1X9]P"Y9-6V"R_R1"F!$:((;[=+TUZS
M*-?,Q_U5F AT 4!BBBH?HO!CPV DOT  AT _QVL4IO>H9Y*RB5T134,;?P>Y7"*9M,H7">
MJ3'W.?S6AA6TF3F'UJ`.T#80DC*(MDK;1DN%R;$VGTH`$&*;U7K+G)Z&\^S9
MY5($MR#EF+&,H+$X1F?_K,"\P!AGI+L,@NI%5%E808FKZ&\RL.N:R*Z_&=_?
MK7?,[_5-]SO#NZZ+[_I&A+>S AT CS"ZTJ(<PPZG8=X78FQBELC;IWCS)VX)>+T
M>M:#O8/AVCPX3R=WW;:M:G99Z"TO2RY+V_#Z\GSTT\79D'SZ[>*"97K-+VU#
M?)GBRZID?OV-U*]+N5=?K\2+'J[RU,H.SVAPJKR5U;55!OK&;%$1>X9$\?;+
-+JQ>_ AT OVR"<_WA@``%=?
`
end

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019