All Forums
Browse the Community
USB
Universal Serial Bus (USB) forums have discussions regarding Low-Full & High Speed Peripherals, Superspeed Peripherals, USB Hosts Hubs Transceivers, and USB EZ-PD Type C product solutions for PCs and consumer device topics.
Wireless Connectivity
Power
Sensors
Memories
Memory Discussion Forums discussions regarding NOR Flash, SRAM, nvSRAM and F-RAM - performance and reliability with discrete memory densities ranging from 4K-bit to 2G-bit topics.
Other Technologies
Discussion forum regarding Other Technologies including Power Management and Clocks topics.
Security & Smart Card
Radio Frequency (RF)
Software
Software including ModusToolbox, PSoC Creator, WICED Studios and Wi-Fi Bluetooth for Linux .
Applications
Featured Discussions
Dear Forum:
I do many test, I find the following phenomenon:
Before set MCU to Deep Sleep,
If I don't clear the SSR(serial status register) bit before close SPI,
MCU(PSoC6) can't enter deepsleep.
If I clear the SSR(serial status register) bit before close SPI,
MCU(PSoC6) can enter deepsleep.
I want to confirm:
does the SPI SSR bit affect MCU deepsleep or not.
Thank you.
Show LessI am trying to use Arduino Due to acquire data from the TLI493D-W2BW (I want to initially test two sensors, then a 2x2 matrix, and finally a 4x4 matrix).
The test for one sensor has been successful with the following connections:
Sensor 3V3 → Arduino Due 3.3V,GND → GND, SCL → SCL, SDA → SDA, INT → Arduino Due pin 3, as shown in the code attached in file 01.
When attempting to test two sensors, the connections are as follows:
both sensors' 3V3 are parallel connected to Arduino Due 3.3V, SDA and SCL pins are also individually parallel connected to pins 20 (SDA) and 21 (SCL) on Arduino Due, INT pins are connected to pins 30 and 31 on Arduino Due respectively. The code is as shown in attachment 02, but it only displays "Reading data from SENSOR1...".
I attempted to achieve data acquisition from two sensors by toggling between high and low levels but failed. Previously, I also made modifications according to the code in file 01. I aimed to display data from both sensors in a single line on the serial monitor. However, Then, the data from both sensors is updating in the place where only the data from the first sensor should be displayed, like this:
17:10:28.890 -> Sensor 1: Bx By Bz T | Sensor 2: Bx By Bz T
17:10:29.093 -> 0 0 -1 1152 | 8 2048 16398 8
17:10:29.296 -> 2 0 -1 1152 | -1 -1 -1 4095
17:10:29.499 -> 2 0 0 1152 | -1 -1 -1 4095
17:10:29.701 -> 0 0 0 1152 | -1 -1 -1 4095
The code is as shown in attachment 03.
I also attempted to use transistors to separately control the VDD pins of the sensors to achieve high and low levels, but I still couldn't display the data successfully. The code is as shown in attachment 04.
I would appreciate the assistance from experienced individuals. Thank you very much!
#TLI493D-W2BW
Show LessThanks for anyone who access my problem. How can Mulitcore access same variable in the same time When using Tricore TC389 with Hightec IDE?
I had put memset() in core0,core1,core2,core3's while(1), to set an large array to diffrent content. There is nothing error or unexcept happen. I just can see the var jump between different number, Dose infineon did some basework in tricore? Is this a safety way to access variables in multicore ?
Do you have any manual to explane this questions? Please give me a demo that show how to access variables in multicore in safety way.
Show Lesshi
could anyone tell me if the LMU data will be reset after Mcu was reset by TC35584?
or which memory area can keep unchanged after reset by 35584 apart from the NVM(DF and HSM ...) ?
Show Less
Hello,
I am developing a program that executes the XMC Flasher .exe, and programs a board using said flasher.
However, I would like to be able to program/set BMI of multiple boards at the same time by having multiple programmers connected into my PC. If multiple XMC programmers are connected to my PC at once, is there a way to identify, select, and control a specific programmer, perhaps through the programmer's COM port or serial number?
If not possible through XMC Flasher, is there is other software that would accomplish what I'm trying to do?
Thank you,
Alex
Show Less大家好。
TLE9879开发板,官方自带程序,调节速度使用电位器设定,电机能够正常工作。但是如果设定一个固定转速,比如Emo_SetRefSpeed(1000 ),那么电机启动的时候,需要用手转一下,电机才能够正常启动运转,否则就不转动。
已经试着调试过启动占空比,给定的速度,以及PID参数,都不管用。
问下能够得到指点一下,感谢!
Show Lesshi,Experts
I accidentally clicked “Solved” on the previous post,There is still this issue,Please help!
When I was debugging the two channel ASCLIN serial ports, I found that sometimes (with a high probability) when 275 ASCLIN receives data, the data length and received data may be messy, as shown in the following figure。
My software's purpose is to receive 8 bytes, then check the correctness of the data, and then return some data。
ASC_INIT ,the initialization function is shown in the following figure。
On the hardware side, I measured the waveforms when receiving correctly and when receiving incorrectly, and compared them to see that the waveforms are the same。May I ask where the problem is with the software?
best wishes
Show LessHi Infineon.
Below is sample code for DFU(device firmware upgrade).
https://github.com/Infineon/mtb-example-psoc4-dfu-basic
This sample code explains DFU using I2C or UART.
Is there any sample code for DFU using SPI?
Is my understand correct that PSoC4 can use SPI for DFU?
Or can only I2C or UART be used in DFU and not use SPI?
Best Regards.
YuMa
Show LessHi,
My code was written on PC #1, a Intel-base Win11 system. I copied the code to PC#2, a virtual machine (Vmware fusion) running Windows 11 ARM Edition on MacBook M3.
Both PC#1 and PC#2 have PSOC Creator 4.4. When I do Project -> Update Components, the Component Update Tool shows incorrect version numbers on PC#2, while PC#1 shows the correct versions.
On PC#2 (ie, Win11 ARM):
A similar error was reported here: https://community.infineon.com/t5/PSoC-Creator-Designer/Unable-to-update-components/td-p/360176
Since PC#1 is getting the right versions, I suppose PSoC Creator Update Server is up and running.
I suspect that PSOC Creator 4.4 was built with the Intel version of the C++ library so the creator is not compatible with the Arm64 version. Can anyone confirm?
Additional info:
PC#1 has Microsoft Visual C++ 2015-2022 Redistributable (x64) - 14.32.31326 and Microsoft Visual C++ 2015-2022 Redistributable (x86) - 14.32.31326
PC#2 has Microsoft Visual C++ 2022 Redistributable (Arm64) - 14.30.30704
Thanks!!
--Tony
Show Less
-
TraveoII
UART buadrate Setting
by chandan1995 Jun 19, 2023