[Infineon PSoC 6] Use software and hardware I2C to light up the OLED screen, and the frame rate is increased from 2FPS to 51FPS

Article directory 1. Preparation 1.1 Hardware preparation 1.2 Software preparation 1.3 Hardware connection 2. Principle analysis 2.1 Schematic diagram of the development board 2.2 Chip data sheet 3. Software I2C drives OLED 3.1 Create RT-Thread project 3.2 Add ssd1306 software package 3.3 Configuration software I2C and ssd1306 software package 3.4 Compile and download program 3.5 […]

Infineon TC3XX CAN Interface (MCMCAN) module

CAN Interface (MCMCAN) 1. Module There are three modules CAN0, CAN1, and CAN2. Generally, only CAN0 and CAN0 modules are used more comprehensively. CAN0 has 4 CAN nodes, Message RAM is 32Kbyte in total, FIFO, buffer, register are opened here. Each node is implemented by M_CAN, and all support CAN FD; there are two internal […]

Transplant RTThread operating system based on Infineon Tc397 series

Directory 1. The file to be modified Two, cpuport.c file modification Three, cpuport.h file modification 4. Ifx_Cfg_Trap.h file modification: Five, verification 6. Summary 1. The file to be modified 2. cpuport.c file modification /* * Copyright (c) 2006-2018, RT-Thread Development Team *rt_interrupt_from_thread * SPDX-License-Identifier: GPL-2.0 License * * Change Logs: * Date Author Notes * […]

Infineon TC397-SCU watchdog reset working principle

Article directory foreword 1. SCU overview (1) RCU Reset Control Unit (Reset Control Unit) (2) Watchdog Timer (WDT) (1) System overview (2) Access control (3) Watchdog password 1. Static password: 2. Dynamic password: Two case studies (1) Sample code (2) Operation effect Foreword This column is a summary of personal internship and study materials. I […]

Two examples of NEON parallel acceleration optimization

System testing and analysis 1.Principle introduction: NEON is an optimized instruction set under the ARM architecture, mainly to implement SIMD (Single Instruction Multiple Data, Single Instruction Multiple Data Stream). An instruction set that operates on multiple operands simultaneously. When dealing with some simple and highly repetitive algorithms, it can be processed in parallel, which greatly […]

Infineon AURIX-TC3XX: QSPI communication experiment

Table of Contents AURIX-TC3XX-QSPI communication experiment 1. Introduction to QSP 1.1, AURIX TC3XX QSPI number 1.2. Features of QSPI 1.2.1. New features of QSPI peripherals 1.2.2. Some unique features 1.2.3. Support traditional SPI features 1.2.4. Four transmission modes available for users to choose 2. Specific experimental operation 2.1. New construction 2.2. Experiment 1 3. Common […]

[C# Demo] Really cool! Neon font effects

C# neon special effect font introduce design source code Introduction There are a variety of display frames in C#, the common common frame, the display effect is average, it is enough for personal use or internal personnel use, but for the client to use, the interface cannot be too simple, so there is XAML. XAML […]