Microcontrollers Forum Discussions
Browse the Community
PSoC™ 6
Discussion forum regarding PSoC™ 6 - 32-bit Arm Microcontroller (MCU) Forum, discusses the 40-nm technology - best combination of ultra-low-power consumption, flexibility, security and high-performance topics.
PSoC™ 4
PSoC™ 4 - Arm®-based Forum, discusses the low-power Cortex®-M0 and Cortex®-M0+ cores, CapSense®, and Bluetooth® Low Energy
PSoC™ 5, 3 & 1
The PSoC™ 5LP, PSoC 2 and PSoC 1 Forum discusses - 24-bit Digital Filter Block (DFB), 24 UDBs, DMA controller and integrating AFE, digital logic with user interface ICs with an Arm Cortex-M3 CPU solutions.
CAPSENSE™ & MagSense
The Sensing Technology Forum discusses CAPSENSE™ - capacitive-sensing and MagSense inductive-sensing for consumer, industrial, automotive, and Internet of Things (IoT) applications.
XMC™
AURIX™
In this forum you can post your questions, comments and feedback about the 32-bit AURIX™ TriCore™ Microcontroller. The AURIX™ offers the highest scalability in performance, memory & peripherals across application. It is a safe and secure companion chip, meeting both the ISO functional safety standards and EVITA full security standards. Here you can also find the links to the latest board pages, SW and Tools GitHub, trainings, documents and FAQs
TRAVEO™ T2G
Discussion forum regarding 32-bit TRAVEO™ T2G Microcontroller - based on ARM® for automotive body electronics applications; cutting-edge performance, safety, and security features topics.
MOTIX™ MCU
The MOTIX™ MCU forum is designed for you to post your questions, comments and feedback about the famous Embedded Power ICs at anytime. Ask your technical questions or explore existing content!
Legacy microcontrollers
Featured Discussions
text.format{('custom.tabs.no.results')}
Hello,
We are developing the bootloader for the Infineon TC377 board. For that, we need the preserved RAM (The memory that shouldn't be initialized with zero during the controller reset) to hold the flag. So, we tried the keywords below for No-initialization and location, but AURIX is not supporting these keywords. Instead of the below keywords, what can be used to create the memory in the RAM, so that it shouldn't be modified after reset of the microcontroller.
#pragma NOINIT(BootMode_InPreservedRAM)
#pragma LOCATION(BootMode_InPreservedRAM,0x50000000)
/*Here first we are creating the variable BootMode_InPreservedRAM as no initialization and giving the address as 0x50000000 for LOCATION*/
Thanks in advance.
Show Less大家好,
最近想用keil调试cyt2bt73cae这个芯片的程序,使用mtb导出的工程只有单核应用,然后device这里显示
,这种导出的工程直接是CM4的,编译过后能够达到使用CM0启动CM4的效果?如果不能,我应该怎么做?
当我配置了cm0plus以后,cy_m0p_image[]这个数据的含义是什么,需要我手动调用吗?
当我使用导出的keil工程的GPIO中断时,无法进入终端服务函数,这和我没有CM0有关系吗?
希望有人能够帮到我,感谢~
Show LessHi infineon
As the title said, I got a problem with "Vddk", I use the next formula to configure "Vddk", but some products(not all, same program) will exceed the threshold(±2%) when ambient temperature increasing, and the calculated value close to low boundary? Could you give me some advise? Thanks
Show Less
I am using the CY8CKIT-059 PSoC 5LP Prototyping Kit for a project, and I'm very new to this. I have been a LabVIEW programmer for ten years, so I'm trying to get back into C and also using this device for the first time. So, I'm sorry for the basic questions.
I have a HD44780 1602 LCD display that I thought would work for this. I've loaded the CharLCD_CustomFont project for the PSoC 5LP device. The port (P2) and the pins seem to coincide with how I've connected them to the display.
I have attached some documentation for reference.
I get no characters displayed on the LCD. I've connected an analyzer to the LCD pins to verify that they are all at least changing--the LCD enable is being activated, R/W is changing, etc. I have not yet found the file where the P2 pins are assigned their purpose to verify the settings are correct. I'm still trying to get oriented with all the code with this project.
If anyone has used this display, or something similar and has some input, or you might have an idea why characters are not being displayed, I would greatly appreciate any input.
Regards,
Dayle
Show Less
HI
Purchasing S29GL01GT11FHIV10 product, I would like to confirm why the silkscreen is not reflected in the complete, in the specification did not see this information. Attached is a complete picture of the product, please help to answer the question, thank you!
smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Nor-Flash/%E4%B8%9D%E5%8D%B0%E7%A1%AE%E8%AE%A4/td-p/736508
Show LessI am trying to use the BLCD Shield. I am unable to update setparameter(), which led me down the rabbit hole of downloading Kiel uvision5, buying a j-link mini and trying to install Config Wizard, all in order to fix the setparameter() issue which seems to still persist on the BLCD Shield platform, 2 years after being first identified.
my current roadblock is the downloading of the Config Wizard 1.x at https://infineoncommunity.com/2018Aug_GLOB_ATV_GATED_Config_Wizard_Id1003. I filled out the information and was emailed a link for downloading the software as well as other links. No link works. I would really like to get this working (with the ultimate goal, to run a motor using the BLDC Shield through an arduino. Any help would be appreciated.
Hi,
I have a AURIX MotorControl Application Kit with TC234LF, I want to switch from ADS to Visual Studio Code. I'm going to make it through the GCC compiler, but there is a problem using the winIDEA debugger. WinIDEA requires a license. I did not find a price list on the website and how to buy it.
Are there alternative debuggers that can be used in Visual Studio Code?
i'm trying SPI_CPU_1_KIT_TC334_LK.. I've joined SPI_A to SPI_B (confirmed on schematic for dev kit - - i hope).
when the code runs i dont have an LED on which says the data has transfered ok -- 😞 .. sad face .
i've run it a few times and set a break point . plus used a logic analyser ..
if i disconnect the MISO / MOSI lines i receive no data .. so i know the SPI slave is getting data.. ..
i've added this line , but nothing has changed ..
spiSlaveConfig.base.mode = SpiIf_Mode_slave; /* Configure the mode */
into the init config for the slave module..
i will continue to look but if anyone has seen this before.....
Hello!
I have the following code that is not working. After first call of readRegister response is 0, after calling readRegister the second time, I receive the expected value.
Can you please help? I must mention that my application is based on the Infineon SPI_CPU_TC334 training and I've also tried to change spiMasterChannelConfig.channelBasedCs but I still don't receive the expected behavior.
I've also attached the source code for QSPI.
Thank you!
/**********************************************************************************************************************
* \file Cpu0_Main.c
* \copyright Copyright (C) Infineon Technologies AG 2019
*
* Use of this file is subject to the terms of use agreed between (i) you or the company in which ordinary course of
* business you are acting and (ii) Infineon Technologies AG or its licensees. If and as long as no such terms of use
* are agreed, use of this file is subject to following:
*
* Boost Software License - Version 1.0 - August 17th, 2003
*
* Permission is hereby granted, free of charge, to any person or organization obtaining a copy of the software and
* accompanying documentation covered by this license (the "Software") to use, reproduce, display, distribute, execute,
* and transmit the Software, and to prepare derivative works of the Software, and to permit third-parties to whom the
* Software is furnished to do so, all subject to the following:
*
* The copyright notices in the Software and this entire statement, including the above license grant, this restriction
* and the following disclaimer, must be included in all copies of the Software, in whole or in part, and all
* derivative works of the Software, unless such copies or derivative works are solely in the form of
* machine-executable object code generated by a source language processor.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
* WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
* COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN
* CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
* IN THE SOFTWARE.
*********************************************************************************************************************/
#include "Ifx_Types.h"
#include "IfxCpu.h"
#include "IfxScuWdt.h"
#include "QSPI_Config.h"
#include "Timers.h"
#define LED &MODULE_P00,5
IFX_ALIGN(4) IfxCpu_syncEvent g_cpuSyncEvent = 0;
volatile uint8 delay;
static unsigned char response = 0;
void core0_main(void)
{
IfxCpu_enableInterrupts();
/* !!WATCHDOG0 AND SAFETY WATCHDOG ARE DISABLED HERE!!
* Enable the watchdogs and service them periodically if it is required
*/
IfxScuWdt_disableCpuWatchdog(IfxScuWdt_getCpuWatchdogPassword());
IfxScuWdt_disableSafetyWatchdog(IfxScuWdt_getSafetyWatchdogPassword());
/* Wait for CPU sync event */
IfxCpu_emitEvent(&g_cpuSyncEvent);
IfxCpu_waitEvent(&g_cpuSyncEvent, 1);
//init1msTimer();
initQSPI2Master();
initQSPI2MasterChannel();
resetIMMU();
selfTestIMMU();
/*uint8 xGyro, yGyro, zGyro;*/
while(1)
{
response = readRegister(WHO_AM_I, 0x00);
// response = readRegister(WHO_AM_I, 0x00);
//readIMMUAxis(&xGyro, &yGyro, &zGyro);
}
}
Show Less
-
TraveoII
UART buadrate Setting
by chandan1995 Jun 19, 2023