<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[PI_sunyang的博客]]></title><description><![CDATA[@业精于勤~菜鸟级别的Embedded Coder 交流邮箱：johnsonyang1994@gmail.com]]></description><link>https://blog.csdn.net/PI_sunyang</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; PI_sunyang]]></copyright><item><title><![CDATA[88Q2220 Virtual Cable Tester]]></title><link>https://blog.csdn.net/PI_sunyang/article/details/161598028</link><guid>https://blog.csdn.net/PI_sunyang/article/details/161598028</guid><author>PI_sunyang</author><pubDate>Mon, 01 Jun 2026 17:14:40 +0800</pubDate><description><![CDATA[需要在 Slave 模式下执行 Cable Diagnostic 才有效，诊断完毕再切换至 Master/Slave 模式即可。]]></description><category></category></item><item><title><![CDATA[Infineon TC4D9 ADC BWD(Broken wire detection)功能实施]]></title><link>https://blog.csdn.net/PI_sunyang/article/details/157471090</link><guid>https://blog.csdn.net/PI_sunyang/article/details/157471090</guid><author>PI_sunyang</author><pubDate>Wed, 28 Jan 2026 15:12:14 +0800</pubDate><description><![CDATA[当选择BWD PU功能，用户需要在进行BWD测试前需要将ANX连接到地线，只需要ANX短暂连接到任何地线即可（采用阶段）。当选择BWD PU功能，用户需要在进行BWD测试前需要将ANX连接到地线，只需要ANX短暂连接到任何地线即可（采用阶段）。如果连接器正常输出是低电位，如果连接器断了，且设置BWD PU，那结果就是高电平了，与实际不符，这样以此判断broken wire了。当外部传感器端未时候，即便启动BWD PU，预期结果与实际结果80%VAREF差距很明显，用户可以认为传感器断开连接。]]></description><category></category></item><item><title><![CDATA[AURIX TC397XP and AURIX TC4D9XP package Diff]]></title><link>https://blog.csdn.net/PI_sunyang/article/details/156456500</link><guid>https://blog.csdn.net/PI_sunyang/article/details/156456500</guid><author>PI_sunyang</author><pubDate>Wed, 31 Dec 2025 14:53:24 +0800</pubDate><description><![CDATA[新手工程师设计PCB时，常因封装方向错误导致初版失败。以英飞凌AURIX系列为例：TC397XP（BGA292）的引脚符号A1位于Top View左上角，而TC4D9XP虽然也是Top View，但A1却在右下角。不同型号芯片的封装基准点位置可能不同，设计时必须仔细核对规格书中的视图说明，避免因方向错误造成设计失误。关键要确认：1）视图角度（Top/Bottom）；2）A1基准点位置。]]></description><category></category></item><item><title><![CDATA[Aurix TC4D9 SCR Core GPIO Control]]></title><link>https://blog.csdn.net/PI_sunyang/article/details/156456211</link><guid>https://blog.csdn.net/PI_sunyang/article/details/156456211</guid><author>PI_sunyang</author><pubDate>Wed, 31 Dec 2025 14:03:25 +0800</pubDate><description><![CDATA[摘要：本文介绍了AURIX SCR核与Tricore核共用GPIO时的控制问题及解决方案。通过TC4D9示例展示了引脚映射关系，并提供了详细的代码实现，说明如何通过PCSRSEL寄存器将引脚控制权从SCR核转移至Tricore核。代码中包含了等待寄存器更新完成的循环检测，以及使用IfxPort_resetPinControllerSelection函数进行引脚控制权转移的具体操作。部分引脚（如P33.10/11、P34.1/2等）被注释保留给SCR核使用，体现了灵活的控制权分配方案。]]></description><category></category></item><item><title><![CDATA[Aurix TC4X Routing CRE]]></title><link>https://blog.csdn.net/PI_sunyang/article/details/156455796</link><guid>https://blog.csdn.net/PI_sunyang/article/details/156455796</guid><author>PI_sunyang</author><pubDate>Wed, 31 Dec 2025 13:45:21 +0800</pubDate><description><![CDATA[基于RX Host buffer X实现MCU主动发送ACF-CAN消息和Loopback方式实现实现接收ETH TO CAN数据]]></description><category></category></item><item><title><![CDATA[Infineon AURIX TC397XE和TC397XX]]></title><link>https://blog.csdn.net/PI_sunyang/article/details/144451613</link><guid>https://blog.csdn.net/PI_sunyang/article/details/144451613</guid><author>PI_sunyang</author><pubDate>Fri, 13 Dec 2024 15:37:48 +0800</pubDate><description><![CDATA[1.Trace 功能用于跟踪记录cpu内部程序运行情况，进行实现代码覆盖率统计，CPU 负载分析，历史代码回溯，OS 调度分析等功能。其实现方式分为Off-Chip Trace 和On-Chip Trace 两种，Off-Chip Trace是指借助外部trace 工具连接目标控制器实现Trace 功能，On-Chip Trace 是指通过MCU 自身进行Trace功能的实现， 该方法的优点在于无需外接trace 设备即可实现Trace功能，便于调试的同时也节约了成本。]]></description><category></category></item><item><title><![CDATA[CYAT81688如何切换模式]]></title><link>https://blog.csdn.net/PI_sunyang/article/details/129822439</link><guid>https://blog.csdn.net/PI_sunyang/article/details/129822439</guid><author>PI_sunyang</author><pubDate>Tue, 28 Mar 2023 19:10:26 +0800</pubDate><description><![CDATA[现在CYAT81688芯片处于 System information，我想切换到Operation Mode。现在CYAT81688芯片处于 System information，我想切换到Operation Mode。]]></description><category></category></item><item><title><![CDATA[TC397 RGMII接口 Switch和1000M base-t]]></title><link>https://blog.csdn.net/PI_sunyang/article/details/127241315</link><guid>https://blog.csdn.net/PI_sunyang/article/details/127241315</guid><author>PI_sunyang</author><pubDate>Mon, 10 Oct 2022 11:20:35 +0800</pubDate><description><![CDATA[TC397 RGMII接口 Switch和1000M base-t。]]></description><category></category></item><item><title><![CDATA[PSOC学习记录2]]></title><link>https://blog.csdn.net/PI_sunyang/article/details/126970452</link><guid>https://blog.csdn.net/PI_sunyang/article/details/126970452</guid><author>PI_sunyang</author><pubDate>Wed, 21 Sep 2022 12:48:30 +0800</pubDate><description><![CDATA[问：总共30个Touchpad,用了26个Touchpad,还有四个串接了电阻到MCU，4个不存在的Touch，一直会有信号值，频率是100台机，3-4台有问题。因为是矩阵键盘，所以硬件方面没法改为推挽输出，PN：cy8c4149AZS-S575。答：关于几个没有实际使用的sensor节点，目前没有API可以disable掉，但是可以使用下面的函数将所有数据清除，这个函数调用请放在数据处理函数Cy_CapSense_ProcessAllWidgets的后面。]]></description><category></category></item><item><title><![CDATA[TrueTouch学习记录]]></title><link>https://blog.csdn.net/PI_sunyang/article/details/126932564</link><guid>https://blog.csdn.net/PI_sunyang/article/details/126932564</guid><author>PI_sunyang</author><pubDate>Mon, 19 Sep 2022 14:03:42 +0800</pubDate><description><![CDATA[问: 拔掉2个fog排线，进行TP自检正常, 拔掉4个fog排线，进行TP自检报开路故障。答：可能的原因是FOG排线导致电容变化，如果你们需要改的话，可以上调电容的自检门限。]]></description><category></category></item><item><title><![CDATA[PSOC 4 Series学习记录]]></title><link>https://blog.csdn.net/PI_sunyang/article/details/126038799</link><guid>https://blog.csdn.net/PI_sunyang/article/details/126038799</guid><author>PI_sunyang</author><pubDate>Thu, 28 Jul 2022 17:14:35 +0800</pubDate><description><![CDATA[CY8CKIT_044_CapSense_ProximityCY8CKIT_044_Proximity_GesturesCY8CKIT_044_Accelerometer。]]></description><category></category></item><item><title><![CDATA[如何配置SSC CANopen的excel文件]]></title><link>https://blog.csdn.net/PI_sunyang/article/details/125337282</link><guid>https://blog.csdn.net/PI_sunyang/article/details/125337282</guid><author>PI_sunyang</author><pubDate>Fri, 17 Jun 2022 17:19:13 +0800</pubDate><description><![CDATA[如何配置 CANOpen 的 EXCEL 文件]]></description><category></category></item><item><title><![CDATA[Linux系统用TFTP下载裸机程序到开发板步骤]]></title><link>https://blog.csdn.net/PI_sunyang/article/details/124842211</link><guid>https://blog.csdn.net/PI_sunyang/article/details/124842211</guid><author>PI_sunyang</author><pubDate>Wed, 18 May 2022 14:47:12 +0800</pubDate><description><![CDATA[Linux系统用TFTP下载裸机程序到开发板步骤

