PSoC™ Creator & Designer Forum Discussions
text.format{('custom.tabs.no.results')}
Hello,
I've successfully created a plugin for PSoC Creator 3.0. By plugin, I mean a plugin as found in psoc_creator.plugins. It took some digging around in the .Net assemblies, and some trial and error, but I eventually got PSoC Creator to load the plugin without causing an error.
My question is, Is there any documentation available to people who want to write plugins? I'm having an issue with the plugin once PSoC creator closes, and I don't know how to resolve it.
Thanks,
-Ryan
Show LessHi all,
I added a new custom component to my project.
this component is built from several different blocks (with integration between them).
also, I added some API files (C source code + C header). but, when I try to build this component the API files are not compiled.
how can I make the build operation compile the API files with all the other component elements?
thanks.
Show LessIn case somebody does not know, PSoC 3 is based on a C51 core that runs in single cycle execution up to 67 MHz. That is a CPU performance of 67x compared to the original 80C51 running at 12 MHz with 12 cycles / intruction.
Just for reference, PSoC 5 is based on a Cortex-M3
No device is good without supporting tools that create excellent code. Cypress has teamed up with Keil to provide the best 80C51 C-compiler with the most powerful chip with the 80C51 core on the market. Price for the tool? IT IS FREE!
You can download PSoC Creator including the Keil C51 compiler from the Cypress website.
You might wonder if there are any restrictions for the compiler and the answer is "Yes"
Yeah, now comes the catch. Well, you can only use this implementation with Cypress PSoC 3 devices and the version is 8.16. The IDE is Creator, not uVision because Creator is what you need to create your own chip.
Hope you like tha fact that you get development tools worth thousands of $$ for free!
If you have any questions about Cypress and Keil, feel free to ask right here in the forum.
Have fun exploring the incredible possibilities that PSoC 3 offers with Creator and the Keil C51 compiler
Cheers, Robert
More information about Keil and PSoC
Keil compiler licensing if one is already installed
Limit of optimization in the free Keil compiler
Show LessHi all,
I have a Psoc 3 DVK board and it is in bootloader mode and device is discovered by PC but not displayed in Show all targets in Psoc Creator.
Also PC detects the device as Human Interface Device.
Please help.
Thanks,
Gokul Prasath N
Show LessNew release, CP1.
http://www.cypress.com/?id=2522
New for Content Pack 1
- Updated TMA and TMG User Modules with improved measurement of sensors capacitance
- Added BootLdrI2C User Module support for CY8C20055 device family
- Added support of new Automotive device CY8C21334W-12PVXE with support of 3.3Voltage at both 6MHz and 24 MHz clocks of Internal Main Oscillator
- Resolved issue of E2PROM operation with External Clock
Regards, Dana.
Show LessHi,
Just want to take the opportunity to thank you folks who have been answering my questions (including tech support for my tickets). The group seems very active and people willing to help each other. Especially when the questions use newbies ask over and over again. I am also aware there has to be a balance between simply being lazy and asking about everything and trying to nut everything out myself.
I do endevour to find the answers myself first but somethimes have trouble locating the relevant documents for my questions.
A BIG Thank you !!!
By the way, as I am now starting to actually write some code tat does something, I love the way the PSCOg works. The components are great and it is so easy to re-route the hardware configuration. If you want to do something silly for a quick test (like set up a UART and route it to a pin you connected a LED and use a scope to monitor, you can do it, no longer "stck" with pin functions). I also like being able to hide the functions of pins from outside. It would be difficult to know whethere a pin is being routed to an opamp and being used as a LPF without knowing how the hardware is configured.
I also find the tools work reliably and effectively (once I got over my initial teething problems that were mainly the beginner idot factor and not the tools).
Show LessHI,
I have lumped several questions into 1 post to save having multiple posts at once.
1. Is there any method for hooking Creator into Subversion?
2. Is there any specific documentation for using watch windows and setting break points on cerain activity in Creator?
3. I note that C standard often suggest not declaring variables inside header files (using extern), in this case, how do you expose struct to other parts of the program?
ie. If I have this declaration in a header file I want to access throughout my program, woldn't I need to have "extern struct complex_t mycomplexvar;" in the same header file?
Thanks
typedef struct
{
float : real;
float : imaginery;
} complex_t;
Show LessIs there a template for the "C" and "h" files we can edit? ie. When we create a new file in Creator it appears to provide a simple template but I would like to change the template to add my own details. I assume that if there is no specific tool in Creator to edit them then there may be some template files in the PSOC Creator install folder we can edit?
Thanks
Show Less