From peter.elliot@ukonline.co.uk Mon Jun 1 06:10:06 1998 From: peter.elliot@ukonline.co.uk (Peter Elliot) To: tigers@kgsystems.com Subject: Analogue Sampling using Analog2 Date: Mon, 01 Jun 1998 10:13:05 GMT Message-ID: <357276de.9395461@mailhost.ukonline.co.uk> X-Mailer: Forte Agent 1.5/32.452 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Hi, I'm working on an embedded process monitoring system using a TinyTiger, and I'd be interested in sharing a few experiences regarding the analogue2 device driver..... Basically, I'm sampling continuously at 125 samples per second (pseudo 12-bit) until I see any life in the equipment (pressure & displacement changes) when I switch to 250sps. Finally at a specific point in the sequence I step up to 500sps. This ensures that the CPU is not swamped by irrelevant information. (More than 500sps would be nice though....) Wilke very kindly changed the Analog2 module for me to add a new command to allow the sampling to change speed without causing a 'drop-out' in the traces. This seems to work very well, but probably due to me using 12-bit mode on the module, it seems to slur the change rather than being a step transition. Q: Does the 12-bit mode oversample in the background to generate its average, or use the last samples placed in the FIFO? To me it looks like the latter as the system does not seem to respond very quickly to step changes in the input. The system is therefore doing an average of an average, which means noise is NOT an issue, but some of the subtleties of the process traces are being masked out ;-( Data is be read continuously from the buffer into a 'data store' which wraps around to leave the last 1024 samples per channel in the store. I then use state (SWITCH/CASE) methods to analyse the where about in the sequence I am currently, and picking up the relevant data from the cycle. When the cycle is complete I move to the next store (Currently eight, as I'm still using the 128K version) which allows an 'off-line' analysis of the cycle to continue without overwriting the data with the next cycle (1-3 second cycle, with from <1s to minutes between cycles). Concurrently with this task I have a communications module which allows data transfer with a PC, and an LCD/keypad based MMI using a hierarchical (Windows 95 explorer style) menu sub-system which displays traces using the bar graph functions on the text display. These tasks are written to constantly check the analogue fifo buffer, and to defer to the sampling if the buffer looks like it is starting to fill. Q: How quickly have people run the analogue sampling, while still performing tasks in the background. As I say I can only manage 500sps in bursts without either the buffer filling up too quickly (and therefore the monitoring lags behind the process) or the MMI being interrupted too frequently which causes the system to become unresponsive. This is hardly the 50,000sps mentioned in the adverts, even given the oversampling!=20 Q: Is anyone using the 512K module, and if so how quickly does the program download? Any unforseen problems when moving from 128K (I'm not expecting any). I'm currently running at around 126,000+ bytes used in the Flash, and 90K SRAM, so expect to be changing pretty soon ;-) Regards, Peter Elliot -- +-----------------------------------------+ | email: peter.elliot@ukonline.co.uk | | http://web.ukonline.co.uk/peter.elliot/ | +-----------------------------------------+ __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From info@wilke.de Mon Jun 1 09:04:57 1998 Message-ID: <01BD8D6E.7C843500@wilke.isdn-gw.AC-Net.de> From: Wilke Technology GmbH To: "'tigers@kgsystems.com'" Subject: AW: Analogue Sampling using Analog2 Date: Mon, 1 Jun 1998 14:37:06 +-200 Encoding: 87 TEXT, 94 UUENCODE X-MS-Attachment: WINMAIL.DAT 0 00-00-1980 00:00 X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Mime-Version: 1.0 Hi, I will try to answer some of the questions. Peter Elliot wrote: >I'm working on an embedded process monitoring system using a >TinyTiger, and I'd be interested in sharing a few experiences >regarding the analogue2 device driver..... >Basically, I'm sampling continuously at 125 samples per second (pseudo >12-bit) until I see any life in the equipment (pressure & displacement >changes) when I switch to 250sps. Finally at a specific point in the >sequence I step up to 500sps. This ensures that the CPU is not swamped >by irrelevant information. (More than 500sps would be nice though....) >Wilke very kindly changed the Analog2 module for me to add a new >command to allow the sampling to change speed without causing a >'drop-out' in the traces. This seems to work very well, but probably >due to me using 12-bit mode on the module, it seems to slur the change >rather than being a step transition. Yes, probably. >Q: Does the 12-bit mode oversample in the background to generate its >average, or use the last samples placed in the FIFO? To me it looks >like the latter as the system does not seem to respond very quickly to >step changes in the input. The system is therefore doing an average of >an average, which means noise is NOT an issue, but some of the >subtleties of the process traces are being masked out ;-( At 12 bit sampling mode the device driver uses an internal buffer to calculate the averages, then it puts the calculated values into the FIFO, so the FIFO will hold the 12 bit values. There is not an average of an average. You can set the size of the internal buffer using UFCO_AD2_INTEG. A smaller buffer will less slur your sampling but also not produce 'good 12 bit values'. The larger the buffer the better the average. I suggest you try the UFCO_AD2_INTEG setting integration width to 8, 16, 32. (Sorry I do not know what is the standard width). >Data is be read continuously from the buffer into a 'data store' which >wraps around to leave the last 1024 samples per channel in the store. >I then use state (SWITCH/CASE) methods to analyse the where about in >the sequence I am currently, and picking up the relevant data from the >cycle. When the cycle is complete I move to the next store (Currently >eight, as I'm still using the 128K version) which allows an 'off-line' >analysis of the cycle to continue without overwriting the data with >the next cycle (1-3 second cycle, with from <1s to minutes between >cycles). >Concurrently with this task I have a communications module which >allows data transfer with a PC, and an LCD/keypad based MMI using a >hierarchical (Windows 95 explorer style) menu sub-system which >displays traces using the bar graph functions on the text display. >These tasks are written to constantly check the analogue fifo buffer, >and to defer to the sampling if the buffer looks like it is starting >to fill. >Q: How quickly have people run the analogue sampling, while still >performing tasks in the background. As I say I can only manage 500sps >in bursts without either the buffer filling up too quickly (and >therefore the monitoring lags behind the process) or the MMI being >interrupted too frequently which causes the system to become >unresponsive. This is hardly the 50,000sps mentioned in the adverts, >even given the oversampling! The speed of ANALOG2 you can use in a reasonable way depends on what you are doing with it. By the way the 50,000sps are calculated from 4 channels at 12.500sps. We used the ANALOG2 to sample sound and then send it to PWM2 at 10ksps. If you want to send the sampled data via serial channel at e.g. 19200 baud, then more than 800 sps will not be possible, the serial channel is the bottle neck then. Fast analog sampling can indeed leave little CPU performance over for the use by other tasks. Then you can only try and play around with priorities, use switchi (indexed table) instead of if-chains or switch-case. >Q: Is anyone using the 512K module, and if so how quickly does the >program download? Any unforseen problems when moving from 128K (I'm >not expecting any). I'm currently running at around 126,000+ bytes >used in the Flash, and 90K SRAM, so expect to be changing pretty soon >;-) The only difference between the 128k modules and the 512k modules is indeed that there is more (or less) RAM. Nor the rest of the hardware (incl. pin layout) nor the download procedure are different. Regards, Klaus Hiltrop begin 600 WINMAIL.DAT M>)\^(C0-`0:0" `$```````!``$``0>0!@`(````Y 0```````#H``$-@ 0` M`@````$``0`!!) &`" !```!````# ````,``# #````"P`/#@`````"`?\/ M`0```$<`````````@2L?I+ZC$!F=;@#=`0]4`@````!T:6=E7-T M96US+F-O;0!33510`'1I9V5R``(P`0````4` M``!33510`````!X``S !````%0```'1I9V5R``$P`0```!<````G=&EG97)S0&MG# $` M```%````4TU44 `````>`!\,`0````X```!I;F9O0'=I;&ME+F1E`````P`& M$+83-1L#``<0U0T``!X`"! !````90```$A)+$E724Q,5%)95$]!3E-715)3 M3TU%3T942$5154535$E/3E-0151%4D5,3$E/5%=23U1%.DE-5T]22TE.1T]. M04Y%34)%1$1%1%!23T-%4U--3TY)5$]224Y'4UE35$5-55,``````@$)$ $` M``!&# ``0@P``#4<``!,6D9U#BN@-_\`"@$/`A4"J 7K`H,`4 +R"0(`8V@* MP'-E=#(W!@`&PP*#,@/%`@!P)S=&5M`H,S=P+D!Q,"@'T*@ C/"=D[ M\18/,C4U`H *@0VQ"V#@;F!H'P!Q"E 3P-)I M`B!S+AME4!' 'J&N11W '^ %0'<:PCH;9VT9ZV,`0!T&/AG/&M1)K"=M'9 % ML&L+@&0!" $8 ,`'C %$&4E\7,3LR!U M`) E\6&?(=\BYR/O&L4'8&YY!V#Z9P20+!Y1)O E8";P)J#^( N (,$?L2;A M"X >P!&!B2C3(&8'T65X< 9QOPGP)T$I+RH_&CX6$&<+$4\EXA]2`' '0&]G M&"$@N0VP=FDG0#2@!1!V!) ^+C6"&V4P'S$O&CY"864`D&,'0&QY+- E8G-\ M86T+4"7B!: ", N ==T(8',YT!Y0!4 Q&$ Z1)\'D2^!'L %D2T!*' 1L'AU M9&\V3S=?&CX[X"WZ8B? *2B@.P$#(!V $;"_,_(>$"$@+R N0A]291^0WP4@ M!X ",#U!+>%S"' ?`/XF-* $``M1)T!#(AA ,$2@^2 0($8+@#FR.Z(O`$2@[P60!I TX"<`;RVA0J5% M3W]&7QH^$; ?D2_10;(3T'"?**!0H!XQ2A!*)%1H! !_)G `@$0A!" ?4#NQ M'U)#[%!5+9 $(&XA00/@.F$O"8!,KTV_&CYB'A!I$"71WF0[@4AD)O ?4D$T(Q'@_P1A6C ?`%A!)X!9,1Y! M)L#]+O%N!]!<'UTO1V\#< .!]V"Q'D$=P&\'X!]2.E<>,;](9$M")N%)<5L! M2$%A*+^?8]]D[QK4+4 #8' M:7&^)T*F'?!$T5%V0>%M4E&_'D EHE^$'I = MP"S08FF!_1JQ8@&@.=!J3VM?&CYAL/]B4Q[Q:=1 Y&&"'P%"Q&&4_RS0=@%O M5SMP"' ?0TAD<:__L\:Q5$Z(/Q$;U)#'P!URS51/"1"IOEQ4&-K"< (8&:D+*!C`+M\ M02V!=# />B^"7V$U4?YA+* LT 6Q:=!9,A\`"V ?$\ \&$3"+C,?4D9)1CQ/ M/RPP=1-V`16@;VO_AY^(KXF_(2!?88O$`D >H?\Y<&=4*%0]H >14W-O81XB M_RWA2^ M`5^30S&&(#N!'C!_CO^0#T[/4()(94*F"X!P_VF 48*39U'!?&(- MP%D2/:#_:?,F,8K4'Q&6?Y>/B<^=-_\LT$CP-.!)L > !B)3< 0`\RV!!Z%/ M5"9"! $*4'#$CQ[9G?^?#YB?=6)T/&#_'] 'D1\E)Q9NA!Y01#%]!!T`P'-? M8";P:7([+2C[I/\BYT$[PBU@=W(Z9G8S_Q]2-+N+0(UV+- > MT/^-9QV46P!:08/DK9.TU" FOYM!1#%319TKG1D@)ED(8,]IH2YA$P;@%IU%5&0T]?042 ,E])3E1%1TI@_D$>P # '< >H;#U':,\8?MO,7A" M>0AA.DAPX@= MC'/4W(:L6&P-/$G9XZP)O#MM]LGFR0+8'(LH86TL07_A=(1 MP"#"LCD@)D'!6R!(H?\%0,(1'>0?8;\$*P(9F/&#GBL&+N!DP,C0\&TAB8P#_`R!"M=ECT+_; M+]P_'8"S$P^+@L_!AT'-L%=)5$/ 2"]#05-%04 '@/U:\61ODS02$["+I$CQ M1#'_`:!I<@N X9_BKQH^9V-/V'\Z8#K0"' 6$ (P.=(L\G#_E?$EXE#"'V%7 ME]D3UY;H_[/J#V5?>6,\8$I@5TD"_WB#\Z)3,F91/%&'01V !& WWG*U=&,` M>)ER61(H0[_M1O!_\8\:/GT06S!T+-$_!" Z$T&!`R!IU(/D.$M_7X(`D (@ M2-*A\F<#L!,G^1\@9BTZD=F@]^_X_Z ?_^=C4<$?)?24:#(Z].?Q:47_A.(A M<'XA,Z79$VDR_V\`?X?K'_9F])0H,2TS/-9/\Y.AL6E!UX0\,6^3;?<[(1/0 MUB)T'I 6D :_!\]_\I_SHDC -<\.CP^?&L5#_Q_P[3<+Y,R@F_*JT1UQSQ#_ MWG$O`&9206 YD1_388;9W_\2SQ/?BH/^--D3?=/ Y,RA&2\`4$,LU)TA3$-$ M>B]?8'D94"U1^W FX4W^3>S@:=\9SQK?Y%11L(<1?G)(8#F2/4!?,"T`_E(Y MGSP`+V%G()Q0/,%T>3Q@]^:"!&"H`BTH11C?(3\B3_]T@T23)L"IIOQ(<5"Y M`,OQ_G ,(4%@TG 8$W:%F:#VL?\JE>&/*'\ICYM!BY*JT:H$_P5BF:!,40/S MS\(5LDA@TF!_46.$ M8;%A4%=-K8!\\C#[CM!]F$FDH,F"=F#O<7]R_X$2.D>TH=D3KR#90;"0A7 O ML-#@1L\ANV!GQ8 Q.>5M\#!-475DLO488%K3_9TA.(=!:O*V\Y1"UD&5,/W! MD&EV(;+SA9[/5>B DL#7],$*$#1D;KBF1M[R--1_K=B\,B2!<[+>1*X@C&-# M_%!52];O8*]!!2(,,%V%_>4B8F,PN6PCU+^>&(R=A(F`.C0)M'6D:21_35P+>!!F-%= M"_:'%:L>4PLS'D,78A;5/1WX?D MA6#\<0Q#_.,H^Z&AG_^BK^.^N;(E(=)A(".=X-"@__N3%5A&81? (#(<(=VT MQ*#[S4!JP2N2D0U!J.^I_V>/*Q^"X,5&WN%H'B0Y,.']$%-204W-$,-1K$3_ M9,3@,W P_''D,,=18S!UX(\$(+ OL3_COCLM*;>?_W++3Q,JD-A"[),-A?R6 M%L#_&&3^ X-Mailer: Forte Agent 1.5/32.452 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Hi, Any recommendations as to the relative task priority I should give the following tasks, as the manual is a little vague.... 1. Analogue sampling (Highest priority). 2. Data analysis. 3. Communications. 4. LCD/Keypad based MMI. At present I seem to be spending most of my programming time inserting delays into task 3&4 to ensure that task 1 is not delayed for any significant length of time. Regards Peter -- +-----------------------------------------+ | email: peter.elliot@ukonline.co.uk | | http://web.ukonline.co.uk/peter.elliot/ | +-----------------------------------------+ __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From sroberts@sunstroke.sdsu.edu Tue Jun 2 21:53:36 1998 Message-Id: <3.0.32.19980602185153.00691b30@sunstroke.sdsu.edu> X-Sender: sroberts@sunstroke.sdsu.edu X-Mailer: Windows Eudora Pro Version 3.0 (32) Date: Tue, 02 Jun 1998 18:53:15 -0700 To: tigers@kgsystems.com From: Stephen Roberts Subject: FIFO usage on TinyTiger Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit In the "manual" (p 4-45), usage of FIFO is given as: ....................................................................... FIFO Name (Number) OF Datatype The arguments are defined as: Number is a variable, constant or expression of the type BYTE, WORD or LONG. Number is always a power of 2. Datatype can be BYTE, WORD or LONG. ...................................................................... I get a compile error (Error 39: Opening bracket missing) if I use anything but a constant for "Number". I'm using version 2.01b of the TinyTiger environment. Has anyone had experience using a variable for this argument? ................................................................. Examples: FIFO x (4) OF LONG 'this works LONG a 'but... a=4 FIFO x (a) OF LONG 'this doesn't work ................................................................. Any suggestions? Thanks! Steve ------------------------------- Steve Roberts sroberts@sunstroke.sdsu.edu 619 454 5234, 619 454 7008 FAX ------------------------------- __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From eschoel@jedmicro.com.au Tue Jun 2 22:06:30 1998 Message-ID: <3574B069.142719FA@jedmicro.com.au> Date: Wed, 03 Jun 1998 12:09:45 +1000 From: Ed Schoell X-Mailer: Mozilla 4.03 [en] (Win95; I) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: Re: Keyboard disable References: <357276de.9395461@mailhost.ukonline.co.uk> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Dear list (and Klaus) I have had a suggestion from one of our customers that it would be very, very nice if a facility existed to enable an LCD driver to be used WITHOUT a keyboard. He suggested a flag to the driver to disable the kbd, or an alternate version which omitted the kbd code altogether. This would save code space/cpu time scanning a non-existent kbd. This is especially important if you have multiple drivers loaded, as each one you load has an unused kbd driver and you waste multiple unused kbd code blocks. (or is there already a way of doing it which I have missed...maybe version 3 does it?!) What say, folks? Regards Ed -- JED Microprocessors Pty Ltd, Phone +61 3 9762 3588, Fax +61 3 9762 5499 173 Boronia Rd, (PO Box 30), Boronia, Victoria, 3155, Australia http://www.jedmicro.com.au Mailto:eschoel@jedmicro.com.au JED makes PC/104, ISA, STD and Tiny Tiger based computers, displays and analog/digital I/O for scientists and engineers who build things. __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From info@wilke.de Wed Jun 3 06:11:27 1998 Message-ID: <01BD8EE8.87D85320@wilke.isdn-gw.AC-Net.de> From: Wilke Technology GmbH To: "'tigers@kgsystems.com'" Subject: AW: FIFO usage on TinyTiger Date: Wed, 3 Jun 1998 11:50:27 +-200 Encoding: 57 TEXT, 48 UUENCODE X-MS-Attachment: WINMAIL.DAT 0 00-00-1980 00:00 X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Mime-Version: 1.0 Dear Steven, sorry, this is an error in the manual. The FIFO declaration is not dynamical. The only way would be to use several FIFOs and decide which one should be used (IF...THEN, SWITCH, SWITCHI). Best Regards Wilke Technology Klaus Hiltrop Steve Roberts wrote: In the "manual" (p 4-45), usage of FIFO is given as: ....................................................................... FIFO Name (Number) OF Datatype The arguments are defined as: Number is a variable, constant or expression of the type BYTE, WORD or LONG. Number is always a power of 2. Datatype can be BYTE, WORD or LONG. ...................................................................... I get a compile error (Error 39: Opening bracket missing) if I use anything but a constant for "Number". I'm using version 2.01b of the TinyTiger environment. Has anyone had experience using a variable for this argument? ................................................................. Examples: FIFO x (4) OF LONG 'this works LONG a 'but... a=4 FIFO x (a) OF LONG 'this doesn't work ................................................................. Any suggestions? Thanks! Steve ------------------------------- Steve Roberts sroberts@sunstroke.sdsu.edu 619 454 5234, 619 454 7008 FAX ------------------------------- __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com begin 600 WINMAIL.DAT M>)\^(@`*`0:0" `$```````!``$``0>0!@`(````Y 0```````#H``$-@ 0` M`@````$``0`!!) &`" !```!````# ````,``# #````"P`/#@`````"`?\/ M`0```$<`````````@2L?I+ZC$!F=;@#=`0]4`@````!T:6=E7-T M96US+F-O;0!33510`'1I9V5R``(P`0````4` M``!33510`````!X``S !````%0```'1I9V5R``$P`0```!<````G=&EG97)S0&MG51I9V5R``<)`06 `P`.````S@<&``,`"P`R`!L``P`Y M`0$@@ ,`#@```,X'!@`#``L`+@`3``,`+0$!"8 !`"$````T-41#-3E#-4(T M.$5"1#$Q.$$T-3DR030X140S-D(X00!8!P$#D 8`R 4``!(````+`",````` M``,`)@`!````"P`I```````#`#8``````$ `.0#@84$)U8Z]`1X`< `!```` M' ```$%7.B!&249/('5S86=E(&]N(%1I;GE4:6=E<@`"`7$``0```!8````! MO8[5"3C&A32(^K@1T9B>@,_.ZL!J```>`!X,`0````4```!33510`````!X` M'PP!````#@```&EN9F] =VEL:V4N9&4````#``80%[B/\@,`!Q!L`P``'@`( M$ $```!E````1$5!4E-4159%3BQ33U)262Q42$E325-!3D524D]224Y42$5- M04Y504Q42$5&249/1$5#3$%2051)3TY)4TY/5$193D%-24-!3%1(14].3%E7 M05E73U5,1$)%5$]54T53159%4@`````"`0D0`0```$X$``!*! ``M@@``$Q: M1G5E0G<9_P`*`0\"%0*H!>L"@P!0`O()`@!C: K 2SH('1H! `@(T$#D020 M3P-@!< +@",192 #@74-!T N%D D<49)1D^&( 6!"V!R871I`B -(V)N'L E MH'EN86T,:6,DY@(@;'D@=X9A* $(8&QD(&(D@/!T;R!U$; BH"&!)@#?`R E M8B."** %@6D-L"@0[R,P$7 GP2E!:"AV*2$HH HH)7 N++!42$5.@2,`4U=) M5$-(+29H22DN(=Q"!Y %0%)496<+$7,?)5<#$&LU)(!4!9!H)J 9D&=Y31\E M2PM@*2 @2 ,0=/T#8' AW!_O'5$>M2%C!_%O*, `(!,@,Y\@*! >LCI7,Q\+ MXQZF221$(B2D(@$L<' @-"TT-2G3(P`I(&%G)[%F)50C0>QG:2&1(Y!S-Y8L ML3U?WSYO/W] CQ\E)6-.)Q D@!@H3G4&T 20*2!/&D8W($0F$"80>7!E]R'< M)2(*P&="T GP->!%$?\D@ VQ"X L43R8'R5"Q#<@0`) F03N!)&)#PA$O(%E412,`5T]2#D0? M)4Q8!;%,3TY'-R4`1Y4C&$]-&V?86Z_(S+T9&\'D&YOH&_S9Z]X MCS]YGWJO5R\4L%R (J!U9_<[4!/ )C%S9RTE( !P<##>(2'<(6-P7R()+8(O M@PO??ZHUAB)&`V ULT!]($E!DP-@,) NGADA`)A0```#`! 0``````,`$1 `````0 `',*":YG74CKT!0 `( ?,*":YG74CKT!'@`]``$````%````05 From: Wilke Technology GmbH To: "'tigers@kgsystems.com'" Subject: AW: Keyboard disable Date: Wed, 3 Jun 1998 11:57:37 +-200 Encoding: 36 TEXT, 174 UUENCODE, 130 UUENCODE X-MS-Attachment: Lcd1.tdd 0 00-00-1980 00:00 X-MS-Attachment: WINMAIL.DAT 0 00-00-1980 00:00 X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Mime-Version: 1.0 Dear Ed, Ed wrote: >Dear list (and Klaus) > >I have had a suggestion from one of our customers that it would be very, very >nice if a facility existed to enable an LCD driver to be used WITHOUT a >keyboard. > >He suggested a flag to the driver to disable the kbd, or an alternate version >which omitted the kbd code altogether. This feature has been added and will be shipped officially soon. You can disable the keyboard and the LCD independantly using extra parameters (see manual, last pages of device driver LCD1 description). Parameter 13: 0=no keyboard, else keyboard yes Parameter 14: 0=LCD, 0FFh=no LCD Parameter 12: 0EEh=leave unchanged (shift LED) I will attach the new driver. >This would save code space/cpu time scanning a non-existent kbd. > >This is especially important if you have multiple drivers loaded, as each one >you load has an unused kbd driver and you waste multiple unused kbd code >blocks. > >(or is there already a way of doing it which I have missed...maybe version 3 >does it?!) > >What say, folks? > >Regards >Ed [[ LCD1.TDD : 2574 in WINMAIL.DAT ]] begin 600 Lcd1.tdd M"F?Q"EVZ]F=N?>;6M!7,++';5=+R__>:E%@6$D_//>29[RO28R+>%!QIK!I9 M`\R?0VF*(8)Z=VM-_'X"[US/#;T_#T$6J/^99*D([A]/>!+##.U9^$0,Y,4? M# D/!.>?%8'=J8%:#(_)C(SLXO7Y;YWK-I2XBXM]8'XVL*'MF78;M$1F#[5J M[EVNO6>PTE!/4_%S%R$AR>L^IBY(ZG\%NY=6E=_[[U\A"?>)':9_E,KF"VW>FX\ BA9'F_R!9# M#SZ_#LM8^0I6U6= 2C//8IIX48W:%R!"IYOL#\(_5B"-3YQE+'; MTMS]9>J#'_@@@N'>1%11SVX;VULZ#7!CLC7:0+YW]ICMJZSLJ.[ M:M/2]!-X^N6GZ!C%34Q"E11N]UJ:L39*$,#T8\?J3_W$CW MHNQC/M3:.R6&8'G&Z=\OVW/O\'[P*R./\I_EI:7EG_*/(ROP?O#O<]LOW^G& M>6"&)3O:U#YC[*+W2-S_I'X\1@\,H6035%9U[\',$\]O]U\+=+A#02SE%UE9 M=@<*R-M^H'V8;8\(/IOE:6]9-[6>:X$=?Z;>O<)5(&"2M67YJZX7@;<\E;58 M&A_V#-D$KD+P# $JQQH_G2:=&#,2X\,V/DZW<&6G^>'=X(,7T'D#," MVNU,1A)XRG>22"]DF7G 8P&(/[V*IS._A5[<[2,A?DAMBNDK_HZ(-E4UZJ]4 M52)+64.@`6@]S2AZ71@SFO=RFI855;$L0GV)EFE];NB>DA\M4A^5%M-JNBN@ M[>/MQ @G33OFJ7!Q^^5VD_AP'(ZIV4^)Q%"+?#5#)VIJ?@6).K@?,_9G^8X? M/;8F/]U=VC4;$_'+I$U+&.Z2+L1!0=87[W'!)[3VH';][-JHF+:9R[?=Q*6R MP]Q[[@;TSR]GYVE'XUR^0WA34K-#O(GFPFFPJ@FT#8$V[O0(7M,!%N9P(:C0 M!_]^-XT%'!/W_ MN&@*1_7A(?6(ZD4H/[1J,XK1%5;N'6P5<+>B703ED2 00 M3"+G4JQ:'+NWKH4(:YNC#_=E_4_.X8%'2\:'>>P@> FA]"5]0J:%?>-*-YMGUI/$9N@&I]5%62N M#J4J)H?B6-M16$6J0 "O?3(S[.T-;UYHLG=CG%92FIH,^?96]U4#] AS(RZ< M"K N9FZ2)3+'*X!J+&UY2PS:,<7%I9Y:43."V1$I*RO\B*U6$#KY?Q6U M)4*"@&V*HBKXV,?"='9-&'+7/*+251B\6"",;WMP6;YY#E'R]]G&CBRB-CC2 MQ6$)XX@VH@DPDP]=X$VO52>!-\/F%C%NM>D,3ID&6?>9;A"H1D=,U&,\TKBO MH\?*"0]Y_?-A3JY3]02=C.K5AREY&)/3GGKN7G& @LV(4A'\^ M5[W:#Y9VW-[0(YAS(XY);I;#"QJ A&EKGOX#5UDT]1-:27<4V3W'49O&:+HY)HPT_VRK=K?]*37Y 38R#CVN"-M']Y MV./?'/=SW=Q^[BHC@3LV/VJEY/CQO=PK*XQ &*E2]'XPIXJ1BB<)*=/6CZUY MEI' ":JWE"[6_U"?%*NF>QP\%$6W=-97^:J((ZU_!^"V6T5\[\F:=:2.BO!M M?M]B06LCJ8X8GD]!A)CGY?R]3+2F*PMDW$VD4FJ6$U/'RA:#1RQ:>J-PDVE^ MY?S;=[]ZEPI=ZRKI[G41.7CZ3$Y PZ8**5MSCA:]'GV.M0 MP9G;:^>J#@#\W*"$N4BW;6<+J'V@-L6D+X'%V0=$71_SC(0?/\NG M.PK;/=.1Y_$FH(K)?S>>MNGF"R*<;::FTK&$!U^4]"A3GH=@"I6:)TW4`'/I M+>KE@OC3((A5P):O0P0=06R@32]/_J:DHJSLK%7K;UR.Y3Y8)B&F7+&,"I3] M=(O&6NWY1[-K'[0'*=9+R7:AE7%.Q34S`D6NTW8)JR94W!FK!"=!/;RG(*/QSIJ6(>L,.K*&H^>G!;/S+ M]?>=E9OCKKN,?U7;L"S2?CS<3Z?AM$V&6.WV=+#2T"LI4D""M(EG$W=N MQ)H/F@,)Z\5CED(!4#(@L+H]H!WG\*H0`IGZ^3L!!^?-Q>\+\U%K&5O US!N MA&@FNB([;X$634; M5@`]!?OO9XA[;%,R#>04^5@N(AD+@[O(8]0>>W8ZM5R(IJTDA5WPMU8C1<:G M4P_G?K5H@(O,UO6"WQ)COK\)1'\=F/;:=(6"Y0$-JA\I3,]2>0TA:;V.SJ?P M:KAWH;U'"*_)VT)*UWY$N4A@N:Q%E6"1%1::@ M?MCIVL"A0\J[!V/JE-^;B/TXC9?E"!,\B[T"3P8Q@N=BWM@+TL$S?@4?4MM< MW)B>G83'W(?X1AVEV];#`0[[F8V1OKFF['[D0/(K.^CY$3SV[;UTR?BRUC>C"WE_.R62VL5?Y% M0]&)J!,*-A&'L(1Y;??33L9&D%1L]X>%:X&.4&V3R.V,M$Z^[A;!6M*UD,]' MCS+G-,KX'(2EHR:74/<(=<^/S_[N5B^BL1OMU"G*WH%@=OL:+B/31AP!A?<8 MT'Z9GM>['N7",7XL(\^!GOZP*C[7UCD7:774(M+4/GV1HS2YTO>;@5)7S/VQ M;"Q4QWP<--54A'@YR/M+2"VAW.4?IE,5O!S:DT!>&Y'V9%(TF^0#4XF&H995 M?1M=)2NNRW.+E,JXGI>,GA]PO3!F(HS(CB3ER-U#X@1:2GJCFU08;'+V]>#Q M\HRAD1+7@5HLFQV?Y_?^'035J^K_M>)1[0U?<%B\[O4`^;=H[: VLOXHM5T\ MK ,*;2^<5DX,\'V*ZE*0#0':L8!]D%OEG@KAZ/&M``+-_W14DS10GC4&-99Z=<4=AQ:B6 VP9A$#\O^E03X-T57#-<6" M`R3:JN$O#?YC=IK)9.Y=0(5O3ZD6C7AILA?._+$J+S%8_28I))=K"Y.$B)TG M=]GP"8-I"ZF,Y/;<#^7J)A1NA8+NM1_9:I]"IE_OC.0-F9'H-X\F"-=]08%L MC:&%.K;*JG-F`7:;]U61!@*07EIKW?V?5J9,=>1@$O=(2K>=^,FX1AE$IGT1 MB8>=:7')9)5B*-XE8X:8E$9/60@U\\5?BV!*=6"_.@U((G2F\>!UR5'_-H5L>^YJA+_&\USBCM1=+9NY)]'M'BU'5D9 N*ZW MC%!QFC8>20/.@DH;W_30@J!-;@7KWC'>;D@+PGJKVI!;WUN!WU#L:^\90Z>#MY=_Z>9M<\5;LAW9)307#\]$D$'Q]T#@K.G M[+"++CY5P149;6LD_-/,7-&O;,5M.BDEC+IDU&_WHZL6&T[UV=KXHWR+O?QE M7SA6YHCY2^7X[ @3ZHN.K+[628?'BWS8==3C5F -%J%,C*?T9VX%J2EWY!\O MCMLSPC$.))G7B^?!I^PC2TCLS=HS%B$*\(*A#3%ZY6& F%YNX/3YJ3WE"_SP0GP/^&X3+8[EGX+#D7-,L/"0_'%DP6H!3(#43]X,Y_ MD3SAM)9T$=KF5J9)J[FZ9#O:@\?*,IXK_JW&JGY\N MGXD!_/C\'("3#:71<413N!B5YIO\8Z%U:N[.![&+_@7S_X6ID6"OA MEU9#+C >9-&Q#M4K(4JC$=HI0ML]HY[!YX6]\YG4,2.)V-#O/,R M@0O]/2;Y_.G\CR*5P':,T@BW(C:HTRD MU &?;;*/B6V45FJ8G#A=,@"BJ0)NSNM"?\;W:I5)"^[@)V3A,NWN6?G8)L4V M[NX*7O<6>1:!=VIPO ^M`%UN)4H&#XZ>J<4 MJAR[_LQ_UFJ'8S,ZB7IZ6OYGR&('M#"$WGU0<-"5?U7361/F8NM!8$Q7NXS-1C!P@F'^@X:DD9KG5F+68 M]J5TMC2I^?=D%/7="DW6"9SE[#'2-.+ X8FT'-W[KHA]S),T M`1%EN%;L'3KA?.>F3U@(Q*:/,HB"/QSN5G93^.5H3=>U1);R%">$9L+^E.(R*K>- M-S!!0>0[+YM-"N@*7RKBY8X(%QV;<@72U&6GLIR@F!<%X]"M>- [,+CLD%K? MW>^[%N:(/4"D$_X\=_,46PJ8 M99JTRBU^;A) '97[^H?YY<0^Q=!A!_D/Z4@'QX)$M7,`5P[L_!,"$!CIQV:Y MBIBSK'&[7:(D\?_8199E_L,%[$- !QS9T):]4,*.'PI2O$YE5UAT7N[#+1#E MII;V:(:B36C/!9MW:O;NE>V\ZG<8.5WUA'4B],?QPE?3(69B^0Y'';=K[[-I M/DSO=\TM`B(6=9&"Q=L&AQ+X-AY]`RS/:\%LXDU!U_=,D0;?,X\B[%+%42&1 M/WB3=],XVM3-DN"AQ%1)?-*P/+7^_Z)F$ZM:A!K&CI]QAB:,,GC?:#+^-RU' MKD9>)6&'_R(;GQD:RT0_Y++?)'&J"^GZ[W,5*T[ `--G\W.5#*U\)L.IC^4Z M/!NFYX.DK^?]" 5@`6+R&&(>JPOTXX8.5=4:CSSH:BQT%FV!'\7&C'C&+L!# MYO,7_S+D>T\>\$.JEVCSJR4OUOQ,^\QB_V-4#YRX11[?*8H!=J-E$!/0GM\U MY2LANKPN[M1G5>\_$#>;3V_TWCI[25LR0M_,/@R'8>?DZC':EWP1BT;>79-<98$6\TGL,VI MZ9#_>LB-4RH.U#>GC(P&LJ@W^TC:UPL&/LZOZ]9NC5XAX& M"J(3E&';94P'V,7FDE)1*H+Z>Q\@!<- MOL-0,'4J>JLCP%#R_S9IBXX]!4P]E5]$;NOC'%E!,8VGZN69"383OV.SR>$+ MD BWRX-]G/E:#A>]YW42$D7X5S[]$!%945SLP2-Z^?ZFF@`P/PW[0V+<@6#^ M<;/%0.UL!E9@$O @*AH[2/ (-Z%5!=T[D.JQT)L2>&TRN-1ST_"?`]<'T.TW MN,#Q3$1ZA7VA'9O/>.##J-A1IXC%>VG6K:J.=\,3'.;E!/R7<4=X0]1K7\:+ M@U/:RRG\@?;NM;Y?6TI&;GTO![J9T1.QI>_2?O74%KMZ"N GLXSDS>0(7EH` MPN9U_!I5N@;MO+QUQNG=WL7'9__2"-U!@(EW.1.HE23INNBX*O)0R[(4W^QN MU>EE@/;@]<5M(T ?[^+U#8$=ZT8A^@>\6ZEX_K6$!_,` M&[1$Y"UV@VY=C3"F6AX:2%'#3C-FD3V"F-B4.;&$?L/;WG5C!0U(H<:F6!M^NC4D@2:L):W!)RO0),=N MBC>GW!P1=\TJ8FZHZ8KN`6965#*<\HLMV $P\]RYWPT3]5CZJH,YI5DGS[3O MHO-&4.*;?HRXQM#.8N!:YJ1N;F1/:I/;/H@#]T6XJV MQHNXDX;)7H%^]<$F@F8%\ Q:@5HT`17=54;&#\7=+RAS1/A9'N5#$CK]7>"$ MM%N93U8TOH,[GAG3$GL8VOFDP:SROFV*:;!W3@)TY_T.Y#$T[C32*_+#QOXD M)!(UU*]X'3.-TE7;0L5,%?9DI!7GZ^F%E/R8GN:/"RD(Z*.0:^2*FB>MOFZ? MT/4;\@7L`B=HF4E:QXUDTFMKD#-K,J1F?0?RI:^\MGX>9&97-I9(J3=TZ6>G%WTQ]&R2PL4>L67Z^ M@,RG*57SR!2'&ODD^1Q 9/7.USM@F6PXL2I8.V[D0T&:"PTFOV)GWJINW-Z4 M[OXE?5_,4;>H"._I5WM,NT[E>&CG:K"_$FP`100'1CM7*83K,;PS M*[8=Z!<@#+*L2^OT"@7LL#AW(9\$)GZEX)O1TT&%\4A-D DB3-T&!*,I?!\Q MJB-WFF,XU-7N?UM;OF.^7,>3W.MHVQC=?H_=6.C-P;9(YP'ESA!! MPO>7?$8STAGJ@AC@/HPJ\ETU@(7,*PQ@9VM(SDTA1P[W:Z7QZC&20MG=4&77JE3)&FPN7]UJ:\78*8,#T8\>J#[P$CWHNQC/M3=/R&"9'G&Z<,KWW?K]'KT M+R>+]IOEI:7ZG_*/(R_T>N_K=]\KW^G&>6"&)3O>T#IGZ*;S2-W]IGHT3A\, MH641KZ%E[\7,7(>#/ZSZF+DCJ>,6[K9;17_US)A_H7V9%9U,/IKD:Q="?[*< M:(-U;/W)IMA 5V7-HWGBN4SQ:JH<>U^I"& _\K:D9VY]9;F4J807]HYW_NKY M^'.9T) ,19"TQIH.@.<;%!P7"M[[#%OC3/01T UX4 3[';Q_AO^W#50:+J@2 MST+L&$W)?E1&(=AZG7Y:@9N=7CINT2L4@0>8>,U,#"@;9#:FXTT7+F?FR?]YOST^O,IE9&V M5C::E=Z48[\T.COM81H`4KU?I/9G;F+FUK05S"RNQ%72\O_WA:%'%A*DS2+[ M7NTKTDL]P0OIG;]5*1W1@5QVBG+>(5E4]['PF MS,(C/9E@9MKUPS/';._O8.XU/9'MG_JZNOJ [9 C*_!^\.]SVR_?Z<9Y8(8E M.\K$+G/\LN=(Q.>\9B1>%PR]> ^WM6GSQ=)"FIDYLN28ICRVXPGQJ5M%?^W( MFW^A?9D%E4@\F^1K!TIWMIYJ@G5L^<6BPU%(9=*P9/FQ0O%UJ1-Z6*@'8R/J MIK1U>6=]OI>DCQCKG6C^]>+O8)#5DQ!=AJ[:@16?YP0/"0P8PN,+6.9&X@O M$WA/'^X(N7R%X:<10@X_O0W/7>\50L)R1$$YSG*4=5N.S@(V5;^#]1/1/%?* M._)!Y#W-I1$15Z&$Z__RTE';L2S,%;38Z'-N9_:D0*)-`!I^_#4T-+]CE-J$ @A3A2LI&7+^+D^O3J\R^7CK9<-HN5U)1\H#HA+O9O!1]- ` end begin 600 WINMAIL.DAT M>)\^(@X*`0:0" `$```````!``$``0>0!@`(````Y 0```````#H``$-@ 0` M`@````$``0`!!) &`" !```!````# ````,``# #````"P`/#@`````"`?\/ M`0```$<`````````@2L?I+ZC$!F=;@#=`0]4`@````!T:6=E7-T M96US+F-O;0!33510`'1I9V5R``(P`0````4` M``!33510`````!X``S !````%0```'1I9V5R``$P`0```!<````G=&EG97)S0&MG6)O M87)D(&1I6)O87)D(&1I# $````%````4TU44 `````>`!\,`0````X```!I M;F9O0'=I;&ME+F1E`````P`&$(QS*HT#``<0/@,``!X`"! !````90```$1% M05)%1"Q%1%=23U1%.D1%05),25-4*$%.1$M,0553*4E(059%2$%$05-51T=% M4U1)3TY&4D]-3TY%3T9/55)#55-43TU%4E-42$%425173U5,1$)%5D5262Q6 M15)93DE#14D``````@$)$ $```!&! ``0@0``-4)``!,6D9U;V="7?\`"@$/ M`A4"J 7K`H,`4 +R"0(`8V@*P'-E=#(W!@`&PP*#,@/%`@!P)S=&5M M`H,S]P+D!Q,"@S0#11,U!VT"@V8U!$83,S$@"%4"@'T7"H (SPG9.QG_,C4U M#P* "H$-L0M@;FXVP$`"T%0"@`<"# 2PM@=7/^*0J/'@PAOR+% M)(;XL+S,G_RD/ M(CX#`&,K8#L&D"NQ9@#0`Q N@'D@7&5X(Y$)@"X@;S0@;@T!H&PK8 .13$-$ M('YD!1 O032B+Q$D4#2!5\!)5$A/550KL"_O8S#_(CYK97D&X L1+K\W?SB/ M)O\[/SQ/(DU(*V#O*^4T@3.!"V!G-*(N,"M@G37(9 0`-0-"TFMB'T#_+- % MP .1!T 3T 2@+E O(Y\`D (@/D\_7R(^=V@S$/IH+-!M+H T0>0.5I?,31;@C6!+X P1KQ&:%NR-8$?;%K) M,EN!G$5%7Y U("M"=6X1<3\=`#2!5J!)8 & -7!%1/\D=B2%*Q!/4RY0`9!) M@4+2_RSP!^ UQ$NO/6]FOT=_(FO?35,NM$/0*U%*LW,DL#,@^"]C<%'@+$ ' M@"O04@'/`P!582O 6\!N+30T`C#_1&)F?VEO:G]OCW"?:H]-8M]-<0>04!!0 ME0=P\/])@BSP MZ\B/@)@ M\&]C:W-O?X,_A$^%S_N&WR(^* 6Q37%+8DKB&@"_*Y T$"O @% T$%@B;U52 MORZ"26,K%4G !! )@"Z/H.<`P#JP1:<@,XCOB?\B/N>-X >1+H _(21XD5^2 M;^^(?Y4OEC\BU%G"Z8E&2$`JD ```,`$! ` M`````P`1$ ````! ```#T``0````4` M``!!5SH@`````!W(`@*0!@`.`````0`^! ``( `@``````"#``(2@ ,`#@`` M`,X'! `!``D`. `-``,`*P$"$X #``X```#.!P0``0`````````#`-T``A" M`0`)````3$-$,2Y41$0`#@("$8 &`)0-```!``D```/*!@`````A!@`````% M`````0+___\`!0````D"``````0````'`0$`90```$$+Q@"(`" `( `````` M( `@```````H````( ```" ````!``$````````````````````````````` M`````````/___P#P```#\ ```_ ```/P```#\ ```_ ```/P```#\ ```_ ` M``/P```#\ ```_ ```/P```#\ ```_ ```/P```#\ ```_ ```/P```#\ `` M`_ ```/P```#\ ```_ ```/P```#\ ```_ ```?P```/\ ``'_ ``#_P``!_ M\ ``_P0````'`0$`!0````D"`0````4````!`@$````%`````0+___\`!0`` M``D"``````0````'`0,`(08``$$+1@!F`" `( ``````( `@```````H```` M( ```" ````!`!@````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````````````?W]_O[^_O[^_O[^_O[^_O[^_O[^_O[^_O[^_O[^_O[^_O[^_ MO[^_O[^_O[^_O[^_O[^_O[^_O[^_O[^_O[^_O[^_O[^_O[^_O[^_```````` M````````````````````?W]_____________________________________ M________________________________________________________O[^_ M````````````````````````````?W]_____________________________ M____________________________________________________________ M____O[^_````````````````````````````?W]_____________________ M____________________________________________________________ M____________O[^_````````````````````````````?W]_____________ M____________________________________________________________ M____________________O[^_````````````````````````````?W]_____ M____________________________________________________________ M____________________________O[^_```````````````````````````` M?W]_________________________________________________________ M____________________________________O[^_```````````````````` M````````?W]_________________________````````````````````____ M____________________________````____________O[^_```````````` M````````````````?W]_________________````____````____```````` M````````````________________````````````____________O[^_```` M````````````````````````?W]_________________````____________ M________````?P``````````````````````````````````____________ MO[^_````````````````````````````?W]_________________________ M_P``_P``_P``_P``````_P``_P```````````````````/__````````____ M________O[^_````````````````````````````?W]_________________ M_P``_____P``_____P``_P``````_P``_P``_P```````/__`/__`/__```` M````____________O[^_````````````````````````````?W]_________ M_________P``____________________````````_P``_P```````/__`/__ M`/__````````____________O[^_````````````````````````````?W]_ M________________________``#_``#_``#_``#_````````````_P`````` M`/__`/__````````````____________O[^_```````````````````````` M````?W]_________________``#_____``#_____``#_``#_``````!_```` M````````````````````````````____________O[^_```````````````` M````````````?W]_________________``#_____________________```` M``#_``#_`````````````````'\`````````____________O[^_```````` M````````````````````?W]_________________________```````````` M``````````#_``#_``#_`````'\``'\``'\`````````____________O[^_ M````````````````````````````?W]_________________````____```` M____``````````````````#_``#_`````'\``'\``'\`````````________ M____O[^_````````````````````````````?W]_________________```` M____________________``````````````#_`````'\``'\````````````` M____________O[^_````````````````````````````?W]_____________ M________________________________```````````````````````````` M````________________O[^_````````````````````````````?W]_____ M________________________________________________```````````` M````________________________O[^_```````````````````````````` M?W]_________________________________________________________ M____________________________________O[^_```````````````````` M````````?W]_________________________________________________ M____________________________________________O[^_```````````` M````````````````?W]_________________________________________ M____________________________________________________O[^_```` M````````````````````````?W]_________________________________ M________________________________________?W]_```````````````` M````````````````````````````````?W]_________________________ M________________________________________________?W]_________ MO[^_?W]_````````````````````````````````?W]_________________ M________________________________________________________?W]_ M____O[^_?W]_````````````````````````````````````?W]_________ M____________________________________________________________ M____?W]_O[^_?W]_````````````````````````````````````````?W]_ M____________________________________________________________ M____________?W]_?W]_```````````````````````````````````````` M````?W]_____________________________________________________ M____________________?W]_```````````````````````````````````` M````````````?W]_?W]_?W]_?W]_?W]_?W]_?W]_?W]_?W]_?W]_?W]_?W]_ M?W]_?W]_?W]_?W]_?W]_?W]_?W]_?W]_```````````````````````````` M````! ``````$P`0````D` M``!,8V0Q+G1D9 ````! `` X-Sender: mrgyro@mailhub.exis.net X-Mailer: Windows Eudora Light Version 1.5.4 (16) Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Wed, 03 Jun 1998 06:32:07 -0400 To: tigers@kgsystems.com From: David Hall Subject: X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit In the one of the serial demos supplied with the software/kit, there is a line that says "CALL APPEND (A$,15,2,0)". I can not find any explaination for the" call append" action. Could you please explain this. That you. __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From eschoel@jedmicro.com.au Wed Jun 3 07:20:21 1998 Message-ID: <35753F8C.1487D64A@jedmicro.com.au> Date: Wed, 03 Jun 1998 22:20:28 +1000 From: Ed Schoell Organization: JED Microprocesors, PO Box 30, Boronia,Vic.,3155,Australia. X-Mailer: Mozilla 4.03 [en] (Win95; I) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: Re: PC switch References: <01BD8EE8.87D85320@wilke.isdn-gw.AC-Net.de> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Dear list & Klaus Thanks for the reply re the keyboard...this is just what we needed, New question...when is the PC switch looked at? (I mean the switch to select debug/download) is it only looked at the moment the Tiger comes out of RESET, or is it looked at, at other times. i.e. can I feed the PC pin with a momentary-ON push button as the RESET is pushed and released so that the Tiger boots in debug/download mode, and stays in this mode without the PC switch having to stay pushed. Then to get out of download/debug one just pushes the RESET by itself and off it goes in RUN mode. This will enable us to use a front panel membrane kbd to select restart modes. regards Ed -- Ed Schoell, JED Microprocessors Pty Ltd 173 Boronia Rd (PO Box 30), Boronia, Victoria, Australia Phone +61 3 9762 3588, Fax +61 3 9763 5499 www.jedmicro.com.au JED makes PC/104, ISA, STD, 8051, Pic, 8051 and Tiny Tiger computers __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From wyckoff@worldnet.att.net Wed Jun 3 13:37:00 1998 Message-ID: <35758A27.2AA7@worldnet.att.net> Date: Wed, 03 Jun 1998 13:38:47 -0400 From: Thomas Wyckoff X-Mailer: Mozilla 3.0C-WorldNet (Win95; I) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: Re: References: <1.5.4.16.19980603103207.3dcf1634@mailhub.exis.net> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com David Hall wrote: > > In the one of the serial demos supplied with the software/kit, there is a > line that says "CALL APPEND (A$,15,2,0)". I can not find any explaination > for the" call append" action. Could you please explain this. That you. > > __________________________________________________________ > For help, please send a HELP command to: webmaster@Kgsystems.com David, CALL APPEND is a call to a subroutine named APPEND which appears later in the program. The subroutine builds a string one character at a time as they come in the serial port, and returns the string in A$. The other numbers are the parameters passed to the subroutine which are the length, device number of the serial port, and the channel. The serial driver was installed as device 2, 15 characters are wanted from serial 0, so the parameters passed are A$, 15, 2, 0.for String variable, length, device, channel. Myself I would have called the subroutine something else that looked a lot less like a function name. Tom Wyckoff __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From peter.elliot@ukonline.co.uk Thu Jun 4 15:41:01 1998 From: peter.elliot@ukonline.co.uk (Peter Elliot) To: tigers@kgsystems.com Subject: Re: PC switch Date: Thu, 04 Jun 1998 12:37:12 GMT Message-ID: <35779452.4338889@mailhost.ukonline.co.uk> References: <01BD8EE8.87D85320@wilke.isdn-gw.AC-Net.de> <35753F8C.1487D64A@jedmicro.com.au> In-Reply-To: <35753F8C.1487D64A@jedmicro.com.au> X-Mailer: Forte Agent 1.5/32.452 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com On Wed, 03 Jun 1998 22:20:28 +1000, you wrote: >Dear list & Klaus > >Thanks for the reply re the keyboard...this is just what we needed, > >New question...when is the PC switch looked at? (I mean the switch to = select >debug/download) >is it only looked at the moment the Tiger comes out of RESET, or is it = looked >at, at other times. > >i.e. can I feed the PC pin with a momentary-ON push button as the RESET = is >pushed and >released so that the Tiger boots in debug/download mode, and stays in = this mode >without >the PC switch having to stay pushed. Then to get out of download/debug = one just >pushes >the RESET by itself and off it goes in RUN mode. > >This will enable us to use a front panel membrane kbd to select restart = modes. > >regards > >Ed I too would be interested in the correct information on this. My experiences is that the switch is only checked when the system comes out of reset, as I need to reset the system whenever the switch is changed for the system to respond. Regards, Peter Elliot. -- +-----------------------------------------+ | email: peter.elliot@ukonline.co.uk | | http://web.ukonline.co.uk/peter.elliot/ | +-----------------------------------------+ __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From rowu@tfh-berlin.de Thu Jun 4 16:11:18 1998 Message-Id: <199806042006.WAA27122@mail.cs.tu-berlin.de> From: "Robert Wuttke" To: "tigers@kgsystems.com" Date: Thu, 04 Jun 98 22:09:07 Priority: Normal X-Mailer: PMMail 1.95a Evaluation Version For OS/2 (Unregistered) MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Subject: Re: PC switch X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com On Wed, 03 Jun 1998 22:20:28 +1000, Ed Schoell wrote: >Dear list & Klaus > >Thanks for the reply re the keyboard...this is just what we needed, > >New question...when is the PC switch looked at? (I mean the switch to select >debug/download) >is it only looked at the moment the Tiger comes out of RESET, or is it looked >at, at other times. Hi it seemes to be looked at in the moment of a reset. In the manual is mentionend that you have to reset the tyger after changing the state of the PC switch. Robert /* Robert Wuttke * rowu@tfh-berlin.de * Tel. +49 171 6414530 */ __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From jmiller@breault.com Fri Jun 5 03:02:03 1998 From: jmiller@breault.com (Miller, Jeff) To: Subject: Re: Dallas DS1621 Date: Thu, 4 Jun 1998 23:57:36 -0700 Message-ID: <01bd904f$38c9b040$84399ace@Jeff-Notebook.bro> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 4.71.1712.3 X-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3 X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Topic: Dallas 1621 temperature sensor Having just wired up a DS1621 to a TT I'm suspecting a typo in the program supplied on the kgsystems ftp site: ftp.kgsystems.com/pub/Wilke-Tigers/Programmers_Exchange/DS1621 Temp monitor.txt I'm believe the correct wiring and comments that should be at the header of this program are as follows: ' SDA line (1621 pin 1) is connected to port 7,0. ' SCL line (1621 pin 2) is connected to port 7,1. Having never wired/played with an I2C buss if someone could take a quick look at and verify this that would be greatly appreciated. thanks, Jeff in tucson having fun with my TT in the desert. yes, hooking up temperature sensors in the desert heat....just how hot does it get! ahhh, but it's a dry heat. __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From nogueira@mandic.com.br Fri Jun 5 11:01:25 1998 From: "Octavio Nogueira" To: Subject: Re: Keyboard disable Date: Fri, 5 Jun 1998 10:36:51 -0300 Message-ID: <01bd9086$ff4b8a40$LocalHost@DEFAULT> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 8bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 4.71.1712.3 X-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3 X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com YES!!!!! This would be a nice thing. PLEASE Klaus, think about this. Regards, Octavio ====================================================== Octavio Nogueira - e-mail: nogueira@mandic.com.br http://www.geocities.com/~oct_nogueira "ProPic" Production PIC Programmer Windows under US$20 ====================================================== -----Mensagem original----- De: Ed Schoell Para: tigers@kgsystems.com Data: Terça-feira, Junho 02, 1998 11:11 Assunto: Re: Keyboard disable >Dear list (and Klaus) > >I have had a suggestion from one of our customers that it would be very, very >nice if a facility existed to enable an LCD driver to be used WITHOUT a >keyboard. > >He suggested a flag to the driver to disable the kbd, or an alternate version >which omitted the kbd code altogether. > >This would save code space/cpu time scanning a non-existent kbd. > >This is especially important if you have multiple drivers loaded, as each one >you load has an unused kbd driver and you waste multiple unused kbd code >blocks. > >(or is there already a way of doing it which I have missed...maybe version 3 >does it?!) > >What say, folks? > >Regards >Ed > >-- >JED Microprocessors Pty Ltd, Phone +61 3 9762 3588, Fax +61 3 9762 5499 >173 Boronia Rd, (PO Box 30), Boronia, Victoria, 3155, Australia >http://www.jedmicro.com.au Mailto:eschoel@jedmicro.com.au > JED makes PC/104, ISA, STD and Tiny Tiger based computers, displays > and analog/digital I/O for scientists and engineers who build things. > > >__________________________________________________________ >For help, please send a HELP command to: webmaster@Kgsystems.com > __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From mgriffin@pnbwt.com Fri Jun 5 12:34:15 1998 Message-ID: <35781D8A.C7F9D110@pnbwt.com> Date: Fri, 05 Jun 1998 11:32:10 -0500 From: Mike Griffin X-Mailer: Mozilla 4.05 [en] (Win95; I) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: Tiger list References: <01bd9086$ff4b8a40$LocalHost@DEFAULT> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Just a short email to say hi, as I'm new to the list. I've just ordered the Tiny Tiger development kit/Tiny Tiger fro Kg Systems. I've done some Basic Stamp II stuff, but find it's very limited in what it can do (and slow), so I look forward to working with the Tiger. Does anybody have an archive of the past emails from the news list they could send me? Thanks, Mike Griffin __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From Russ@cdsinet.com Fri Jun 5 14:59:43 1998 Message-ID: <01BD9092.61B4B660.Russ@cdsinet.com> From: "Russ O'Rourke" To: "'tigers@kgsystems.com'" Subject: RE: Tiger list Date: Fri, 5 Jun 1998 14:58:20 -0400 Organization: Custom Designed Solutions, Inc. X-Mailer: Microsoft Internet E-mail/MAPI - 8.0.0.4211 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Mike, Welcome to the list. You can find the messages archived at: ftp://ftp.kgsystems.com/ Regards, Russ O'Rourke On Friday, June 05, 1998 12:32 PM, Mike Griffin [SMTP:mgriffin@pnbwt.com] wrote: > Just a short email to say hi, as I'm new to the list. I've just ordered the > Tiny Tiger development kit/Tiny Tiger fro Kg Systems. I've done some Basic > Stamp II stuff, but find it's very limited in what it can do (and slow), so I > look forward to working with the Tiger. > > Does anybody have an archive of the past emails from the news list they could > send me? > > Thanks, > Mike Griffin > > > __________________________________________________________ > For help, please send a HELP command to: webmaster@Kgsystems.com __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From mgriffin@pnbwt.com Fri Jun 5 15:53:50 1998 Message-ID: <35784C48.2723A8A8@pnbwt.com> Date: Fri, 05 Jun 1998 14:51:36 -0500 From: Mike Griffin X-Mailer: Mozilla 4.05 [en] (Win95; I) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: Re: Tiger list References: <01BD9092.61B4B660.Russ@cdsinet.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Thanks Russ! Russ O'Rourke wrote: > Mike, > > Welcome to the list. You can find the messages archived at: > > ftp://ftp.kgsystems.com/ > > Regards, > > Russ O'Rourke > __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From jcullins@applink.net Fri Jun 5 20:08:05 1998 Message-ID: <357889B9.FF7CA890@applink.net> Date: Fri, 05 Jun 1998 19:13:45 -0500 From: "James T. Cullins" X-Mailer: Mozilla 4.01 [en] (Win95; I) MIME-Version: 1.0 To: Tiger users Subject: I2c X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Does anyone know if the I2c bus can be used on port 8 I believe the example shows it to be on port 7.1 and 7.2? Jim Cullins __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From sunpwr@erols.com Sun Jun 7 08:51:31 1998 Message-ID: <357A8BEE.8748B33D@erols.com> Date: Sun, 07 Jun 1998 08:47:42 -0400 From: "Bruce W. Gerhardt" Organization: Sun Power Systems, Inc. X-Mailer: Mozilla 4.05 [en]C-DIAL (Win95; I) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: Available Memory Content-Type: multipart/mixed; boundary="------------B9AFF7BA638B92E8B5B381C1" X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit This is a multi-part message in MIME format. --------------B9AFF7BA638B92E8B5B381C1 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit I am programming a tiger # AXN-2/4 V1.06n. I am using 2.01c of the compiler. I am trying to understand the messages involving memory usage reported by the compiler. When compiling my program the complier reports that I have used 43491 bytes of flash menory and 10239 bytes of data memory. When I recomile after removing everything but "Main Task --------- End", the compiler reports 33347 bytes program memory and 2361 bytes data memory. Does this mean that my program uses exactly 10144 bytes for the program? Does this also mean that the minimum memory useage for this device is 33347 bytes program memory and 2356 bytes data memory? My application is memory intesive, so I need to know the exact amount of memory that is available. Thank you for your time. --------------B9AFF7BA638B92E8B5B381C1 Content-Type: text/x-vcard; charset=us-ascii; name="vcard.vcf" Content-Transfer-Encoding: 7bit Content-Description: Card for Bruce W. Gerhardt Content-Disposition: attachment; filename="vcard.vcf" begin: vcard fn: Bruce W. Gerhardt n: Gerhardt;Bruce W. email;internet: sunpwr@erols.com x-mozilla-cpt: ;0 x-mozilla-html: FALSE version: 2.1 end: vcard --------------B9AFF7BA638B92E8B5B381C1-- __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From ydna@hkstar.com Sun Jun 7 15:01:29 1998 X-Authentication-Warning: cassiopeia.hkstar.com: Host [202.82.45.7] claimed to be hkstar.com Message-ID: <357AE398.23B5833E@hkstar.com> Date: Mon, 08 Jun 1998 03:01:44 +0800 From: Andy X-Mailer: Mozilla 4.04 [en] (Win95; I) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: Real time clock. References: <357A8BEE.8748B33D@erols.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com I haven't tried the product and wanna know more about them. (1) Were the clocks on all Basic/Tiny tigers with RTC options Year2000 compliant? (2) Is there any watchdog and Power-on Reset hardware built in a Tiger so that the internal memories (or others) won't go wrong during power's brownout or under "noisy" environment? (3) Can a program tell if a Tiger is cold-started or warm-started? Thank you for your information. __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From wyckoff@worldnet.att.net Sun Jun 7 17:43:24 1998 Message-ID: <357B09F2.370B3127@worldnet.att.net> Date: Sun, 07 Jun 1998 17:45:22 -0400 From: "Thomas M. Wyckoff" X-Mailer: Mozilla 4.04 [en]C-WorldNet (Win95; I) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: Re: Available Memory References: <357A8BEE.8748B33D@erols.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Being a compiled basic, there is some overhead associated with any program, initialization code and stuff like that as well as the debug code and symbol table, and library functions. I saw the same thing in Turbo-C, a null program (main();end) compiled to 18k, so the Tiger seems about normal in that regard. Tom Wyckoff Bruce W. Gerhardt wrote: > > I am programming a tiger # AXN-2/4 V1.06n. I am using 2.01c of the > compiler. I am trying to understand the messages involving memory usage > reported by the compiler. > When compiling my program the complier reports that I have used 43491 > bytes of flash menory and 10239 bytes of data memory. When I recomile > after removing everything but "Main Task --------- End", the compiler > reports 33347 bytes program memory and 2361 bytes data memory. Does this > mean that my program uses exactly 10144 bytes for the program? Does this > also mean that the minimum memory useage for this device is 33347 bytes > program memory and 2356 bytes data memory? My application is memory > intesive, so I need to know the exact amount of memory that is > available. > Thank you for your time. > > ------------------------------------------------------------------------ > > Bruce W. Gerhardt > > Bruce W. Gerhardt > > Netscape Conference Address > Netscape Conference DLS Server > Additional Information: > Last Name Gerhardt > First Name Bruce W. > Version 2.1 __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From dan.g@kgsystems.com Sun Jun 7 20:21:26 1998 Message-ID: <357B2DE0.6991530B@kgsystems.com> Date: Sun, 07 Jun 1998 20:18:40 -0400 From: Dan Garlen Organization: Kg System, Inc. X-Mailer: Mozilla 4.02 [en]C-AtHome0402 (Win95; U) MIME-Version: 1.0 To: tig Subject: [Fwd: Major problems] Content-Type: multipart/mixed; boundary="------------7E98830CB616918575AF571E" X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit This is a multi-part message in MIME format. --------------7E98830CB616918575AF571E Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Any suggestions -- Best regards, Dan Garlen Kg Systems, Inc. Dorine Industrial Park #3 Merry Lane East Hanover, NJ 07936-3901 dan.g@kgsystems.com http://www.kgsystems.com http://www.industrialcontroller.com PHN: 973-515-4664 FAX: 973-515-1033 --------------7E98830CB616918575AF571E Content-Type: message/rfc822 Content-Transfer-Encoding: 7bit Content-Disposition: inline Return-Path: Received: from www.clever.net ([206.31.72.11]) by ixmail5.ix.netcom.com (8.8.7-s-4/8.8.7/(NETCOM v1.01)) with ESMTP id NAA05952; for ; Sun, 7 Jun 1998 13:32:11 -0700 (PDT) Received: (from kgsys@localhost) by www.clever.net (8.8.8/8.6.9) id QAA01140 for kgsys@ix.netcom.com; Sun, 7 Jun 1998 16:31:53 -0400 (EDT) Received: from ha1.rdc1.sdca.home.com (siteadm@ha1.rdc1.sdca.home.com [24.0.3.66]) by www.clever.net (8.8.8/8.6.9) with ESMTP id QAA01128 for ; Sun, 7 Jun 1998 16:31:47 -0400 (EDT) Received: from home.com ([24.0.130.239]) by ha1.rdc1.sdca.home.com (Netscape Mail Server v2.02) with ESMTP id AAA26191 for ; Sun, 7 Jun 1998 13:24:00 -0700 Message-ID: <357AF63F.A30633EE@home.com> Date: Sun, 07 Jun 1998 13:21:19 -0700 From: Jeff Organization: @Home Network X-Mailer: Mozilla 4.02 [en]C-AtHome0402 (Win95; U) MIME-Version: 1.0 To: dan.g@kgsystems.com Subject: Major problems Content-Type: multipart/mixed; boundary="------------DEE985A226A063E445B146A1" This is a multi-part message in MIME format. --------------DEE985A226A063E445B146A1 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hi Dan This is Jeff Ott, Under Control in San Diego. We talked on Friday about an i/o prob I was having on my TT. Anyway, I spent some time trying to track down the problem. I wrote a program that simply toggles all the i/o's on ports 6,7 & 8. I'm using the LL_IPORT_OUT command, since in many cases my OUT command seems to barely function at best. I documented some of my problems in the source, and with any luck, you can either tell me if you have the same problem(s), or determine quickly if I do, in fact, just have a bad TT. I hope we can resolve this very soon, as down time on this project is already costing me alot of money. thanks- JEFF i can't check my email during the daytime for the next couple months, so i would really appreciate a call back. vm: 619-970-3845 office: 619-239-5580 (9-5 pst) --------------DEE985A226A063E445B146A1 Content-Type: text/plain; charset=us-ascii; name="badout.TIG" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="badout.TIG" '--------------------------------------------------------------------- ' Name: OUT.TIG '--------------------------------------------------------------------- TASK MAIN LOOP 9999999 ' many loops ' program to toggle all i/o line(s) on tiner tiger internal ' ports 6,7 & 8 ' ' hardware setup: tiny tiger protoboard ' wire jumper from arbitrary HC245 input (J4) to i/o line ' being tested on J2 ' ' anomalies noted: ' port 6: OUT does not work at all (internal masking?) ' : LL_IPORT_OUT does work ' but when toggling all bits (0-7) ' by writing FFH, lines P61,P63,P67 don't work ' but if i write 255 (dec), or 11111111B ' then they do [all] work. ' port 7 & ' port 8: barely seems to work. it will work with ' long delays (1000ms), but still seems to fade out ' rather than turn off. then when i unplug the ' programming cable, it barely flickers at all ' and won't turn off completely. LL_IPORT_OUT 6,0 LL_IPORT_OUT 7,0 LL_IPORT_OUT 8,0 WAIT_DURATION 1000 LL_IPORT_OUT 6,255 LL_IPORT_OUT 7,255 LL_IPORT_OUT 8,255 WAIT_DURATION 1000 ENDLOOP END --------------DEE985A226A063E445B146A1-- --------------7E98830CB616918575AF571E-- __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From STUART_SMITH@HP-Australia-om1.om.hp.com Sun Jun 7 22:21:24 1998 From: STUART_SMITH@HP-Australia-om1.om.hp.com X-OpenMail-Hops: 1 Date: Mon, 8 Jun 1998 12:21:12 +1000 Message-Id: In-Reply-To: <357B2DE0.6991530B@kgsystems.com> Subject: [Fwd: Major problems] MIME-Version: 1.0 TO: tigers@kgsystems.com Content-Type: text/plain; charset=US-ASCII; name="05b3ige.txt" Content-Disposition: inline; filename="05b3ige.txt" Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com in reply to major problems, before you try to use a port you need to define it as an input or output. If you add: dir_port 6,0 'port 6 set to output dir_port 7,0 'port 7 set to output dir_port 8,0 'port 8 set to output before the loop, the code operates as expected. stuart_smith@hp.com __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From sunpwr@erols.com Mon Jun 8 09:13:10 1998 Message-ID: <357BE27C.97BC0EAC@erols.com> Date: Mon, 08 Jun 1998 09:09:17 -0400 From: "Bruce W. Gerhardt" Organization: Sun Power Systems, Inc. X-Mailer: Mozilla 4.05 [en]C-DIAL (Win95; I) MIME-Version: 1.0 To: "tigers@kgsystems.com" Subject: High Voltage Interface Content-Type: multipart/mixed; boundary="------------0BA95387CE7461B37C2BD051" X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit This is a multi-part message in MIME format. --------------0BA95387CE7461B37C2BD051 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit I am using the Basic Tiger for monitoring electrical power generation equipment. I need to monitor voltages in excess of 277VAC to ground. I have experiemnted with a voltage divider circuit driving an input for an opto isolator. Does Kg Systems have any experience with doing this? If so, is there a better way to monitor high voltages directly with the Tiger? Thanks for your time. --------------0BA95387CE7461B37C2BD051 Content-Type: text/x-vcard; charset=us-ascii; name="vcard.vcf" Content-Transfer-Encoding: 7bit Content-Description: Card for Bruce W. Gerhardt Content-Disposition: attachment; filename="vcard.vcf" begin: vcard fn: Bruce W. Gerhardt n: Gerhardt;Bruce W. email;internet: sunpwr@erols.com x-mozilla-cpt: ;0 x-mozilla-html: FALSE version: 2.1 end: vcard --------------0BA95387CE7461B37C2BD051-- __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From Russ@cdsinet.com Mon Jun 8 14:18:53 1998 Message-ID: <01BD92E8.35BA1F20.Russ@cdsinet.com> From: "Russ O'Rourke" To: "'tigers@kgsystems.com'" Subject: RE: High Voltage Interface Date: Mon, 8 Jun 1998 14:17:45 -0400 Organization: Custom Designed Solutions, Inc. X-Mailer: Microsoft Internet E-mail/MAPI - 8.0.0.4211 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Bruce, You may want to look at the Opto-22 / Grayhill / Crydom series of digital and analog I/O modules. You can find them on pages 409-412 of Digikey catalog Q982. Regards, Russ O'Rourke CDS, Inc. PO Box 279 Cookstown, NJ 08511 609-723-0700 609-723-0701 FAX www.cdsinet.com On Monday, June 08, 1998 9:09 AM, Bruce W. Gerhardt [SMTP:sunpwr@erols.com] wrote: > I am using the Basic Tiger for monitoring electrical power generation > equipment. I need to monitor voltages in excess of 277VAC to ground. I > have experiemnted with a voltage divider circuit driving an input for an > opto isolator. Does Kg Systems have any experience with doing this? If > so, is there a better way to monitor high voltages directly with the > Tiger? Thanks for your time. > << File: vcard.vcf >> __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From mgriffin@pnbwt.com Mon Jun 8 15:30:27 1998 Message-ID: <357C3B57.2CEF2DA6@pnbwt.com> Date: Mon, 08 Jun 1998 14:28:23 -0500 From: Mike Griffin X-Mailer: Mozilla 4.05 [en] (Win95; I) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: power solutions? References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com I'm working on a project that will have a 'wide' power supply range, anywhere from 4.5 volts up to 7.5 volts (with a current requirement of about 100-200ma). I'm not too knowledgable on analog design, and wanted input on taking the input power and regulating it to 5.0 volts. Will I have to step it up, then step it back down? Are there any ic's out there that will do this? Does this create a 'noisy' power supply for my cpu? I need to regulate the voltage pretty closely, since my sensors will vary there output if the voltage varies. Thanks! Mike Griffin __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From dan.g@kgsystems.com Mon Jun 8 17:44:05 1998 Message-ID: <357C5A42.A9DF8F2A@kgsystems.com> Date: Mon, 08 Jun 1998 17:40:18 -0400 From: Dan Garlen Organization: Kg System, Inc. X-Mailer: Mozilla 4.02 [en]C-AtHome0402 (Win95; U) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: Re: High Voltage Interface References: <357BE27C.97BC0EAC@erols.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com What about an old fashioned step-down transformer -> rectifier / filter ? Bruce W. Gerhardt wrote: > > I am using the Basic Tiger for monitoring electrical power generation -- Best regards, Dan Garlen Kg Systems, Inc. Dorine Industrial Park #3 Merry Lane East Hanover, NJ 07936-3901 dan.g@kgsystems.com http://www.kgsystems.com http://www.industrialcontroller.com PHN: 973-515-4664 FAX: 973-515-1033 __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From dan.g@kgsystems.com Mon Jun 8 17:50:29 1998 Message-ID: <357C5C11.F1C02B11@kgsystems.com> Date: Mon, 08 Jun 1998 17:48:01 -0400 From: Dan Garlen Organization: Kg System, Inc. X-Mailer: Mozilla 4.02 [en]C-AtHome0402 (Win95; U) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: Re: power solutions? References: <357C3B57.2CEF2DA6@pnbwt.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Step-up step-down switching / linear supply from MAXIM http://www.maxim-ic.com/ P/N 710 check out http://209.1.238.250/arpdf/1742.pdf Mike Griffin wrote: > > I'm working on a project that will have a 'wide' power supply range, anywhere from > 4.5 volts up to 7.5 volts (with a current requirement of about 100-200ma). I'm > not too knowledgable on analog design, and wanted input on taking the input power > and regulating it to 5.0 volts. Will I have to step it up, then step it back > down? Are there any ic's out there that will do this? Does this create a 'noisy' > power supply for my cpu? I need to regulate the voltage pretty closely, since my > sensors will vary there output if the voltage varies. > > Thanks! > Mike Griffin > > __________________________________________________________ > For help, please send a HELP command to: webmaster@Kgsystems.com -- Best regards, Dan Garlen Kg Systems, Inc. Dorine Industrial Park #3 Merry Lane East Hanover, NJ 07936-3901 dan.g@kgsystems.com http://www.kgsystems.com http://www.industrialcontroller.com PHN: 973-515-4664 FAX: 973-515-1033 __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From sunpwr@erols.com Mon Jun 8 19:35:28 1998 Message-ID: <357C7453.E9BC37DF@erols.com> Date: Mon, 08 Jun 1998 19:31:32 -0400 From: "Bruce W. Gerhardt" Organization: Sun Power Systems, Inc. X-Mailer: Mozilla 4.05 [en]C-DIAL (Win95; I) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: Re: High Voltage Interface References: <357BE27C.97BC0EAC@erols.com> <357C5A42.A9DF8F2A@kgsystems.com> Content-Type: multipart/mixed; boundary="------------038524B816DA2A41B63EA87D" X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit This is a multi-part message in MIME format. --------------038524B816DA2A41B63EA87D Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit I've used step down transformers before. They take up space and add weight. I'm looking for an interface that is rated for 600VAC (needed for UL listing) and uses minimal space. Thanks for your input. Dan Garlen wrote: > What about an old fashioned step-down transformer -> rectifier / filter ? > > Bruce W. Gerhardt wrote: > > > > I am using the Basic Tiger for monitoring electrical power generation > > -- > Best regards, > > Dan Garlen > > Kg Systems, Inc. > Dorine Industrial Park #3 > Merry Lane > East Hanover, NJ 07936-3901 > > dan.g@kgsystems.com > http://www.kgsystems.com > http://www.industrialcontroller.com > PHN: 973-515-4664 FAX: 973-515-1033 > __________________________________________________________ > For help, please send a HELP command to: webmaster@Kgsystems.com --------------038524B816DA2A41B63EA87D Content-Type: text/x-vcard; charset=us-ascii; name="vcard.vcf" Content-Transfer-Encoding: 7bit Content-Description: Card for Bruce W. Gerhardt Content-Disposition: attachment; filename="vcard.vcf" begin: vcard fn: Bruce W. Gerhardt n: Gerhardt;Bruce W. email;internet: sunpwr@erols.com x-mozilla-cpt: ;0 x-mozilla-html: FALSE version: 2.1 end: vcard --------------038524B816DA2A41B63EA87D-- __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From mgriffin@pnbwt.com Mon Jun 8 22:49:47 1998 Message-ID: <357CA1BA.E63B902@pnbwt.com> Date: Mon, 08 Jun 1998 21:45:14 -0500 From: Mike Griffin X-Mailer: Mozilla 4.01 [en] (Win95; U) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: Re: power solutions? X-Priority: 3 (Normal) References: <357C3B57.2CEF2DA6@pnbwt.com> <357C5C11.F1C02B11@kgsystems.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Thanks Dan, this is exactly what I was looking for. Mike Dan Garlen wrote: > Step-up step-down switching / linear supply from MAXIM > http://www.maxim-ic.com/ > P/N 710 check out http://209.1.238.250/arpdf/1742.pdf __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From vbartlett@home.com Mon Jun 8 23:21:14 1998 Message-ID: <357CA93C.40508172@home.com> Date: Mon, 08 Jun 1998 20:17:16 -0700 From: Vincent Bartlett Organization: @Home Network X-Mailer: Mozilla 4.02 [en]C-AtHome0402 (Win95; U) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: Re: power solutions? References: <357C3B57.2CEF2DA6@pnbwt.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Dear Mike, Both Maxim and Linear Technology make the DC-DC converter chips you are looking for. The topology is called buck-boost or SEPIC. The application notes at the linear tech. web site will discuss the concepts. Also, linear tech., via you local rep., will give you applications help and a fully working development board. After you have tested the circuit out ask for the gerber files and drop the design right in connecting all power inputs and outputs to the power planes or to very heavy (30-50mil) traces (gnd should go the the gnd. plane). Vince Bartlett Mike Griffin wrote: > > I'm working on a project that will have a 'wide' power supply range, anywhere from > 4.5 volts up to 7.5 volts (with a current requirement of about 100-200ma). I'm > not too knowledgable on analog design, and wanted input on taking the input power > and regulating it to 5.0 volts. Will I have to step it up, then step it back > down? Are there any ic's out there that will do this? Does this create a 'noisy' > power supply for my cpu? I need to regulate the voltage pretty closely, since my > sensors will vary there output if the voltage varies. > > Thanks! > Mike Griffin > > __________________________________________________________ > For help, please send a HELP command to: webmaster@Kgsystems.com __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From vbartlett@home.com Mon Jun 8 23:31:19 1998 Message-ID: <357CAB49.D416DC49@home.com> Date: Mon, 08 Jun 1998 20:26:01 -0700 From: Vincent Bartlett Organization: @Home Network X-Mailer: Mozilla 4.02 [en]C-AtHome0402 (Win95; U) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: Re: High Voltage Interface References: <357BE27C.97BC0EAC@erols.com> <357C5A42.A9DF8F2A@kgsystems.com> <357C7453.E9BC37DF@erols.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com If you are looking for a finished solution, chech our the previous emails about opto22. If size is a concern, and you are designing your own pcb, and you are getting approvals then burr-brown makes small buffered isolation converters. Voltage divide down using very high resistances (20 meg total) and isolate to 3000VAC via the burr-brown part then feed into the a/d. Resolution should be 10-bits so 600VAC/1023 =0.58V Bruce W. Gerhardt wrote: > > I've used step down transformers before. They take up space and add weight. > I'm looking for an interface that is rated for 600VAC (needed for UL listing) > and uses minimal space. Thanks for your input. > > Dan Garlen wrote: > > > What about an old fashioned step-down transformer -> rectifier / filter ? > > > > Bruce W. Gerhardt wrote: > > > > > > I am using the Basic Tiger for monitoring electrical power generation > > > > -- > > Best regards, > > > > Dan Garlen > > > > Kg Systems, Inc. > > Dorine Industrial Park #3 > > Merry Lane > > East Hanover, NJ 07936-3901 > > > > dan.g@kgsystems.com > > http://www.kgsystems.com > > http://www.industrialcontroller.com > > PHN: 973-515-4664 FAX: 973-515-1033 > > __________________________________________________________ > > For help, please send a HELP command to: webmaster@Kgsystems.com > > ------------------------------------------------------------------------ > > Bruce W. Gerhardt > > Bruce W. Gerhardt > > Netscape Conference Address > Netscape Conference DLS Server > Additional Information: > Last Name Gerhardt > First Name Bruce W. > Version 2.1 __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From sroberts@sunstroke.sdsu.edu Tue Jun 9 00:57:25 1998 Message-Id: <3.0.32.19980608215553.00685d14@sunstroke.sdsu.edu> X-Sender: sroberts@sunstroke.sdsu.edu X-Mailer: Windows Eudora Pro Version 3.0 (32) Date: Mon, 08 Jun 1998 21:57:09 -0700 To: tigers@kgsystems.com From: Stephen Roberts Subject: Where's the error? Cc: sroberts@sunstroke.sdsu.edu Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit Has anyone run across this type of compiler behavior? This program fragment is to wait for 10 seconds after power-on for user action. If no user action (such as following a power failure/recovery) the program should continue running with previous control parameters. Program fragment follows: /////////////////////////////////////////////////////////////////////////// wt1=ticks() 'wait if user input WHILE x=x wt2=ticks() IF (wt2-wt1) > 10000 THEN GOTO ctrl2 'this line causes the compile errors ENDIF CALL Switch2(sw2) IF sw2=2 THEN GOTO select1 ENDIF ENDWHILE select1: (more statements) select2: (more statements) ctrl1: (more statements) ctrl2: (more statements) ctrloop: (main control section) GOTO ctrloop END SUB Switch2(var BYTE sw)'------------------------------------------ sub returns sw as 0, 1, or 2 RETURN'------------------------------------------------------------ ////////////////////////////////////////////////////////////////////// The compiler (TinyTiger v2.01b) gives these errors: Error [78] No label in task/subroutine for GOTO jump: Select2 Error [78] No label in task/subroutine for GOTO jump: Ctrl1 If I comment out the line GOTO Ctrl1 the program compiles without error. The manual seems to say this error means there are GOTO statements in the current task or subroutine which don't have the target labels to jump to. But the labels are there. Maybe it's my error, but I'm really not seeing it. Has anyone had similar compiler behavior, or does anyone have any suggestions to debug this? Thanks very much! Steve ------------------------------- Steve Roberts sroberts@sunstroke.sdsu.edu 619 454 5234, 619 454 7008 FAX ------------------------------- __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From mjconboy@chem.umass.edu Tue Jun 9 07:54:30 1998 Message-Id: <3.0.5.32.19980609075413.007a19f0@chemserv.chem.umass.edu> X-Sender: mjconboy@chemserv.chem.umass.edu X-Mailer: QUALCOMM Windows Eudora Light Version 3.0.5 (32) Date: Tue, 09 Jun 1998 07:54:13 -0400 To: tigers@kgsystems.com From: Mike Conboy Subject: Re: High Voltage Interface In-Reply-To: <357C7453.E9BC37DF@erols.com> References: <357BE27C.97BC0EAC@erols.com> <357C5A42.A9DF8F2A@kgsystems.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit At 07:31 PM 6/8/98 -0400, you wrote: >I've used step down transformers before. They take up space and add weight. >I'm looking for an interface that is rated for 600VAC (needed for UL listing) >and uses minimal space. Thanks for your input. > Bruce - I'm unclear on whether you're doing a linear voltage monitoring, or simply a go/no-go ("is it there?") test. If the latter, you could use a neon input optocoupler very directly. I think Vactec has them (although I'm sending this from home and do not have my library to confirm that...) Mike -------***************************************************------- Mike Conboy phone: 413+545-2559 Instrumentation Engineer fax: 413+545-4490 LGRT Chemistry email: mjconboy@chem.umass.edu Box 34510 Amherst, MA 01003 ------****************************************************-------- __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From gregory.j.grote@USTRA.mail.abb.com Tue Jun 9 10:50:44 1998 From: gregory.j.grote@USTRA.mail.abb.com To: " - (052)sroberts(a)sunstroke.sdsu.edu" Cc: " - (052)tigers(a)kgsystems.com" Subject: Re: Where's the error? Message-ID: <0010200004312977000002L072*@MHS> Date: Tue, 9 Jun 1998 10:48:39 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Hi Steve - The problem may not be in your routine, per se. I am presently getting= the same 78 error in a routine for setting the clock, and there is no rhyme= or reason to it. Wilke said they have heard of this, but thought it was f= ixed. They asked for my compiler version and have offered to review my code, = but I just got back from a trip so I am just getting around to sending them t= he code today. I will post the resolution when I get it, if appropriate. In the mean time, all I can suggest is using a different logic path to = perform the same function. I completely changed the logic in my subroutine so = that there were no goto's and it works okay - it's not as elegant as I wante= d, but it will work. I have a number of goto's in my other subroutines with n= o problems - it's just this one routine. If Wilke fixes the problem befo= re I release, I will change it back. Greg ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Gregory Grote, Senior Development Engineer ABB Power T&D Company, Inc. Florence, SC USA ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sroberts@sunstroke.sdsu.edu 06/09/98 01:23 AM To: tigers@kgsystems.com @ usinet cc: sroberts@sunstroke.sdsu.edu @ usinet Subject: Where's the error? Has anyone run across this type of compiler behavior? This program fragment is to wait for 10 seconds after power-on for user= action. If no user action (such as following a power failure/recovery) = the program should continue running with previous control parameters. Program fragment follows: ///////////////////////////////////////////////////////////////////////= //// wt1=3Dticks() 'wait if user input WHILE x=3Dx wt2=3Dticks() IF (wt2-wt1) > 10000 THEN GOTO ctrl2 'this line causes the compile e= rrors ENDIF CALL Switch2(sw2) IF sw2=3D2 THEN GOTO select1 ENDIF ENDWHILE select1: (more statements) select2: (more statements) ctrl1: (more statements) ctrl2: (more statements) ctrloop: (main control section) GOTO ctrloop END SUB Switch2(var BYTE sw)'------------------------------------------ sub returns sw as 0, 1, or 2 RETURN'------------------------------------------------------------ ////////////////////////////////////////////////////////////////////// The compiler (TinyTiger v2.01b) gives these errors: Error [78] No label in task/subroutine for GOTO jump: Select2 Error [78] No label in task/subroutine for GOTO jump: Ctrl1 If I comment out the line GOTO Ctrl1 the program compiles without error. The manual seems to say this error means there are GOTO statements in the current task or subroutine which= don't have the target labels to jump to. But the labels are there. Maybe it's my error, but I'm really not seeing it. Has anyone had simil= ar compiler behavior, or does anyone have any suggestions to debug this? Thanks very much! Steve ------------------------------- Steve Roberts sroberts@sunstroke.sdsu.edu 619 454 5234, 619 454 7008 FAX ------------------------------- __________________________________________________________ For help, please send a HELP command to: *webmaster@Kgsystems.com = __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From sunpwr@erols.com Tue Jun 9 11:05:07 1998 Message-ID: <357D4E35.8EEFBF8A@erols.com> Date: Tue, 09 Jun 1998 11:01:09 -0400 From: "Bruce W. Gerhardt" Organization: Sun Power Systems, Inc. X-Mailer: Mozilla 4.05 [en]C-DIAL (Win95; I) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: Re: High Voltage Interface References: <357BE27C.97BC0EAC@erols.com> <357C5A42.A9DF8F2A@kgsystems.com> <3.0.5.32.19980609075413.007a19f0@chemserv.chem.umass.edu> Content-Type: multipart/mixed; boundary="------------CB06AB335AFBA57131EC3F00" X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit This is a multi-part message in MIME format. --------------CB06AB335AFBA57131EC3F00 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Thank you for responding. A go/no go test is what I need for this particular application. Do you have any other information on Vactec? Mike Conboy wrote: > At 07:31 PM 6/8/98 -0400, you wrote: > >I've used step down transformers before. They take up space and add weight. > >I'm looking for an interface that is rated for 600VAC (needed for UL listing) > >and uses minimal space. Thanks for your input. > > > Bruce - I'm unclear on whether you're doing a linear voltage monitoring, > or simply a go/no-go ("is it there?") test. If the latter, you could use > a neon input optocoupler very directly. I think Vactec has them (although > I'm sending this from home and do not have my library to confirm that...) > Mike > -------***************************************************------- > > Mike Conboy phone: 413+545-2559 > Instrumentation Engineer fax: 413+545-4490 > LGRT Chemistry email: mjconboy@chem.umass.edu > Box 34510 > Amherst, MA 01003 > > ------****************************************************-------- > __________________________________________________________ > For help, please send a HELP command to: webmaster@Kgsystems.com --------------CB06AB335AFBA57131EC3F00 Content-Type: text/x-vcard; charset=us-ascii; name="vcard.vcf" Content-Transfer-Encoding: 7bit Content-Description: Card for Bruce W. Gerhardt Content-Disposition: attachment; filename="vcard.vcf" begin: vcard fn: Bruce W. Gerhardt n: Gerhardt;Bruce W. email;internet: sunpwr@erols.com x-mozilla-cpt: ;0 x-mozilla-html: FALSE version: 2.1 end: vcard --------------CB06AB335AFBA57131EC3F00-- __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From sunpwr@erols.com Tue Jun 9 11:08:34 1998 Message-ID: <357D4F04.CE6A1A5E@erols.com> Date: Tue, 09 Jun 1998 11:04:37 -0400 From: "Bruce W. Gerhardt" Organization: Sun Power Systems, Inc. X-Mailer: Mozilla 4.05 [en]C-DIAL (Win95; I) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: Re: High Voltage Interface References: <357BE27C.97BC0EAC@erols.com> <357C5A42.A9DF8F2A@kgsystems.com> <357C7453.E9BC37DF@erols.com> <357CAB49.D416DC49@home.com> Content-Type: multipart/mixed; boundary="------------191093FAAD3917435CB6ADFA" X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit This is a multi-part message in MIME format. --------------191093FAAD3917435CB6ADFA Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Thanks for your help. I don't need an analog signal for this particular application. Later on, I will and I'll take your advice and look up Burr Brown. Thanks again. Vincent Bartlett wrote: > If you are looking for a finished solution, chech our the previous > emails about opto22. If size is a concern, and you are designing your > own pcb, and you are getting approvals then burr-brown makes small > buffered isolation converters. Voltage divide down using very high > resistances (20 meg total) and isolate to 3000VAC via the burr-brown > part then feed into the a/d. Resolution should be 10-bits so 600VAC/1023 > =0.58V > > Bruce W. Gerhardt wrote: > > > > I've used step down transformers before. They take up space and add weight. > > I'm looking for an interface that is rated for 600VAC (needed for UL listing) > > and uses minimal space. Thanks for your input. > > > > Dan Garlen wrote: > > > > > What about an old fashioned step-down transformer -> rectifier / filter ? > > > > > > Bruce W. Gerhardt wrote: > > > > > > > > I am using the Basic Tiger for monitoring electrical power generation > > > > > > -- > > > Best regards, > > > > > > Dan Garlen > > > > > > Kg Systems, Inc. > > > Dorine Industrial Park #3 > > > Merry Lane > > > East Hanover, NJ 07936-3901 > > > > > > dan.g@kgsystems.com > > > http://www.kgsystems.com > > > http://www.industrialcontroller.com > > > PHN: 973-515-4664 FAX: 973-515-1033 > > > __________________________________________________________ > > > For help, please send a HELP command to: webmaster@Kgsystems.com > > > > ------------------------------------------------------------------------ > > > > Bruce W. Gerhardt > > > > Bruce W. Gerhardt > > > > Netscape Conference Address > > Netscape Conference DLS Server > > Additional Information: > > Last Name Gerhardt > > First Name Bruce W. > > Version 2.1 > __________________________________________________________ > For help, please send a HELP command to: webmaster@Kgsystems.com --------------191093FAAD3917435CB6ADFA Content-Type: text/x-vcard; charset=us-ascii; name="vcard.vcf" Content-Transfer-Encoding: 7bit Content-Description: Card for Bruce W. Gerhardt Content-Disposition: attachment; filename="vcard.vcf" begin: vcard fn: Bruce W. Gerhardt n: Gerhardt;Bruce W. email;internet: sunpwr@erols.com x-mozilla-cpt: ;0 x-mozilla-html: FALSE version: 2.1 end: vcard --------------191093FAAD3917435CB6ADFA-- __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From mgriffin@pnbwt.com Tue Jun 9 11:08:57 1998 Message-ID: <357D4F8C.67972917@pnbwt.com> Date: Tue, 09 Jun 1998 10:06:52 -0500 From: Mike Griffin X-Mailer: Mozilla 4.05 [en] (Win95; I) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: Re: Where's the error? References: <3.0.32.19980608215553.00685d14@sunstroke.sdsu.edu> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Stephen, I haven't received my software yet, but I know many other Basics are case sensitive on labels (and their references). I notice you the label was capatilized in the error message, but your example has it as all lower case. Does your program have correct case in both the goto and the label names? Just a thought. Mike Stephen Roberts wrote: > Has anyone run across this type of compiler behavior? > > This program fragment is to wait for 10 seconds after power-on for user > action. If no user action (such as following a power failure/recovery) the > program should continue running with previous control parameters. > > Program fragment follows: > > /////////////////////////////////////////////////////////////////////////// > wt1=ticks() 'wait if user input > WHILE x=x > wt2=ticks() > IF (wt2-wt1) > 10000 THEN > GOTO ctrl2 'this line causes the compile errors > ENDIF > > CALL Switch2(sw2) > IF sw2=2 THEN > GOTO select1 > ENDIF > ENDWHILE > > select1: > (more statements) > > select2: > (more statements) > > ctrl1: > (more statements) > > ctrl2: > (more statements) > > ctrloop: > > (main control section) > > GOTO ctrloop > END > > SUB Switch2(var BYTE sw)'------------------------------------------ > > sub returns sw as 0, 1, or 2 > > RETURN'------------------------------------------------------------ > ////////////////////////////////////////////////////////////////////// > > The compiler (TinyTiger v2.01b) gives these errors: > > Error [78] No label in task/subroutine for GOTO jump: Select2 > Error [78] No label in task/subroutine for GOTO jump: Ctrl1 > > If I comment out the line GOTO Ctrl1 > > the program compiles without error. The manual seems to say this error > means there are GOTO statements in the current task or subroutine which > don't have the target labels to jump to. But the labels are there. > > Maybe it's my error, but I'm really not seeing it. Has anyone had similar > compiler behavior, or does anyone have any suggestions to debug this? > > Thanks very much! > > Steve > > > > > ------------------------------- > Steve Roberts > sroberts@sunstroke.sdsu.edu > 619 454 5234, 619 454 7008 FAX > ------------------------------- > __________________________________________________________ > For help, please send a HELP command to: webmaster@Kgsystems.com __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From mgriffin@pnbwt.com Tue Jun 9 11:10:57 1998 Message-ID: <357D5002.89ABB5FE@pnbwt.com> Date: Tue, 09 Jun 1998 10:08:50 -0500 From: Mike Griffin X-Mailer: Mozilla 4.05 [en] (Win95; I) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: Re: power solutions? References: <357C3B57.2CEF2DA6@pnbwt.com> <357CA93C.40508172@home.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Thanks Vincent. I'll take a look at both of them. :-) Mike Vincent Bartlett wrote: > Dear Mike, > > Both Maxim and Linear Technology make the DC-DC converter chips you are > looking for. The topology is called buck-boost or SEPIC. The > application notes at the linear tech. web site will discuss the > concepts. Also, linear tech., via you local rep., will give you > applications help and a fully working development board. After > you have tested the circuit out ask for the gerber files and drop the > design right in connecting all power inputs and outputs to the power > planes or to very heavy (30-50mil) traces (gnd should go the the gnd. > plane). > __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From sroberts@sunstroke.sdsu.edu Tue Jun 9 14:03:46 1998 Message-Id: <3.0.32.19980609110255.006c7c70@sunstroke.sdsu.edu> X-Sender: sroberts@sunstroke.sdsu.edu X-Mailer: Windows Eudora Pro Version 3.0 (32) Date: Tue, 09 Jun 1998 11:03:16 -0700 To: tigers@kgsystems.com From: Stephen Roberts Subject: Re: Where's the error? Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit At 10:06 98/6/9 -0500, you wrote: >Stephen, >I haven't received my software yet, but I know many other Basics are case >sensitive on labels (and their references). Mike: Thanks. The Tiger manual (page 4-4) specifically states there is no case sensitivity in variable names. This appears to extend to labels and their references also, as in the past this has not been a problem. Another list member has also gotten [78] errors when using GOTO which did not make sense. The (temporary) resolution was to work around the problem with different logic. ------------------------------- Steve Roberts sroberts@sunstroke.sdsu.edu 619 454 5234, 619 454 7008 FAX ------------------------------- __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From mjconboy@chem.umass.edu Tue Jun 9 15:44:23 1998 Message-Id: <2.2.32.19980609193609.0069ea38@128.119.52.193> X-Sender: mjconboy@128.119.52.193 X-Mailer: Windows Eudora Pro Version 2.2 (32) Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Tue, 09 Jun 1998 15:36:09 -0400 To: tigers@kgsystems.com From: Michael J Conboy Subject: Re: High Voltage Interface X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit At 11:01 AM 6/9/98 -0400, you wrote: >Thank you for responding. A go/no go test is what I need for this particular >application. Do you have any other information on Vactec? > Bruce - EG&G Vactec has a sub-line called Vactrol; which includes neon lamp light source optoisolators. A very minor bit of glue circuitry around one of these should allow you to judge whether or not a 440VAC mains (or whatever) is hot or not. Their web site is a waste, but they can be reached at 314+423-4900 for their Vactrol databook, etc. Mike -------*******************************************------- Mike Conboy phone: 413+545-2559 Instrumentation Eng fax: 413+545-4490 LGRT Chemistry email: mjconboy@chem.umass.edu Box 34510 Amherst, MA 01003 ------*********************************************-------- __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From sroberts@sunstroke.sdsu.edu Tue Jun 9 17:28:26 1998 Message-Id: <3.0.32.19980609142743.00685adc@sunstroke.sdsu.edu> X-Sender: sroberts@sunstroke.sdsu.edu X-Mailer: Windows Eudora Pro Version 3.0 (32) Date: Tue, 09 Jun 1998 14:27:45 -0700 To: tigers@kgsystems.com From: Stephen Roberts Subject: watch-dog timers Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit Would anyone care to make a recommendation on a watch-dog timer IC? Preferably in an 8-pin DIP package, and with an adjustable timeout period (say 5-30 seconds). Thanks! Steve ------------------------------- Steve Roberts sroberts@sunstroke.sdsu.edu 619 454 5234, 619 454 7008 FAX ------------------------------- __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From sroberts@sunstroke.sdsu.edu Wed Jun 10 00:00:18 1998 Message-Id: <3.0.32.19980609205900.006e635c@sunstroke.sdsu.edu> X-Sender: sroberts@sunstroke.sdsu.edu X-Mailer: Windows Eudora Pro Version 3.0 (32) Date: Tue, 09 Jun 1998 20:59:48 -0700 To: tigers@kgsystems.com From: Stephen Roberts Subject: Re: Where's the error? Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit At 10:48 98/6/9 -0400, you wrote: >Hi Steve - > >The problem may not be in your routine, per se. I am presently getting the >same 78 error in a routine for setting the clock, and there is no rhyme or >reason to it. Wilke said they have heard of this, but thought it was fixed. Greg: I've ended up emailing my code as an attachment to Wilke, asking if they would try compiling it on their system. If this is a bug it's very frustrating. I've done things like added extra code in the body of the program, thinking that maybe the point at which the error occurs depends on what the memory image of the code looks like after compilation, where the jump targets end up and so on. Nothing seemed to make a difference, the compiler just doesn't like to do a GOTO jump over that section of code. I'd appreciate learning what you find out, and of course I'll let you know what I discover and/or how Wilke replies. For your information, I'm using v2.01b on the TinyTiger. The program is about 850 lines in length. I'm not using much variable storage. cheers! Steve ------------------------------- Steve Roberts sroberts@sunstroke.sdsu.edu 619 454 5234, 619 454 7008 FAX ------------------------------- __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From mjconboy@chem.umass.edu Wed Jun 10 07:19:37 1998 Message-Id: <3.0.5.32.19980610071920.007a2100@chemserv.chem.umass.edu> X-Sender: mjconboy@chemserv.chem.umass.edu X-Mailer: QUALCOMM Windows Eudora Light Version 3.0.5 (32) Date: Wed, 10 Jun 1998 07:19:20 -0400 To: tigers@kgsystems.com From: Mike Conboy Subject: Re: watch-dog timers In-Reply-To: <3.0.32.19980609142743.00685adc@sunstroke.sdsu.edu> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit At 02:27 PM 6/9/98 -0700, you wrote: >Would anyone care to make a recommendation on a watch-dog timer IC? >Preferably in an 8-pin DIP package, and with an adjustable timeout period >(say 5-30 seconds). > >Thanks! > >Steve Steve - Don't remember all the specifics, but Dallas has an 8-pin (DIP & SOIC) watchdog; the DS1232LP in their MicroMonitor line: (http://www.dalsemi.com/Prod_info/CPU_Super/monitor.html) Might be worth taking a look at.... Mike -------***************************************************------- Mike Conboy phone: 413+545-2559 Instrumentation Engineer fax: 413+545-4490 LGRT Chemistry email: mjconboy@chem.umass.edu Box 34510 Amherst, MA 01003 ------****************************************************-------- __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From ydna@hkstar.com Wed Jun 10 07:43:47 1998 X-Authentication-Warning: cassiopeia.hkstar.com: Host [202.82.45.2] claimed to be hkstar.com Message-ID: <357E717E.107F59DE@hkstar.com> Date: Wed, 10 Jun 1998 19:43:58 +0800 From: Andy X-Mailer: Mozilla 4.04 [en] (Win95; I) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: Re: watch-dog timers References: <3.0.32.19980609142743.00685adc@sunstroke.sdsu.edu> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Maxim max691A/max800 with the OSC IN and OSC OUT for user defined watchdog timeout. They are 16-pin DIP. Andy. Stephen Roberts wrote: > Would anyone care to make a recommendation on a watch-dog timer IC? > Preferably in an 8-pin DIP package, and with an adjustable timeout period > (say 5-30 seconds). > > Thanks! > > Steve > > ------------------------------- > Steve Roberts > sroberts@sunstroke.sdsu.edu > 619 454 5234, 619 454 7008 FAX > ------------------------------- > __________________________________________________________ > For help, please send a HELP command to: webmaster@Kgsystems.com __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From gregory.j.grote@USTRA.mail.abb.com Wed Jun 10 08:56:31 1998 From: gregory.j.grote@USTRA.mail.abb.com To: " - (052)sroberts(a)sunstroke.sdsu.edu" Cc: " - (052)tigers(a)kgsystems.com" Subject: Re: Where's the error? Message-ID: <0010200004326375000002L052*@MHS> Date: Wed, 10 Jun 1998 08:54:27 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Steve - Got a message from Wilke this morning that my routine compiled = without error using 3.00 of the compiler, and they promised that the English ve= rsion of 3.00 would be available next week. BTW, I tried all the same stuff you= talked about to defeat the bug, but to no avail. If fact, I tried re-arrangin= g the goto portions of my routine, but all that did was change which goto was= noted in the error message. Be sure to check with Wilke next week for 3.00. = Greg ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Gregory Grote, Senior Development Engineer ABB Power T&D Company, Inc. Florence, SC USA gregory.j.grote@ustra.mail.abb.com ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sroberts@sunstroke.sdsu.edu 06/10/98 01:03 AM To: tigers@kgsystems.com @ usinet cc: Subject: Re: Where's the error? At 10:48 98/6/9 -0400, you wrote: >Hi Steve - > >The problem may not be in your routine, per se. I am presently gettin= g the >same 78 error in a routine for setting the clock, and there is no rhym= e or >reason to it. Wilke said they have heard of this, but thought it was = fixed. Greg: I've ended up emailing my code as an attachment to Wilke, asking = if they would try compiling it on their system. If this is a bug it's very= frustrating. I've done things like added extra code in the body of the program, thinking that maybe the point at which the error occurs depend= s on what the memory image of the code looks like after compilation, where t= he jump targets end up and so on. Nothing seemed to make a difference, the= compiler just doesn't like to do a GOTO jump over that section of code.= I'd appreciate learning what you find out, and of course I'll let you k= now what I discover and/or how Wilke replies. For your information, I'm using v2.01b on the TinyTiger. The program is= about 850 lines in length. I'm not using much variable storage. cheers! Steve ------------------------------- Steve Roberts sroberts@sunstroke.sdsu.edu 619 454 5234, 619 454 7008 FAX ------------------------------- __________________________________________________________ For help, please send a HELP command to: *webmaster@Kgsystems.com = __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From sroberts@sunstroke.sdsu.edu Wed Jun 10 14:12:01 1998 Message-Id: <3.0.32.19980610110914.00685d20@sunstroke.sdsu.edu> X-Sender: sroberts@sunstroke.sdsu.edu (Unverified) X-Mailer: Windows Eudora Pro Version 3.0 (32) Date: Wed, 10 Jun 1998 11:10:59 -0700 To: tigers@kgsystems.com From: Stephen Roberts Subject: DDC-101 ADC Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit Has anyone written Tiger code to control a Burr-Brown ADC (p/n DDC-101)? This is a 20-bit ADC with a programmable integration period (among other features). Thanks! Steve ------------------------------- Steve Roberts sroberts@sunstroke.sdsu.edu 619 454 5234, 619 454 7008 FAX ------------------------------- __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From mgriffin@pnbwt.com Wed Jun 10 15:07:07 1998 Message-ID: <357ED8CD.3C7C0059@pnbwt.com> Date: Wed, 10 Jun 1998 14:04:45 -0500 From: Mike Griffin X-Mailer: Mozilla 4.05 [en] (Win95; I) MIME-Version: 1.0 To: Tiger Mailing List Subject: Sensors Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Could I get some recommendations on sensors for the following to interface to my Tiny Tiger? 1) Speed sensor, preferably an optical design that would sense a rotating disk that is half white/half black (or just a white stripe on the edge of the disk). Lighting conditions may not be ideal, so should I use an IR emitter or LED to illuminate the white under low light conditions? RPM could be as high as 30,000. 2) Temperature sensor, with temp span from 100 - 400 degrees F (lower and higher okay, just don't need more than that). Small size and low cost is important. Up to 2% error is okay. Any parts would need to be used in a high vibration environment, and also 5 volt battery powered . Thanks! Mike Griffin __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From nogueira@mandic.com.br Wed Jun 10 18:17:07 1998 From: "Octavio Nogueira" To: Subject: Re: DDC-101 ADC Date: Wed, 10 Jun 1998 18:22:49 -0300 Message-ID: <01bd94b5$eba9b100$dcd9e6c8@mandic.mandic.com.br> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 4.71.1712.3 X-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3 X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com No, but I have code for Burr-Brown AD7714 Octavio ====================================================== Octavio Nogueira - e-mail: nogueira@mandic.com.br http://www.geocities.com/~oct_nogueira "ProPic" Production PIC Programmer Windows under US$20 ====================================================== -----Mensagem original----- De: Stephen Roberts Para: tigers@kgsystems.com Data: Quarta-feira, Junho 10, 1998 03:20 Assunto: DDC-101 ADC >Has anyone written Tiger code to control a Burr-Brown ADC (p/n DDC-101)? > >This is a 20-bit ADC with a programmable integration period (among other >features). > >Thanks! >Steve > >------------------------------- >Steve Roberts >sroberts@sunstroke.sdsu.edu >619 454 5234, 619 454 7008 FAX >------------------------------- >__________________________________________________________ >For help, please send a HELP command to: webmaster@Kgsystems.com > __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From eschoel@jedmicro.com.au Wed Jun 10 21:31:47 1998 Message-ID: <357F345D.4933B8D5@jedmicro.com.au> Date: Thu, 11 Jun 1998 11:35:26 +1000 From: Ed Schoell X-Mailer: Mozilla 4.03 [en] (Win95; I) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: Re: watch-dog timers References: <3.0.5.32.19980610071920.007a2100@chemserv.chem.umass.edu> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Dear Steve and Mike > >Would anyone care to make a recommendation on a watch-dog timer IC? > >Preferably in an 8-pin DIP package, and with an adjustable timeout period > >(say 5-30 seconds). The 5 to 30 seconds will be a problem...over the years we have used a variety of wdog chips, but the longest time you will get is 1.2 seconds +/- quite a rude tolerance. This is a problem when the micro can take several seconds to set itself up (e.g. a ms dos system booting). What we have done is use a Xilinx gate array with a counter set up to give a 20 second time-out (crystal locked) which always runs even during dos boot refreshed by the rtc service routine, and then have the user program take over. In a Tiger, we don't have the boot time problem...except maybe while in a tight loop looking for RTC...so a 1.2 second is probably ok. Otherwise use a 8-pin PIC programmed as a wd timer for the Tiger as a 20 second wdog! Regards Ed -- JED Microprocessors Pty Ltd, Phone +61 3 9762 3588, Fax +61 3 9762 5499 173 Boronia Rd, (PO Box 30), Boronia, Victoria, 3155, Australia http://www.jedmicro.com.au Mailto:eschoel@jedmicro.com.au JED makes PC/104, ISA, STD and Tiny Tiger based computers, displays and analog/digital I/O for scientists and engineers who build things. __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From sroberts@sunstroke.sdsu.edu Wed Jun 10 22:09:05 1998 Message-Id: <3.0.32.19980610190835.006c2c48@sunstroke.sdsu.edu> X-Sender: sroberts@sunstroke.sdsu.edu X-Mailer: Windows Eudora Pro Version 3.0 (32) Date: Wed, 10 Jun 1998 19:08:37 -0700 To: tigers@kgsystems.com From: Stephen Roberts Subject: Re: watch-dog timers Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit At 11:35 98/6/11 +1000, you wrote: >Dear Steve and Mike > >> >Would anyone care to make a recommendation on a watch-dog timer IC? >> >Preferably in an 8-pin DIP package, and with an adjustable timeout period >> >(say 5-30 seconds). > >The 5 to 30 seconds will be a problem...over the years we have used a variety >of wdog chips, but the longest time you will get is 1.2 seconds +/- quite a >rude tolerance. >This is a problem when the micro can take several seconds to set itself up >(e.g. a ms dos system booting). What we have done is use a Xilinx gate array >with a counter set up to give a 20 second time-out (crystal locked) which >always runs even during dos boot refreshed by the rtc service routine, and >then have the user program take over. > >In a Tiger, we don't have the boot time problem...except maybe while in a >tight loop looking for RTC...so a 1.2 second is probably ok. > >Otherwise use a 8-pin PIC programmed as a wd timer for the Tiger as a 20 >second wdog! > >Regards > >Ed >-- >JED Microprocessors Pty Ltd, Phone +61 3 9762 3588, Fax +61 3 9762 5499 Ed: Good comments. Another (not very elegant) approach might be a one-shot 555 where the running pgm would have to re-trigger the one shot before it transitions. This is for a heat/cool application where if the program hangs we don't want it to sit in heat mode (or cool), but rather have the Tiger get reset if the wdog times out. Thanks for your suggestions. Steve ------------------------------- Steve Roberts sroberts@sunstroke.sdsu.edu 619 454 5234, 619 454 7008 FAX ------------------------------- __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From peter.elliot@ukonline.co.uk Thu Jun 11 06:23:55 1998 From: peter.elliot@ukonline.co.uk (Peter Elliot) To: tigers@kgsystems.com Cc: info@wilke-technology.com Subject: Small (128x64) Graphical LCD display Date: Thu, 11 Jun 1998 10:26:51 GMT Message-ID: <357fb063.12012625@mailhost.ukonline.co.uk> X-Mailer: Forte Agent 1.5/32.452 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Hi, Is there any information regarding the connection of a small graphical LCD to the TinyTiger. I understand a new device driver is available, but no information is present at this time. Will V3 remedy this? Regards, Peter Elliot -- +-----------------------------------------+ | email: peter.elliot@ukonline.co.uk | | http://web.ukonline.co.uk/peter.elliot/ | +-----------------------------------------+ __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From nogueira@mandic.com.br Thu Jun 11 08:43:10 1998 From: "Octavio Nogueira" To: Subject: Re: DDC-101 ADC Date: Thu, 11 Jun 1998 09:42:08 -0300 Message-ID: <01bd9536$589e8bc0$dfd9e6c8@mandic.mandic.com.br> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 4.71.1712.3 X-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3 X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com >No, but I have code for Burr-Brown AD7714 > >Octavio Sorry, the AD7714 is Analog Device. Octavio ====================================================== Octavio Nogueira - e-mail: nogueira@mandic.com.br http://www.geocities.com/~oct_nogueira "ProPic" Production PIC Programmer Windows under US$20 ====================================================== __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From cottrell@gearbox.maem.umr.edu Thu Jun 11 17:12:14 1998 Message-Id: <3.0.1.32.19980611160647.00709f10@gearbox.maem.umr.edu> X-Sender: cottrell@gearbox.maem.umr.edu X-Mailer: Windows Eudora Pro Version 3.0.1 (32) Date: Thu, 11 Jun 1998 16:06:47 -0500 To: tigers@Kgsystems.com From: Mitchell Cottrell Subject: Comm Port Specifications Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit I am trying to set up a tiger (ACN-2/4) in a system. I purchased the ttl serial interface instead of the RS232 due to some other communications needs. To get a programming port I am using a MAX232C chip. When the tiger powers up, what mode does the Txd1 and RxD1 lines come up in? When I power up the tiger I get 1.2V output on RxD1 (pin 28). I thought this was the floating ttl level for an input gate, but the max chip or a 7404 output can't seem to pull it down below about .5 volts. Obviously this is preventing the programming software from finding the module. I tried it with both the pc/run line high and low. I really dont have enough technical data on the module to know what is going on her. Any help would be appreciated. Thanks Mitch Mitchell S. Cottrell Sr. Electronics Technician Mechanical, Aerospace and Engineering Mechanics Department University of Missouri - Rolla ********************************************************* 111 Mechanical Engineering Building Rolla MO, 65409-0050 573-341-4676 ********************************************************* A lack of significant scientific debate does not mean we know the answer. Just look at the horizon and you will see that in the 1200's a lack of significant scientific debate did not make the earth flat! __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From rod.vacura@pemstar.com Thu Jun 11 18:02:16 1998 From: rod.vacura@pemstar.com X-Lotus-FromDomain: PEMSTAR INC To: Tigers@KgSystems.com Message-ID: <86256620.0076291C.00@pemsv004.pemstar.com> Date: Thu, 11 Jun 1998 16:31:06 -0500 Subject: LCD Info Mime-Version: 1.0 Content-type: text/plain; charset=US-ASCII X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit 0n the Wilke homepage, they mention great bitmap graphics using a T6963 LCD controller. Well I just ordered a 240x128 graphic display with an on-board T6963. Now, what I need is information on how to interface it to the TTiger. Is there a driver available? If so, where do I get it and Is there some documentation with it. Please help if you have any info. Thanks Rod Vacura Pemstar __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From sroberts@sunstroke.sdsu.edu Thu Jun 11 18:07:14 1998 Message-Id: <3.0.32.19980611150646.006c6c5c@sunstroke.sdsu.edu> X-Sender: sroberts@sunstroke.sdsu.edu X-Mailer: Windows Eudora Pro Version 3.0 (32) Date: Thu, 11 Jun 1998 15:06:49 -0700 To: tigers@Kgsystems.com From: Stephen Roberts Subject: Re: Comm Port Specifications Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit At 16:06 98/6/11 -0500, you wrote: >I am trying to set up a tiger (ACN-2/4) in a system. I purchased the ttl >serial interface instead of the RS232 due to some other communications needs. > >To get a programming port I am using a MAX232C chip. > >When the tiger powers up, what mode does the Txd1 and RxD1 lines come up in? >When I power up the tiger I get 1.2V output on RxD1 (pin 28). >I thought this was the floating ttl level for an input gate, but the max >chip or a 7404 output can't seem to pull it down below about .5 volts. Are you installing the serial port driver at the top of your pgm? ------------------------------- Steve Roberts sroberts@sunstroke.sdsu.edu 619 454 5234, 619 454 7008 FAX ------------------------------- __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From tjac@globetrotter.qc.ca Fri Jun 12 08:50:26 1998 Date: Fri, 12 Jun 1998 08:50:13 -0400 (EDT) Message-Id: <199806121250.IAA20929@mail.quebectel.com> X-Sender: tjac@globetrotter.qc.ca X-Mailer: Eudora Light pour Windows Version 1.5.2 Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" To: From: Tony Jacob Subject: Error 71 X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit Is there anybody knows what error 71 mean? This error is not listed in my manual. Thanks, Tony Jacob __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From cottrell@gearbox.maem.umr.edu Fri Jun 12 09:03:06 1998 Message-Id: <3.0.1.32.19980612075735.007261e0@gearbox.maem.umr.edu> X-Sender: cottrell@gearbox.maem.umr.edu X-Mailer: Windows Eudora Pro Version 3.0.1 (32) Date: Fri, 12 Jun 1998 07:57:35 -0500 To: tigers@KgSystems.com From: Mitchell Cottrell Subject: Re: Comm Port Specifications In-Reply-To: <3.0.32.19980611150646.006c6c5c@sunstroke.sdsu.edu> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit No... I am trying to get the programming software to recognize the module so I can load a program. At 03:06 PM 6/11/1998 -0700, you wrote: >At 16:06 98/6/11 -0500, you wrote: >>I am trying to set up a tiger (ACN-2/4) in a system. I purchased the ttl >>serial interface instead of the RS232 due to some other communications needs. >> >>To get a programming port I am using a MAX232C chip. >> >>When the tiger powers up, what mode does the Txd1 and RxD1 lines come up in? >>When I power up the tiger I get 1.2V output on RxD1 (pin 28). >>I thought this was the floating ttl level for an input gate, but the max >>chip or a 7404 output can't seem to pull it down below about .5 volts. > > >Are you installing the serial port driver at the top of your pgm? > >------------------------------- >Steve Roberts >sroberts@sunstroke.sdsu.edu >619 454 5234, 619 454 7008 FAX >------------------------------- >__________________________________________________________ >For help, please send a HELP command to: webmaster@Kgsystems.com > > Mitchell S. Cottrell Sr. Electronics Technician Mechanical, Aerospace and Engineering Mechanics Department University of Missouri - Rolla ********************************************************* 111 Mechanical Engineering Building Rolla MO, 65409-0050 573-341-4676 ********************************************************* A lack of significant scientific debate does not mean we know the answer. Just look at the horizon and you will see that in the 1200's a lack of significant scientific debate did not make the earth flat! __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From sroberts@sunstroke.sdsu.edu Fri Jun 12 11:56:44 1998 Message-Id: <3.0.32.19980612085618.00706408@sunstroke.sdsu.edu> X-Sender: sroberts@sunstroke.sdsu.edu X-Mailer: Windows Eudora Pro Version 3.0 (32) Date: Fri, 12 Jun 1998 08:56:20 -0700 To: tigers@kgsystems.com From: Stephen Roberts Subject: Re: Error 71 Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit At 08:50 98/6/12 -0400, you wrote: >Is there anybody knows what error 71 mean? >This error is not listed in my manual. > In my manual (p 3-18), error 71 seems to say that this error results when a SWITCH...CASE structure tries to compare the variable in the SWITCH line with a constant in the CASE line, and the two entities being compared are not of the same type. It looks like error 71 pertains to comparisons involving STRING type, and error 70 refers to comparisons using numeric values. ------------------------------- Steve Roberts sroberts@sunstroke.sdsu.edu 619 454 5234, 619 454 7008 FAX ------------------------------- __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From sroberts@sunstroke.sdsu.edu Fri Jun 12 12:34:04 1998 Message-Id: <3.0.32.19980612093342.006a548c@sunstroke.sdsu.edu> X-Sender: sroberts@sunstroke.sdsu.edu X-Mailer: Windows Eudora Pro Version 3.0 (32) Date: Fri, 12 Jun 1998 09:33:44 -0700 To: tigers@kgsystems.com From: Stephen Roberts Subject: Error 78 involving GOTO Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit Using v2.01b of the TinyTiger development system, I have experienced error 78's involving GOTO where the target label is reported by the compiler as not existing. Other Tiger users have also seen this. Werner and Igor at Wilke say this bug has been fixed in v3.01, scheduled for release next week. Thanks to Igor, Werner, and all at Wilke for addressing this bug! ------------------------------- Steve Roberts sroberts@sunstroke.sdsu.edu 619 454 5234, 619 454 7008 FAX ------------------------------- __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From jcullins@applink.net Fri Jun 12 19:53:53 1998 Message-ID: <3581C0EB.3EA9B85@applink.net> Date: Fri, 12 Jun 1998 18:59:39 -0500 From: "James T. Cullins" X-Mailer: Mozilla 4.01 [en] (Win95; I) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: Re: Comm Port Specifications X-Priority: 3 (Normal) References: <3.0.1.32.19980612075735.007261e0@gearbox.maem.umr.edu> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com There is a pin on the tiger for switching the tiger into program (pc pin 36) mode. This may be the problem. I bought the development pcb it has a switch between the tiger and the 5v regulator. They use a 4.7k resistor in series with pin 36 and it is switched from 5v to gnd. I'm not sure which position is program mode. Maybe this will help. Regards Jim Cullins Mitchell Cottrell wrote: > No... I am trying to get the programming software to recognize the > module > so I can load a program. > > At 03:06 PM 6/11/1998 -0700, you wrote: > >At 16:06 98/6/11 -0500, you wrote: > >>I am trying to set up a tiger (ACN-2/4) in a system. I purchased > the ttl > >>serial interface instead of the RS232 due to some other > communications > needs. > >> > >>To get a programming port I am using a MAX232C chip. > >> > >>When the tiger powers up, what mode does the Txd1 and RxD1 lines > come up in? > >>When I power up the tiger I get 1.2V output on RxD1 (pin 28). > >>I thought this was the floating ttl level for an input gate, but the > max > >>chip or a 7404 output can't seem to pull it down below about .5 > volts. > > > > > >Are you installing the serial port driver at the top of your pgm? > > > >------------------------------- > >Steve Roberts > >sroberts@sunstroke.sdsu.edu > >619 454 5234, 619 454 7008 FAX > >------------------------------- > >__________________________________________________________ > >For help, please send a HELP command to: > webmaster@Kgsystems.com > > > > > > Mitchell S. Cottrell > Sr. Electronics Technician > Mechanical, Aerospace and Engineering Mechanics Department > University of Missouri - Rolla > ********************************************************* > 111 Mechanical Engineering Building > Rolla MO, 65409-0050 > 573-341-4676 > ********************************************************* > A lack of significant scientific debate does not mean we know the > answer. Just look at the horizon and you will see that in the 1200's > a lack of significant scientific debate did not make the earth flat! > __________________________________________________________ > For help, please send a HELP command to: > webmaster@Kgsystems.com __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From jcullins@applink.net Fri Jun 12 20:14:03 1998 Message-ID: <3581C5AE.E5EEB7B6@applink.net> Date: Fri, 12 Jun 1998 19:19:59 -0500 From: "James T. Cullins" X-Mailer: Mozilla 4.01 [en] (Win95; I) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: Re: I2c X-Priority: 3 (Normal) References: <357889B9.FF7CA890@applink.net> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Ed could you answer this question? James T. Cullins wrote: > Does anyone know if the I2c bus can be used on port 8 I believe the > example shows it to be on port 7.1 and 7.2? > Jim Cullins > > __________________________________________________________ > For help, please send a HELP command to: > webmaster@Kgsystems.com __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From sroberts@sunstroke.sdsu.edu Fri Jun 12 20:47:11 1998 Message-Id: <3.0.32.19980612174637.006c5204@sunstroke.sdsu.edu> X-Sender: sroberts@sunstroke.sdsu.edu X-Mailer: Windows Eudora Pro Version 3.0 (32) Date: Fri, 12 Jun 1998 17:46:41 -0700 To: tigers@kgsystems.com From: Stephen Roberts Subject: Re: Comm Port Specifications Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit At 18:59 98/6/12 -0500, you wrote: >There is a pin on the tiger for switching the tiger into program (pc pin >36) mode. >This may be the problem. I bought the development pcb it has a switch >between the tiger and the 5v regulator. They use a 4.7k resistor in >series with pin 36 and it is switched from 5v to gnd. I'm not sure which >position is program mode. > > On the TinyTiger: Pin 36 level Mode ------------ -------- Hi Run (Runs the currently resident pgm) Lo Program (Communicates with the dev system on SER1) I find that with pin 36 left floating, the module goes to Run mode. I use a 3-position jumper on my boards to connect pin 36 to either ground or to +5V. ------------------------------- Steve Roberts sroberts@sunstroke.sdsu.edu 619 454 5234, 619 454 7008 FAX ------------------------------- __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From gerstenberg@echocom.de Fri Jun 12 21:30:26 1998 Message-ID: <3581D604.9694700C@echocom.de> Date: Sat, 13 Jun 1998 03:29:40 +0200 From: Micha Gerstenberg Organization: EchoCom X-Mailer: Mozilla 4.04 [en] (Win95; I) MIME-Version: 1.0 To: Tigers Tigers Subject: Flash upload Content-Type: multipart/mixed; boundary="------------2576D16F50D4A4CF88C3847F" X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit This is a multi-part message in MIME format. --------------2576D16F50D4A4CF88C3847F Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit --------------2576D16F50D4A4CF88C3847F Content-Type: message/rfc822 Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-ID: <3581D2B1.1A85EEDA@echocom.de> Date: Sat, 13 Jun 1998 03:15:29 +0200 From: Micha Gerstenberg Organization: EchoCom X-Mailer: Mozilla 4.04 [en] (Win95; I) MIME-Version: 1.0 To: Tigers Tigers Subject: Flash upload Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit I'm using a 512k Flash version auf the BasicTiger, and my Application has reached 263kB Code now. I wrote a special subroutine that allows me to upload data from the PC into the flash-memory. Unfortunately it is very slow, I have to keep the speed at 19.200bps, and a block size of 1400 bytes, because larger blocks or higher speed would cause too many errors. It takes forever to upload, but anyway, it works fine. What I really hate is, that with every compilation, the basictiger deletes ALL flash-rom sectors, not only the ones that are used for the programcode. So after this one minute of compilation and code-upload, I have to wait another few minutes to upload my flash-data, which makes the debug-process really slow. Okay, with the last update, we got the new function DATA, which enables us to upload flash-data together with programcode. But I have two problems with that: 1. If I try to upload a file, larger then 123919 Bytes, the Basictiger-Compile will exit with an exception error after compilation. 2. If I try to upload SEVERAL files, the compiler tells me that I'm not allowed to use the word "FILE" in the second DATA-command. So can anyone help me ? What am I supposed to do ? Am I doing something wrong about this flash upload ? I can't afford to wait 5 Minutes for trying out every new program-code. And since the compiler can't give me a reasonable error-message, this must be a compiler-malfunction. And another thing: HOW can I save my flash to disk ? If I click on the "OK"-Button at "Debug/Read Flash Data", BasicTiger just closes the window and does nothing else. If there is anyone with flash experience (especially external flash...) please email me... thank you, Micha gerstenberg@echocom.de --------------2576D16F50D4A4CF88C3847F-- __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From boatswain@livenet.net Sat Jun 13 00:10:05 1998 Message-ID: <007d01bd9681$66547300$8f1f9cce@Pboatswain.livenet.net> From: "Larry Boatswain" To: Subject: Tiny tiger tri-state outputs Date: Sat, 13 Jun 1998 00:11:34 -0400 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_007A_01BD965F.D2FB8380" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 4.72.2106.4 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4 X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit This is a multi-part message in MIME format. ------=_NextPart_000_007A_01BD965F.D2FB8380 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Guys, =20 I received my Tiny-tiger (TCN-4/4 v1.06n ) and wrote a small program to = determine whether=20 the TT has tri-state device drivers on the output on all the internal = ports( 3, 6, 7 and 8). To=20 my surprise, I found that when I reversed the direction of the output = port pins to "input" and subsequently executed an "IN" instruction, the input data byte matched = the last output data byte. I expected all ones(0FFh) regardless of the value of the last = data output. I need the=20 tri-state output capability for IIC(I squared C) communications. If I = missed the boat somewhere, please point me in the right direction....Included is a copy of the = program. =20 Thanks =20 Larry Boatswain, MicroControl Systems. =20 =20 '--------------------------------------------------------------------- ' Name: TEST_IO_DIR.TIG ' This program is used to test I/O channel t_port for tri-state output ' for the Tiny-Tiger. Use Source-code debugger WATCH function to monitor ' idata,odata. And/or jumper t_port(J2) to proto-board LED drivers(J4). ' If idata remains all ones (offh), then output channels have tri-state=20 ' drivers. Otherwise, idata follows data output indicating no tri-state ' drivers. Also,LEDs remain steady-on or flashes on/off every 500 msec.=20 '--------------------------------------------------------------------- USER_VAR_STRICT 'must define all = variables #INCLUDE Ufunc3.INC #INCLUDE DEFINE_A.INC #DEFINE t_port 6 'define port for = testing #DEFINE allbits 0ffh 'all 8 bits TASK MAIN 'begin task MAIN BYTE idata, odata 'Define data buffers USER_EPORT ACT,NOACTIVE 'No ext. ports active odata =3D 0ffh 'All ones LOOP 9999999 ' DIR_PORT t_port,0 'Test port is output OUT t_port,allbits,odata 'Output odata DIR_PORT t_port,255 'Change Test port to = input IN t_port, idata 'Fetch input data=20 WAIT_DURATION 500 'Delay 500 ms. if odata =3D 0 then 'Toggle odata = contents odata =3D 0ffh 'All ones else ' odata =3D 0 ' endif 'All zeros ENDLOOP ' END 'end task MAIN '------------------------------------------------------------------------= -- ------=_NextPart_000_007A_01BD965F.D2FB8380 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Guys,
 
