J
Joerg
Henry said:Yes. If you think "analog" then Express is the way you can walk easy.
I heart that Cypress cuts the price "as needed" for devices selled into
asian markets.
Interesting. Well, production would be in Asia anyhow and then maybe
we'll let the assembler negotiate locally.
Be lucky
The templates are loaded if you add a module of your choice. Then you click
the values in the fields. That gives you the boot-file automatically
generated which loads the PSoC Cypress-provided on-chip firmware after reset
to configure the on-chip peripherals. Also in the modules is ready-to-use
software included.
For example to add a handy debug TxD:
1. Open Designer
2. Select the TxD module out of the module list
3. place it somewhere. Or just use "place" and let Designer take a free a
place.
4. Set the module template values: Baudrate etc.
5. Copy simple sample c code from module description in your main.c code
6. Add a little code to do something with the sample code. A text string or
such to send.
For ease they provide a CRLF function. Of course you can write your own.
7. Don't forget to select an output pin for TxD.
8 And now the fun part:
By selecting TxD line "direct" or "inverted" in the connection matrix
between TxD module and pin you can configure your hardware having a
(inverted) MAX232 or just straight-line TxD output to the PC serial.
Work is done in one minute. OK, the first time maybe 10 minutes to find
especially how the matrix works.
9. Compile and load the hex-file in the PSoC device.
You see, that is not the same as your mentioned CAD template I guess.
You can clone projects. Or even change the underlying PSoC device selection
and the Designer will change the project approbiate.
Mixing Assembler and C is no problem.
Be aware that several module descriptions contain errors or hide things
needed.
I was more thinking about Express. Don't know if that can do such
tricks. Or if at least templates could be dragged from Designer to
Express (projects can't be).