So Far So Good ( CY8CKIT-049 4xxx Prototyping Kit ) | Cypress Semiconductor
So Far So Good ( CY8CKIT-049 4xxx Prototyping Kit )
Hello community ;)
glad to make some progress with PSoC 4 CY8CKIT-049 4xxx Prototyping Kit.
I got 10x of those on my expense just to give around to friends !!!
After some initial hassle with making it programmable on win with PSoC Creator 3.0, finally I think I started to get my head around it.
First of all, let me share that I'm a software developer and my experience with electronics dates back from my vocational high-school, late 90s. All together feeling home water with digital and not so much with analog electronics.
Just playing withe example project of the CY8CKIT, I figured out to use the button pressed to keep blinking or realese to stop the blinking. Even a toggle button which presseing turns blinking on and pressing again turns blinking off. Experimented with different up/down/level , clock cycles, etc of the PWM. I guess a long press button is something I wonder how I can do?
I was glad I can do all that within PSoC Designe alone and with the expection that I had to set the counter to be one shot in C code. Couldn't find a designer way of influencing this ?
I have those questions and some others. All very nooby, but just to make sure I'm on the right page.
All together I might do another post about CY8CKIT-049 4xxx Prototyping Kit in particular, now that I have some progress on the Linux side with the kit too.
First, can anyone explain me or direct me to more in depth exlpanation of what the bootloader is for those boards? What do they do and why I had troubles running my custom project for which I reused the bootloader from the example project for those boards? Looking around in the Designer I can se as if almost identical copy of the schematic of the main project is kept in the bootloader project too? Is that the case? Maybe I need ony defined, same name?, the pins in the bootloader?
A had a general question about PSoC, but wikipedia was clear on that, http://en.wikipedia.org/wiki/PSoC
So in the example I show the the PWM elements is not emulated but rather dynamically wired on the chip. That is the data flows entirely through as if it is on ASIC custom chip? Of course, considering the initial load time from the CPU aside? If so, I guess I ave some limit on how many of each onchip element in the Designer I might have for a particular design?