I received my Tiny-tiger (TCN-4/4 v1.06n ) and wrote = a small=20 program to determine whether
the TT has tri-state device = drivers on the=20 output on all the internal ports( 3, 6, 7 and 8). To
my surprise, I found that when = I reversed the direction of  the output port = pins to=20 "input" and
subsequently executed an = "IN"=20 instruction, the input data byte matched=20 the last output data
byte.  I expected all ones(0FFh) regardless = of the value of the last data output. I = need the=20
tri-state output capability for IIC(I squared = C) =20 communications.  If I missed the boat somewhere,
please point me in the right direction....Included = is a copy=20 of the program.
 
Thanks
 
Larry Boatswain,
MicroControl Systems.
 
 

'---------------------------------------------------------------------=

' Name: TEST_IO_DIR.TIG

' This program is used to test I/O channel t_port for tri-state = output

' for the Tiny-Tiger. Use Source-code debugger WATCH function to = monitor

' idata,odata. And/or jumper t_port(J2) to proto-board LED = drivers(J4).

' If idata remains all ones (offh), then output channels have = tri-state

' drivers. Otherwise, idata follows data output indicating no = tri-state

' drivers. Also,LEDs remain steady-on or flashes on/off every 500 = msec.

'---------------------------------------------------------------------=

USER_VAR_STRICT         &= nbsp;           &n= bsp;          =20 'must define all variables