前提是内存中正在运行u-boot
将u-boot或裸机程序复制到/tftpboot目录中
在u-boot命令执行tftp命令下载：tftp 0x20008000 filename
传输完成后在u-boot命令行执行go命令运行： go 0x20008000
停止程序运行：ctrl +\之后再c回车，返回kermit命令行
将内存中的程序下载到nand:
a)	nand erase 0x0 0x100000 擦出闪存0x0是地址， 0x100000是大小
b]]></description><category></category></item><item><title><![CDATA[NFS启动步骤]]></title><link>https://blog.csdn.net/PI_sunyang/article/details/124841989</link><guid>https://blog.csdn.net/PI_sunyang/article/details/124841989</guid><author>PI_sunyang</author><pubDate>Wed, 18 May 2022 14:43:32 +0800</pubDate><description><![CDATA[参考资料：

TI UART_Boot参考


安装对应软件和进入uboot：(Windows 10) – 参考：
a)	Strawberryperl 5.20
i.	安装好该软件后，管理权限运行Powershell 或者 CMD
ii.	&gt; ppm install Win32-Serialport
iii.	&gt; perl serial-boot.pl -p com3 -s u-boot-spl.bin -d 1 ,(com3为串口com)
iv.	如下为完成




b)	TeraTerm
i]]></description><category></category></item><item><title><![CDATA[DFU u-boot搭建]]></title><link>https://blog.csdn.net/PI_sunyang/article/details/124840533</link><guid>https://blog.csdn.net/PI_sunyang/article/details/124840533</guid><author>PI_sunyang</author><pubDate>Wed, 18 May 2022 14:33:55 +0800</pubDate><description><![CDATA[DFU u-boot搭建
参考资料：

