PSoC™ Creator & Designer Forum Discussions
text.format{('custom.tabs.no.results')}
After comparing the two pinouts for these ICs, both in the TQFN 64, everything matched up except for a few I/O pins I'm not using anyway. Everything else matched exactly, port-for-port and bit-for-bit. So I copied the 4247AZI M475 project and changed the device to 4147AZI S445. Unfortunately, during placement I get an error:
ADD: sdb.M0033: error: The instance 'RX', of component cy_pins_v2_20, contains an error. The parameter DriveModes contains an error. Pin 0: Use of drive modes which are not High Impedance with a hardware-routed input requires a port adapter, but the selected device does not have one.
* C:\hwdev\psoc\LX200\LX200_HandController\AS100243_E.cydsn\TopDesign\TopDesign.cysch (Instance:RX)
I am using a resistive pull-up pin mode on the RX pin of a UART_V2_50.
Anyone know of a work-around for this?
--Rob
To all,
I have place a Windows PC terminal source code in C# on the Code sharing forum.
PC Terminal Program with C# Source Code
Enjoy,
Len
Show LessHello
Customer cannot install PSoC Creator4.3 on PC.
The installation will proceed halfway, but it will stop at the attached image.
How can I install it?
The Windows version was recently updated with 10 pro.
Best Regards
Hayato
Show LessHello!
I am running into an issue when loading PSOC Creator or PSOC Programmer (running the latest version). I hunted down the problem to a the PSOCProgrammerCOM Module program that gets run when either program is loaded, as stopping that program will let PSOC Creator continue or PSOC Programmer to pop up with the following warning:
Task manager of PSOC Creator and the COM module:
I have disabled all firewalls and anti-viruses, and have re-installed PSOC Creator and PSOC Programmer with no avail.
Something to note, when initially restarting my computer, it works fine. It's after loading pycharm and running a python program with tkinter that I noticed it becomes an issue of not opening up.
Show LessI created a CapSense project using the CY8CKIT-059. The widgets were initially 8-bit. I then tried to change them to 16-bits. I noticed the max value on the Capsense Tuner tuning page was only 16383 (14-bits). Does anyone know why? Shouldn't the max value be 65535 (16-bits)?
Now, when I touch the buttons no signal is shown on the tuner or the graphing page.
Any input will be appreciated.
Show LessI have included a code library as a dependency in my project (under Project -> Dependencies...) however I'm unable to include the header file from that code project "Unable to find the file on disk". Do I also need to manually add the code library path as an include path? I would assume that adding it as a dependency would take care of that for me?
Show LessHi,
Currently, I have created several projects in the same workspace.But I found that the PSoC Creator default setting is that always build the or latest new project,so I can't build and program the previous projects. My question is that how can I customize the project build order?
PS: I found the "build order" by right click the project name, but it doesn't work.
Thanks.
Ocean
Show LessI updated my CY8CKIT-149 to Kitprog3. PSOC Programmer recognises it and I can flash it. However when I use PSOC Creator it does not connect, saying "this device was recognized but psoc creator does not support using it at this time"
Show LessI am trying to run the debugger after programming a CYPD3174 device but it is stuck in the cy_bootloader. Pressing run, waiting a few seconds, and pressing pause still shows that the program is in the cy_bootloader. I have the MiniProg3 VTARG connected to VDDD via a jumper pins 2 and 3. How do I get out of the bootloader??
Show LessHi
I'm trying to write some data into a user row, but the PSOC4 device just freezes at that function that writes to the user-row. The debugger just stops at the function call, and you cannot put breakpoints inside the function. The IMO is enabled and at 48 MHz as well.
Any other ideas why this function won't work?
void controller_testfun(uint8_t* data, uint8_t num_data) {
uint32_t code;
uint32_t row = 0;
uint8_t write_data[CY_SFLASH_SIZEOF_USERROW];
// Fill the full row
memcpy(&write_data[0], data, num_data*sizeof(uint8_t));
for (uint8_t loop1 = num_data; loop1 < CY_SFLASH_SIZEOF_USERROW; loop1++) {
write_data[loop1] = 0;
}
code = CySysSFlashWriteUserRow(row, write_data);
if (code != CY_SYS_SFLASH_SUCCESS) {
code = CySysSFlashWriteUserRow(row, write_data);
}
}
Show Less