I suggest if you are interested in this system you make
a folder and drag over all the many future messages on this
subject otherwise delete it.
http://www.zbasic.net/
So simple a caveman like me can do it.
Paul Lamar
------------------------------------------------------
I am just getting mine talking to my XP computer.
If you plan to use the USB rather than the RS232 port for communicating
you must do this.
You will need to download USB drivers from the FTDI site and install
them manually. The FT232R drivers are available directly from FTDI at
http://www.ftdichip.com/Drivers/VCP.htm. Note that the CDM driver (whatever
that is) is not available for all operating systems. Be sure to download
the drivers for the FT232R device that match your OS.
snips...............
Paul Lamar
------------------------------------------------------------------------------
"The jumpers and switches are set at the factory assuming
that the Dev Board will be powered via the on-board
regulator and that a standard serial port will be used for
communication with the ZX-1280N. If this is how you
intend to operate it, simply connect an external supply to
J27, connect your serial cable to J25 and activate the
power switch. You should then see the output from the
default ?Hello, world? program, confirming that the ZX-
1280N is operating correctly and ready to accept your
program."
"If you intend to use the USB interface, several additional
steps will be required. Firstly, change the switch SW3
to the ?USB? position. If you also intend to power the Dev
Board from your USB hub, move jumper J19 to the
?USB? position as well. Otherwise, connect an external
power supply to J27. Connect a standard USB A-B
cable between J28 of the Dev Board and your USB hub. When
the power switch is activated, you should see
several flashes on the Red/Green LED (D4, near the J28
connector). "
I got it working with the USB and an external power supply.
There is a blinking LED near the USB connector on the board when
it is communicating with the PC. This is what the screen
in the Windows XP computer looks like.
The next test will be the rotary engine compression tester
program. If you have the board and you want to follow along
and you run into a problem I'll try to help.
---------------------------------------------------
The compression tester is working. It took 5 minutes
to write the software and get it working.
I had no pressure sensor connected to the A to D pin so it was
reading max high or 254 and 255.
One minor problem.
I need to convert the extended ASCII output characters
to a decimal number character so they can be loaded into
a spread sheet for plotting.
Anybody know how to do this in debug?
A Windows problem.
http://www.zbasic.net/
So simple a caveman like me can do it.
Paul Lamar
--
The Rotary Engine NewsLetter. Powered by Linux.
ACRE NL web site.
http://www.rotaryeng.net
Youtube key word PaulLamar2
Copyright 1998-2010 All world wide rights reserved.
Sub Main()
Call ADCtoCom1(82, 500)
Delay(1.0)
Call ADCtoCom1(0,0)
End Sub
---- Map File ----
Compiler Version: 3.0.2
Compiled: Fri May 14 05:37:49 2010
Code size: 5448 bytes (&H1548), CRC:&Hff78
Target Device: ZX1280n
RAM size: 8192, heap size: 512
Current Directory: E:\
Files Processed:
1 "compression-test1.bas"
No. Language Strict Base Module Name
--- -------- ------ ---- -----------------------
1 ZBasic Off 0 compression_test1
--- Procedures
Code Addr Stack
Type Hex Dec Use Ref. Module.Procedure
--------- ---------- ----- ---- ------------------------
Priv sub 022c 556 14 1 compression_test1.Main
--- Task Invocations and Stack Information
Stack Min. Act.
Size Margin Size Size Module.TaskName Invoked at
----- ------ ----- ----- -------------------------- ---------------
65 10 75 7394 compression_test1.Main [startup]
// ZXC
// Target Device: ZX1280n
// Flash Page Size: 256
// Compiler Version: 3.0.2
// Generated: Fri May 14 05:37:49 2010
// Code size: 2724 (words), 0aa4 (hex)
// Code CRC: ff78 (hex)
S00000000075a58313238306eb5c8
F0000000100
0c95d90308911206049d1e0a00991a0e1c85061218810216148d0e1a10890a1e
2cb5362228b1322624bd3e2a20b93a2e3ca5263238a16d3334ad2e3a30a92a3e
4cd5564248d1524644dd5e4a40d95a4e5cc5465258c1425654cd4e5a50c94a5e
6cf5766268f1376264fd636e60f9936b7ce5667278e1627674ed6e7a70e96a7e
8c15968288119286841d9e8a80199a8e9c05869298018296940d8e9a90098a9e
ac35b6a2a831b2a6a43d60a9a039baaebc25a6b2b821a2b6b42daebab029aabe
cc55d6c2c851d2c6c45ddecac059dacedc45c6d2d841c2d6d44dcedad049cade
ec75f6e2e7e5e5e7e8e9ca9ddfc3dec1c3fcf8f3aeb79784919afafa0effbedf5db9
F0001000100
00c10201f707070509c10a0cff0f0a0712c1121be71706371b291bda1cd41ece
2010232226212e370869aab7a22d2e6532969623346934ef84193a553ee4e20f
40c1404344454647486b6f6367637f7b5251575b5fe0f6f6fafafefefafa5e5f
d8d8d8d8d8d8d8efe1e3e1e7e1e3e1d0c3c57273747576afa1a3a1a7a1a3a1e7
191b191f191b193739191b191f191b190791925b5d5f5d5b5557281c1a181a1c
2220226ca4a571717d7d79797d7d01011d1d19191d1da793a70775546d5f6000
0d7ea223b62546275829c45f61cb50705d6ec03374356437303d2f3adc3dd560
e221e573e97746d759ee331cfe0d4e0f4211f333e96752ce49fe1b0cf269bdf7459f
F0002000100
69e072e380ec94e7069db90e6eee7eef9dfb80f31a81a51297fc8afb1289321e
2eb5052228b1852d24bd152d48c25fcfb2d43ca7ab3656d748d9bad3a3de30ab
604522a334a5c6a746ddd54844d8c8aec1b15cc7a5535ec2e7cb95c983cfb1cd
9ff36df07bf6a9f4b7fa866ad3db96fb7f9c60938c74f976fc9974ef4f7b157e
fc80c260d465e6674088841f978b768e541f471d721b611909790c101e7d56b1
672b34242434b1a42f0a3b202c452d24343a32532f5123143c1a305b3a1eae2d
cfc2d251d4c6d655d9cada59dece0e5d60d15633544667d75837d44f94d956fc
d1112559247796e767066a78e7ee20eefe6557f10fd80948806d7f1b6c1df06b5b5b
F0003000100
23078a2045f582e898e9049ff80984e180f11c87e011c986d788058a138ce18f
cfb1fdb3ebb599b720bc22be24b8afcfa0d13aa63ca0ae1818d90adbd7d2cedf
c4d0cb5405b56918770672dd687d7f4ae9a67dbc6bb29f5650ccdabbccbd56ca
0ff31df1ebf7f9f5c7fbd5f9a3ffb1fd9fe38de17be669e4b7eaa5e8f453257e
0a806b828a111d860cb9827b374de6a0e07169927a9a69887e966d8472926180
4eae5dbc42fb5be8cc2901aa0f4deaa0e5ae18265542f3e7e7f640ba8a2b7b2f
145138c2f55323573c598794938234ce444191838495a961204d7bcf6dd9ff2b
4001c203d405ea277de8c5b4d3a2d87ad764d3a3c4b5e7075819f83b69fc5c1f73d3
F0004000100
832e9b24f20483842c8aaa88d70ca400ab0eb41ca30abc18a306b014a702b841
9d6edf2206a415a6093c1b2e0dddd72eb0b4bd42b4b2dba6c4a82bac0caa27cf
c0c4cd32c4c2e753f94df3ba07121100aa5076c258424b5049ad9abb8cbdafbf
ef77239774f6666468fa9569bcfe6c6cb0e2737065e36ae476ea7b6e6d78478f
12ae12ed7c84060200f812a01c0a738e43125010b402cf67b8f5121e14ecb6b4
882628223f242f8cb9593244ad6d364247b032323d9c3634b1792a2f4bbc3e3e
49e0424039c4d045d94f5a2b3acc5f4c7bf96323f2f8e63711d856ab4cadda48
f1156603e5256007cd16ec2bc812ec2f6013f33364167fdcd804729b0afc7c7ca53b
F0005000100
f72cfdbcdb94c9961798059af39de19fcf81dd83ab85b9878789958b638d718f
28b4bac7b4b63825a00a33db43cd5ecf34f152a2273646a62c3a1ed20edd73d5
12a1c3a34ad1f64640dcdad8584ecedc4352d2b35ac1c755d0bddac8765fdecc
5663e2f026676ef2f7de12ffecfc9c6df58c8ebcebca7ee2ff99fae8b87d6eed
458102670416468769657a6b0c0c01fa10129a068b079905972f95098db9b10c
9f32ed30fb36c934d73a2538333e013c0f225d204b2636264abb3844b77d3e2e
32c34ebc445634c5c65d46cd4c2dc05b41d38113544424d55826c61b5c4ca4df
641ea92364749ee7787893ebc5c2c87ad9d6d20cf03564d06e6c7d6eff3d76d83e7a
F0006000100
91fc88968496c0078898700b8c688e9c6a1121d39484e41599e635db9c8cde1f
a7de2be3a4b4e027a8ba61293cbf7e2d20a37d3125f5b6a6773baaaa6c3f3fa9
d0d21241c4d60945c918d90b64bdcedea253d633d4c6a455c8c81159dccc145d
80f02f6194f42865404668eb6e47e7607881705576f7f6e4347b85ea93ecc1ee
2f101d120b14f916e718d51ac31cb11ebf009d039b2b99078709820eb4b216bc
f155223256a72758e1692a3a5eaf2acf302240b1bc2036264abb2a5b3fcd2ecf
49eacb33ff0594e84de6c45fa9cb86e04fd0e2409ad7f64495db9a4896df9afc
8910ec7779e36ec4a1180a7aa1ef1e7ebef373726464bcf571d27b78ec6fb5fd6fb5
F0007000100
f8958292f6078467889af8098c9cfc0d9b6e9280e6171883a41b9a8ada1d95fc
b5c1b2b08d25a6b48029a3cbacbe8f2fb0a04033b655b6a44a3942af34a821ac
8fd29dd06c6aad46c06a1bbfccdcbc4dd0ae2093d4c4a455dc39dac8ae5f329f
e0f09061f485e517f819e340659d0aaff25e7ce70c736e58f746738f21bdb24e
51848e77dd450c6541b6528c807dda4f1000e8931368c657960d079d14be976b
eb612232dfa526d8283ad1abbb52ab6f3020c9b33cd53624c3b9adcbacd9ae2c
bcc1442e4456bcc7305d4a5a3ecf4faf504220d1544424d553a65a482edfd04b
5ce37ce2a0c2d11aa87cbec420bf3faf84019213841577196819f46f9af7dfaf0610
F0008000100
30413290ad052694a00983eb01cd6eef60f39ef284f518837e133b4b2c5d2e8c
892102b08c25acc7a8ba8b2bacbc5c2fb251b2a046354ea3e7a8f5aa23ac36aa
afd3bdd14bd659d468a97aab0cad1aab5ec5895a2f54da5678b96abb1cb501bc
6ef5e46aec467a93e889fa8b65ada66ec7707ce72e7cbd7617260534758d7fe9
8e15f38b9b1489167719651b8418861afd71e57574746e78910c920e032a660b
4f4c50432e45b735223c435cbc3f1caf092b2d0cbc204924470e4ad3432e512c
1f520d507b5669542724382b6d4c6d5a71527252774076547824bf1b7c4c2cdd
431cec777ee444665b68fb7d4e6e5d6c5470477232742176e96f5e78497ee60b90ad
F0009000100
2197c480d386a657b849c941de4d5effba36b690b196b094bf9aba9ead980f89
80a693a482a086da16e9e8a6ffa00eb8b9c1f2bee5b817a061cdfaaa3a3feeae
47438f68fca54fb7f8a1e1608ec09dc290de83dcf2d292d28ddca45afddcecde
70f62b9375f2c7e4daea439fcfe8c910d3f6d35e64f7d5f68cf89054b26aa178
e976221269872178841d058c23fa2e1c7d937202929766069f9baa0c356e900b
e7a5ae3717a209361738653a733c413e4f204dc44b0a4926a02cd75bc052505f
382ecb56cc504b27c919402be4e2c17928455242d5d64646dadad565bef2d04b
00e46ac84516ee7244e810ea697c41ee78dae3031f2a0f38f06c7568734a716cbf54
F000a000100
8090f0018b788694fa0b859a83b2819e08841d811ba31985978a8588f38ee18c
a0cd2cb7b324ae0419ddaabade2fa64fb0a2c0311df5d6a6243bcaaa213f0ea8
59b0c0c2d7c446d0b1b94bdcceceddccd6d0c5d255c356d7d84c5bdbcc584eaf
e846fb44e2e6f1e4806693746de96efdb671f2e2b475f613f8eaba7bfcec8c7d
00e302107687834708184b8b03f00e1c51916d027b0409061708950b9323910f
b834ad31ab13a935c73ad538233e313c5f224d20d42476b7c8287cbbbc2d4ebd
c03fc903b4f78e334b285a2bc259edc9a0c4cb275435da4389d14a4ac2df4822
f42165ccea714be6e0c76b0b7812e6c9920cfad56b856ec7d9098de4fb69896a932c
F000b000100
04c1622e0a9197027e26049f9d08f19eff808d829b8469867788158b13a3118f
38b4c2b23e27d6b6332b24bfb92c1eb8f9c1b0b2a7b436b7b82c3bbbac38aecb
41d7c0c0d7c6c2c6ddc84bdd4ccdce5a51d1c25644a5de70c17eded8c9deb650
997e13e46cf09a6658fe1b9b053d1f666285135e055816f409fa6afd6eff6dfd
9403970192079105801c768a833b761b654e9d2d9a010096900c940f1c95f10e
2f303d3258a4a623ad55a36b333e213cdf22b4633d9e3f44b729b52bb32db62a
8f529d5038c487ea99e4fa5cbd3cf1782845a256e44287265a58495adc5d5eca
e16172e6fc10e7716a6a7968686c7b6ef167f27374e0f77768fcea0b74da67d82afc
F000c000100
84829780ec0aff18698e7df402cd7bf21cd16563631afdf6e9f9fd14ed009b8e
d4b0ca0ca4a4a645a8aa69be1392e42e6fa07da23ca0ca36f2383aac25cd5fac
41d6abb44cd04497c86442deb5d4b0806fc26de4acc1d7eacae4a2c15dcb5eeb
5fde5df26cf0898a9a8982649d7061d988e512f205f4f4f6ebf875c574e86f5b
e2610063146588134281f51ae31c801b77999e07c4939147a726920e3408960a
2041a3735b6a2c97d05d328435a237a020c335c33d9e8900402d225a34dd2e2c
a0c14250a4c56e52c05cc45fe5c4cd0fde45fbdaacfaee233b3b2b3b34d22fc2
6470ec77f3ec6ecce07c053475cae67afe65dbfa6ec5e7037891f93b69cdf70f1823
F000d000100
8fee0a96e4947105f89872097f8873786396029104877815088b1718938e0e8d
802132b1852536b58d293ab9882d3ebd4231bdd1bd8eb9a630ac45a8438ac6ab
c0d04f40cc66c76a69bda294c3a2cedc5d522dec2bc4de7c50cc95c983cfb1cd
9ff36df07bf646f57f6a066ae76c60fb9c797ce78f7df6e46d7aeae86a7e027e
468082159d750186809293804b8c8f19996593049a01579f50989b0db569599e
a13722f336e72aa60fa8eafeffedaab8a5b6ba433eb43e552859b2aca5bab64b
4cc005c2c55346dc59c24a58d4ce5e5cc9d2d344cb44d9462749354b034d114f
e8746ee21c716676f2ea7a7af7eeef786e4e7f4c1464eef40868e3f8c06a36fe79be
F000e000100
61e14ce257e512d7c7e4d8ebe68af5889e949c6c9a929916168d541fe41cc1df
2f97dab7a4b4cd25b8b8c629239326ba3fa22da0021aba36f7385ada40dedcde
b8ae4bd644d30fb6ac5ebf4c44b9e14ebf50b648a15e9956a25836b752c94359
9e6088628ce69fe48768e08ef48de4fceae278e06ee66ce5f891f0e8fc9f64ed
0a146b74a51243045e0a9a09bf0a9f0d821371106016d114c81e850a930c960a
9036d3579b369910503d4a3a45af5e3e5ab33283f545562653bb4a2a50bfbd7f
ff52fd743c510954175afa5d053d012202315c565428c217545c475e30dcecbf
2ef63de49515e967e6ffe26fe3ebff1b0ef0f533ff752a7638d432ec25fa7f088164
F000f000100
3d7edd92cb9439b83798029e03bbf69bef821d81fb86c984d78aa588b38e818c
afb25db04bb628b30328aabac12faed225f1d2a2df37c6a6d43b853abfb8bac2
4cd5f5444ad16d46cbc8becaa462cdcac87ec82535a5b040af5efbac389d81cc
aff2ddf0cbf6f9f4e7fa15f803fe60fb5b70f2e29f77e6e6947bf46ce37a5f8b
00107281067ac947861da18ad31ec11caf02bd008b069904670b7509430f510d
1f330d313b372935a63d81aad33fc13def23fd218b279925a72bb529b70bb12d
0f2c102348405b4224c8477c527a434c4e52dc47ffd4564628db5826e70dd04b
cbe02d0e36050a60156e7c6a696c70507d4efd63ff4bf967e769d56bc36db16f86bf
F0010000100
5f916d937b9508932308859b939da19faf81dd83cb85f987e789158a038c318e
1fb06db27bb428b3032845ba53bca1beafa09da28ba4f9a6e7a834af173cd1ae
bfd0b5bc4085b930b7f6b5da54d8b1f0afc05ac6eb5495d68cd8d1dedaa2579f
ff8efae0e49863a7e3e8f6eaefeefaec82be8c7292628170098efaea8c7ff500
001272818c106616908a7a1a958e0e1e859202028296970116820590f071920b
bda75a37343466a735d63a386cad424f485ebb27ba21a6b044b83a5bb229eeb8
8935bc2ca425c8536dc1c45fdcca32ce5354542cdc40d8435edea24f20124e3f
6101e274f511ea736eeedb0b40ec8e0f8f1e7a136b1bfa6385f1fd2bf069cff62f9f
F0011000100
30e162e37bea86e797e7e5e6feed21b8e88514971337103d1e9f1e9fe998fe32
10b653d327a12f05200329ad1f0627df00b2b1cc36f577b46aba158432a9b838
6ffe4ad64cd04ed240dc75fcb4d93ecc13d415ae5ac1f45f38691baf1d2d1e3b
40f09261400546f4866b6eab7def7ced350462f137f278e3db7174efd87541c0
881402109e861614938a0a18908e1e1c8d929a06eb06c90461006454c32a660b
2091d24233a2de53a63d8cadaabbf75fd00cc652db8a9f47cc5bda9edca8b74f
b421bd783d5f99789758b55ac458c05b1ad9b5fcd8411cdf56394a3bd249e5d6
1ce0d375dd156118ed296a7898ed7997606287f3fc6016170a1b7a6a88fd7900051c
F0012000100
13c1dd0276e583e2888a9a8a941a6ffb90846886dde2ed0009ed0a991fdd828e
b13433d7d7b057d0e7282bbc24b8cf02c11cae037cc1dfd3c9d9d334cd20daae
b16cd5734cb5b5d278de5bbb7eda46db58c45cc7175cce78c146ca24cec8d92f
68f46cf774629a66ebece01d759d60fbf67685bc7ce078e35e7f75e972e95879
10ac0d128c106914771a0d76844d0fdf11a7ca677170677770966b86180c76b0
48d64297b5554691a0592b86533c413e389aba26eb653e4727ee2a4b05922798
779062331535a0c8bfd642d455d2d43f6a441b24c61567e75929bc0b6d3dd64a
832185cc9cca6ec050b6d31b55d2221c7664856693604562210ec40f6c687e6ab110
F0013000100
709463967b4a89489746029e0bdd06fb91f11a8617c51ee397f6128e85121e17
752e8828c4cdd8c83e3f3d2dc42ad728f0c120252733d230cd3ea2cb5e264d34
c44ad7487db14c6129b9696068666b6471a55ac65e735fa3f919fcced3b2df42
e17c6af63398f63f2c663f74359d3150018135e6fc7ae18ce1661b8be342078f
07148a16969395819c8fdf947e42c81a614e9a5382838191809f03846d52180a
d1a4c3a6ac31ae32403d118cca8ad9887bb0254abc20bd67c079d36b944dd06f
d83157e0cd359c079709dbef220204107022474c052643d888398fc4be422ede
927e59c414e857fa8b7640cc1ce05ff25aee966c92d246fa59e49ce47e62dcd8e9b2
F0014000100
b00ca31e661a7598b804ab166e128d90b01c730e360a62882b3eba167d003d00
a4be422e0538a4085e0640043d09b1786071b8c3d5c5be1472c9d434c3228520
265e355ccc5ad7171809e3bcd2721f4a20a14693fe9a0968b4aac26580aed8ca
17f405f6d3f091f28ffcf534ad9a9044f87ee36ee2e0f1e2ef8072eeeb84e118
0069f263e4658e1217660a6784188eab9a05848583938e91919f920e9cb9940b
b2b7b1a5b0a3a3a1a03ca385af39aea3a1453a90e6450db8f84d0590ad49de40
c401ad9cbb8a49885786c25e5b36c7e1d5f7dc038328d207cc09d00bdcc1e62b
b074a276d470c772d7a6a5a4b3a2e67a0606626674608662996c85b473b261b0675e
F0015000048
0894a3e11e2bac1cb312f70a01cda410ab0efc0ceb0ab400ab1efe1ce91a3eef
823a9128c02ed32c4e365d34a432b7302aa55bc454a046a2b8acaaaea73c923e
fd408d424cd0b9882c52
E0000010001ffd151
E0000080004520578ff1629
X0000000000405c