#INCLUDE Ufunc3.INC

#INCLUDE DEFINE_A.INC

#DEFINE t_port=20 6            =             &= nbsp;       =20 'define port for testing

#DEFINE allbits=20 0ffh           &nb= sp;           &nbs= p;    =20 'all 8 bits

 

TASK=20 MAIN           &nb= sp;           &nbs= p;            = ;   =20 'begin task MAIN

  BYTE idata,=20 odata           &n= bsp;           &nb= sp;     =20 'Define data buffers

  USER_EPORT=20 ACT,NOACTIVE          &= nbsp;           &n= bsp;=20 'No ext. ports active

  odata =3D=20 0ffh           &nb= sp;           &nbs= p;          =20 'All ones

  LOOP=20 9999999           =             &= nbsp;          =20 '

    DIR_PORT=20 t_port,0           = ;            =     =20 'Test port is output

    OUT=20 t_port,allbits,odata         = ;           =20 'Output odata

    DIR_PORT=20 t_port,255          &nb= sp;           &nbs= p;  =20 'Change Test port to input

    IN t_port,=20 idata           &n= bsp;           &nb= sp;    =20 'Fetch input data

    WAIT_DURATION=20 500           &nbs= p;            = ;   =20 'Delay 500 ms.

     if odata =3D 0=20 then           &nb= sp;           &nbs= p;  =20 'Toggle odata contents

       odata =3D=20 0ffh           &nb= sp;           &nbs= p;     =20 'All ones

    =20 else           &nb= sp;           &nbs= p;            = ;   =20 '

      odata =3D=20 0            =             &= nbsp;        =20 '

   =20 endif           &n= bsp;           &nb= sp;           &nbs= p;   =20 'All zeros

 =20 ENDLOOP           =             &= nbsp;           &n= bsp;   =20 '

