PSoC™ 4 Forum Discussions
text.format{('custom.tabs.no.results')}
Is there a straight-forward way to power the Pioneer from a 3.6V power supply? I have tried multiple methods of doing so without much success... Applying 3.6V to Vin seems to do nothing. Applying it through the USB port does not provide enough power and so one of the lights dimly lights up, but doesn't do much else. It seems applying 3.3V-3.4V through the 3.3V EXT works, but the onboard protection circuitry shuts off the board when I get to about 3.47V (tested using a bench power supply).
Is there a straight-forward method of powering this board with 3.6V without needing to result to external regulation circuitry?
Show LessDear fellow developers!
The concept of the Psoc programming is rather new for me. For an introductory course on microcontrollers (@EE BSc) i had the chance to work with the pioneer kit vs 8bit AVR.
Well, what I need is a sample project, where i control a led on on the board, with the user button (NO PWM!).
If any of you could provide this .cydsn file, I'd very much appreciate your kindness!
Yours gergo
Show LessTrying to build progamming circuit that will work with MiniProg3 and 10 pin mini header (FTSH-105-01--l-DV-K). But the circuit has pins connected to the Psoc5(which I will not have) and ZERO ohm resistors that are confusing me. What is there purpose do i need them?
Show LessI was going throught the Datasheet of PSoC 4 Timer Counter Pulse Width Modulator (TCPWM), (Read Here). On page 32 a nice diagram is given to explain the working of the capture function in TCPWM, I'm sorry I couldn't post the picture here directly because I didn't read all the terms and conditions invloved in downloading the software, and registering for a cypress account!
It talks about a useful register called capture_b, is there any API call or any other way I can access this register. It'll make many functions very easy, like measuring width of a pulse. Instead of using two variables to store the two capture values, I can instead refer to capture and capture_b.
Show LessSo I am implementing the comms protocol which terminates the end of message with a 1.04uS blank space.
My UART code is working fine but what I need is to implement the following scenario
UART-READ BYTE IN
RESET 1.04US TIMER
then when the timer overflows it must mean that the UART has stopped receiving and the message is over as every new character resets the timer.
So I would need a timer interrupt which just said
EndOfMessageFlag = 1;
I read the following thread but it is 2 years old and based on the PSoC3 so wanted to get some more up to date advice on what timer use.
http://www.cypress.com/?app=forum&id=2232&rID=63168
Show LessHi All,
I come from a PIC background and am just now starting to try and work with Cortex M3 and PSOC parts. I have been trying to figure out how to get the value of an 8 bit variable to 8 I/O pins. I read the post in "PSOC5 Architecture" titled "ADC output register to component pins", but it didn't go into depth enough for me to understand it (trigger an ISR??, use EMIF??). Also I've seen plenty of examples of how to move one bit values to a port pin, but not how to move a byte wide value.
Could someone please tell me what lines of code I would need in the following code snippet to send the ADC output value to physical pins on the part?
#include
<device.h>
void
{
ADC_DelSig_1_Start();
main() uint8 ADC_Out; /* Start the ADC conversion */
ADC_DelSig_1_StartConvert();
{
{
ADC_Out = ADC_DelSig_1_GetResult8();
for (;;) if (ADC_DelSig_1_IsEndConversion(ADC_DelSig_1_RETURN_STATUS)) // What goes here to get value to port pins??
}
}
}
/* END OF FILE */
I know this is probably really simple and that I'll be slapping myself in the forehead saying "DOH!!!" like Homer Simpson when I see how it's done, but right now I'm stuck! :^)
Thanks for any and all help!!
EricM
Show LessThis might be useful to those working with Pioneer Board.
Just keep track of your own in the application connection column for your design.
Regards, Dana.
Show Less