BeagleBone Black 从零到一 (2 MLO、U-Boot)：关于AM335x的MLO解析
Linux内核用户指南：linux core u-boot user’s Guide
视频：How to use AM57x/Dra7x DFU Boot Mode with Linux Host
虽然AM5728 IDK EVM的USB1仅作为host使用，但是可以通过修改U-boot
虽然AM5728 IDK EVM 的USB1仅作为host使用，但可以通过修改]]></description><category></category></item><item><title><![CDATA[NFS Boot]]></title><link>https://blog.csdn.net/PI_sunyang/article/details/124838805</link><guid>https://blog.csdn.net/PI_sunyang/article/details/124838805</guid><author>PI_sunyang</author><pubDate>Wed, 18 May 2022 11:47:39 +0800</pubDate><description><![CDATA[NFS Boot
参考资料：

TI官方 U-boot
基于AM5728 linux启动方法
ubuntu搭建nfs服务器
ubuntu 16.04下tftp服务搭建
ubuntu 16.04上安装DHCP服务的详细过程

前提

使用 host PC 通过网口直接连接 AM5728主板
Host PC 准备部分：搭建nfs服务器

NFS简介

NFS（Netword File System） 网络文件系统，是Unix系统之间实现磁盘文件共享的一种方法，它支持应用程序在客户端通过网络访问位于服务器磁盘中数]]></description><category></category></item><item><title><![CDATA[初次使用体验]]></title><link>https://blog.csdn.net/PI_sunyang/article/details/124735399</link><guid>https://blog.csdn.net/PI_sunyang/article/details/124735399</guid><author>PI_sunyang</author><pubDate>Thu, 12 May 2022 17:16:52 +0800</pubDate><description><![CDATA[T56初次使用体验
先放成果