END           &= nbsp;           &n= bsp;           &nb= sp;         =20 'end task MAIN

'---------------------------------------------------------------------= -----

 

------=_NextPart_000_007A_01BD965F.D2FB8380-- __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From Tony.Corey@sealedair.com Mon Jun 15 09:35:43 1998 From: Tony.Corey@sealedair.com X-OpenMail-Hops: 2 Date: Mon, 15 Jun 1998 09:34:53 -0400 Message-Id: <"H000006e032d2212*Corey_Tony/nacryovac01//US/ATTMAIL/SEALEDAIR"@MHS> Subject: What about Microwire and SPI Interfaces? MIME-Version: 1.0 TO: tigers@kgsystems.com Content-Type: text/plain; charset=US-ASCII; name="What" Content-Disposition: inline; filename="What" Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com I have seen references to two additional interfaces similar (in function) to I2C. One is Microwire the other is SPI (Serial Peripheral Interface). Has anybody used devices that use one of these interfaces with a Tiger? If so could you share your experience? Will there be device drivers from Wilke to support these interfaces? Thanks in advance! Tony Corey tony.corey@sealedair.com __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From sroberts@sunstroke.sdsu.edu Mon Jun 15 12:32:32 1998 Message-Id: <3.0.32.19980615093022.00686854@sunstroke.sdsu.edu> X-Sender: sroberts@sunstroke.sdsu.edu X-Mailer: Windows Eudora Pro Version 3.0 (32) Date: Mon, 15 Jun 1998 09:31:41 -0700 To: tigers@kgsystems.com From: Stephen Roberts Subject: Re: What about Microwire and SPI Interfaces? Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit At 09:34 98/6/15 -0400, you wrote: >I have seen references to two additional interfaces similar (in >function) to I2C. One is Microwire the other is SPI (Serial Peripheral >Interface). > > >Has anybody used devices that use one of these interfaces with a Tiger? >If so could you share your experience? > >Will there be device drivers from Wilke to support these interfaces? > Differences involve how devices are selected, and software control. I2C uses only 2 wires. You connect a number of I2C devices to the 2-wire bus, and send device-select information as part of the serial data going out to the I2C bus. SPI and Microwire use more wires (often 4) which are usually a data clock for strobing data in and/or out of the device, a data line (sometimes 2 data lines, one for input and the other for output), and a chip-select line for each device. There may be more lines, but 3 or 4 is often the case. Earlier, Dan Garlen announced the availability of an I2C driver for the Tigers. I2C software is more complex than for SPI or Microwire devices. I2C is a Philips protocol. Implementation of I2C can be by a special port on a processor which implements the protocol, by an external interface device such as the Philips PCF8584 I2C bus controller, or by software alone with general-purpose I/O lines. SPI (Motorola) and Microwire (National) are pretty similar and can be fairly simple to control in software alone, if you are using a processor which does not have a built-in SPI or Microwire serial port. In this case you devote some general-purpose I/O lines to handle the serial interfacing. For the Tiger modules, for example, one line could be the chip-enable line, and the data and clock lines could be defined in the SHIFT_IN and/or SHIFT_OUT instructions. Depending on the device you are using, you might need an additional line to trigger the device, like maybe a "start conversion" pulse for an ADC. For my projects I use a some general purpose I/O lines plus the SHIFT_IN and SHIFT_OUT instructions to control serial devices. The speed of the Tigers has been sufficient so far that this has worked well for my applications. Maybe Wilke will provide SPI and Microwire drivers at some point. Steve ------------------------------- Steve Roberts sroberts@sunstroke.sdsu.edu 619 454 5234, 619 454 7008 FAX ------------------------------- __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From nogueira@mandic.com.br Mon Jun 15 15:15:50 1998 From: "Octavio Nogueira" To: Subject: Re: What about Microwire and SPI Interfaces? Date: Mon, 15 Jun 1998 14:29:43 -0300 Message-ID: <01bd9883$5205ee20$LocalHost@DEFAULT> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 4.71.1712.3 X-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3 X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com You can use SPI with SHIFT_IN and SHIFT_OUT commands. Octavio ====================================================== Octavio Nogueira - e-mail: nogueira@mandic.com.br http://www.geocities.com/~oct_nogueira "ProPic" Production PIC Programmer Windows under US$20 ====================================================== -----Mensagem original----- De: Tony.Corey@sealedair.com Para: tigers@kgsystems.com Data: Segunda-feira, Junho 15, 1998 11:05 Assunto: What about Microwire and SPI Interfaces? >I have seen references to two additional interfaces similar (in >function) to I2C. One is Microwire the other is SPI (Serial Peripheral >Interface). > > >Has anybody used devices that use one of these interfaces with a Tiger? >If so could you share your experience? > >Will there be device drivers from Wilke to support these interfaces? > >Thanks in advance! > >Tony Corey >tony.corey@sealedair.com >__________________________________________________________ >For help, please send a HELP command to: webmaster@Kgsystems.com > __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From jcullins@applink.net Mon Jun 15 18:54:52 1998 Message-ID: <3585A79F.FDF18514@applink.net> Date: Mon, 15 Jun 1998 18:00:47 -0500 From: "James T. Cullins" X-Mailer: Mozilla 4.01 [en] (Win95; I) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: Re: Dallas DS1621 X-Priority: 3 (Normal) References: <01bd904f$38c9b040$84399ace@Jeff-Notebook.bro> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com I just got a message form Wilke about the i2c it will work with port 8 as well you select the pins (bits). Jim Cullins Miller, Jeff wrote: > Topic: Dallas 1621 temperature sensor > > Having just wired up a DS1621 to a TT I'm suspecting a typo in the > program > supplied on the kgsystems ftp site: > ftp.kgsystems.com/pub/Wilke-Tigers/Programmers_Exchange/DS1621 Temp > monitor.txt > > I'm believe the correct wiring and comments that should be at the > header of > this program are as follows: > ' SDA line (1621 pin 1) is connected to port 7,0. > ' SCL line (1621 pin 2) is connected to port 7,1. > > Having never wired/played with an I2C buss if someone could take a > quick > look at and verify this that would be greatly appreciated. > > thanks, > Jeff in tucson > > having fun with my TT in the desert. yes, hooking up temperature > sensors in > the desert heat....just how hot does it get! ahhh, but it's a dry > heat. > > __________________________________________________________ > For help, please send a HELP command to: > webmaster@Kgsystems.com __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From cottrell@gearbox.maem.umr.edu Tue Jun 16 15:05:56 1998 Message-Id: <3.0.1.32.19980616140016.0074d9a0@gearbox.maem.umr.edu> X-Sender: cottrell@gearbox.maem.umr.edu X-Mailer: Windows Eudora Pro Version 3.0.1 (32) Date: Tue, 16 Jun 1998 14:00:16 -0500 To: tigers@Kgsystems.com From: Mitchell Cottrell Subject: Help with expander module Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit I am attempting to use a EP3-32-32 expander module The problem is that the outputs appear to work untill an input is addressed, and then they float high. What am I doing wrong? I have connected the unit to the tiger based on diagrams provided on the web site. The excetion is I had to put the CS line to ground rather than -A7 as indicated in the diagram. I have addressed the chip with A3-6 all low. By writing to port 10h I am able to output data Based on the information I belive the mapping to be port 0 10h out port 1 11h out port 2 12h out port 3 13h out port 4 94h in port 5 95h in port 6 96h in port 7 97h in With no input line in the program, or the input line set to a base port (on the tiger) the output port 0 on the expander is loaded with the correct data. THe ACLK line is low and strobes high during the write. The DCLK also follows this process. With the input line (IN 94h,inval) in place the outputs do not work. The ACLK line floats to some mid state and strobes high, never getting to low, and the DCLK line stays at a high state. No valid input data is obtained an no valid output data is sent. Program fragment follows: task main USER_VAR_STRICT ' check for var declaration #INCLUDE DEFINE_A.INC ' general symbol definitions USER_EPORT ACT, ACTIVE USER_EPORT PHYSOFFS, 0F0h 'OFFSET TO PORTS byte inval while 1=1 OUT 10h,15,1110b IN 94h,inval endwhile end Mitchell S. Cottrell Sr. Electronics Technician Mechanical, Aerospace and Engineering Mechanics Department University of Missouri - Rolla ********************************************************* 111 Mechanical Engineering Building Rolla MO, 65409-0050 573-341-4676 ********************************************************* A lack of significant scientific debate does not mean we know the answer. Just look at the horizon and you will see that in the 1200's a lack of significant scientific debate did not make the earth flat! __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From Leo@schleupen-ag.de Wed Jun 17 04:01:55 1998 Message-ID: <000801bd99b6$38854e80$04012382@acer> From: "Leo Schleupen" To: "Wilke Service" Subject: Re: Help with expander module Date: Wed, 17 Jun 1998 08:07:29 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 4.72.2106.4 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4 X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Hi Mitchel You have to tell the System the point where the higest adress of output is located. Add to Your Program: USER_EPORT PHYSOFFS, 0F0h USER_EPORT NROFOUT, 4 USER_EPORT LASTLADR, 13h USER_EPORT INITIAL, 0h, "00 00 00 00"% I leave the CS open. The connection CS to A7 causes an raise of the adress by 80h. Leo Schleupen leo@schleupen-ag.de -----Ursprüngliche Nachricht----- Von: Mitchell Cottrell An: tigers@Kgsystems.com Datum: Dienstag, 16. Juni 1998 22:36 Betreff: Help with expander module > > >I am attempting to use a EP3-32-32 expander module >The problem is that the outputs appear to work untill an input is >addressed, and then they float high. What am I doing wrong? > >I have connected the unit to the tiger based on diagrams provided on the >web site. The excetion is I had to put the CS line to ground rather than >-A7 as indicated in the diagram. I have addressed the chip with A3-6 all >low. > > >By writing to port 10h I am able to output data > >Based on the information I belive the mapping to be > >port 0 10h out >port 1 11h out >port 2 12h out >port 3 13h out >port 4 94h in >port 5 95h in >port 6 96h in >port 7 97h in > >With no input line in the program, or the input line set to a base port (on >the tiger) the output port 0 on the expander is loaded with the correct >data. THe ACLK line is low and strobes high during the write. The DCLK >also follows this process. > >With the input line (IN 94h,inval) in place the outputs do not work. The >ACLK line floats to some mid state and strobes high, never getting to low, >and the DCLK line stays at a high state. No valid input data is obtained >an no valid output data is sent. > >Program fragment follows: > > >task main > >USER_VAR_STRICT ' check for var declaration > >#INCLUDE DEFINE_A.INC ' general symbol definitions >USER_EPORT ACT, ACTIVE >USER_EPORT PHYSOFFS, 0F0h 'OFFSET TO PORTS >byte inval > >while 1=1 > OUT 10h,15,1110b > IN 94h,inval >endwhile >end > > > > > >Mitchell S. Cottrell >Sr. Electronics Technician >Mechanical, Aerospace and Engineering Mechanics Department >University of Missouri - Rolla >********************************************************* >111 Mechanical Engineering Building >Rolla MO, 65409-0050 >573-341-4676 >********************************************************* >A lack of significant scientific debate does not mean we know the >answer. Just look at the horizon and you will see that in the 1200's >a lack of significant scientific debate did not make the earth flat! >__________________________________________________________ >For help, please send a HELP command to: webmaster@Kgsystems.com __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From cottrell@gearbox.maem.umr.edu Wed Jun 17 08:20:44 1998 Message-Id: <3.0.1.32.19980617071508.00737ddc@gearbox.maem.umr.edu> X-Sender: cottrell@gearbox.maem.umr.edu X-Mailer: Windows Eudora Pro Version 3.0.1 (32) Date: Wed, 17 Jun 1998 07:15:08 -0500 To: tigers@kgsystems.com From: Mitchell Cottrell Subject: Re: Help with expander module In-Reply-To: <000801bd99b6$38854e80$04012382@acer> Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com is USER_EPORT LASTLADR, 13h part of ver 3 compiler? My ver 2 compiler errors on this command and it does not appear in my manual. second, Is my understanding of the port addresses correct? At 08:07 AM 6/17/1998 +0200, you wrote: >Hi Mitchel > >You have to tell the System the point where the higest adress of output is >located. > >Add to Your Program: > >USER_EPORT PHYSOFFS, 0F0h >USER_EPORT NROFOUT, 4 >USER_EPORT LASTLADR, 13h >USER_EPORT INITIAL, 0h, "00 00 00 00"% > >I leave the CS open. The connection CS to A7 causes an raise of the adress >by 80h. > >Leo Schleupen >leo@schleupen-ag.de > > >-----Urspr=FCngliche Nachricht----- >Von: Mitchell Cottrell >An: tigers@Kgsystems.com >Datum: Dienstag, 16. Juni 1998 22:36 >Betreff: Help with expander module > > >> >> >>I am attempting to use a EP3-32-32 expander module >>The problem is that the outputs appear to work untill an input is >>addressed, and then they float high. What am I doing wrong? >> >>I have connected the unit to the tiger based on diagrams provided on the >>web site. The excetion is I had to put the CS line to ground rather than >>-A7 as indicated in the diagram. I have addressed the chip with A3-6 all >>low. >> >> >>By writing to port 10h I am able to output data >> >>Based on the information I belive the mapping to be >> >>port 0 10h out >>port 1 11h out >>port 2 12h out >>port 3 13h out >>port 4 94h in >>port 5 95h in >>port 6 96h in >>port 7 97h in >> >>With no input line in the program, or the input line set to a base port= (on >>the tiger) the output port 0 on the expander is loaded with the correct >>data. THe ACLK line is low and strobes high during the write. The DCLK >>also follows this process. >> >>With the input line (IN 94h,inval) in place the outputs do not work. The >>ACLK line floats to some mid state and strobes high, never getting to low, >>and the DCLK line stays at a high state. No valid input data is obtained >>an no valid output data is sent. >> >>Program fragment follows: >> >> >>task main >> >>USER_VAR_STRICT ' check for var declaration >> >>#INCLUDE DEFINE_A.INC ' general symbol definitions >>USER_EPORT ACT, ACTIVE >>USER_EPORT PHYSOFFS, 0F0h 'OFFSET TO PORTS >>byte inval >> >>while 1=3D1 >> OUT 10h,15,1110b >> IN 94h,inval >>endwhile >>end >> >> >> >> >> >>Mitchell S. Cottrell >>Sr. Electronics Technician >>Mechanical, Aerospace and Engineering Mechanics Department >>University of Missouri - Rolla >>********************************************************* >>111 Mechanical Engineering Building >>Rolla MO, 65409-0050 >>573-341-4676 >>********************************************************* >>A lack of significant scientific debate does not mean we know the >>answer. Just look at the horizon and you will see that in the 1200's >>a lack of significant scientific debate did not make the earth flat! >>__________________________________________________________ >>For help, please send a HELP command to: webmaster@Kgsystems.com > >__________________________________________________________ >For help, please send a HELP command to: webmaster@Kgsystems.com > > Mitchell S. Cottrell Sr. Electronics Technician Mechanical, Aerospace and Engineering Mechanics Department University of Missouri - Rolla ********************************************************* 111 Mechanical Engineering Building Rolla MO, 65409-0050 573-341-4676 ********************************************************* A lack of significant scientific debate does not mean we know the answer. Just look at the horizon and you will see that in the 1200's a lack of significant scientific debate did not make the earth flat! __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From jcullins@applink.net Wed Jun 17 08:45:41 1998 Message-ID: <3587BBD5.371BBC34@applink.net> Date: Wed, 17 Jun 1998 07:51:33 -0500 From: "James T. Cullins" X-Mailer: Mozilla 4.01 [en] (Win95; I) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: Re: Help with expander module X-Priority: 3 (Normal) References: <000801bd99b6$38854e80$04012382@acer> Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Leo Does the expansion module pull the cs pin high? I would have thought it would need to be grounded to select the module. Or does cs mean something other than chip select? Regards Jim Cullins Leo Schleupen wrote: > Hi Mitchel > > You have to tell the System the point where the higest adress of > output is > located. > > Add to Your Program: > > USER_EPORT PHYSOFFS, 0F0h > USER_EPORT NROFOUT, 4 > USER_EPORT LASTLADR, 13h > USER_EPORT INITIAL, 0h, "00 00 00 00"% > > I leave the CS open. The connection CS to A7 causes an raise of the > adress > by 80h. > > Leo Schleupen > leo@schleupen-ag.de > > -----Ursprüngliche Nachricht----- > Von: Mitchell Cottrell > An: tigers@Kgsystems.com > Datum: Dienstag, 16. Juni 1998 22:36 > Betreff: Help with expander module > > > > > > >I am attempting to use a EP3-32-32 expander module > >The problem is that the outputs appear to work untill an input is > >addressed, and then they float high. What am I doing wrong? > > > >I have connected the unit to the tiger based on diagrams provided on > the > >web site. The excetion is I had to put the CS line to ground rather > than > >-A7 as indicated in the diagram. I have addressed the chip with A3-6 > all > >low. > > > > > >By writing to port 10h I am able to output data > > > >Based on the information I belive the mapping to be > > > >port 0 10h out > >port 1 11h out > >port 2 12h out > >port 3 13h out > >port 4 94h in > >port 5 95h in > >port 6 96h in > >port 7 97h in > > > >With no input line in the program, or the input line set to a base > port (on > >the tiger) the output port 0 on the expander is loaded with the > correct > >data. THe ACLK line is low and strobes high during the write. The > DCLK > >also follows this process. > > > >With the input line (IN 94h,inval) in place the outputs do not work. > The > >ACLK line floats to some mid state and strobes high, never getting to > low, > >and the DCLK line stays at a high state. No valid input data is > obtained > >an no valid output data is sent. > > > >Program fragment follows: > > > > > >task main > > > >USER_VAR_STRICT ' check for var declaration > > > >#INCLUDE DEFINE_A.INC ' general symbol definitions > >USER_EPORT ACT, ACTIVE > >USER_EPORT PHYSOFFS, 0F0h 'OFFSET TO PORTS > >byte inval > > > >while 1=1 > > OUT 10h,15,1110b > > IN 94h,inval > >endwhile > >end > > > > > > > > > > > >Mitchell S. Cottrell > >Sr. Electronics Technician > >Mechanical, Aerospace and Engineering Mechanics Department > >University of Missouri - Rolla > >********************************************************* > >111 Mechanical Engineering Building > >Rolla MO, 65409-0050 > >573-341-4676 > >********************************************************* > >A lack of significant scientific debate does not mean we know the > >answer. Just look at the horizon and you will see that in the 1200's > > >a lack of significant scientific debate did not make the earth flat! > >__________________________________________________________ > >For help, please send a HELP command to: > webmaster@Kgsystems.com > > __________________________________________________________ > For help, please send a HELP command to: > webmaster@Kgsystems.com __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From info@wilke.de Wed Jun 17 12:05:03 1998 Message-ID: <01BD9A1A.5F3E7D80@wilke.isdn-gw.AC-Net.de> From: Wilke Technology GmbH To: "'tigers@kgsystems.com'" Subject: AW: Help with expander module Date: Wed, 17 Jun 1998 17:38:53 +-200 Encoding: 142 TEXT, 77 UUENCODE X-MS-Attachment: WINMAIL.DAT 0 00-00-1980 00:00 X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Mime-Version: 1.0 James T. Cullins Mitchell Cottrell Leo Schleupen, to clarify some questions from the past mails: CS (chip select indeed) must be low to select the module. Do not leave it open! if LASTLADR results in an error then add in DEFINE_A.INC the line: #define LASTLADR 10 Best Regards Klaus Leo Does the expansion module pull the cs pin high? I would have thought it would need to be grounded to select the module. Or does cs mean something other than chip select? Regards Jim Cullins Leo Schleupen wrote: > Hi Mitchel > > You have to tell the System the point where the higest adress of > output is > located. > > Add to Your Program: > > USER_EPORT PHYSOFFS, 0F0h > USER_EPORT NROFOUT, 4 > USER_EPORT LASTLADR, 13h > USER_EPORT INITIAL, 0h, "00 00 00 00"% > > I leave the CS open. The connection CS to A7 causes an raise of the > adress > by 80h. > > Leo Schleupen > leo@schleupen-ag.de > > -----Ursprungliche Nachricht----- > Von: Mitchell Cottrell > An: tigers@Kgsystems.com > Datum: Dienstag, 16. Juni 1998 22:36 > Betreff: Help with expander module > > > > > > >I am attempting to use a EP3-32-32 expander module > >The problem is that the outputs appear to work untill an input is > >addressed, and then they float high. What am I doing wrong? > > > >I have connected the unit to the tiger based on diagrams provided on > the > >web site. The excetion is I had to put the CS line to ground rather > than > >-A7 as indicated in the diagram. I have addressed the chip with A3-6 > all > >low. > > > > > >By writing to port 10h I am able to output data > > > >Based on the information I belive the mapping to be > > > >port 0 10h out > >port 1 11h out > >port 2 12h out > >port 3 13h out > >port 4 94h in > >port 5 95h in > >port 6 96h in > >port 7 97h in > > > >With no input line in the program, or the input line set to a base > port (on > >the tiger) the output port 0 on the expander is loaded with the > correct > >data. THe ACLK line is low and strobes high during the write. The > DCLK > >also follows this process. > > > >With the input line (IN 94h,inval) in place the outputs do not work. > The > >ACLK line floats to some mid state and strobes high, never getting to > low, > >and the DCLK line stays at a high state. No valid input data is > obtained > >an no valid output data is sent. > > > >Program fragment follows: > > > > > >task main > > > >USER_VAR_STRICT ' check for var declaration > > > >#INCLUDE DEFINE_A.INC ' general symbol definitions > >USER_EPORT ACT, ACTIVE > >USER_EPORT PHYSOFFS, 0F0h 'OFFSET TO PORTS > >byte inval > > > >while 1=1 > > OUT 10h,15,1110b > > IN 94h,inval > >endwhile > >end > > > > > > > > > > > >Mitchell S. Cottrell > >Sr. Electronics Technician > >Mechanical, Aerospace and Engineering Mechanics Department > >University of Missouri - Rolla > >********************************************************* > >111 Mechanical Engineering Building > >Rolla MO, 65409-0050 > >573-341-4676 > >********************************************************* > >A lack of significant scientific debate does not mean we know the > >answer. Just look at the horizon and you will see that in the 1200's > > >a lack of significant scientific debate did not make the earth flat! > >__________________________________________________________ > >For help, please send a HELP command to: > webmaster@Kgsystems.com > > __________________________________________________________ > For help, please send a HELP command to: > webmaster@Kgsystems.com __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com begin 600 WINMAIL.DAT M>)\^(AT0`0:0" `$```````!``$``0>0!@`(````Y 0```````#H``$-@ 0` M`@````$``0`!!) &`" !```!````# ````,``# #````"P`/#@`````"`?\/ M`0```$<`````````@2L?I+ZC$!F=;@#=`0]4`@````!T:6=E7-T M96US+F-O;0!33510`'1I9V5R``(P`0````4` M``!33510`````!X``S !````%0```'1I9V5R``$P`0```!<````G=&EG97)S0&MG````05'!A;F1E````05'!A;F1ER<;7B!@<1TIB>E;7A+*V+```>`!X,`0````4```!33510 M`````!X`'PP!````#@```&EN9F] =VEL:V4N9&4````#``800 .[00,`!Q 3 M"@``'@`($ $```!E````2D%-15-40U5,3$E.4TU)5$-(14Q,0T]45%)%3$Q, M14]30TA,155014XL5$]#3$%224994T]-15%515-424].4T923TU42$5005-4 M34%)3%,Z0U,H0TA)4%-%3$5#5$E.1$5%1 `````"`0D0`0```&P)``!H"0`` M]A,``$Q:1G5/ELXO_P`*`0\"%0*H!>L"@P!0`O()`@!C: K 0$%35"E@J$12(!80P`-!H!1 1<'1L8TF7VE8"(#H-@'0+]*MTGP)=%GIWR?G/-"(*#_2, < MX'ZU3= `("[!>H!]]->"(2 "4&5D4;!AG4^>4N^-YB(""X "$'(`P&.#/+#_ M): <(&'E`,"#P'ZU):"A?_^=$9]C7\!>=Y^R5@)08::->QK0IY@QJ$^G!1'@ MIY@R>ZJ?IP4SIXE<4*S_IQ0TN5YX.32O- N IHTUL,G>-;&/IQ0R4+#8-K// MIQ3;9$"PV#>V#YTY5WIB)Z#_A363\Y?%.'%4`E;0*P2Z>K\1L2 "?V"-TDF7 MGV,HCXG^/HTW)3""^)]47\"C%8 G_X)QB $_\GI399H%H180)* ?N,BA,I&" M>@`4L$-,2_^ZU<*R!^"'$A/ @@$'D3Q2_T&P"'%^PB(1GK*1=788QB'_A*"<;\X<9(0!!"Y#5?3HKSF!)T0Q!9"$@/^CH=P! M0:$%D"!1H^/F/^0Q\B,L@4Q5*_ K[.X_Z>'_3O M(%00`R!S\ ;2ZN$M\7^> MT2%QYMU5M,8064'R<4G\5D7Q+U725EA7(NY^5I*R157P5$]3P%714^NH?V= MU8'/H^NOD-(D(#LA,3P],?B(7G99(9^B+#'F-?O@JG P8OI?7>'/6/OXB GP M9/G#_EOXCP"_`<^[`M=OAU,;T1U\`I%3CQ^4U2$@,V%K3G2O M<5&:D8?PVL A`LA?+&]O+7\NCR[T`LA&O#%OP7!_5M SL&' 93'@H9>@?V!( M:$5,4(O!;7' AR)O[^.XD0%QP'01 Date: Wed, 17 Jun 1998 11:09:57 -0500 From: Mike Griffin X-Mailer: Mozilla 4.05 [en] (Win95; I) MIME-Version: 1.0 To: Tiger Mailing List Subject: pulse in and pulse out Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com I'm trying to interface an R/C servo to my Tiny Tiger, and I'm having trouble with the pulse in and pulse out functions. Has anybody translated the German documentation for these functions? Am I limited to a certain pin for these? Thanks, Mike Griffin __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From rod.vacura@pemstar.com Wed Jun 17 13:52:06 1998 From: rod.vacura@pemstar.com X-Lotus-FromDomain: PEMSTAR INC To: Tigers@KgSystems.com Message-ID: <86256626.00615869.00@pemsv004.pemstar.com> Date: Wed, 17 Jun 1998 12:47:33 -0500 Subject: RC Servo control Mime-Version: 1.0 Content-type: text/plain; charset=US-ASCII X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit I also, am trying to control 2 RC servos with a Tiny Tiger. After looking through the documentation, I could find nothing with regard to pulse-in and pulse-out functions. Both of these would come in very handy. Can anybody lead me in the right direction. Thanks in advance. Rod Vacura __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From cottrell@gearbox.maem.umr.edu Wed Jun 17 15:05:27 1998 Message-Id: <3.0.1.32.19980617135944.00759b74@gearbox.maem.umr.edu> X-Sender: cottrell@gearbox.maem.umr.edu X-Mailer: Windows Eudora Pro Version 3.0.1 (32) Date: Wed, 17 Jun 1998 13:59:44 -0500 To: tigers@Kgsystems.com From: Mitchell Cottrell Subject: Still Trying o address extender Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit I am still trying to get the extender to work (ep3-32-32) I decided to try to bypass the builting logic and try with disceet calls. The following code is an attempt to write to the extender. Does anyone understand the timimg of the pulses to drive teh extender? I thought it would be pretty straight forward. ------ snip ------- dir_pin 3,3,0 dir_pin 3,4,0 dir_pin 3,5,0 out 3,00011000b,0 'set aclk ------ snip ------- call extout (0,3) ------ snip ------- sub extout (byte address; byte data) dir_port 6,0 out 6,255,address out 3,00001000b,00001000b 'set aclk out 3,00001000b,00000000b 'clear aclk out 6,255,data out 3,00010000b,00010000b 'set dclk out 3,00010000b,00000000b 'clear dclk dir_port 6,1 end Mitchell S. Cottrell Sr. Electronics Technician Mechanical, Aerospace and Engineering Mechanics Department University of Missouri - Rolla ********************************************************* 111 Mechanical Engineering Building Rolla MO, 65409-0050 573-341-4676 ********************************************************* A lack of significant scientific debate does not mean we know the answer. Just look at the horizon and you will see that in the 1200's a lack of significant scientific debate did not make the earth flat! __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From robotek@nortexinfo.net Wed Jun 17 15:44:27 1998 Message-ID: <35881C5F.4A0D@nortexinfo.net> Date: Wed, 17 Jun 1998 14:43:27 -0500 From: Bruce Markle Organization: RoboTek Engineering, Inc. X-Mailer: Mozilla 2.01E-GTE (Win95; U) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: Servos... Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Dear Mike & Rod - Yes, you can drive a servo with the Tiger. You can forget trying to drive two. (Wilke has promised a 2nd pulseout channel for over a year, and they finally told me to go buy a stamp or picstic...) Use the following: INSTALL_DEVICE #2, "PLSOUT1.TDD",3 CONT = 0 CNT = 235 PUT#2, CONT, CNT, 3125 Notes: Device number (#2) is per the standard Tiger useage, others are OK - use 3 at the end of the install - it gives 6.4 uS counts CONT = 0 gives continious pulses CNT = 235 gives a 1.5 msec LOW pulse (centers the servo) 3125 gives a 20 msec repeat rate CONT must be declared as LONG CNT should be declared as a WORD since it can be >256 The Tiger will not drive the servo - use an inverter such as a 74HC04, that's why the pulse out of the Tiger is LOW The output appears on L86 (pin 20) on a BASIC Tiger, I don't know where it happens on a Tiny Tiger Vary CNT for the sevro control 156 for 1.0 msec (full one way) 235 for 1.5 msec (centered) 312 for 2.0 msec (full the other way) If you can't make it work, then let me know, and I'll try to help. Bruce __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From robotek@nortexinfo.net Wed Jun 17 16:01:06 1998 Message-ID: <35881FF3.DF4@nortexinfo.net> Date: Wed, 17 Jun 1998 14:58:43 -0500 From: Bruce Markle Organization: RoboTek Engineering, Inc. X-Mailer: Mozilla 2.01E-GTE (Win95; U) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: Vibration Isolation Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Dear Group- I have my Tiger connected to a RF modem, which is installed in the engine compartment of a vehicle. The RF modem is sensitive to the vibration, which upsets the synthesizer and causes the com link to fall apart. I need to vib mount the modem to make this work. We suspect the board inside is having trouble with vib in the 15 to 30 Hz range, but we're not sure at which frequency the problem lies. The modem is a relatively light 2.3 pounds, and I am having trouble finding mounts that go that small (3 mounts minimum = less than 1 lb/mount). I have found some little rubber cylinders that go that small, but they have even lower shear ratings - and this system can see some very large dynamics. It's OK for the mount to "bottom out" during severe "bumps" and fail to isolate, but it must return to normal after the bumb. I have considered cutting washers out of limp foam and sandwiching the mounting plate, but the numbers say I must use very easily compressed foam, on the order of 2 PSI for a 25-50% deflection - it must also damp well and be closed cell, since this can get very wet. This stuff is not easy to find. Does anyone have any favorite shock mount / vibration damping foam vendors that they can share with me? Thanks in advance Bruce Markle __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From mgriffin@pnbwt.com Wed Jun 17 17:55:31 1998 Message-ID: <35883AB1.BF3A450@pnbwt.com> Date: Wed, 17 Jun 1998 16:52:49 -0500 From: Mike Griffin X-Mailer: Mozilla 4.05 [en] (Win95; I) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: Re: Servos... References: <35881C5F.4A0D@nortexinfo.net> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Thanks for the info, that's very helpful. Could you give a sample for the pulse in also? Is it possible to do a pulse in and a pulse out at the same time? (ie, read the pulse from the RX, do some calculations, alter the pulse as needed, then output to the servo)? Thanks!!! Mike Griffin Bruce Markle wrote: > Dear Mike & Rod - > > Yes, you can drive a servo with the Tiger. You can forget trying to > drive two. (Wilke has promised a 2nd pulseout channel for over a year, > and they finally told me to go buy a stamp or picstic...) > > Use the following: **** snip **** __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From mjconboy@chem.umass.edu Wed Jun 17 21:31:38 1998 Message-Id: <3.0.5.32.19980617213114.007d62e0@chemserv.chem.umass.edu> X-Sender: mjconboy@chemserv.chem.umass.edu X-Mailer: QUALCOMM Windows Eudora Light Version 3.0.5 (32) Date: Wed, 17 Jun 1998 21:31:14 -0400 To: tigers@kgsystems.com From: Mike Conboy Subject: Re: RC Servo control In-Reply-To: <86256626.00615869.00@pemsv004.pemstar.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit Mike, Rod, and other servo control folks, I've not done this sort of control, but I have happened across multi-servo, serial controllers from a couple of sources. Perhaps it's a viable alternate approach?? http://www.seetrom.com http://www.lynxmotion.com Best regards, Mike -------***************************************************------- Mike Conboy phone: 413+545-2559 Instrumentation Engineer fax: 413+545-4490 LGRT Chemistry email: mjconboy@technologist.com Box 34510 Amherst, MA 01003 ------****************************************************-------- __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From mjconboy@chem.umass.edu Wed Jun 17 23:10:08 1998 Message-Id: <3.0.5.32.19980617230934.007b7c90@chemserv.chem.umass.edu> X-Sender: mjconboy@chemserv.chem.umass.edu X-Mailer: QUALCOMM Windows Eudora Light Version 3.0.5 (32) Date: Wed, 17 Jun 1998 23:09:34 -0400 To: tigers@kgsystems.com From: Mike Conboy Subject: Re: RC Servo control Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit Mike, Rod, and other servo control folks, I've not done this sort of control, but I have happened across multi-servo, serial controllers from a couple of sources. Perhaps it's a viable alternate approach?? http://www.seetron.com/ssc.htm http://www.lynxmotion.com Best regards, Mike -------***************************************************------- Mike Conboy phone: 413+545-2559 Instrumentation Engineer fax: 413+545-4490 LGRT Chemistry email: mjconboy@technologist.com Box 34510 Amherst, MA 01003 ------****************************************************-------- __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com -------***************************************************------- Mike Conboy phone: 413+545-2559 Instrumentation Engineer fax: 413+545-4490 LGRT Chemistry email: mjconboy@technologist.com Box 34510 Amherst, MA 01003 ------****************************************************-------- __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From jcullins@applink.net Wed Jun 17 23:12:55 1998 Message-ID: <35888716.9105C6E4@applink.net> Date: Wed, 17 Jun 1998 22:18:47 -0500 From: "James T. Cullins" X-Mailer: Mozilla 4.01 [en] (Win95; I) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: Re: AW: Help with expander module X-Priority: 3 (Normal) References: <01BD9A1A.5F3E7D80@wilke.isdn-gw.AC-Net.de> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Thanks Klaus That makes sense. Regards Jim Cullins Wilke Technology GmbH wrote: > James T. Cullins > Mitchell Cottrell > Leo Schleupen, > > to clarify some questions from the past mails: > > CS (chip select indeed) must be low to select the module. Do not leave > it open! > if LASTLADR results in an error then add in DEFINE_A.INC the line: > #define LASTLADR 10 > > Best Regards > Klaus > > Leo > Does the expansion module pull the cs pin high? I would have thought > > it would need to be grounded to select the module. Or does cs mean > something other than chip select? > > Regards > Jim Cullins > Leo Schleupen wrote: > > > Hi Mitchel > > > > You have to tell the System the point where the higest adress of > > output is > > located. > > > > Add to Your Program: > > > > USER_EPORT PHYSOFFS, 0F0h > > USER_EPORT NROFOUT, 4 > > USER_EPORT LASTLADR, 13h > > USER_EPORT INITIAL, 0h, "00 00 00 00"% > > > > I leave the CS open. The connection CS to A7 causes an raise of the > > adress > > by 80h. > > > > Leo Schleupen > > leo@schleupen-ag.de > > > > -----Ursprungliche Nachricht----- > > Von: Mitchell Cottrell > > An: tigers@Kgsystems.com > > Datum: Dienstag, 16. Juni 1998 22:36 > > Betreff: Help with expander module > > > > > > > > > > >I am attempting to use a EP3-32-32 expander module > > >The problem is that the outputs appear to work untill an input is > > >addressed, and then they float high. What am I doing wrong? > > > > > >I have connected the unit to the tiger based on diagrams provided > on > > the > > >web site. The excetion is I had to put the CS line to ground > rather > > than > > >-A7 as indicated in the diagram. I have addressed the chip with > A3-6 > > all > > >low. > > > > > > > > >By writing to port 10h I am able to output data > > > > > >Based on the information I belive the mapping to be > > > > > >port 0 10h out > > >port 1 11h out > > >port 2 12h out > > >port 3 13h out > > >port 4 94h in > > >port 5 95h in > > >port 6 96h in > > >port 7 97h in > > > > > >With no input line in the program, or the input line set to a base > > port (on > > >the tiger) the output port 0 on the expander is loaded with the > > correct > > >data. THe ACLK line is low and strobes high during the write. The > > > DCLK > > >also follows this process. > > > > > >With the input line (IN 94h,inval) in place the outputs do not > work. > > The > > >ACLK line floats to some mid state and strobes high, never getting > to > > low, > > >and the DCLK line stays at a high state. No valid input data is > > obtained > > >an no valid output data is sent. > > > > > >Program fragment follows: > > > > > > > > >task main > > > > > >USER_VAR_STRICT ' check for var declaration > > > > > > >#INCLUDE DEFINE_A.INC ' general symbol > definitions > > >USER_EPORT ACT, ACTIVE > > >USER_EPORT PHYSOFFS, 0F0h 'OFFSET TO PORTS > > >byte inval > > > > > >while 1=1 > > > OUT 10h,15,1110b > > > IN 94h,inval > > >endwhile > > >end > > > > > > > > > > > > > > > > > >Mitchell S. Cottrell > > >Sr. Electronics Technician > > >Mechanical, Aerospace and Engineering Mechanics Department > > >University of Missouri - Rolla > > >********************************************************* > > >111 Mechanical Engineering Building > > >Rolla MO, 65409-0050 > > >573-341-4676 > > >********************************************************* > > >A lack of significant scientific debate does not mean we know the > > >answer. Just look at the horizon and you will see that in the > 1200's > > > > >a lack of significant scientific debate did not make the earth > flat! > > >__________________________________________________________ > > >For help, please send a HELP command to: > > webmaster@Kgsystems.com > > > > __________________________________________________________ > > For help, please send a HELP command to: > > webmaster@Kgsystems.com > > __________________________________________________________ > For help, please send a HELP command to: > webmaster@Kgsystems.com > > begin 600 WINMAIL.DAT > M>)\^(AT0`0:0" `$```````!``$``0>0!@`(````Y 0```````#H``$-@ 0` > M`@````$``0`!!) &`" !```!````# ````,``# #````"P`/#@`````"`?\/ > M`0```$<`````````@2L?I+ZC$!F=;@#=`0]4`@````!T:6=E7-T > M96US+F-O;0!33510`'1I9V5R``(P`0````4` > M``!33510`````!X``S !````%0```'1I9V5R M``,`%0P!`````P#^#P8````>``$P`0```!<````G=&EG97)S0&MG M M`````P``.0`````+`$ Z`0````(!]@\!````! ````````-B-@$(@ <`& `` > M`$E032Y-:6-R;W-O9G0@36%I;"Y.;W1E`#$(`02 `0`>````05 M=VET:"!E>'!A;F1E M`%L!`2" `P`.````S@<&`!$`$0`B`"P``P!.`0$)@ $`(0```#8W0D,S14(Q > M,#,Y04)$,3$X030U.3)!-#A%1#,V0CA!`$D'`0.0!@#H"@``$@````L`(P`` > M`````P`F``$````+`"D```````,`-@``````0 `Y`&"B#@@&FKT!'@!P``$` > M```>````05'!A;F1E M`!8````!O9H&" >R<;7B!@<1TIB>E;7A+*V+```>`!X,`0````4```!33510 > M`````!X`'PP!````#@```&EN9F] =VEL:V4N9&4````#``800 .[00,`!Q 3 > M"@``'@`($ $```!E````2D%-15-40U5,3$E.4TU)5$-(14Q,0T]45%)%3$Q, > M14]30TA,155014XL5$]#3$%224994T]-15%515-424].4T923TU42$5005-4 > M34%)3%,Z0U,H0TA)4%-%3$5#5$E.1$5%1 `````"`0D0`0```&P)``!H"0`` > M]A,``$Q:1G5/ELXO_P`*`0\"%0*H!>L"@P!0`O()`@!C: K M`H,R`\4"`'!R0G$1XG-T96T"@S-W`N0'$P* ?0J ",\)V3OQ%@\R-34"@ J! > M#;$+8.!N9S$P,P!0"PH4494+\F,`0" *A4IA!X* 5"X@0W5L; N HG,*A4UI > M=!%P91P0/1O@;P) %A <$ J%3&6&;P8`$7!L975P"?#6+ J%"H5T'G!C"V & > M@8AY(',#<&4@<0I0?1/ :0(@!" #4B `'1 @FPJP$\ @`, #$',Z'SSZ0P7P > M*!%P!2 @L!T@!9"O!4 +@ VP"8 I(H!U(F'^8B#P%: 'X" 1)&4B`@1AU1P` > M91O01!YP;AUP)<"896%V(/ 0$%35"E@J$12(!80 M= 0@_0N ( .1!) #8!_Q'1 J@01D9"IB1$5&24[015]!+BP@0R'S'"'Z92+F > M(PVQ+1$I6!DP'SPC"O0<(#(S- +1:2W/,%,,T#!3"UDQ-B]<,2S-&DE"(3$' > M\&5G"Q$<5OY+"V E8"[_&:\34!UP))(_'E$VQ3F )W 'D2("97A_-O `@0(@ > M)N4B,!P!(?-C#00@<"IQ)"!G:#\@Z$D@=PA@;"N@$8 H$? M0#S4+2#_"8 @`B6A"< (8"3A/R,F3_4;T$\%P&0YPCOA!X `<.\VQ2#"(@`+ > M@& M8#TE'G 3T/<[=1.D(?1O"X ^<4.Q/6(_(/ \433B*X I\00@;V;[29<(8'0[ > M4"2Q'%9*`!6@I&-A$]!D+DK/02N1]R 12]$%P% #8 G &W BY@%+.%5315)? > M15 83U)4.8$Y@%!(64!33T9&4RQ6`C"81C!H5-]5Y4Y25I#83U545M,Y@317 > M;U7E M)^0B`B/1*'(;T%0[LC\"("T@)* ZHB/1(!%!-_\@,#8A!Y$#D500! `@\$^P > MKR'R29=/1$F78B"@.%= ;U'_'DQ0^!Y@0 3P'K4M6&%G+@VP9[\M;&)5\Q&@ > M$U!<)Q%@&1 <(!T!VP>P`-!H!1 1<'1L8TF7VE8"(#H M"L &X'@N`, 3X* N=6UR+@F =5)Y#V]1(5!.\!&@0$MG<]D3LW,N!: AX#QS > M;W1QW4LX1%&P M29 M+T-2(!%D@2J0(%6P,RW\,S)_L7J??,=BXCAQ`F"_36$$`$/B)I109&2Q M\Q_D/-!R:W\0`C #$ ,@]P.1"X!0G3XK@4]B"8!6T-^ 42LD(@$@H!C@;X+! > M/%+Y&] @5X*R?A$\L$' 0U+_2,$9$$3V?2T],V,E/Q(B$?]X`2:13'$B$73# > M)9 B4#\1/3JQ9 M$< ZHO^"<8MB/R-0DF(5+0(@`C^DWV3Q0Z*/J4)G?($M9#$B4/\DPFUP4;(J > M8B("CF6(D8ME[X9G.Y0D(GI307^@>-@'0+]*MTGP)=%GIWR?G/-"(*#_2, < > MX'ZU3= `("[!>H!]]->"(2 "4&5D4;!AG4^>4N^-YB(""X "$'(`P&.#/+#_ > M): <(&'E`,"#P'ZU):"A?_^=$9]C7\!>=Y^R5@)08::->QK0IY@QJ$^G!1'@ > MIY@R>ZJ?IP4SIXE<4*S_IQ0TN5YX.32O- N IHTUL,G>-;&/IQ0R4+#8-K// > MIQ3;9$"PV#>V#YTY5WIB)Z#_A363\Y?%.'%4`E;0*P2Z>K\1L2 "?V"-TDF7 > MGV,HCXG^/HTW)3""^)]47\"C%8 G_X)QB $_\GI399H%H180)* ?N,BA,I&" > M>@`4L$-,2_^ZU<*R!^"'$A/ @@$'D3Q2_T&P"'%^PB(1GK*1=788QB'_A MP!YP`A <$"7@.>*"<;\X<9(0!!" MDA""ZT' )Y.$4LR8R6H^W\88A_,YX4!!(-)MCS#'4?]1L< M\ ) ^WZT4/EW'R:&,H M,E#*@A !D/TM$638JKI"W!2@R8)B$;#_`C#,GYT"4]4AH6L`!X!.`?_+551' > MG2^_A")0A( BD;B_,^0B56-60560*8!22>Y#5?3HKSF!)T0Q!9"$@/^CH=P! > M0:$%D"!1H^/F/^0Q\B,L@4Q5*_ K[.X_Z>'_3O M(%00`R!S\ ;2ZN$M\7^> > MT2%QYMU5M,8064'R<4G\5D7Q+U725EA7(NY^5I*R157P5$]3P%714^NH?V= > MU8'/H^NOD-(D(#LA,3P],?B(7G99(9^B+#'F-?O@JG P8OI?7>'/6/OXB GP > M9/G#_EOXCP"_`<^[`M=OAU,;T1U\`I%3 ME@E-!O$Z<)=1;/*AW2K0;VS0T&+'(D49$"T13Q!A0V$()F2P1&4V\73_XO+F > MV1$@UO&106=096%*4'=/@%.12C M-1#+8:%I*O\.[P__$0\18P+(_"$*=^_1 > M^0G*0G7_0)@P&1 "R WS)4I 3U;1-C4P<#DM35^P-2[F`I$U-W^A-. Q+30V > M-WC8#M\:+_L;/Q(/027 T&"$@&5A.I#^9XS +?"78$X!:F!W(2%0_QY1ZN&] > MX-6!0<,GHD)"/,#]O3!K)Z E\9!*.G&1``7Q]W?A)7'&X&^$@(+%/9#(\/9Z > M.K''(GE+X9IP;^&^`-\]8MK!E\6LP%^P)U#GACQ^4U2$@,V%K3G2O > M<5&:D8?PVL A`LA?+&]O+7\NCR[T`LA&O#%OP7!_5M SL&' 93'@H9>@?V!( > M:$5,4(O!;7' AR)O[^.XD0%QP'01 M_S[O0K(XST&O0K\OG#IO.W_Y/(0@7'=@D2 ]?SZ/ZL$=/^)D/^#K(.807&8S > M_4J0 H\W,%FKT!0 `(,&"8\W,%FKT!'@`]``$````%````05 ` > end > > __________________________________________________________ > For help, please send a HELP command to: > webmaster@Kgsystems.com __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From mgriffin@pnbwt.com Wed Jun 17 23:59:33 1998 Message-ID: <35888F4E.12B1D2C1@pnbwt.com> Date: Wed, 17 Jun 1998 22:53:50 -0500 From: Mike Griffin X-Mailer: Mozilla 4.01 [en] (Win95; U) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: Re: RC Servo control X-Priority: 3 (Normal) References: <3.0.5.32.19980617213114.007d62e0@chemserv.chem.umass.edu> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Thanks for the info Mike. FYI, it's: http://www.seetron.com (scott edwards electronics). I've seen their servo driver before, but was put off by the extra price of another module. I was hoping the Tiny Tiger would be able to handle the servo input/output without such. It probably could, if the documentation was just a little better. :( Some people have pulse generators/scope's and can use them to see exactly what the Tiger expects in and puts out, but most of us have to rely on the documentation to shed light on it's function. Dan, just a thought, how about contracting someone that knows German to convert all the examples/documentation to English? Maybe a student? Some of the doc's/examples are pretty old, but yet there is still no English version. It would seem since KG is the American representative, that they should step up and help the American buyers put these units to better use. If the end-user cannot get the devices to function as needed (because of poor or missing documentation), then they will find a product that does (PicStick, Bstamp, etc.). The Tiger/Tiny Tiger has a lot going for it, but it doesn't matter how fast it is if we can't put it to use. :) Thanks, Mike Griffin Mike Conboy wrote: > Mike, Rod, and other servo control folks, > > I've not done this sort of control, but I have happened across > multi-servo, > serial controllers from a couple of sources. Perhaps it's a viable > alternate approach?? > > http://www.seetrom.com > > http://www.lynxmotion.com > > Best regards, Mike __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From dan.g@kgsystems.com Thu Jun 18 07:06:14 1998 Message-ID: <3588F414.9BDF0761@kgsystems.com> Date: Thu, 18 Jun 1998 07:03:48 -0400 From: Dan Garlen Organization: Kg System, Inc. X-Mailer: Mozilla 4.02 [en]C-AtHome0402 (Win95; U) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: Applications Notes References: <3.0.5.32.19980617213114.007d62e0@chemserv.chem.umass.edu> <35888F4E.12B1D2C1@pnbwt.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Dear Mike This is a very reasonable thought. We did attempt to play this roll. However, due to the highly technical nature of the examples and the use of German Technoeeze - we had to step back and let Wilke do this on their own schedule as they are singularly best qualified for the task. We are planning some assorted applications notes in the near future. We are planning a promotion in the near future where we will offer "Kg Tiger Bucks" (discounts for Tiger Products) for list members who contribute to a library of app notes. Any suggestions on format or content? i.e. include: Statement of problem, constraints, overview of solution, program segment, schematic, conclusion... Mike Griffin wrote: > > Dan, just a thought, how about contracting someone that knows German > to convert all the examples/documentation to English? Maybe a student? > Some of the doc's/examples are pretty old, but yet there is still no > English version. It would seem since KG is the American representative, that > they should step up and help the American buyers put these units to > better use. If the end-user cannot get the devices to function as > needed (because of poor or missing documentation), then they will find a > product that does (PicStick, Bstamp, etc.). The Tiger/Tiny Tiger has a lot > going for it, but it doesn't matter how fast it is if we can't put it to use. > :) > Thanks, > Mike Griffin -- Best regards, Dan Garlen Kg Systems, Inc. Dorine Industrial Park #3 Merry Lane East Hanover, NJ 07936-3901 dan.g@kgsystems.com http://www.kgsystems.com http://www.industrialcontroller.com PHN: 973-515-4664 FAX: 973-515-1033 __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From cottrell@gearbox.maem.umr.edu Thu Jun 18 09:56:19 1998 Message-Id: <3.0.1.32.19980618085041.0078093c@gearbox.maem.umr.edu> X-Sender: cottrell@gearbox.maem.umr.edu X-Mailer: Windows Eudora Pro Version 3.0.1 (32) Date: Thu, 18 Jun 1998 08:50:41 -0500 To: tigers@Kgsystems.com From: Mitchell Cottrell Subject: Still not working...Eport Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=====================_898195841==_" X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit --=====================_898195841==_ Content-Type: text/plain; charset="us-ascii" I have tried everything I can find, including the suggestions from this list. I have 3 days in an "out of the box" item and am in need of serious help. I am including a copy of the source code and a copy of the scematic as a GIF. With the in statements commented out the outs work fine. If I turn on the in statement with ANY address, the outputs dont function correctly and the input data is trash. I have tried every address from 80h to 9Fh with somewhat different results. Basicly the output voltage of the out drops to about 1.7 to 1.4 volts instead of the .7 or lower required. The high level (5 volts) is fine. If anyone can duplicate the problem and send a fix it would be a big help. This is a several thousand dollar project that is stuck. Code: task main USER_VAR_STRICT ' check for var declaration byte SWINPUTADDR 'SWITCH INPUT ADDRESS byte switches 'input value byte I #INCLUDE DEFINE_A.INC ' general symbol definitions USER_EPORT ACT, ACTIVE USER_EPORT PHYSOFFS, 0F0h USER_EPORT NROFOUT, 4 USER_EPORT LASTLADR, 13h USER_EPORT INITIAL, 0h, "00 00 00 00"% SWINPUTADDR=80h while 1=1 OUT 10h,15,1110b IN SWINPUTADDR,SWITCHES WAIT_DURATION 1000 OUT 10h,15,1101b IN SWINPUTADDR,SWITCHES WAIT_DURATION 1000 OUT 10h,15,1011b 'IN SWINPUTADDR,SWITCHES WAIT_DURATION 1000 OUT 10h,15,0111b 'IN SWINPUTADDR,SWITCHES WAIT_DURATION 1000 endwhile endprogram: END --=====================_898195841==_ Content-Type: image/gif; name="schematic.gif"; x-mac-type="47494666"; x-mac-creator="4A565752" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="schematic.gif" R0lGODlhsgLtA/cAAAAAAP////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////ywAAAAAsgLtAwAI/gADCBxI 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 --=====================_898195841==_ Content-Type: text/plain; charset="us-ascii" Mitchell S. Cottrell Sr. Electronics Technician Mechanical, Aerospace and Engineering Mechanics Department University of Missouri - Rolla ********************************************************* 111 Mechanical Engineering Building Rolla MO, 65409-0050 573-341-4676 ********************************************************* A lack of significant scientific debate does not mean we know the answer. Just look at the horizon and you will see that in the 1200's a lack of significant scientific debate did not make the earth flat! --=====================_898195841==_-- __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From mgriffin@pnbwt.com Thu Jun 18 10:46:19 1998 Message-ID: <358927A0.C02C99AC@pnbwt.com> Date: Thu, 18 Jun 1998 09:43:44 -0500 From: Mike Griffin X-Mailer: Mozilla 4.05 [en] (Win95; I) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: Re: Servos... References: <35881C5F.4A0D@nortexinfo.net> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Bruce (et al), Many thanks for the sample you gave. It really helped shed some light on the mysterious pulse out command. FYI, I don't remember seeing anywhere in the manual that it's limited to a certain pin (and yes, it's 86 on the Tiny Tiger). Am I missing it, or did you find out the required pin somewhere else? I tried the pulse out sample you gave last night (through a 7404 inverter chip) and it worked somewhat (better than what I've tried to date was at least). Unfortunately, all it would do is slowly move the servo all the way in one direction, regardless of the CNT variable. I'm going to try with a different servo to make sure this one isn't faulty. One note, while experimenting, I think I found a way to do it without the 7404. Since the pulse out instructions reference the low pulse, but give you the ability to do both duty (CNT variable) and cycle (3125 constant) adjustments, it should be possible with a little math to do it in a high pulse format. 6.4us = .0064ms Cycle: 3125 = 20 ms (3125 * .0064ms) Duty: 235 = 1.5 ms (235 * .0064ms) |<----- Cycle -------------------->| |<-- Duty ---------> |-------------| | | | | | | | | --------------------- ----------- Thus the need for the hex inverter. However, with some math we should be able to change the Cycle and Duty to give us a high pulse format: |<----- Cycle -------------------->| |<---Duty---->| |-------------| | | | | | | | | --------------------- ----------- If I'm correct, all we have to do is take our cycle (3125 in this example), and subtract the above duty to give us our high pulse duty (let's call it hpduty). Thus, to output high-pulse: INSTALL_DEVICE #2, "PLSOUT1.TDD",3 CONT = 0 duty = 235 cycle = 3125 hpduty = cycle - duty PUT#2, CONT, hpduty, cycle My terminology, or for that matter, my whole theory could be wrong, since I haven't tested it yet. I've got a stamp II I'm going to hook up tonight to tell me the pulse I'm putting out with the above sample to verify (isn't that funny, I'm using a Stamp II to verify my Tiny Tiger's output?). A poor-man's scope, if you will. :) Later, Mike Griffin Bruce Markle wrote: > Dear Mike & Rod - > > Yes, you can drive a servo with the Tiger. You can forget trying to > drive two. (Wilke has promised a 2nd pulseout channel for over a year, > and they finally told me to go buy a stamp or picstic...) > > Use the following: > > INSTALL_DEVICE #2, "PLSOUT1.TDD",3 > CONT = 0 > CNT = 235 > PUT#2, CONT, CNT, 3125 > > Notes: > Device number (#2) is per the standard Tiger useage, others are OK > - use 3 at the end of the install - it gives 6.4 uS counts > CONT = 0 gives continious pulses > CNT = 235 gives a 1.5 msec LOW pulse (centers the servo) > 3125 gives a 20 msec repeat rate > CONT must be declared as LONG > CNT should be declared as a WORD since it can be >256 > > The Tiger will not drive the servo - use an inverter such as a 74HC04, > that's why the pulse out of the Tiger is LOW > > The output appears on L86 (pin 20) on a BASIC Tiger, I don't know where > it happens on a Tiny Tiger > > Vary CNT for the sevro control > 156 for 1.0 msec (full one way) > 235 for 1.5 msec (centered) > 312 for 2.0 msec (full the other way) > > If you can't make it work, then let me know, and I'll try to help. > > Bruce __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From mgriffin@pnbwt.com Thu Jun 18 11:17:06 1998 Message-ID: <35892EDE.BA68BFF5@pnbwt.com> Date: Thu, 18 Jun 1998 10:14:38 -0500 From: Mike Griffin X-Mailer: Mozilla 4.05 [en] (Win95; I) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: Re: Applications Notes References: <3.0.5.32.19980617213114.007d62e0@chemserv.chem.umass.edu> <35888F4E.12B1D2C1@pnbwt.com> <3588F414.9BDF0761@kgsystems.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Dan, Regarding conversion from German to English; There are a couple of samples in the Applikat directory that look very useful, as they seem to really give some good details on the device drivers and functions. I think any conversion from German to English would be better than none at all. Based on the age of some of the present German samples, Wilke doing it on their own schedule doesn't sound very promising. :( I think the incentive for contributions is very good ideal. BTW, I notice one of the german tiger users said he had v3.0 about a month ago. Do you have a date yet when the v3.0 will be available to the US customers? Do you know if they expanded the documentation? Is there going to be a charge to upgrade to v3.0? Thanks, Mike Griffin Dan Garlen wrote: > Dear Mike > > This is a very reasonable thought. We did attempt to play this roll. However, > due to the highly technical nature of the examples and the use of German > Technoeeze - we had to step back and let Wilke do this on their own schedule as > they are singularly best qualified for the task. > > We are planning some assorted applications notes in the near future. > > We are planning a promotion in the near future where we will offer "Kg Tiger > Bucks" (discounts for Tiger Products) for list members who contribute to a > library of app notes. Any suggestions on format or content? > > i.e. include: Statement of problem, constraints, overview of solution, program > segment, schematic, conclusion... > __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From mgriffin@pnbwt.com Thu Jun 18 11:46:07 1998 Message-ID: <358935A9.3E8BE2D5@pnbwt.com> Date: Thu, 18 Jun 1998 10:43:37 -0500 From: Mike Griffin X-Mailer: Mozilla 4.05 [en] (Win95; I) MIME-Version: 1.0 To: Tiger Mailing List Subject: Question regarding IDE Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com There is an odd behavior in my software (2.01c). When I open some .tig files, the last letter of each line is missing (not visible). If I highlight the end of the line (by using the Shift-arrow keys), I can see the letter, and then a little square box. If I type in the missing letter, and press enter it will show the last letter. It has something to do with that little square box, since once it's gone I can see the letters normally (must be a hidden special character). Anybody else seen this behavior? Thanks, Mike Griffin __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From sroberts@sunstroke.sdsu.edu Thu Jun 18 12:29:02 1998 Message-Id: <3.0.32.19980618092822.00701914@sunstroke.sdsu.edu> X-Sender: sroberts@sunstroke.sdsu.edu X-Mailer: Windows Eudora Pro Version 3.0 (32) Date: Thu, 18 Jun 1998 09:28:24 -0700 To: tigers@kgsystems.com From: Stephen Roberts Subject: Re: Still not working...Eport Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit At 08:50 98/6/18 -0500, you wrote: > >Basicly the output voltage of the out drops to about 1.7 to 1.4 volts >instead of the .7 or lower required. The high level (5 volts) is fine. > This may not be related to your problem, but may be something to think about: I experienced a problem a while ago where on one bit of port 8 used as an output, a logic low would only go to about 1.5 volts unless I added a pulldown resistor. I needed to use about 470 ohms of pulldown to ground to get below about 0.5 volts for a logic low. This was way to small a value for a pulldown. I substituted another TinyTiger, and got a correct logic low of 0.1 volts or so, without the pulldown. Conclusion? For some reason that particular bit on port 8 was gotten "compromised" such that it would go hi OK, but could not pull low enough. Have you tried substituting another module just to rule out the hardware? ------------------------------- Steve Roberts sroberts@sunstroke.sdsu.edu 619 454 5234, 619 454 7008 FAX ------------------------------- __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From info@wilke.de Thu Jun 18 12:29:36 1998 Message-ID: <01BD9AE6.EEBA8A40@wilke.isdn-gw.AC-Net.de> From: Wilke Technology GmbH To: "'tigers@kgsystems.com'" Subject: AW: Question regarding IDE Date: Thu, 18 Jun 1998 18:27:08 +-200 Encoding: 12 TEXT, 33 UUENCODE X-MS-Attachment: WINMAIL.DAT 0 00-00-1980 00:00 X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Mime-Version: 1.0 Dear Mike, thank you very much for your email. Wich editor do you use ? The editor must put a CR + LF to the end of each line. Nothing else. Send us your tiger program too, so we can see, what's to do. Please let me knwo, if you have any questions and what are your further requirements. Best regards, Heiko Tropartz begin 600 WINMAIL.DAT M>)\^(B\0`0:0" `$```````!``$``0>0!@`(````Y 0```````#H``$-@ 0` M`@````$``0`!!) &`" !```!````# ````,``# #````"P`/#@`````"`?\/ M`0```$<`````````@2L?I+ZC$!F=;@#=`0]4`@````!T:6=E7-T M96US+F-O;0!33510`'1I9V5R``(P`0````4` M``!33510`````!X``S !````%0```'1I9V5R``$P`0```!<````G=&EG97)S0&MG``@0 M`0```&4```!$14%234E+12Q42$%.2UE/559%4EE-54-(1D]264]54D5-04E, M5TE#2$5$251/4D1/64]555-%/U1(145$251/4DU54U10551!0U(K3$943U1( M145.1$]&14%#2$Q)3D5.3U1(``````(!"1 !````N0$``+4!``"$`@``3%I& M=5&F;I?_``H!#P(5`J@%ZP*#`% "\@D"`&-H"L!S970R-P8`!L,"@S(#Q0(` M<')"<1'B2!M=1%P( (0!P;QQP"X!G'C!L/Q&P'I8&8"/1(+ =Y'1IGF<$D")@`V ) MP&%M(T%0;RP@1F"' C@07 %A M`*YI%A '@ (P X-Sender: cottrell@gearbox.maem.umr.edu X-Mailer: Windows Eudora Pro Version 3.0.1 (32) Date: Thu, 18 Jun 1998 13:02:40 -0500 To: tigers@kgsystems.com From: Mitchell Cottrell Subject: Re: Vibration Isolation In-Reply-To: <35881FF3.DF4@nortexinfo.net> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit several points. 1) Move the modem. Car seats make good low freq vibration dampers. 2) Replace the ceramic caps with tant, micas, other . Ceramic caps hate vibration. 3) Low density closed cell foam is rare. Open cell low desity foam is very common. However I think you are looking in the wron area. a 2.3# weight at 20HZ and 10 g's will only displace about 1/16th of an inch. A good foam cushion of any soft sort will dampen out this type of frequency. There is not much displacement to deal with. What you are looking at is non-sinusioudal vibration, which is a totaly different animal. At 02:58 PM 6/17/1998 -0500, you wrote: >Dear Group- > >I have my Tiger connected to a RF modem, which is installed in the >engine compartment of a vehicle. The RF modem is sensitive to the >vibration, which upsets the synthesizer and causes the com link to fall >apart. I need to vib mount the modem to make this work. We suspect the >board inside is having trouble with vib in the 15 to 30 Hz range, but >we're not sure at which frequency the problem lies. > >The modem is a relatively light 2.3 pounds, and I am having trouble >finding mounts that go that small (3 mounts minimum = less than 1 >lb/mount). I have found some little rubber cylinders that go that >small, but they have even lower shear ratings - and this system can see >some very large dynamics. It's OK for the mount to "bottom out" during >severe "bumps" and fail to isolate, but it must return to normal after >the bumb. > >I have considered cutting washers out of limp foam and sandwiching the >mounting plate, but the numbers say I must use very easily compressed >foam, on the order of 2 PSI for a 25-50% deflection - it must also damp >well and be closed cell, since this can get very wet. This stuff is not >easy to find. > >Does anyone have any favorite shock mount / vibration damping foam >vendors that they can share with me? > >Thanks in advance > >Bruce Markle > >__________________________________________________________ >For help, please send a HELP command to: webmaster@Kgsystems.com > > Mitchell S. Cottrell Sr. Electronics Technician Mechanical, Aerospace and Engineering Mechanics Department University of Missouri - Rolla ********************************************************* 111 Mechanical Engineering Building Rolla MO, 65409-0050 573-341-4676 ********************************************************* A lack of significant scientific debate does not mean we know the answer. Just look at the horizon and you will see that in the 1200's a lack of significant scientific debate did not make the earth flat! __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From cottrell@gearbox.maem.umr.edu Thu Jun 18 14:12:08 1998 Message-Id: <3.0.1.32.19980618130632.007863b4@gearbox.maem.umr.edu> X-Sender: cottrell@gearbox.maem.umr.edu X-Mailer: Windows Eudora Pro Version 3.0.1 (32) Date: Thu, 18 Jun 1998 13:06:32 -0500 To: tigers@kgsystems.com From: Mitchell Cottrell Subject: Re: Still not working...Eport In-Reply-To: <3.0.32.19980618092822.00701914@sunstroke.sdsu.edu> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit No I haven't. For two reasons. 1) I don't have another extender 2) If I comment out the line that does the "IN" then the voltages are correct. IT is somehow tied up with decoding the IN and the OUT internal to the expander module. At 09:28 AM 6/18/1998 -0700, you wrote: >At 08:50 98/6/18 -0500, you wrote: > >> >>Basicly the output voltage of the out drops to about 1.7 to 1.4 volts >>instead of the .7 or lower required. The high level (5 volts) is fine. >> > >This may not be related to your problem, but may be something to think about: > >I experienced a problem a while ago where on one bit of port 8 used as an >output, a logic low would only go to about 1.5 volts unless I added a >pulldown resistor. I needed to use about 470 ohms of pulldown to ground to >get below about 0.5 volts for a logic low. This was way to small a value >for a pulldown. I substituted another TinyTiger, and got a correct logic >low of 0.1 volts or so, without the pulldown. Conclusion? For some reason >that particular bit on port 8 was gotten "compromised" such that it would >go hi OK, but could not pull low enough. > >Have you tried substituting another module just to rule out the hardware? > > >------------------------------- >Steve Roberts >sroberts@sunstroke.sdsu.edu >619 454 5234, 619 454 7008 FAX >------------------------------- >__________________________________________________________ >For help, please send a HELP command to: webmaster@Kgsystems.com > > Mitchell S. Cottrell Sr. Electronics Technician Mechanical, Aerospace and Engineering Mechanics Department University of Missouri - Rolla ********************************************************* 111 Mechanical Engineering Building Rolla MO, 65409-0050 573-341-4676 ********************************************************* A lack of significant scientific debate does not mean we know the answer. Just look at the horizon and you will see that in the 1200's a lack of significant scientific debate did not make the earth flat! __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From sroberts@sunstroke.sdsu.edu Thu Jun 18 14:24:34 1998 Message-Id: <3.0.32.19980618112238.00685d14@sunstroke.sdsu.edu> X-Sender: sroberts@sunstroke.sdsu.edu X-Mailer: Windows Eudora Pro Version 3.0 (32) Date: Thu, 18 Jun 1998 11:24:02 -0700 To: tigers@kgsystems.com From: Stephen Roberts Subject: watchdog timer & RTC Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit Has anyone tried implementing a watchdog timer function using the hardware realtime clock version of the Tiger/Tinytigers? The intent would be to get a watchdog function without having to implement an external watchdog circuit. I haven't tried this, but the idea would be to use the alarm output from the RTC as a reset for the processor, by continually setting the alarm for, say, 10 seconds later each time through a 1-second loop. If the processor hangs for more than 10 seconds, the alarm (TinyTiger pin 34) goes active (Hi). Pin 34 would be connected through an inverter to Reset pin 21. Any ideas or anyone's experience with this would be welcome! Thanks. Steve PS: An onboard watchdog function would be a very useful feature for the Tigers, especially when used in realtime control applications where a hung processor can cause damage or other problems. How about it, Wilke? Thanks! ------------------------------- Steve Roberts sroberts@sunstroke.sdsu.edu 619 454 5234, 619 454 7008 FAX ------------------------------- __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From jmiller@breault.com Thu Jun 18 18:31:04 1998 Message-ID: <076801bd9b08$bd68fd60$4ab988d1@jmiller.breault.com> From: jmiller@breault.com (Miller, Jeff) To: Subject: battery connection Date: Thu, 18 Jun 1998 15:30:47 -0700 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 4.72.2106.4 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4 X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Does anyone have a circuit for wiring a lithium battery to a TinyTiger. thanks, jeff __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From kaefer@imw.tu-clausthal.de Fri Jun 19 03:52:13 1998 Message-ID: <358A1930.894@imw.tu-clausthal.de> Date: Fri, 19 Jun 1998 09:54:24 +0200 From: Berthold Kaeferstein Organization: Institut fuer Maschinenwesen TU-Clausthal X-Mailer: Mozilla 3.01Gold (WinNT; I) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: Q: Tiger/TT applicable? References: <076801bd9b08$bd68fd60$4ab988d1@jmiller.breault.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Dear "tigers", I've been following this group for several weeks to find out a little about TT's, the Tigers capabilities and Wilkes service. My application for the Tiger is as follows: I've to control a small robot with 4 degrees of freedom driven by 4 DC motors (12V, max. 50W). I want to use an incremental measuring system to determine the position (photoelectric barrier and plate with holes, max. 100 pulses p. second). Best would be if at least 3 axes could be driven simultaneously (3 seperate tasks?) and the end position comes from the PC via RS232. The output signal to control the drives could be PWM modulated or a DC reference voltage which could be amplified to get enough current for the motors. Now my questions: 1. Has the TT or T enough output pins/channels to drive at least 3 motors simultaneously? 2. Is he fast enough to digitize the signals from the position measuring device at once without signal loss 3. How complex is a RS232 connection? 4. Can I do it with the Tiger or is there an alternative? Thanks Berthold _____________________________________________________________ // /| /| || //| // Institut fuer Maschinenwesen // //| //| || //|| // Technische Universitaet Clausthal // //||//|| ||// ||// // // ||/ || ||/ ||/ Institute for Mechanical Engineering // // |/ || |/ |/ Technical University Clausthal SMail: EMail: kaefer@imw.tu-clausthal.de Robert-Koch-Str. 32 Phone: 0 49 (0) 53 23 / 72-3733 D 38678 Clausthal-Zellerfeld Fax: 0 49 (0) 53 23 / 72-35 01 Germany Info: http://www.imw.tu-clausthal.de ___________________________________________________________________ __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From tiff@WEBSERV.biologie.hu-berlin.de Fri Jun 19 03:53:48 1998 Message-Id: <9806190754.AA0756@WEBSERV.biologie.hu-berlin.de> From: "Stephan Schmidt" To: "tigers@kgsystems.com" Date: Fri, 19 Jun 98 09:54:39 -0100 Priority: Normal X-Mailer: PMMail 1.95a For OS/2 Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-2" Content-Transfer-Encoding: 7bit Subject: Re: Question regarding IDE X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com On Thu, 18 Jun 1998 10:43:37 -0500, Mike Griffin wrote: >There is an odd behavior in my software (2.01c). When I open some .tig >files, the last letter of each line is missing (not visible). If I >highlight the end of the line (by using the Shift-arrow keys), I can see >the letter, and then a little square box. If I type in the missing >letter, and press enter it will show the last letter. It has something >to do with that little square box, since once it's gone I can see the >letters normally (must be a hidden special character). Anybody else >seen this behavior? > >Thanks, >Mike Griffin > >__________________________________________________________ >For help, please send a HELP command to: webmaster@Kgsystems.com Yes, and if the file is growing all will be good. thats the same behavior like i had with 2.01. my work around was the use of a different editor and only to compile with the ide. if you type in the missing chars like i does you will see in another editor that they are doubled now. it was horrible because the error messages. you can also add a remark at the end of line followed of a space because the space is away ;-) but the important information is readable. hope this helps, Stephan -------------------------------------------- | Stephan Schmidt | | Humboldt Universitaet zu Berlin | Math.-Nat. Fakultaet 1 | Institut fuer Biologie | Lehrstuhl fuer Membranphysiologie | Invalidenstr. 43 | | D-10115 Berlin | | Tel.: (030) 20938808 | FAX: (030) 20938635 | | E-Mail: tiff@webserv.biologie.hu-berlin.de -------------------------------------------- __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From robotek@nortexinfo.net Fri Jun 19 10:10:23 1998 Message-ID: <358A6DE1.498C@nortexinfo.net> Date: Fri, 19 Jun 1998 08:55:45 -0500 From: Bruce Markle Organization: RoboTek Engineering, Inc. X-Mailer: Mozilla 2.01E-GTE (Win95; U) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: Servos Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Dear Rod/Mike - The multiplexed idea should work in theory - to get a single pulse, you would need to set the CONT variable in the snippet I sent to "1". This should give you one pulse (2 for 2, 3 for 3, ... and 0 for continious). It only seems to work if it's declared as long. Then the rest should be straightforward - the Tiger ought to be fast enough to do this. I have noticed that the continious output does glitch around some - I suspect that is a problem with the DD. If it's a load/reloading problem, then a single pulse might be real noisy. I may give this a try as well. Pulseout only works with pin L86. The two pulseout driver (that does not exist) is supposed to output on L82 when it is completed. Let's keep asking for it. I have the (German) pulseout docs, and was able to figure out that much. The only other thing I was able to learn from it is that the number after the declaration is as follows: 1 gives 0.4 us pulses 2 gives 1.6 us pulses 3 gives 6.4 us pulses The reason I sent the pulses Low instead of Hi is that the Tiger can't drive a servo like a Stamp can. It's also just a good idea to buffer it as well with at least a buffer or inverter. Inverters are a little more common, so I programmed it for them. You can indeed send positive pulses as you suggested, but then you will need a non-inverting buffer. I buffer with a 74HC04, which has a fanout of 10LS loads. I don't know if the plain 7404 has this much fanout or not. This could be a source of your problem. A real scope would sure help you out here. (The HC series is great - don't buy regular if you can get a HC part - it has the same or better capability at regular TTL at a fraction of the power consumption) The snippet I sent is what I believe to be the necessary commands, but it was taken from a much larger program. I may play with the muleplex idea, if I do I will check out the snippet to see if I forgot anything. Bruce Markle __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From robotek@nortexinfo.net Fri Jun 19 10:10:24 1998 Message-ID: <358A7128.45A4@nortexinfo.net> Date: Fri, 19 Jun 1998 09:09:44 -0500 From: Bruce Markle Organization: RoboTek Engineering, Inc. X-Mailer: Mozilla 2.01E-GTE (Win95; U) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: vibration Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Dear Mitchell Thanks for the reply. I can't really move the modem to another spot without affecting a lot of other stuff. This is in a Personal Watercraft, and there there aren't many other places, and the vibration is basically everywhere. Thus I can't put it on the seat, either. This mount must be bulletproof as the vehicle sees severe dynamics. I don't build the RF modem, so I can't change the internal parts, although the manufacturer is working with me on that, more from a adding foam between the boards standpoint. I have found some low compression foam (around 2 PSI for 25 to 50% compression) in closed cell - have some samples on the way. The numbers show that even small foam washers will give a much higher frequency that I want. This is not the best solution I have come up with - I found some rubber Lord mounts (814) 868-0924 that get down this small and have designed a mount with them. System natural frequency should be around 12-14 Hz. Will see if this works. Thanks for the help Bruce Markle __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From mgriffin@pnbwt.com Fri Jun 19 10:45:19 1998 Message-ID: <358A78AD.A064ED4@pnbwt.com> Date: Fri, 19 Jun 1998 09:41:49 -0500 From: Mike Griffin X-Mailer: Mozilla 4.05 [en] (Win95; I) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: Re: Question regarding IDE References: <9806190754.AA0756@WEBSERV.biologie.hu-berlin.de> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com I looked at one of the files using a hex editor, and found out that it only had CR and no LF (or vice versa? It has the hex 0A, whichever that one is). I could open the *.TIG file using MS-DOS Edit, save it, and it would have both in there. I don't know what is causing it to drop the extra code, but it's annoying. Mike Stephan Schmidt wrote: > Yes, and if the file is growing all will be good. thats the same behavior like i had with 2.01. my work around was the use of > a different editor and only to compile with the ide. if you type in the missing chars like i does you will see in > another editor that they are doubled now. it was horrible because the error messages. you can also add a remark at the end of line > followed of a space because the space is away ;-) but the important information is readable. > hope this helps, > Stephan > -------------------------------------------- > | Stephan Schmidt __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From cottrell@gearbox.maem.umr.edu Fri Jun 19 12:17:38 1998 Message-Id: <3.0.1.32.19980619111159.00746494@gearbox.maem.umr.edu> X-Sender: cottrell@gearbox.maem.umr.edu X-Mailer: Windows Eudora Pro Version 3.0.1 (32) Date: Fri, 19 Jun 1998 11:11:59 -0500 To: tigers@Kgsystems.com, support@wilke-technology.com From: Mitchell Cottrell Subject: Still trying to make the Eport work Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit I decided to bypass the internal routines. Below is the code I have come up with that should work based on the hadware descriptions in the manual on pages 5-74 and 5-76. This gives me a very simmilar result as the builting routines. The extended module is at address is at 0 so this should work. The outputs work with no input statments turned on. I am comming the the conclusions that the module is just plain bad. This would be unfortunate for my first attempt on their hadware. Sample code follows: task main USER_VAR_STRICT ' check for var declaration #INCLUDE DEFINE_A.INC ' general symbol definitions USER_EPORT ACT, NOACTIVE byte switches dir_pin 3,3,0 'ACLK dir_pin 3,4,0 'DCLK dir_pin 3,5,0 '-INE ' 76543210 76543210 out 3,00111000b,00100000b 'set aclk, dclk, -ain while 1=1 call extout(0,1110b) call extin(7,switches) WAIT_DURATION 1000 call extout(0,1101b) call extin(7,switches) WAIT_DURATION 1000 call extout(0,1011b) 'call extin(7,switches) WAIT_DURATION 1000 call extout(0,0111b) 'call extin(7,switches) WAIT_DURATION 1000 endwhile END '********************************************************* ' Output to extender ' sub extout (byte address; byte data) dir_port 6,0 out 6,255,address ' 76543210 76543210 out 3,00001000b,00001000b 'set aclk (3) out 3,00001000b,00000000b 'clear aclk out 6,255,data out 3,00010000b,00010000b 'set dclk (4) out 3,00010000b,00000000b 'clear dclk dir_port 6,1 end '********************************************************* ' ' external input ' sub extin (byte address; var byte value) byte portaddr dir_port 6,0 portaddr = address bitor 10000000b portaddr = portaddr bitand 10000111b out 6,255,portaddr ' 76543210 76543210 out 3,00001000b,00001000b 'set aclk (3) out 3,00001000b,00000000b 'clear aclk dir_port 6,1 out 3,00100000b,00000000b 'set ine low (5) in 6,value out 3,00100000b,00100000b 'reset ine high end Mitchell S. Cottrell Sr. Electronics Technician Mechanical, Aerospace and Engineering Mechanics Department University of Missouri - Rolla ********************************************************* 111 Mechanical Engineering Building Rolla MO, 65409-0050 573-341-4676 ********************************************************* A lack of significant scientific debate does not mean we know the answer. Just look at the horizon and you will see that in the 1200's a lack of significant scientific debate did not make the earth flat! __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From jean.vanl@wanadoo.fr Fri Jun 19 13:11:09 1998 Message-Id: <199806191711.TAA23443@wanadoo.fr> From: "Jean-Marc Van Laethem" To: Subject: Re: Vibration Isolation Date: Fri, 19 Jun 1998 19:09:35 +0200 X-MSMail-Priority: Normal X-Priority: 3 X-Mailer: Microsoft Internet Mail 4.70.1155 MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Dear Bruce, I have been dealing with vibration absorbers myself and found a magic material! It's called AIRLITE, I do not know who the manufacturer is. It is used to make orthopedic shoe soles. I found it in a large department store in the shoe sole section. The salesperson told me that is is also used to reduce vibration transmission of large industrial motors. It comes in sheets of 10 by 15 inches, 1/4 inch thich. I hold servos and stepper motors with it, and magic : hardly any noise and no more vibrations. Hope that helps, Mitchell Cottrell : do you know who makes it and if other thikness are available? Greetings from Paris to all. Jean.VanL@Wanadoo.fr Jean-Marc Van Laethem 11, rue des Dardanelles 75017 Paris Tel : 33 1 53 69 04 01 Fax : 33 1 53 96 03 91 ---------- > De : Bruce Markle > A : tigers@kgsystems.com > Objet : Vibration Isolation > Date : mercredi 17 juin 1998 21:58 > > Dear Group- > > I have my Tiger connected to a RF modem, which is installed in the > engine compartment of a vehicle. The RF modem is sensitive to the > vibration, which upsets the synthesizer and causes the com link to fall > apart. I need to vib mount the modem to make this work. We suspect the > board inside is having trouble with vib in the 15 to 30 Hz range, but > we're not sure at which frequency the problem lies. > > The modem is a relatively light 2.3 pounds, and I am having trouble > finding mounts that go that small (3 mounts minimum = less than 1 > lb/mount). I have found some little rubber cylinders that go that > small, but they have even lower shear ratings - and this system can see > some very large dynamics. It's OK for the mount to "bottom out" during > severe "bumps" and fail to isolate, but it must return to normal after > the bumb. > > I have considered cutting washers out of limp foam and sandwiching the > mounting plate, but the numbers say I must use very easily compressed > foam, on the order of 2 PSI for a 25-50% deflection - it must also damp > well and be closed cell, since this can get very wet. This stuff is not > easy to find. > > Does anyone have any favorite shock mount / vibration damping foam > vendors that they can share with me? > > Thanks in advance > > Bruce Markle > > __________________________________________________________ > For help, please send a HELP command to: webmaster@Kgsystems.com __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From cottrell@gearbox.maem.umr.edu Fri Jun 19 13:36:46 1998 Message-Id: <3.0.1.32.19980619123108.00758e80@gearbox.maem.umr.edu> X-Sender: cottrell@gearbox.maem.umr.edu X-Mailer: Windows Eudora Pro Version 3.0.1 (32) Date: Fri, 19 Jun 1998 12:31:08 -0500 To: tigers@kgsystems.com From: Mitchell Cottrell Subject: Re: vibration In-Reply-To: <358A7128.45A4@nortexinfo.net> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit I didn't realize you were in a water craft. In addition to the vibration problems of a 2 cycle engine, there is also a considerable acustic problem to contend with. These small engines don't damp out the impulse like a big cast iron engine block does. Most outboard engines crate hull vibrations in ti 5 to 20 hz range. These can be pretty high loadings, but they get smaller as the frequency goes up. Try to move it off the hull as a temporary measure to be sure that the acustic impulse is not the problem. Then go after the low freq stuff. One other thing to try is to coat the board with parafin about 1/8" thick. This will kill all the high freq stuff getting to the components. Good Luck At 09:09 AM 6/19/1998 -0500, you wrote: >Dear Mitchell > > Thanks for the reply. I can't really move the modem to another spot >without affecting a lot of other stuff. This is in a Personal >Watercraft, and there there aren't many other places, and the vibration >is basically everywhere. Thus I can't put it on the seat, either. This >mount must be bulletproof as the vehicle sees severe dynamics. > > I don't build the RF modem, so I can't change the internal parts, >although the manufacturer is working with me on that, more from a adding >foam between the boards standpoint. > > I have found some low compression foam (around 2 PSI for 25 to 50% >compression) in closed cell - have some samples on the way. The >numbers show that even small foam washers will give a much higher >frequency that I want. This is not the best solution I have come up >with - I found some rubber Lord mounts (814) 868-0924 that get down this >small and have designed a mount with them. System natural frequency >should be around 12-14 Hz. Will see if this works. > >Thanks for the help > >Bruce Markle > >__________________________________________________________ >For help, please send a HELP command to: webmaster@Kgsystems.com > > Mitchell S. Cottrell Sr. Electronics Technician Mechanical, Aerospace and Engineering Mechanics Department University of Missouri - Rolla ********************************************************* 111 Mechanical Engineering Building Rolla MO, 65409-0050 573-341-4676 ********************************************************* A lack of significant scientific debate does not mean we know the answer. Just look at the horizon and you will see that in the 1200's a lack of significant scientific debate did not make the earth flat! __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From robotek@nortexinfo.net Fri Jun 19 13:59:06 1998 Message-ID: <358AA6BA.C56@nortexinfo.net> Date: Fri, 19 Jun 1998 12:58:18 -0500 From: Bruce Markle Organization: RoboTek Engineering, Inc. X-Mailer: Mozilla 2.01E-GTE (Win95; U) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: servo code Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Dear Group- I have got a Tiger running two multiplexed servos with this code - some notes: - uses pulsein in single pulse mode - sets the pulse time and puts out a pulse for first servo - toggles a servo select line - sets the pulse time and puts out a pulse for the second servo - toggles the servo select line - repeats Pulse high time = cycle - duty repetition rate (50 to 60 Hz) is done with pauses Duty must be at least 1 or it doesn't work Pay attention to the variable declaration types This method won't work to put out inverted pulses as the state between pulses wants to be low - thus positive logic is required. The following runs two servos - L86 is run to an input on each of two AND gates. L82 is used as a servo select, it is run directly to the other input on one of the AND gates, and also inverted (74HC04) and run to the other input on the second AND gate. The AND gate outputs drive the servos. '--------------------------------------------------------------------- ' Name: ServoMult.TIG '--------------------------------------------------------------------- USER_VAR_STRICT #INCLUDE DEFINE_A.INC TASK MAIN DIR_PORT 8,0 ' port 8 all pins to outputs LONG COUNT ' count must be long WORD DUTY, CYCLE ' duty and cycle must be words INSTALL_DEVICE #1, "PLSOUT1.TDD",3 ' install pulseout driver in ' mode 3 which gives 6.4uS counts OUT 8,4,0 ' initialize L82(servo select)to low COUNT = 1 ' set count to one pulseout DUTY = 1 ' duty controls off time ' (0 does not work) PLEX: CYCLE = 157 ' set pulse to 1 msec (157-duty=on time) PUT #1,#0, COUNT, DUTY, CYCLE ' first servo output on pin L86 WAIT_DURATION 5 OUT 8,4,4 ' L82 to high (select 2nd servo) WAIT_DURATION 5 CYCLE = 313 ' set pulse to 2.00 msec PUT #1,#0, COUNT, DUTY, CYCLE ' second sevo output on pin L86 WAIT_DURATION 5 OUT 8,4,0 ' L82 to low (select 1st servo) WAIT_DURATION 5 GOTO PLEX END I used a single servo select line instead of two since it is then impossible to get both servos selected at the same time - you could use a second select pin and and eliminate the invertor, but you could get in trouble. I think it may be possible to do the selection with a single 7451 or 7458 chip - will have to play with that. This will control a single servo (positive logic) Change DUTY to move servo '--------------------------------------------------------------------- ' Name: ServoSingle.TIG '--------------------------------------------------------------------- USER_VAR_STRICT #INCLUDE DEFINE_A.INC TASK MAIN LONG COUNT ' count must be long WORD DUTY, CYCLE ' duty and cycle must be words INSTALL_DEVICE #1, "PLSOUT1.TDD",3 ' install pulseout driver in ' mode 3 which gives 6.4uS counts COUNT = 0 ' set to continious (0) DUTY = 2891 ' duty controls off time ' cycle - duty = on time (234 gives 1.5 msec) CYCLE = 3125 ' 20 msec cycle (50 Hz) PUT #1,#0, COUNT, DUTY, CYCLE ' load values, output on pin L86 END ' end task MAIN Hope this helps you guys - the multiplexed version runs great as a standalone - I have not yet tried in in my large program to see how the timing looks when the Tiger is busy with other things... Bruce Markle robotek@nortexinfo.net __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From rowu@tfh-berlin.de Fri Jun 19 15:26:33 1998 Message-Id: <199806191924.VAA17796@mail.cs.tu-berlin.de> From: "Robert Wuttke" To: "tigers@kgsystems.com" Date: Fri, 19 Jun 98 20:36:20 Priority: Normal X-Mailer: PMMail 1.95a Evaluation Version For OS/2 (Unregistered) MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Subject: Re: watchdog timer & RTC X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com On Thu, 18 Jun 1998 11:24:02 -0700, Stephen Roberts wrote: >Has anyone tried implementing a watchdog timer function using the hardware >realtime clock version of the Tiger/Tinytigers? The intent would be to get >a watchdog function without having to implement an external watchdog circuit. > >I haven't tried this, but the idea would be to use the alarm output from >the RTC as a reset for the processor, by continually setting the alarm for, >say, 10 seconds later each time through a 1-second loop. If the processor >hangs for more than 10 seconds, the alarm (TinyTiger pin 34) goes active >(Hi). Pin 34 would be connected through an inverter to Reset pin 21. I don't think that a watchdog based on the internal RTC is very useful. The intention of a watchdog is to reset the processor when it is corrupted or blocked. So the wd routine using the RTC will also stop in most cases the Tiger needs a reset .... Robert /* Robert Wuttke * rowu@tfh-berlin.de * Tel. +49 171 6414530 */ __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From mgriffin@pnbwt.com Fri Jun 19 16:21:16 1998 Message-ID: <358AC7A0.FAE44DDF@pnbwt.com> Date: Fri, 19 Jun 1998 15:18:40 -0500 From: Mike Griffin X-Mailer: Mozilla 4.05 [en] (Win95; I) MIME-Version: 1.0 To: Tiger Mailing List Subject: Servo pulse in/out Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com I had a heck of a time trying to operate a servo, or measure the pulse from a R/C receiver until something dawned on me last night (actually some notes on a web page regarding controlling a servo using the parallel port of a PC shed some light). I was powering the RX and servo using a 4 cell battery, seperate from the power supply on my Tiny Tiger board. The only thing connecting the Tiger to the RX or servo was the pulse wire, and all that would happen was trash in from the RX, or trash out to the servo when I used the pulse in/out commands. Looking at the diagram (on the web page), they had the ground from the RX/servo tied to the ground of the PC, and it dawned on me that the Tiger and the RX/Servo's ground need to be tied together to give the pulse a 'reference ground', that's my theory at least, since I'm no electrical engineer. :-) All the other samples I've seen before don't reference this tidbit of knowledge (even the sample circuit that came with the Bstamps). Thought I'd share this with other people trying to drive servos. I thought for the longest time that I was just programming the Tiger wrong, until I hooked up a Bstamp II and it gave the exact same problems. Later, Mike Griffin p.s. If anybody wants to offer some analog design tips regarding hooking the grounds together, feel free (resistors/caps/etc. that might be needed?). __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From sroberts@sunstroke.sdsu.edu Fri Jun 19 16:46:18 1998 Message-Id: <3.0.32.19980619134527.006c49d8@sunstroke.sdsu.edu> X-Sender: sroberts@sunstroke.sdsu.edu X-Mailer: Windows Eudora Pro Version 3.0 (32) Date: Fri, 19 Jun 1998 13:45:29 -0700 To: tigers@kgsystems.com From: Stephen Roberts Subject: Re: watchdog timer & RTC Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit At 20:36 98/6/19, you wrote: >On Thu, 18 Jun 1998 11:24:02 -0700, Stephen Roberts wrote: > >>...<<>> the idea would be to use the alarm output from >>the RTC as a reset for the processor, by continually setting the alarm for, >>say, 10 seconds later each time through a 1-second loop. If the processor >>hangs for more than 10 seconds, the alarm (TinyTiger pin 34) goes active >>(Hi). Pin 34 would be connected through an inverter to Reset pin 21. > >I don't think that a watchdog based on the internal RTC is very useful. >The intention of a watchdog is to reset the processor when it is >corrupted or blocked. So the wd routine using the RTC will also stop in >most cases the Tiger needs a reset .... > >Robert > >/* Robert Wuttke * rowu@tfh-berlin.de * Tel. +49 171 6414530 */ Maybe I have not understood you correctly, but there would not be a "watchdog routine", only a section of code, inside a continuous loop, to reset the alarm time each pass through the loop. Let's say a 2 second loop which would always keep resetting the alarm time to, say, 10 seconds later than the current time. If the loop stops executing (processor halted) then the alarm would activate in 10 seconds. This alarm signal would get connected to the Reset pin on the Tiger, which would allow recovery from the "condition". Thanks for your reply, I appreciate your ideas. Steve ------------------------------- Steve Roberts sroberts@sunstroke.sdsu.edu 619 454 5234, 619 454 7008 FAX ------------------------------- __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From robotek@nortexinfo.net Fri Jun 19 17:43:40 1998 Message-ID: <358ADB5E.3D54@nortexinfo.net> Date: Fri, 19 Jun 1998 16:42:54 -0500 From: Bruce Markle Organization: RoboTek Engineering, Inc. X-Mailer: Mozilla 2.01E-GTE (Win95; U) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: NO Servo Multiplex Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Dear Group- I've just spent the last couple of hours trying to get the multiplexing servo thing to work actually driving servos. (See my earlier post) I coded it and used a O-scope and everything looked great - the 1 to 2 msec "ON" time was very steady. The cycle time did vary around a bit since it used (inaccurate) Wait_Duration instructions but it is (supposedly) not important. My testing with the actual servos would indicate that a steady cycle time is quite important to the servo. It don't think it cares what the value is (50 to 60 Hz work), but you better not have it change or jitter during operation. The servo may have a slightly stable position, but if the cycle time varies from pulse to pulse (as it does using Wait_Duration), then a small displacement on the servo can cause serious instability with the output (read as spins all the way around against the stop). I have even run it as a dedicated program so as to get the best time accuracy and it still is very unstable. Thus, it looks like you can't multiplex the servos in this manner. It looked good on paper, but it looks like real servos can't handle the jitter in the off time. If anyone else can reproduce the problem with the multiplexed version, please let me know. The single servo code should work fine. Bruce Markle PS for Mike - It's simple mistake, but your grounds need to be connected. Just jumpering them together will work just fine - don't use caps or resistors. The only other alternative is a full opto-isolator (I like the NEC PS2532) on the signal line - then you can keep the grounds separate, but I wouldn't normally go to all that trouble. __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From robotek@nortexinfo.net Fri Jun 19 17:47:51 1998 Message-ID: <358ADC31.4684@nortexinfo.net> Date: Fri, 19 Jun 1998 16:46:25 -0500 From: Bruce Markle Organization: RoboTek Engineering, Inc. X-Mailer: Mozilla 2.01E-GTE (Win95; U) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: [Fwd: servo code] Content-Type: multipart/mixed; boundary="------------44757E61E3E" X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit This is a multi-part message in MIME format. --------------44757E61E3E Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit This is a resend - It's been four hours and it didn't show up. Please read the NO servo multiplex message before you try this - I believe the servo off time (cycle - on time) is very important, and the multiplexed servo idea may not work. --------------44757E61E3E Content-Type: message/rfc822 Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-ID: <358AA6BA.C56@nortexinfo.net> Date: Fri, 19 Jun 1998 12:58:18 -0500 From: Bruce Markle Organization: RoboTek Engineering, Inc. X-Mailer: Mozilla 2.01E-GTE (Win95; U) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: servo code Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mozilla-Status: 0001 Dear Group- I have got a Tiger running two multiplexed servos with this code - some notes: - uses pulsein in single pulse mode - sets the pulse time and puts out a pulse for first servo - toggles a servo select line - sets the pulse time and puts out a pulse for the second servo - toggles the servo select line - repeats Pulse high time = cycle - duty repetition rate (50 to 60 Hz) is done with pauses Duty must be at least 1 or it doesn't work Pay attention to the variable declaration types This method won't work to put out inverted pulses as the state between pulses wants to be low - thus positive logic is required. The following runs two servos - L86 is run to an input on each of two AND gates. L82 is used as a servo select, it is run directly to the other input on one of the AND gates, and also inverted (74HC04) and run to the other input on the second AND gate. The AND gate outputs drive the servos. '--------------------------------------------------------------------- ' Name: ServoMult.TIG '--------------------------------------------------------------------- USER_VAR_STRICT #INCLUDE DEFINE_A.INC TASK MAIN DIR_PORT 8,0 ' port 8 all pins to outputs LONG COUNT ' count must be long WORD DUTY, CYCLE ' duty and cycle must be words INSTALL_DEVICE #1, "PLSOUT1.TDD",3 ' install pulseout driver in ' mode 3 which gives 6.4uS counts OUT 8,4,0 ' initialize L82(servo select)to low COUNT = 1 ' set count to one pulseout DUTY = 1 ' duty controls off time ' (0 does not work) PLEX: CYCLE = 157 ' set pulse to 1 msec (157-duty=on time) PUT #1,#0, COUNT, DUTY, CYCLE ' first servo output on pin L86 WAIT_DURATION 5 OUT 8,4,4 ' L82 to high (select 2nd servo) WAIT_DURATION 5 CYCLE = 313 ' set pulse to 2.00 msec PUT #1,#0, COUNT, DUTY, CYCLE ' second sevo output on pin L86 WAIT_DURATION 5 OUT 8,4,0 ' L82 to low (select 1st servo) WAIT_DURATION 5 GOTO PLEX END I used a single servo select line instead of two since it is then impossible to get both servos selected at the same time - you could use a second select pin and and eliminate the invertor, but you could get in trouble. I think it may be possible to do the selection with a single 7451 or 7458 chip - will have to play with that. This will control a single servo (positive logic) Change DUTY to move servo '--------------------------------------------------------------------- ' Name: ServoSingle.TIG '--------------------------------------------------------------------- USER_VAR_STRICT #INCLUDE DEFINE_A.INC TASK MAIN LONG COUNT ' count must be long WORD DUTY, CYCLE ' duty and cycle must be words INSTALL_DEVICE #1, "PLSOUT1.TDD",3 ' install pulseout driver in ' mode 3 which gives 6.4uS counts COUNT = 0 ' set to continious (0) DUTY = 2891 ' duty controls off time ' cycle - duty = on time (234 gives 1.5 msec) CYCLE = 3125 ' 20 msec cycle (50 Hz) PUT #1,#0, COUNT, DUTY, CYCLE ' load values, output on pin L86 END ' end task MAIN Hope this helps you guys - the multiplexed version runs great as a standalone - I have not yet tried in in my large program to see how the timing looks when the Tiger is busy with other things... Bruce Markle robotek@nortexinfo.net --------------44757E61E3E-- __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From mgriffin@pnbwt.com Fri Jun 19 17:51:45 1998 Message-ID: <358ADCD9.3F05F8A8@pnbwt.com> Date: Fri, 19 Jun 1998 16:49:13 -0500 From: Mike Griffin X-Mailer: Mozilla 4.05 [en] (Win95; I) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: Re: Servos References: <358A6DE1.498C@nortexinfo.net> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Hi Bruce, Glenn Clark at VersaTech Electronics is working on a device called the Ppulse 1654A. It's described as a "Pulse measure and Generate peripheral" and has a estimated price of $11. It's still in development, and I don't have any details (number of devices, resolution, interface, etc.). He asked me to email him again in 3 weeks to check. If Wilke doesn't come through on the second pulse out pin, this might be a reasonable alternative. Time will tell. Mike Bruce Markle wrote: > Dear Rod/Mike - > > Pulseout only works with pin L86. The two pulseout driver (that does > not exist) is supposed to output on L82 when it is completed. Let's > keep asking for it. I have the (German) pulseout docs, and was able to > figure out that much. ***snip **** __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From mjconboy@chem.umass.edu Fri Jun 19 18:51:22 1998 Message-Id: <3.0.5.32.19980619185035.007bbd20@chemserv.chem.umass.edu> X-Sender: mjconboy@chemserv.chem.umass.edu X-Mailer: QUALCOMM Windows Eudora Light Version 3.0.5 (32) Date: Fri, 19 Jun 1998 18:50:35 -0400 To: tigers@kgsystems.com From: Mike Conboy Subject: Re: Vibration Isolation In-Reply-To: <199806191711.TAA23443@wanadoo.fr> Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Try http://www.baltek.com/foam.htm Good luck, Mike At 07:09 PM 6/19/98 +0200, you wrote: >Dear Bruce, > >I have been dealing with vibration absorbers myself and found a magic >material! >It's called AIRLITE, I do not know who the manufacturer is. It is used to >make orthopedic shoe soles. >I found it in a large department store in the shoe sole section. The >salesperson told me that is is also used to reduce vibration transmission >of large industrial motors. > >It comes in sheets of 10 by 15 inches, 1/4 inch thich. >I hold servos and stepper motors with it, and magic : hardly any noise and >no more vibrations. > >Hope that helps, >Mitchell Cottrell : do you know who makes it and if other thikness are >available? > >Greetings from Paris to all. > > >Jean.VanL@Wanadoo.fr >Jean-Marc Van Laethem >11, rue des Dardanelles >75017 Paris >Tel : 33 1 53 69 04 01 >Fax : 33 1 53 96 03 91 > > >---------- >> De : Bruce Markle >> A : tigers@kgsystems.com >> Objet : Vibration Isolation >> Date=A0: mercredi 17 juin 1998 21:58 >>=20 >> Dear Group- >>=20 >> I have my Tiger connected to a RF modem, which is installed in the=20 >> engine compartment of a vehicle. The RF modem is sensitive to the=20 >> vibration, which upsets the synthesizer and causes the com link to fall= =20 >> apart. I need to vib mount the modem to make this work. We suspect the= =20 >> board inside is having trouble with vib in the 15 to 30 Hz range, but=20 >> we're not sure at which frequency the problem lies. >>=20 >> The modem is a relatively light 2.3 pounds, and I am having trouble=20 >> finding mounts that go that small (3 mounts minimum =3D less than 1=20 >> lb/mount). I have found some little rubber cylinders that go that=20 >> small, but they have even lower shear ratings - and this system can see= =20 >> some very large dynamics. It's OK for the mount to "bottom out" during= =20 >> severe "bumps" and fail to isolate, but it must return to normal after=20 >> the bumb. =20 >>=20 >> I have considered cutting washers out of limp foam and sandwiching the=20 >> mounting plate, but the numbers say I must use very easily compressed=20 >> foam, on the order of 2 PSI for a 25-50% deflection - it must also damp= =20 >> well and be closed cell, since this can get very wet. This stuff is not= =20 >> easy to find. >>=20 >> Does anyone have any favorite shock mount / vibration damping foam=20 >> vendors that they can share with me? >>=20 >> Thanks in advance >>=20 >> Bruce Markle >>=20 >> __________________________________________________________ >> For help, please send a HELP command to: webmaster@Kgsystems.com >__________________________________________________________ >For help, please send a HELP command to: webmaster@Kgsystems.com > > -------***************************************************------- Mike Conboy phone: 413+545-2559 Instrumentation Engineer fax: 413+545-4490 LGRT Chemistry email: mjconboy@technologist.com Box 34510 Amherst, MA 01003 ------****************************************************-------- __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From mgriffin@pnbwt.com Fri Jun 19 20:11:37 1998 Message-ID: <358AFD0D.7DF3825F@pnbwt.com> Date: Fri, 19 Jun 1998 19:06:38 -0500 From: Mike Griffin X-Mailer: Mozilla 4.01 [en] (Win95; U) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: Re: [Fwd: servo code] X-Priority: 3 (Normal) References: <358ADC31.4684@nortexinfo.net> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Bruce, What type of servo are you using (brand/model)? Some may be more sensitive than the rest. I've got a selection of cheap, mid-range, and high-end, and I'll give your mpx ideal a whirl this weekend to see if all of them are cycle dependent. I thought, like you (from reading various info), that they cycle time could vary within a range also. Did you scope the single servo pulse (with duration of 0, or continuous) to see if the timing on it is stable, even with multiple tasks running? It's important that it is to me, since I'll be using the Tiger in some expensive R/C planes, and can't afford any erratic behavior. Does it matter if I use the 0 (for continuous pulses) even though I'm constantly changing the pulse width in my code? Thanks for the info regarding the analog isolation stuff. Mike p.s. It took a while, but I got all 3 of your emails. FYI. Bruce Markle wrote: >Dear Group- > > I've just spent the last couple of hours trying to get the >multiplexing servo thing to work actually driving servos. (See my >earlier post) I coded it and used a O-scope and everything looked great >- the 1 to 2 msec "ON" time was very steady. The cycle time did vary >around a bit since it used (inaccurate) Wait_Duration instructions but >it is (supposedly) not important. *snip* __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From richard.e.tyner@USTRA.mail.abb.com Sat Jun 20 00:06:17 1998 From: richard.e.tyner@USTRA.mail.abb.com To: " - (052)tigers(a)kgsystems.com" Subject: Re: Still not working...Eport Message-ID: <0010200004451202000002L022*@MHS> Date: Sat, 20 Jun 1998 00:03:47 -0400 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="Boundary=_0.0_=0010200004451202" X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit --Boundary=_0.0_=0010200004451202 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable I have downloaded the expansion port technical file from Wilke so here= are a few suggestions. On your line: USER_EPORT INITIAL, 0h, "00 00 00 00"% This is initializing all ports to 00. Try changing this to "00 01 02 = 03"% or "00 01 02 03 04 05 06 07"% From your schematic, it looks like your output port is at address 10h a= nd the input port is at address 97h. The wiring looks good. In fact, it's just like the examples in the tec= h paper. If this doesn't work, try changing the value of LASTLADR. cottrell@gearbox.maem.umr.edu 06/18/98 12:53 PM To: tigers@kgsystems.com @ usinet cc: Subject: Still not working...Eport I have tried everything I can find, including the suggestions from this= list. I have 3 days in an "out of the box" item and am in need of serious hel= p. I am including a copy of the source code and a copy of the scematic as = a GIF. With the in statements commented out the outs work fine. If I turn on the in statement with ANY address, the outputs dont functi= on correctly and the input data is trash. I have tried every address from 80h to 9Fh with somewhat different resu= lts. Basicly the output voltage of the out drops to about 1.7 to 1.4 volts instead of the .7 or lower required. The high level (5 volts) is fine.= If anyone can duplicate the problem and send a fix it would be a big he= lp. This is a several thousand dollar project that is stuck. Code: *** task main USER_VAR_STRICT ' check for var declaration byte SWINPUTADDR 'SWITCH INPUT ADDRESS byte switches ****'input value byte I #INCLUDE DEFINE_A.INC ' general symbol definitions USER_EPORT ACT, ACTIVE USER_EPORT PHYSOFFS, 0F0h USER_EPORT NROFOUT, 4 USER_EPORT LASTLADR, 13h USER_EPORT INITIAL, 0h, "00 00 00 00"% SWINPUTADDR=3D80h while 1=3D1 *OUT 10h,15,1110b *IN SWINPUTADDR,SWITCHES *WAIT_DURATION 1000 *OUT 10h,15,1101b *IN SWINPUTADDR,SWITCHES *WAIT_DURATION 1000 *OUT 10h,15,1011b *'IN SWINPUTADDR,SWITCHES *WAIT_DURATION 1000 *OUT 10h,15,0111b *'IN SWINPUTADDR,SWITCHES *WAIT_DURATION 1000 endwhile endprogram: END = --Boundary=_0.0_=0010200004451202 Content-Type: application/octet-stream; name=schemati.gif Content-Transfer-Encoding: base64 R0lGODlhsgLtA/cAAAAAAP////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////ywAAAAAsgLtAwAI/gADCBxI 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 --Boundary=_0.0_=0010200004451202 Content-Type: application/octet-stream; name=ATTZ9HI4 Content-Transfer-Encoding: base64 DQoNCg0KDQoNCk1pdGNoZWxsIFMuIENvdHRyZWxsDQpTci4gRWxlY3Ryb25pY3MgVGVjaG5pY2lh bg0KTWVjaGFuaWNhbCwgQWVyb3NwYWNlIGFuZCBFbmdpbmVlcmluZyBNZWNoYW5pY3MgRGVwYXJ0 bWVudA0KVW5pdmVyc2l0eSBvZiBNaXNzb3VyaSAtIFJvbGxhDQoqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioNCjExMSBNZWNoYW5pY2FsIEVu Z2luZWVyaW5nIEJ1aWxkaW5nDQpSb2xsYSBNTywgIDY1NDA5LTAwNTANCjU3My0zNDEtNDY3Ng0K KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq DQpBIGxhY2sgb2Ygc2lnbmlmaWNhbnQgc2NpZW50aWZpYyBkZWJhdGUgZG9lcyBub3QgbWVhbiB3 ZSBrbm93IHRoZQ0KYW5zd2VyLiAgSnVzdCBsb29rIGF0IHRoZSBob3Jpem9uIGFuZCB5b3Ugd2ls bCBzZWUgdGhhdCBpbiB0aGUgMTIwMCdzDQphIGxhY2sgb2Ygc2lnbmlmaWNhbnQgc2NpZW50aWZp YyBkZWJhdGUgZGlkIG5vdCBtYWtlIHRoZSBlYXJ0aCBmbGF0IQ0K --Boundary=_0.0_=0010200004451202-- __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From dan.g@kgsystems.com Sat Jun 20 12:31:29 1998 Message-ID: <358BE34E.B2834EF6@kgsystems.com> Date: Sat, 20 Jun 1998 12:29:03 -0400 From: Dan Garlen Organization: Kg System, Inc. X-Mailer: Mozilla 4.02 [en]C-AtHome0402 (Win95; U) MIME-Version: 1.0 To: tig Subject: [TIGERS] 150 members !! Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Dear Fellow Tiger'ers: Just wanted to let you all know - our ranks have grown past 150 members strong. Thank you all for your support and participation in making this list the most powerful resource available to the Tiger! -- Best regards, Dan Garlen Kg Systems, Inc. Dorine Industrial Park #3 Merry Lane East Hanover, NJ 07936-3901 dan.g@kgsystems.com http://www.kgsystems.com http://www.industrialcontroller.com PHN: 973-515-4664 FAX: 973-515-1033 __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From rowu@tfh-berlin.de Sat Jun 20 17:56:45 1998 Message-Id: <199806202155.XAA01416@mail.cs.tu-berlin.de> From: "Robert Wuttke" To: "tigers@kgsystems.com" Date: Sat, 20 Jun 98 23:57:50 Priority: Normal X-Mailer: PMMail 1.95a Evaluation Version For OS/2 (Unregistered) MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Subject: CAN fieldbus X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Hi is there a solution to connect the TIGER to the CAN fieldbus ? A RS232 <-> CAN converter may also help. I've heard about the INTEL 82527 that is designed to connect to their 8051 family, but a native solution (driver? hello there at WILKE ;-) would be the best .... bye Robert /* Robert Wuttke * rowu@tfh-berlin.de * Tel. +49 171 6414530 */ __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From jmiller@breault.com Sun Jun 21 00:45:52 1998 Message-ID: <003c01bd9cce$abbb0b40$84399ace@Jeff-Notebook.bro> From: jmiller@breault.com (Miller, Jeff) To: Subject: DTMF decode driver? Date: Sat, 20 Jun 1998 21:40:07 -0700 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 4.72.2106.4 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4 X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Does anyone have a DTMF decode driver? I guess you could use either the pwm or a/d inputs? Any thoughts? thanks, jeff __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From Bollrath@mailonly.ftn.de Sun Jun 21 11:03:49 1998 To: tigers@kgsystems.com (UUCP) From: Bollrath@mailonly.ftn.de (Bollrath) Subject: Re: DTMF decode driver? Date: Sun, 21 Jun 1998 15:56:13 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Sender: Bollrath@mailonly.ftn.de (Bollrath) X-Gateway: msg2smtp v0.5.3, eg-systems X-Orig-Message-ID: 177:1001/1.52 dda329e3 X-Orig-PID: XP 3.11 R/A16906 X-MDaemon-Deliver-To: tigers@kgsystems.com X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Hello Jeff, I have done this job using a Mitel MT8870 DTMF decoder chip. The chip deliver a 4bit code for the DTMF tones, additionaly there ist another bit which deliver a high level when a tone is decoded correctly. here my code: '------------------------------------------------------------------------- ------ ' Task: DTMF ' Decodiert die DTMF Signale. Die DTMF Werte werden in einem 4Bit ' code (Q1-Q4) von der Decoderschaltung angeliefert. Zusaetzlich liefert die ' Decoderschaltung einen High-Pegel (DSO) wenn ein Ton richtig decodiert wurde. ' Die Raute hat den Wert 12, die 0 den Wert 10. ' Eingelesen werden die Signale von Port 8 (Pin 14-21) ' DSO Pin 21 Bit 7 ' Q4 Pin 20 Bit 6 ' Q3 Pin 19 Bit 5 ' Q2 Pin 18 Bit 4 ' Q3 Pin 17 Bit 3 '------------------------------------------------------------------------------- Task DTMF BYTE Value,Change,DSO,i ' BYTE-Variablen deklarieren STRING DTMF$ DIR_PORT 8,255 ' Port 8 Eingang DSO = 0 ' Variablen initialisieren Change = 0 Value = 0 DTMF$="" FOR i = 0 TO 0 STEP 0 ' Start Endlosschleife WHILE (Value <> 12) LL_IPORT_IN 8,value,11111000b ' Maskierten Wert einlesen: DSO, Q1-Q4 DSO=Value SHR 7 ' DSO isolieren IF DSO = 1 THEN Value=(MOD (Value,128))/8 ' Zahl ausfiltern ENDIF IF DSO=0 THEN ' DSO auf null setzen Change=0 ENDIF IF (DSO > Change) THEN ' Falls Wert geaendert, IF Value =10 Then ' Null korrigieren 10=0 Value=0 endif IF Value <> 12 Then DTMF$=DTMF$+RIGHT$(STR$(Value),1) ' Zahlen an String DTMF$ anhaengen ENDIF ENDIF change=dso ENDWHILE IF Value=12 Then ' Wenn Raute String ausgeben DTMF_neu$=DTMF$ PRINT #LCD,"<1Bh>A<5><3> ";& ' LCD-Zeile ruecksetzen " "; wait duration 400 ' Wartezeit zw. Ausgaben PRINT #LCD,"<1Bh>A<5><3> ";DTMF$; ' String auf LCD ausgeben DTMF$="" ' Werte ruecksetzen DTMF_neu$="" Value=0 ENDIF NEXT ' Ende Endlosschleife END ' Ende Task MAIN MJ> Does anyone have a DTMF decode driver? I guess you could use either the MJ> pwm or a/d inputs? Any thoughts? MJ> MJ> thanks, MJ> jeff MJ> MJ> MJ> __________________________________________________________ MJ> For help, please send a HELP command to: webmaster@Kgsystems.com Bis dann, und noch nen schoenen Tag...__ __ |_) |_) |_)e |_)o ..... __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From grinch65@home.com Sun Jun 21 19:11:36 1998 Message-ID: <358D926E.6AFC7302@home.com> Date: Sun, 21 Jun 1998 16:08:30 -0700 From: Jeff Organization: @Home Network X-Mailer: Mozilla 4.02 [en]C-AtHome0402 (Win95; U) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: Tiny Tiger serial progamming References: <3.0.32.19980609110255.006c7c70@sunstroke.sdsu.edu> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com I need to program my tiny tiger in circuit- i will not be able to use the prototyping board for this funtion. Does anyone know what the requirements for this are? From the schematics which came with my proto board, i can see that Ser-1 uses transistors (dual transistor pkg)to drive TX1/RX1. Can i use a few GP transistors like 2n2222 (npn) with say, a 4.7k in series with the emitters to limit current? or am i gonna fry this badboy ... a descript or schematic would be really helpful thanks in advance- Jeff __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From Tony.Corey@sealedair.com Sun Jun 21 19:20:08 1998 From: Tony.Corey@sealedair.com X-OpenMail-Hops: 2 Date: Sat, 20 Jun 1998 09:02:54 -0400 Message-Id: <"H000006e0330243b*Corey_Tony/nacryovac01//US/ATTMAIL/SEALEDAIR"@MHS> Subject: Re: Servos MIME-Version: 1.0 TO: tigers@kgsystems.com Content-Type: text/plain; charset=US-ASCII; name="Re:" Content-Disposition: inline; filename="Re:" Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com I just found the link below and thought it might be usefull to those of you working with servos. http://www.seetron.com/ssc.htm This is a page within Scott Edwards Electronics web site. This company makes products that are mainly for the BASIC Stamp but could be used with other micro controllers like the Tiger. Tony __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From Tony.Corey@sealedair.com Sun Jun 21 19:23:39 1998 From: Tony.Corey@sealedair.com X-OpenMail-Hops: 2 Date: Sun, 21 Jun 1998 14:05:45 -0400 Message-Id: <"H000006e03303142*Corey_Tony/nacryovac01//US/ATTMAIL/SEALEDAIR"@MHS> Subject: Re: Servos MIME-Version: 1.0 TO: tigers@kgsystems.com Content-Type: text/plain; charset=US-ASCII; name="Re:" Content-Disposition: inline; filename="Re:" Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com I just found the link below and thought it might be usefull to those of you working with servos. http://www.seetron.com/ssc.htm This is a page within Scott Edwards Electronics web site. It is about a device that allows you to control up to 8 servos via RS-232. This company makes products that are mainly for the BASIC Stamp but could be used with other micro controllers like the Tiger. Tony __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From sroberts@sunstroke.sdsu.edu Sun Jun 21 22:18:07 1998 Message-Id: <3.0.32.19980621191622.006c9d44@sunstroke.sdsu.edu> X-Sender: sroberts@sunstroke.sdsu.edu X-Mailer: Windows Eudora Pro Version 3.0 (32) Date: Sun, 21 Jun 1998 19:17:09 -0700 To: tigers@kgsystems.com From: Stephen Roberts Subject: Re: Tiny Tiger serial progamming Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit At 16:08 98/6/21 -0700, you wrote: >I need to program my tiny tiger in circuit- i will not be able to use >the prototyping board for this funtion. Does anyone know what the >requirements for this are? <<>> I've been using a Dallas part (DS275, 8-pin DIP, no external components, +5 power) for the RS-232 interface. Just bring out the TinyTiger Ser1 TX and RX lines (pins 26 & 27) to the DS275. Run the DS275 RX, TX, and gnd to a 3-pin header or other connector of your choice. This is now your Ser1 serial connection for programming. Be sure to account for pin 36 to be able to select between PC mode or Run mode. I connect PC (pin 36) to a 3-pin jumper allowing jumpering for PC or Run mode. PC Hi is program mode; PC Lo is Run mode. I also connect strap pin 35 Hi. You might want to bring out Reset (Pin 21) also. That's about it. ------------------------------- Steve Roberts sroberts@sunstroke.sdsu.edu 619 454 5234, 619 454 7008 FAX ------------------------------- __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From dan.g@kgsystems.com Mon Jun 22 06:53:00 1998 Message-ID: <358E36F8.8965D3A7@kgsystems.com> Date: Mon, 22 Jun 1998 06:50:32 -0400 From: Dan Garlen Organization: Kg System, Inc. X-Mailer: Mozilla 4.02 [en]C-AtHome0402 (Win95; U) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: Re: Tiny Tiger serial progamming References: <3.0.32.19980609110255.006c7c70@sunstroke.sdsu.edu> <358D926E.6AFC7302@home.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Jeff: We've always used the old stand-by MAX-232 for TTL / RS-232 level shifting. Jeff wrote: > > I need to program my tiny tiger in circuit- i will not be able to use > the prototyping board for this funtion. Does anyone know what the > requirements for this are? -- Best regards, Dan Garlen Kg Systems, Inc. Dorine Industrial Park #3 Merry Lane East Hanover, NJ 07936-3901 dan.g@kgsystems.com http://www.kgsystems.com http://www.industrialcontroller.com PHN: 973-515-4664 FAX: 973-515-1033 __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From nogueira@mandic.com.br Mon Jun 22 09:20:27 1998 From: "Octavio Nogueira" To: Subject: Re: Tiny Tiger serial progamming Date: Mon, 22 Jun 1998 08:19:20 -0300 Message-ID: <01bd9dcf$9a4a65c0$bf42e7c8@mandic.mandic.com.br> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 4.71.1712.3 X-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3 X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com I did this using a MAX202 because I used the other serial port for printing purpose but I think you can do this with transistors but you need to supply the negative voltage. I think MAX 202/232 is better. Octavio ====================================================== Octavio Nogueira - e-mail: nogueira@mandic.com.br http://www.geocities.com/~oct_nogueira "ProPic" Production PIC Programmer Windows under US$20 ====================================================== -----Mensagem original----- De: Jeff Para: tigers@kgsystems.com Data: Domingo, Junho 21, 1998 08:35 Assunto: Tiny Tiger serial progamming >I need to program my tiny tiger in circuit- i will not be able to use >the prototyping board for this funtion. Does anyone know what the >requirements for this are? From the schematics which came with my proto >board, i can see that Ser-1 uses transistors (dual transistor pkg)to >drive TX1/RX1. Can i use a few GP transistors like 2n2222 (npn) with >say, a 4.7k in series with the emitters to limit current? or am i gonna >fry this badboy ... > >a descript or schematic would be really helpful >thanks in advance- >Jeff >__________________________________________________________ >For help, please send a HELP command to: webmaster@Kgsystems.com > __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From robotek@nortexinfo.net Mon Jun 22 12:57:53 1998 Message-ID: <358E8C42.3CA4@nortexinfo.net> Date: Mon, 22 Jun 1998 11:54:26 -0500 From: Bruce Markle Organization: RoboTek Engineering, Inc. X-Mailer: Mozilla 2.01E-GTE (Win95; U) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: Servo Primer Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Dear Tiger Group- This e-mail superceeds and updates my previous versions - get rid of the old ones. You can multiplex servos successfully. The servos are not sensitive to the stability of the signal "off" time - as it turns out, the problems we were having earlier were due to the Tiger doing something that it shouldn't. BAD Tiger, BAD!! (The pulseout driver duty variable must be at least 3 or higher - if it is 1 or 2, the Tiger puts out a short second pulse after the main pulse, even though the count variable is set to one. This pulse really upsets servos, and will undoubtly cause problems in other applications as well.) I have successfully driven hobby servos directly from the Tiger with no buffering, but good engineering practice is to buffer the signals with a buffer, inverter, or optoisolator. When you are using continious pulseout mode to drive the servos, you can sometimes get a small but noticable "jump" in the servo when you update the position command by reissuing the PUT sequence. This may or may not cause a problem in your particular application. Here is how you can drive a single servo: '--------------------------------------------------------- ' Name: Servo.TIG '--------------------------------------------------------- ' this program tweeks sends a non-inverted servo pulse out ' the output appears on pin L86 ' the DD is installed with a "3" to give 6.4 us counts ' count is 0 which gives continious pulses ' cycle is 3125 which gives 50 Hz pulse rate ' (cycle - duty) changes the pulse on time ' 2969 for 1.0 msec pulse (3125 - 156) ' 2891 for 1.5 msec pulse (3125 - 234) ' 2813 for 2.0 msec pulse (3125 - 312) ' count must be long ' duty and cycle must be words USER_VAR_STRICT #INCLUDE DEFINE_A.INC TASK MAIN LONG COUNT WORD DUTY, CYCLE INSTALL_DEVICE #1, "PLSOUT1.TDD",3 CYCLE = 3125 COUNT = 0 DUTY = 2969 PUT #1,#0, COUNT, DUTY, CYCLE END The following does the same thing, but sends inverted pulses if you want to use an inverter as a buffer: '--------------------------------------------------------------------- ' Name: ServoInv.TIG '--------------------------------------------------------------------- ' this program tweeks sends a inverted servo pulse out ' the output appears on pin L86 ' use an inverter (74HC04 or equiv) to drive servo ' the DD is installed with a "3" to give 6.4 us counts ' count is 0 which gives continious pulses ' cycle is 3125 which gives 50 Hz pulse rate ' duty changes the pulse off time ' 156 for 1.0 msec pulse ' 234 for 1.5 msec pulse ' 312 for 2.0 msec pulse ' count must be long ' duty and cycle must be words USER_VAR_STRICT #INCLUDE DEFINE_A.INC TASK MAIN LONG COUNT WORD DUTY, CYCLE INSTALL_DEVICE #1, "PLSOUT1.TDD",3 CYCLE = 3125 COUNT = 0 DUTY = 156 PUT #1,#0, COUNT, DUTY, CYCLE END You can control servos using the pulseout DD in single pulse mode. You don't want to use inverted pulses as the Tiger wants the state of the output to be low between the single pulses. Please be careful with the duty variable, it MUST be at least 3 or you will have trouble. The pulse repetetion rate needs to be in the 50 to 60 Hz range. The timing between pulses does jitter around some using this method, but does not appear to cause a problem. YOU SHOULD CHECK the PULSE REPETITION RATE IF YOU ARE RUNNING THIS IN A BIG PROGRAM AND ADJUST YOU DELAYS ACCORDINGLY AS THE TIGER MAY NOT KEEP UP. Always do this in RUN mode - the wait_duration timing is WORSE in PC mode. '--------------------------------------------------------------------- ' Name: ServoSP.TIG (Servo Single Pulse) '--------------------------------------------------------------------- ' this program runs servos in single pulse mode ' it times the off time with wait_duration pulses - (not real accurate) ' this program sends a non-inverted servo pulse out ' the output appears on pin L86 ' the DD is installed with a "3" to give 6.4 us counts ' count is 1 which gives a single pulse ' (cycle - duty) changes the pulse on time ' duty must be 3 or higher to avoid weird behavior: ' (duty of 0 gives a 18us pulse and no main pulse) ' (duty of 1 gives a 13us pulse 7us after main pulse trailing edge) ' (duty of 2 gives a 6 us pulse 13us after mail pulse trailing edge) ' will put duty at 10 to give some margin here ' 166 for 1.0 msec pulse (166 - 10 = 156) ' 244 for 1.5 msec pulse (244 - 10 = 234) ' 322 for 2.0 msec pulse (322 - 10 = 312) ' count must be long ' duty and cycle must be words USER_VAR_STRICT #INCLUDE DEFINE_A.INC TASK MAIN LONG COUNT WORD DUTY, CYCLE INSTALL_DEVICE #1, "PLSOUT1.TDD",3 COUNT = 1 DUTY = 10 CYCLE = 166 PLEX: PUT #1,#0, COUNT, DUTY, CYCLE WAIT_DURATION 20 GOTO PLEX END The following is one way to use single pulse mode in a multiplexed fashion to drive two servos. You can probably drive more using this method. The same cautions as above apply: '--------------------------------------------------------- ' Name: ServoPlex.TIG '--------------------------------------------------------- ' this program sends multiplexed pulses out to two servos ' the control output appears on pin L86 ' the servo select appears on pin L82 ' decode servo select with external gates to route signal ' it times the off time with wait_duration pulses (not accurate) ' the DD is installed with a "3" to give 6.4 us counts ' count is 1 which gives single pulses ' (cycle - duty) changes the pulse on time ' duty must be 3 or higher to avoid weird behavior ' 166 for 1.0 msec pulse (166 - 10 = 156) ' 244 for 1.5 msec pulse (244 - 10 = 234) ' 322 for 2.0 msec pulse (322 - 10 = 312) ' count must be long ' duty and cycle must be words USER_VAR_STRICT #INCLUDE DEFINE_A.INC TASK MAIN DIR_PORT 8,0 ' port 8 all pins to outputs OUT 8,4,4 ' L82 to high LONG COUNT WORD DUTY, CYCLE INSTALL_DEVICE #1, "PLSOUT1.TDD",3 COUNT = 1 DUTY = 10 ' duty controls off time (leave @10) PLEX: CYCLE = 166 ' set pulse to 1.00 msec (166-duty=156) PUT #1,#0, COUNT, DUTY, CYCLE ' first servo output on pin L86 WAIT_DURATION 5 OUT 8,4,0 ' L82 to low (select 2nd servo) WAIT_DURATION 5 CYCLE = 322 ' set pulse to 2.00 msec PUT #1,#0, COUNT, DUTY, CYCLE ' second sevo output on pin L86 WAIT_DURATION 5 OUT 8,4,4 ' L82 to high (select 1st servo) WAIT_DURATION 5 GOTO PLEX END Good Luck, and happy servoing... Bruce Markle robotek@nortexinfo.net __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From mrgyro@exis.net Mon Jun 22 21:14:36 1998 Message-Id: <1.5.4.16.19980623011247.35e7df8e@mailhub.exis.net> X-Sender: mrgyro@mailhub.exis.net X-Mailer: Windows Eudora Light Version 1.5.4 (16) Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Mon, 22 Jun 1998 21:12:47 -0400 To: tigers@kgsystems.com From: David Hall Subject: X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit I have a tiny tiger that I am programming to read serial data. The problem that I have is the tiger will not update the display fast enough to keep up with the serial input. If the serial is being sent at 9600 and 10 times per second, the display will start showing "X's" in place of data. I know the display is good, as I use the same display on 8751 micro's. Can anyone help? Thanks David Hall __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From mjconboy@chem.umass.edu Tue Jun 23 08:45:26 1998 Message-Id: <3.0.5.32.19980623084438.0079e700@chemserv.chem.umass.edu> X-Sender: mjconboy@chemserv.chem.umass.edu X-Mailer: QUALCOMM Windows Eudora Light Version 3.0.5 (32) Date: Tue, 23 Jun 1998 08:44:38 -0400 To: tigers@kgsystems.com From: Mike Conboy Subject: Re: vibration In-Reply-To: <358A7128.45A4@nortexinfo.net> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit Bruce -- Have you considered the possibility of building a simple frame-work somewhat larger than the modem, and then suspending the modem within the frame using suitable strength springs? (I can go out locally around here to any number of hardware stores and buy an assortment of tension-type springs in different weights.) You could even put different weight springs end-to-end to achieve a sort of 'differential spring' action. Just a follow-up thought...... Mike > Thanks for the reply. I can't really move the modem to another spot >without affecting a lot of other stuff. This is in a Personal >Watercraft, and there there aren't many other places, and the vibration >is basically everywhere. Thus I can't put it on the seat, either. This >mount must be bulletproof as the vehicle sees severe dynamics. > > I don't build the RF modem, so I can't change the internal parts, >although the manufacturer is working with me on that, more from a adding >foam between the boards standpoint. ... >Bruce Markle > -------***************************************************------- Mike Conboy phone: 413+545-2559 Instrumentation Engineer fax: 413+545-4490 LGRT Chemistry email: mjconboy@technologist.com Box 34510 Amherst, MA 01003 ------****************************************************-------- __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From mgriffin@pnbwt.com Tue Jun 23 10:40:29 1998 Message-ID: <358FBDB7.42103F2@pnbwt.com> Date: Tue, 23 Jun 1998 09:37:43 -0500 From: Mike Griffin X-Mailer: Mozilla 4.05 [en] (Win95; I) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: Re: Servo Primer References: <358E8C42.3CA4@nortexinfo.net> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Bruce, thanks for all the notes/examples on the servo pulse out. I was doing some testing over the weekend, and noticed that the pulse IN command looks for a postive pulse, and the pulse OUT command is typically a negative pulse function. I think that is kind of odd. It's good to know we can multiplex, as I'll need to operate multiple servos in my next project. :) Mike Griffin Bruce Markle wrote: > Dear Tiger Group- > > This e-mail superceeds and updates my previous versions - get rid of the old > ones. > > You can multiplex servos successfully. > ***snip*** __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From sroberts@sunstroke.sdsu.edu Thu Jun 25 15:50:26 1998 Message-Id: <3.0.32.19980625124929.006b60bc@sunstroke.sdsu.edu> X-Sender: sroberts@sunstroke.sdsu.edu X-Mailer: Windows Eudora Pro Version 3.0 (32) Date: Thu, 25 Jun 1998 12:49:32 -0700 To: tigers@kgsystems.com From: Stephen Roberts Subject: DDC101 Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit Does anyone on the list have experience with the Burr-Brown DDC101? This is a 20-bit integrating ADC. Thanks! Steve ------------------------------- Steve Roberts sroberts@sunstroke.sdsu.edu 619 454 5234, 619 454 7008 FAX ------------------------------- __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From grinch65@home.com Mon Jun 29 13:01:29 1998 Message-ID: <3597C702.3343F5A7@home.com> Date: Mon, 29 Jun 1998 09:55:30 -0700 From: Jeff Organization: @Home Network X-Mailer: Mozilla 4.02 [en]C-AtHome0402 (Win95; U) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: extended confusion References: <3.0.1.32.19980617071508.00737ddc@gearbox.maem.umr.edu> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Since my compiler doesn't seem to support the USER_EPORT LASTLADR (which I think will solve my problem), does anyone know what the minimum decodable INPUT address is for extended i/o? That is to say i tried my output at physical 4h, and my INPUT at 8h but at runtime i receive an "error 21: invalid port address." Then I moved the INPUT decode down to 60h and it works fine?? Is there a way of controlling this in TB 2.01a? Thanks in advance- JEFF __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From cottrell@gearbox.maem.umr.edu Mon Jun 29 13:45:57 1998 Message-Id: <3.0.1.32.19980629124515.00733694@gearbox.maem.umr.edu> X-Sender: cottrell@gearbox.maem.umr.edu X-Mailer: Windows Eudora Pro Version 3.0.1 (32) Date: Mon, 29 Jun 1998 12:45:15 -0500 To: tigers@kgsystems.com From: Mitchell Cottrell Subject: Re: extended confusion In-Reply-To: <3597C702.3343F5A7@home.com> References: <3.0.1.32.19980617071508.00737ddc@gearbox.maem.umr.edu> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit I am still trying to solve a problem wtih the extender my self. But form what I gather. All extended outputs start at 10h and all input start at 80h. What this appears to mean is that they are using the high bit of the address to enable the input buffer. The end result would be that if you had a 8 port output and an 8 port input module. the following would be the addresses Module 1 (hard address 0) ports 0 - 7 at address 10h-17h Module 2 (inputs) (hard address 1) ports 0 - 7 at address 88h - 8Fh If you want to use the LASTLADR you may have to add it to the .inc file if LASTLADR results in an error then add in DEFINE_A.INC the line: #define LASTLADR 10 Add it to the correct section. I have not found any difference in operation either using or not using this. At 09:55 AM 6/29/98 -0700, you wrote: >Since my compiler doesn't seem to support the USER_EPORT LASTLADR (which >I think will solve my problem), does anyone know what the minimum >decodable INPUT address is for extended i/o? That is to say i tried my >output at physical 4h, and my INPUT at 8h but at runtime i receive an >"error 21: invalid port address." Then I moved the INPUT decode down to >60h and it works fine?? Is there a way of controlling this in TB 2.01a? > >Thanks in advance- >JEFF >__________________________________________________________ >For help, please send a HELP command to: webmaster@Kgsystems.com > > Mitchell S. Cottrell Sr. Electronics Technician Mechanical, Aerospace and Engineering Mechanics Department University of Missouri - Rolla ********************************************************* 111 Mechanical Engineering Building Rolla MO, 65409-0050 573-341-4676 ********************************************************* A lack of significant scientific debate does not mean we know the answer. Just look at the horizon and you will see that in the 1200's a lack of significant scientific debate did not make the earth flat! __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From grinch65@home.com Mon Jun 29 14:23:56 1998 Message-ID: <3597DAC4.A205B86C@home.com> Date: Mon, 29 Jun 1998 11:19:48 -0700 From: Jeff Organization: @Home Network X-Mailer: Mozilla 4.02 [en]C-AtHome0402 (Win95; U) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: Re: extended confusion References: <3.0.1.32.19980617071508.00737ddc@gearbox.maem.umr.edu> <3597C702.3343F5A7@home.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Does insanity begin with answering your own email? For those interested: if LASTLADR results in an error then add in DEFINE_A.INC the line: #define LASTLADR 10 The following code frag allows me to decode an OUT port at 14H (logical) and an IN port at 18H logical: USER_EPORT ACT, ACTIVE USER_EPORT PHYSOFFS, 0F0h ' 0F0H = -010H USER_EPORT NROFOUT, 8 USER_EPORT LASTLADR, 017H ' Logical address w/ offset ' Set to: First_Log_Input_Addr - 1 USER_EPORT INITIAL, 0h, "00 00 00 00 00 00 00 00"% LASTLADR seemed to be the key. Jeff wrote: > > Since my compiler doesn't seem to support the USER_EPORT LASTLADR (which > I think will solve my problem), does anyone know what the minimum > decodable INPUT address is for extended i/o? That is to say i tried my > output at physical 4h, and my INPUT at 8h but at runtime i receive an > "error 21: invalid port address." Then I moved the INPUT decode down to > 60h and it works fine?? Is there a way of controlling this in TB 2.01a? > > Thanks in advance- > JEFF > __________________________________________________________ > For help, please send a HELP command to: webmaster@Kgsystems.com __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From wyckoff@worldnet.att.net Mon Jun 29 21:52:55 1998 Message-ID: <35984560.81CD6396@worldnet.att.net> Date: Mon, 29 Jun 1998 21:54:40 -0400 From: "Thomas M. Wyckoff" X-Mailer: Mozilla 4.04 [en]C-WorldNet (Win95; I) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: Timera.tdd References: <358E8C42.3CA4@nortexinfo.net> <358FBDB7.42103F2@pnbwt.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com I may have asked this before and missed the answer, but does anyone know the location of the documentation for TIMERA.TDD? Tom Wyckoff nfs (no fancy signature) __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From info@wilke.de Tue Jun 30 05:46:10 1998 Message-ID: <01BDA41C.4ED58EA0@wilke.isdn-gw.AC-Net.de> From: Wilke Technology GmbH To: "'tigers@kgsystems.com'" Subject: AW: extended confusion Date: Tue, 30 Jun 1998 10:48:24 +-200 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="---- =_NextPart_000_01BDA41C.4EDD2FC0" X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Content-Transfer-Encoding: 7bit ------ =_NextPart_000_01BDA41C.4EDD2FC0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Dear Jeff, actually the outputs AND the inputs can begin at 0 or be mirrored over the address space. Only the (software) i/o system assumes first outputs and at higher addresses inputs. There is a directive to set the last (logical) output address: USER_EPORT LASTLADR, nnn If LASTLADR is not defined in your DEFINE_A.INC, please add #define LASTLADR 10 Best Regards Klaus Hiltrop >Since my compiler doesn't seem to support the USER_EPORT LASTLADR (which >I think will solve my problem), does anyone know what the minimum >decodable INPUT address is for extended i/o? That is to say i tried my >output at physical 4h, and my INPUT at 8h but at runtime i receive an >"error 21: invalid port address." Then I moved the INPUT decode down to >60h and it works fine?? Is there a way of controlling this in TB 2.01a? > >Thanks in advance- >JEFF >__________________________________________________________ >For help, please send a HELP command to: webmaster@Kgsystems.com ------ =_NextPart_000_01BDA41C.4EDD2FC0 Content-Type: application/ms-tnef Content-Transfer-Encoding: base64 eJ8+IiAJAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAENgAQAAgAAAAEAAQABBJAG ACABAAABAAAADAAAAAMAADADAAAACwAPDgAAAAACAf8PAQAAAEcAAAAAAAAAgSsfpL6jEBmdbgDd AQ9UAgAAAAB0aWdlcnNAa2dzeXN0ZW1zLmNvbQBTTVRQAHRpZ2Vyc0BrZ3N5c3RlbXMuY29tAAAe AAIwAQAAAAUAAABTTVRQAAAAAB4AAzABAAAAFQAAAHRpZ2Vyc0BrZ3N5c3RlbXMuY29tAAAAAAMA FQwBAAAAAwD+DwYAAAAeAAEwAQAAABcAAAAndGlnZXJzQGtnc3lzdGVtcy5jb20nAAACAQswAQAA ABoAAABTTVRQOlRJR0VSU0BLR1NZU1RFTVMuQ09NAAAAAwAAOQAAAAALAEA6AQAAAAIB9g8BAAAA BAAAAAAAAANiNgEIgAcAGAAAAElQTS5NaWNyb3NvZnQgTWFpbC5Ob3RlADEIAQSAAQAXAAAAQVc6 IGV4dGVuZGVkIGNvbmZ1c2lvbgA3CAEFgAMADgAAAM4HBgAeAAoAMAAYAAIATQEBIIADAA4AAADO BwYAHgAKACoABQACADQBAQmAAQAhAAAAREE4QUUxQzBGQUEzQkQxMThBNDU5MkE0OEVEMzZCOEEA cQcBA5AGADAFAAASAAAACwAjAAAAAAADACYAAQAAAAsAKQAAAAAAAwA2AAAAAABAADkAAKZh1wOk vQEeAHAAAQAAABcAAABBVzogZXh0ZW5kZWQgY29uZnVzaW9uAAACAXEAAQAAABYAAAABvaQD11rC FIRGD/4R0pie40moj09BAAAeAB4MAQAAAAUAAABTTVRQAAAAAB4AHwwBAAAADgAAAGluZm9Ad2ls a2UuZGUAAAADAAYQZLYu4AMABxDYAgAAHgAIEAEAAABlAAAAREVBUkpFRkYsQUNUVUFMTFlUSEVP VVRQVVRTQU5EVEhFSU5QVVRTQ0FOQkVHSU5BVDBPUkJFTUlSUk9SRURPVkVSVEhFQUREUkVTU1NQ QUNFT05MWVRIRShTT0ZUV0FSRSlJLwAAAAACAQkQAQAAALsDAAC3AwAAVgcAAExaRnUxUS9R/wAK AQ8CFQKoBesCgwBQAvIJAgBjaArAc2V0MjcGAAbDAoMyA8UCAHByQnER4nN0ZW0CgzN3AuQHEwKA fQqACM8J2TvxFg8yNTUCgAqBDbELYOBuZzEwMwBQCwoUUUUL8mMAQCBEZQrBSp0NwSwKhQqFANB0 dQdAgGx5IHRoZSAIYIx0cB1QBCBBTkQc84sLgB1zYwORYmVnC4A7HGAFQDAdMAXAHvAgbdxpcgNg FhEdMHYEkBzzWGFkZBYQBBFzCrBjnGUuG5wZfxqFT24c1Sgoc28BgHcKwGUpeR4wL28hkBOzHGAE EHX9B4JmIBATwB03AHAgcB9R+GhpZx0QHFEhNAeRHkSdIfZUKFEeISeRIGQgEPkFkHRpIKAc8CXB EcAc87sLYCcBKBWgHxAesGwlgAsdRCEWOhucVVNFUgBfRVBPUlQgTAhBU1QvgERSLCBmbjAgG5xJ Zi93KmJuvm8FQA2xC4AgYR8heQhhARrgRUZJTkVfQfouM5BDMAALUBsAEbAhEv0bnCMyZDFYGTAi DyMfGrJtN2VCB5AFQFIfAAsRc1U3ZUsLYHUEIEgDEHT1A2BwG5w+OC0TUDIwKvE/BgALgCHQH/Ac 4AWgbXCTAxAgsWRvB5BuJwVAxxGwJiErYnVwcBWxHPPzLt8xwSh3KCARcDdvGhybPK89tUkc8QuA ayAD8P8cwCGQBvArMT6BPaECYBPgvikwAD9CJ6EzEDYRazIgvwfgQlAfUR0CIAADAG0mgN9Cp0OP RJ89tQWCZAGgNFDxMSBOUFUvYCEmKnECEHkFwGV4E9AnwDKyJbA/ryoBH1EqcStiYRzgaRzw/wiB IHA+gEovSz89Li0GBUCMcGgTsCyiIDRoMADPJ7I+gU3lBUA4aB7gVQS8cnUCMAdxUPEq4WUrIm8A cFGvUr89LiIEkCAxIKgyMToeMXYHQGkgcPNAcyElLiIqAgOgRhAEYH8goCBwHQJN5E1DHSA/QHef A6ArYFkfWi89LjYwV0DVJ7JpBUB3BbBrJrIyoPo/T/BJUHEqIyqgJUAc4L8lED6hAjADYBzAC4Bn RiILKRIqAEJckC4wMWH+P2CvC+JiMGg/Yb89LlAR30ZgZ1MhIF0APkEtaa9qv3U9LkozcEZt727/ PS5ff3RvdX92j3b0cU9yXz0uRvMFsR0QbHA0JxGwJ8I7QLhFTFA+ogOBXwFvXMAzDIJGgGViAMAT wXJA/EtnJeQpgD6xQq96Dxv2BRUxAIJQAAMAEBAAAAAAAwAREAAAAABAAAcwgN+39QKkvQFAAAgw gN+39QKkvQEeAD0AAQAAAAUAAABBVzogAAAAAK99 ------ =_NextPart_000_01BDA41C.4EDD2FC0-- __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From grinch65@home.com Tue Jun 30 14:59:26 1998 Message-ID: <35984D2A.596D347B@home.com> Date: Mon, 29 Jun 1998 19:27:54 -0700 From: Jeff Organization: @Home Network X-Mailer: Mozilla 4.02 [en]C-AtHome0402 (Win95; U) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: Re: extended confusion Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com I apologize if this email came through twice... SMTP troubles. Thanks for your response Mitchell. Actually, it makes perfect sense to me now. Using the LASTLADR command, i was able to setup two OUTPORTs at 14H.logical, and 15H.logical and also an INPORT at 18H. It doesn't appear you can intermix OUTPORT addresses and INPORT addresses- you need to clearly define the barrier where OUTPORTs stop and INPORTs begin. That's what the LASTLADR command appears to be for. Depending on the logical offset you've chosen (using USER_EPORT PHYSOFFS), to determine the value of LASTLADR you simply take the "physical" INPORT address you're decoding (appears must be greater than your OUTPORT address), add your offset to it, then subtract 1. In my case, my physical INPORT was at 8H. My offset was 10H (F0H) ... so my logical address was 18H, subtract 1 and presto: 17H... the magic number. If your interested in the schematic i designed, i can send it to you- 16 bits of OUT, and 16 bits of IN. If you're designing your own circuitry, it has a few improvements over the textbook version, including suppression of random OUT data upon powerup which seems to be an interesting feature of the schematic in the manual- making it a tad impractical for any, but the most casual life-support and detonator applications :o( ******************************** You probably wrote: I am still trying to solve a problem wtih the extender my self. But form what I gather. All extended outputs start at 10h and all input start at 80h. What this appears to mean is that they are using the high bit of the address to enable the input buffer. The end result would be that if you had a 8 port output and an 8 port input module. the following would be the addresses Module 1 (hard address 0) ports 0 - 7 at address 10h-17h Module 2 (inputs) (hard address 1) ports 0 - 7 at address 88h - 8Fh If you want to use the LASTLADR you may have to add it to the .inc file if LASTLADR results in an error then add in DEFINE_A.INC the line: #define LASTLADR 10 Add it to the correct section. I have not found any difference in operation either using or not using this. At 09:55 AM 6/29/98 -0700, you wrote: >Since my compiler doesn't seem to support the USER_EPORT LASTLADR (which >I think will solve my problem), does anyone know what the minimum >decodable INPUT address is for extended i/o? That is to say i tried my >output at physical 4h, and my INPUT at 8h but at runtime i receive an >"error 21: invalid port address." Then I moved the INPUT decode down to >60h and it works fine?? Is there a way of controlling this in TB 2.01a? > >Thanks in advance- >JEFF >__________________________________________________________ >For help, please send a HELP command to: webmaster@Kgsystems.com > > Mitchell S. Cottrell Sr. Electronics Technician Mechanical, Aerospace and Engineering Mechanics Department University of Missouri - Rolla ********************************************************* 111 Mechanical Engineering Building Rolla MO, 65409-0050 573-341-4676 ********************************************************* A lack of significant scientific debate does not mean we know the answer. Just look at the horizon and you will see that in the 1200's a lack of significant scientific debate did not make the earth flat! __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From grinch65@home.com Tue Jun 30 14:59:19 1998 Message-ID: <3597FB73.1C1A1BB6@home.com> Date: Mon, 29 Jun 1998 13:39:15 -0700 From: Jeff Organization: @Home Network X-Mailer: Mozilla 4.02 [en]C-AtHome0402 (Win95; U) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: Re: extended confusion Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Thanks for your response Mitchell. Actually, it makes perfect sense to me now. Using the LASTLADR command, i was able to setup two OUTPORTs at 14H.logical, and 15H.logical and also an INPORT at 18H. It doesn't appear you can intermix OUTPORT addresses and INPORT addresses- you need to clearly define the barrier where OUTPORTs stop and INPORTs begin. That's what the LASTLADR command appears to be for. Depending on the logical offset you've chosen (using USER_EPORT PHYSOFFS), to determine the value of LASTLADR you simply take the "physical" INPORT address you're decoding (appears must be greater than your OUTPORT address), add your offset to it, then subtract 1. In my case, my physical INPORT was at 8H. My offset was 10H (F0H) ... so my logical address was 18H, subtract 1 and presto: 17H... the magic number. If your interested in the schematic i designed, i can send it to you- 16 bits of OUT, and 16 bits of IN. If you're designing your own circuitry, it has a few improvements over the textbook version, including suppression of random OUT data upon powerup which seems to be an interesting feature of the schematic in the manual- making it a tad impractical for any, but the most casual life-support and detonator applications :o( ******************************** You probably wrote: I am still trying to solve a problem wtih the extender my self. But form what I gather. All extended outputs start at 10h and all input start at 80h. What this appears to mean is that they are using the high bit of the address to enable the input buffer. The end result would be that if you had a 8 port output and an 8 port input module. the following would be the addresses Module 1 (hard address 0) ports 0 - 7 at address 10h-17h Module 2 (inputs) (hard address 1) ports 0 - 7 at address 88h - 8Fh If you want to use the LASTLADR you may have to add it to the .inc file if LASTLADR results in an error then add in DEFINE_A.INC the line: #define LASTLADR 10 Add it to the correct section. I have not found any difference in operation either using or not using this. At 09:55 AM 6/29/98 -0700, you wrote: >Since my compiler doesn't seem to support the USER_EPORT LASTLADR (which >I think will solve my problem), does anyone know what the minimum >decodable INPUT address is for extended i/o? That is to say i tried my >output at physical 4h, and my INPUT at 8h but at runtime i receive an >"error 21: invalid port address." Then I moved the INPUT decode down to >60h and it works fine?? Is there a way of controlling this in TB 2.01a? > >Thanks in advance- >JEFF >__________________________________________________________ >For help, please send a HELP command to: webmaster@Kgsystems.com > > Mitchell S. Cottrell Sr. Electronics Technician Mechanical, Aerospace and Engineering Mechanics Department University of Missouri - Rolla ********************************************************* 111 Mechanical Engineering Building Rolla MO, 65409-0050 573-341-4676 ********************************************************* A lack of significant scientific debate does not mean we know the answer. Just look at the horizon and you will see that in the 1200's a lack of significant scientific debate did not make the earth flat! __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From grinch65@home.com Tue Jun 30 14:59:31 1998 Message-ID: <3599247F.9967CD1C@home.com> Date: Tue, 30 Jun 1998 10:46:39 -0700 From: Jeff Organization: @Home Network X-Mailer: Mozilla 4.02 [en]C-AtHome0402 (Win95; U) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: Can't sleep References: <01BDA41C.4ED58EA0@wilke.isdn-gw.AC-Net.de> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Anyone familiar with the sleep mode of the Tiny Tiger? Can't find any docs ... thanks in advance- JEFF __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From dan.g@kgsystems.com Tue Jun 30 20:56:13 1998 Message-ID: <3599888C.7886C7E0@kgsystems.com> Date: Tue, 30 Jun 1998 20:53:32 -0400 From: Dan Garlen Organization: Kg System, Inc. X-Mailer: Mozilla 4.02 [en]C-AtHome0402 (Win95; U) MIME-Version: 1.0 To: tigers@kgsystems.com Subject: Re: Can't sleep References: <01BDA41C.4ED58EA0@wilke.isdn-gw.AC-Net.de> <3599247F.9967CD1C@home.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Loop: list-request@Kgsystems.com X-Mailing-List: tigers@Kgsystems.com Reply-To: tigers@Kgsystems.com Dear Jeff: There is no "Sleep Mode" per say. You can "turn off" the tiger with power on Vbatt and your SRAM will stay active. That basically is "asleep". With the addition of a couple of jelly bean external parts you can have the "alarm output" turn the Tiger back on after a period of time. Jeff wrote: > > Anyone familiar with the sleep mode of the Tiny Tiger? Can't find any > docs ... > thanks in advance- > JEFF > __________________________________________________________ > For help, please send a HELP command to: webmaster@Kgsystems.com -- Best regards, Dan Garlen Kg Systems, Inc. Dorine Industrial Park #3 Merry Lane East Hanover, NJ 07936-3901 dan.g@kgsystems.com http://www.kgsystems.com http://www.industrialcontroller.com PHN: 973-515-4664 FAX: 973-515-1033 __________________________________________________________ For help, please send a HELP command to: webmaster@Kgsystems.com From eschoel@jedmicro.com.au Tue Jun 30 21:58:00 1998 Message-ID: <35999587.51A6F644@jedmicro.com.au>