Thats a neat modification! I'll download your project soon and see if I can be of some help.
I plan to work only with PSoC3 and PSoC5 therefore I don't want to buy Miniprog3.
Besides I have already successfully spoiled a several CY8CKIT-003 (CY8C3866AXI-040 doesn't work) i.e. the material for programmer is ready.
I used the information from here: http://www.cypress.com/?app=forum&id=2232&rID=53748
Now I try:
1. To be convinced that the Scheme correct, and I can program devices from the list: PSoC Creator--> Project--> Device Selector
2. To learn, why USBUART operates in 3,3 V while the file main.c I have USBUART_1_Start (0, USBUART_1_5V_OPERATION);
you can use any project containing USBUART. I suggested that this project is for illustrative purposes only.
3. Probably there is more simple variant which approaches for PSoC3 and PSoC5.
You might want to try this,
A simple FX1 based PSoC3/5 Programmer. http://dangerousprototypes.com/forum/viewtopic.php?f=56&t=3105
Or you could purchase a this FX2LP board for a little over USD 15,and then that'd do the same thing.
Another thing I noticed,this is a PSoC5 project,(not a PSoC3 one) that you could program into your 014(003 for PSoC3) kit.Just another side note,if youre doing USB,you'll need to source the IMO from the External crystal.
Also,the DWR power settings come into force only if you dont specify explicity via USBUART_1_3V_OPERATION or USBUART_1_5V_OPERATION flags,which you have,so thats also okay.I cant seem to spot the problem,but I'll keep you posted when I do.
Also,is it that the code doesnt execute at 5V,or its just USB_UART that fails?
Thanks for the link to Cypress CY7C68013A EZ-USB FX2LP USB 2.0 Develope Board
PSoC Creator 2.0 I have installed, but only for new projects.
if need, I rewrote Project ECG_PGA.ZIP for CY8C3866AXI-040. I attached it below with comments in English.
I did not see that my changes on the board CY8CKIT-003 is correct:
I messed up last CY8C3866AXI-040, which was used for the experiment.
I'm guessing that the error can be on my layout.
I hope someone will do it faster than me, or for CY8CKIT-014.
ECG_PGA_3.zip 4.2 MB
"You might want to try this,
A simple FX1 based PSoC3/5 Programmer. http://dangerousprototypes.com/forum/viewtopic.php?f=56&t=3105 "
Actually, I have not been succesful with it. The programmer can erase/read/verify an already programed chip but I have not been able to upload new firmware with it. I'm going to try again in a couple of weeks.