使用感受

温度调节为300度，上升到300度仅需5秒左右，贼快。
融锡快，焊接IC时，温度持续，几分钟就搞定了。
惊喜同时支持OLED屏幕显示、按键调温、智能控温，可实现5S升温至300℃，实在是电子制作和电器维修的超级神器。
待机状态下按下第一个按键，电烙铁即进入快速升温状态

如何关机

长按B进入待机模式
温度逐渐下降，下降到50度后关机



初体验结论
1、电烙铁握感很好，使用时拇指和食指都可以很好的操控按键。
2、加热速度快，升至300℃仅用了5s左右。
3、恒]]></description><category></category></item><item><title><![CDATA[T65正点原子智能烙铁】]]></title><link>https://blog.csdn.net/PI_sunyang/article/details/124730359</link><guid>https://blog.csdn.net/PI_sunyang/article/details/124730359</guid><author>PI_sunyang</author><pubDate>Thu, 12 May 2022 14:30:52 +0800</pubDate><description><![CDATA[T65正点原子智能烙铁
第一章 	T65智能烙铁配件介绍

文章目录T65正点原子智能烙铁前言一、T65智能烙铁组成？二、使用步骤1.引入库2.读入数据总结

前言
正点原子出一个小而精的便携式电烙铁，即是这款T65便携烙铁，号称电子工程师人手一台的智能烙铁。很荣幸获得了试用机会。接下来几篇会介绍使用心得，以便大家选购！

`
一、T65智能烙铁组成？


二、使用步骤
1.引入库

代码如下（示例）：

import numpy as np
import pandas as pd
import matpl]]></description><category></category></item><item><title><![CDATA[三相逆变电路学习]]></title><link>https://blog.csdn.net/PI_sunyang/article/details/124501023</link><guid>https://blog.csdn.net/PI_sunyang/article/details/124501023</guid><author>PI_sunyang</author><pubDate>Fri, 29 Apr 2022 17:43:40 +0800</pubDate><description><![CDATA[问：当三相逆变电路带个电机，当电机堵转，经过每相的器件电流变化？
答：


假设我们使用开关变量，定义为Sx,x∈（a,b,c），定义Sx = 1,上桥臂导通 / 0，下桥臂导通
全部组合为U1（1，0，0），U2（1，1，0）， U3（0，1，0）， U4（0，1，1），U5（0，0，1），U6（1，0，1）此为有效工作状态
无效工作状态U0（1，1，1）， U7（0，0，0）




...]]></description><category></category></item><item><title><![CDATA[同事写的FreeRTOS入门教程Mark一下]]></title><link>https://blog.csdn.net/PI_sunyang/article/details/124312413</link><guid>https://blog.csdn.net/PI_sunyang/article/details/124312413</guid><author>PI_sunyang</author><pubDate>Thu, 21 Apr 2022 08:40:29 +0800</pubDate><description><![CDATA[Mark以下同事大佬写的FreeRTOS入门教程

翻译的FreeRTOS入门教程，不过后面几章基本机翻，大佬只做了确认. 链接:RTOS入门

官方文档，因为大佬翻的都没有例子，具体用法和例子要看官方文档

官方链接：官方链接


...]]></description><category></category></item></channel></rss>