PSoC™ 5, 3 & 1 Forum Discussions
text.format{('custom.tabs.no.results')}
1. PID controllers like these: https://www.deltaww.com/en-us/products/Temperature-Controllers/2212
2. Is there any app note or example where its is being done in cypress MCU?
Show LessHi,
I have finished my bring-up and I had like to compile my PSOC Creator project SW into a bin or img format file so I can burn the products in the production line without using PSOC Creator.
Please your support understanding these subjects:
1. How can I compile the project SW into a production line format file?
2. What application can I use to perform the programming with the MiniProg 3?
Thanks,
Roy Roif
Show LessHi,
I'm trying to apply DMA on ADC.
I would like that the 'eoc' trigger would start 2 transfers: of channel 0, and channel 1.
my code:
DMA_SetSrcAddress(1, (void *)ADC_SAR_SAR_CHAN1_RESULT_PTR);
DMA_SetDstAddress(1, (void *)¤tB);
DMA_ValidateDescriptor(1);
DMA_Start((void *)ADC_SAR_SAR_CHAN0_RESULT_PTR, (void *)¤tA);
The problem is that only channel 0 is updating.
if i chain descriptor 0 to descriptor 1 then only channel 1 updates.
what is the correct configuration.
ADC with DMA and descriptors configuration attached
Show LessHi all,
i am using Sparkfuns Freesoc2.
there is a problem with the programmer (Kitprog).
no Kitprog-comport is availible on my win-PC.
for test, i have connected another FreeSoc2 and started PSoc Programmer 3.29.1.
The first is OK, the marked KitProg(CMSIS...) should be the same Kitprog, but has another name , is passed and connected but NOT powered !!??
Download to target works after debugger-reset, but no com-Port ist availible.
Upgrade Firmware doesnt work for this Kitprog.
So, what can i do, to get the 2nd Freesoc-debugger to work.
Many thanks forwardly
Peter
Show Less[I cannot reply to https://community.cypress.com/t5/PSoC-5-3-1-MCU/We-were-unable-to-find-the-symbol-There-are-several-things-that/m-p/126258 from the old forum so I will create it again]
Often when I right-click a function name and select Go To Definition, it doesn't work. I get this error:
We were unable to find the symbol 'FunctionName. There are several things that can hinder symbol lookup:
- Make sure your project compiles without errors.
- Make sure your "Generated Source" has been generated (Build -> Generate Application).
- Make sure your .c files #include their corresponding header files.
The project compiles without errors, the Generated Source has been generated, and the .c files include the .h files which declare the function.
I don't understand why this works for some functions and not others.
I have to use Ctrl+Shift+F and search for the function definition manually.
Has anyone had this problem and figured it out?
For example, if I create a New Project, with the UART_Full_Duplex example, and build it, and then in main.c try to right-click on UART_PutString and Go To Definition, it produces this error. Is it a missing .h file or something?
How can I change the Delta Sigma ADC Buffer mode configuration during run time? I have different kind of sensors:
0-5V with the ADC buffer in "Bypass Buffer" mode
+/-15mv with the ADC buffer in "Level Shift" mode
The ADC_SelectConfiguration() should change the ADC configuration but not the buffer options. I also added a delay to let the change take place before to start the conversion (CyDelayUs(50);)
Is there anything I should add to select different configuration for my buffer?
Thank you and have a great day
Show Less
Hi
I encountered a problem while using AMUX to switch channel for 16 bit or higher resolution Delsig ADC.
I verify that in CY8CKIT-050 board and run the example project as below show, it can works as expected.
but when I change the ADC resolution to 16 bit, and input fixed voltage like half of power, the readout is abnormal of which jitter is serious, I think the Amux cause that, so I increase the delay time before start ADC to keep enough time after change channel, no matter what long I delay, the problem is still exist. I am confused about this problem.
I hope someone can help me solve this problem, thanks very much!
Best Regards,
Ekko
Show Less
I got the USBUART example working, but all that does is show up as a COM port and echo characters back to the computer. Is there a bridge example, so it shows up as a COM port, but passes the characters through to a hardware UART component, out of a hardware pin, and vice versa?
Show LessHi All,
I am trying to interface PSOC 5LP Prototyping Kit, with a 16x2 LCD (RG1602A) over Port P12 [6:0] and have made the corrections properly ( triple checked).
And made the DWR and pin assignment as well as Step 8 (main.c) as mentioned in: http://www.airsupplylab.com/psoc5-lp/17-psoc5-lesson-07-interfacing-character-lcd-display-module-with-psoc.html#for-cypress-cy8ckit-059-prototyping-kit
I have connected the LCD pins according to above article on P12[6:0] and programmed the PSOC.
But there are no characters displayed on the LCD, instead the first row is all black boxes as shown in the image below:
And i have searched and found out the following info from one of microchip forum: "One row of boxes at the top of a two line display almost always indicates either bad initialisation or a data or control wiring fault and is because the diisplay controller is still in its power up default of single line mode which needs a different contrast voltage to two line mode.
As the display section of the schematic looks sane, the problem is probably either the actual sequence used or its timing - either inter-command delays or setup and hold timing for strobing out each nibble."
Can you please help on what to do in this scenario and what could be the issue and how to resolve it?
Regards,
Yash
Show LessI'm trying to become more acquainted with DMA resources and API calls.
I'm looking to change a DMA channel TD after it was previously initialized.
I found the CyDmaTdGetConfiguration() and CyDmaTdGetAddress() functions in the API section of the datasheet.
I've tried some code with these functions but I basically get useless information.
Are there any examples of using these functions for changing the TD parameters?
Show Less