<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[USB_ABC的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/USB_ABC</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; USB_ABC]]></copyright><item><title><![CDATA[有关SWD 仿真和PA.15, PB3, PB4的冲突问题]]></title><link>https://blog.youkuaiyun.com/USB_ABC/article/details/150564390</link><guid>https://blog.youkuaiyun.com/USB_ABC/article/details/150564390</guid><author>USB_ABC</author><pubDate>Wed, 20 Aug 2025 23:33:21 +0800</pubDate><description><![CDATA[摘要 在使用国产STM32F103C8T6类似芯片时，发现JLINK的SWD仿真与PA15、PB3、PB4引脚存在冲突。关键问题在于__HAL_AFIO_REMAP_SWJ_NOJTAG()函数的配置：启用该函数时，这三个IO口可正常使用但无法仿真；禁用后则可仿真但引脚功能失效。建议根据实际需求（仿真或功能实现）灵活配置该选项，为遇到类似问题的开发者提供参考。]]></description><category></category></item><item><title><![CDATA[WCH的CH57X的J-LINK的芯片FLASH烧录文件]]></title><link>https://blog.youkuaiyun.com/USB_ABC/article/details/144919868</link><guid>https://blog.youkuaiyun.com/USB_ABC/article/details/144919868</guid><author>USB_ABC</author><pubDate>Fri, 03 Jan 2025 23:22:38 +0800</pubDate><description><![CDATA[D:\app\Keil_v5\SEGGER\JLink_V616a目录中JLINKDEVICES.XML文件中修改并增加以下信息。同时，需要加入CH57X.FLM文件。WCH的CH57X的J-LINK的芯片FLASH烧录文件,需要在。]]></description><category></category></item><item><title><![CDATA[EMMC和Nand傻傻分不清]]></title><link>https://blog.youkuaiyun.com/USB_ABC/article/details/143928640</link><guid>https://blog.youkuaiyun.com/USB_ABC/article/details/143928640</guid><author>USB_ABC</author><pubDate>Thu, 21 Nov 2024 00:09:20 +0800</pubDate><description><![CDATA[Nand的优势都是相对于它的前代产品来说的。待读出时也是把块内数据和ECC一起读出，然后再用相同的算法计算块内数据的ECC，和读出的ECC进行比较，如果相同就认为数据未发生任何反转，如果不同就认为数据已经发生变质，没法相信了。也就是说我们去标记上每个房间是好的还是坏的，如果发现某个房间坏了那就标记成坏块，就不再使用这个房间了，而其他的好块还是可以继续用的。就算你用同一家厂商的Nand芯片，但是不同容量的芯片引脚接口和封装等也可能不同，这样你如果做产品时有不同容量版本的产品，还得分开设计，分开生产，很麻烦。]]></description><category></category></item><item><title><![CDATA[通过STM32F756 QSPI来读写数据]]></title><link>https://blog.youkuaiyun.com/USB_ABC/article/details/136284635</link><guid>https://blog.youkuaiyun.com/USB_ABC/article/details/136284635</guid><author>USB_ABC</author><pubDate>Sun, 25 Feb 2024 17:23:18 +0800</pubDate><description><![CDATA[8M的数据还是需要读很多时间，但还是可以接受的。直接生成BIN文件。这种方式非常慢，并不建议，并且是只能是HEX文件。]]></description><category></category></item><item><title><![CDATA[TEC2083BS-PD码转换器(解决博世矩阵控制PELCO派尔高球机的问题)]]></title><link>https://blog.youkuaiyun.com/USB_ABC/article/details/132206874</link><guid>https://blog.youkuaiyun.com/USB_ABC/article/details/132206874</guid><author>USB_ABC</author><pubDate>Thu, 10 Aug 2023 12:24:15 +0800</pubDate><description><![CDATA[我公司研发的TEC2083BS-PD控制码转换器设备可将1路标准的BIPHASE总线博世协议转换成4路PELCO-D/P快球协议输出，设备具有1路输入，4路标准PELCO-D/P协议接口输出，设备输入输出均带隔离功能，面板上带电源指示灯和每一点通信指示灯，拨码开关可选择输入波特率和协议，设备带固定安装孔，可方便地安装在机柜或通用桌面，银色铝合金外壳。适合博世DVR、博世矩阵等设备对前端PELCO协议解码器、快球等协议设备的控制，适合博世协议设备的改造、升级等功能使用，解决博世矩阵系统搭配问题。]]></description><category></category></item><item><title><![CDATA[国民技术32位M0系列MCU-032、030、031系列解析对比]]></title><link>https://blog.youkuaiyun.com/USB_ABC/article/details/130895344</link><guid>https://blog.youkuaiyun.com/USB_ABC/article/details/130895344</guid><author>USB_ABC</author><pubDate>Fri, 26 May 2023 23:14:05 +0800</pubDate><description><![CDATA[近日要用到ARM的MCU， 有朋友推荐用国民的，看了一下，有这样的一个对比。**]]></description><category></category></item><item><title><![CDATA[uCOS-III任务堆栈溢出检测及统计任务堆栈使用量的方法]]></title><link>https://blog.youkuaiyun.com/USB_ABC/article/details/127858724</link><guid>https://blog.youkuaiyun.com/USB_ABC/article/details/127858724</guid><author>USB_ABC</author><pubDate>Tue, 15 Nov 2022 07:44:44 +0800</pubDate><description><![CDATA[从结果中我们看到SystemDataBroadcast任务的100字节的任务栈只用了58字节，使用率为58%，还有近一半的富余，100字节其实是合适了的，而 58X1.5 = 87，58X2.0 = 116,  [87,116]之间取一个数，就取100吧，嘿嘿！注意的是，程序需用运行很长的时间以让堆栈达到其需要的最大值。但是请遵循一个原则：必须让系统运行足够久，比如尽量让系统处于不同的运行状态下，然后观察任务堆栈使用的变化，找到堆栈的最高使用率，然后根据上文所说的原则按需重新分配新的任务堆栈大小。]]></description><category></category></item><item><title><![CDATA[全志F1C芯片参数对比，供查阅]]></title><link>https://blog.youkuaiyun.com/USB_ABC/article/details/127669922</link><guid>https://blog.youkuaiyun.com/USB_ABC/article/details/127669922</guid><author>USB_ABC</author><pubDate>Thu, 03 Nov 2022 14:43:13 +0800</pubDate><description><![CDATA[•支持输出尺寸高达2048 x 2048 •支持1个UI通道和1个视频通道用于主显示RT-Mixer •支持SmartColor 2.0以获得出色的显示体验•支持双显示：LCD + CVBS Out •支持18位RGB接口，最高最高 1920x1080@60fps，带双链路的 LVDS 接口，最高 1920x1080@60fps。•SIP DDR2内存，时钟频率高达400MHz •支持​​SD2.0、eMMC4.41 •支持SPI NAND/NOR Flash。F1C600特性介绍。F1C600参数介绍。]]></description><category></category></item><item><title><![CDATA[Qt5+STM32F407+步进电机 | 通过电脑控制步进电机实现：6+2通道、速度可变、运动精确步数的教程——简介（1/4）]]></title><link>https://blog.youkuaiyun.com/USB_ABC/article/details/126674389</link><guid>https://blog.youkuaiyun.com/USB_ABC/article/details/126674389</guid><author>USB_ABC</author><pubDate>Sat, 03 Sep 2022 10:20:45 +0800</pubDate><description><![CDATA[首先是一堆废话：这次项目的讲解分为4各部分，分别是简介(1/4)、基础知识(2/4)、程序开发(3/4)和联合调试(4/4)，这一次内容属于简介(1/4)，可以对应文章标题（↑）快速定位目前处于哪一讲解环节。]]></description><category></category></item><item><title><![CDATA[行业：DP2.0接口性能逆天，但想要普及还很难]]></title><link>https://blog.youkuaiyun.com/USB_ABC/article/details/126123462</link><guid>https://blog.youkuaiyun.com/USB_ABC/article/details/126123462</guid><author>USB_ABC</author><pubDate>Tue, 02 Aug 2022 15:31:31 +0800</pubDate><description><![CDATA[凭借着如此出色的传输性能，DP2.0协议可单屏输出16K@60Hz(DSC)、10K@60Hz无损、4K@240Hz，以及双屏8K@120Hz的视频输出，同时还支持HDR-10视频特性。甚至像UGREEN绿联这种专业的配件品牌，已经推出了支持DP1.4协议或HDMI2.1协议等多种产品，而且在拓展坞等产品也率先用上了DP1.4协议接口，让拓展8K显示器变得轻而易举，当然也方便了用户选择到可靠不虚标的产品。与上一代的DP1.4协议相比，DP2.0协议的数据带宽性能提高了3倍，有效率高达97%的提升。...]]></description><category></category></item><item><title><![CDATA[hdmi cec简介 开发指导]]></title><link>https://blog.youkuaiyun.com/USB_ABC/article/details/123588673</link><guid>https://blog.youkuaiyun.com/USB_ABC/article/details/123588673</guid><author>USB_ABC</author><pubDate>Sat, 19 Mar 2022 08:45:44 +0800</pubDate><description><![CDATA[一、hdmi cec简介 
 
CEC，全称是Consumer Electronics Control，消费类电子控制。为用户环境中所有通过HDMI线连接的家庭视听设备提供高级控制功能的一种协议，用户通过一个遥控器即可对这些连接的设备进行控制。 
 
&nbsp; 
如图所示，可以只用电视遥控器同时控制电视和盒子，或是只用盒子遥控器同时控制电视和盒子。 
二 CEC架构 
HDMI连接的一个系统内所有音视频信号源产...]]></description><category></category></item><item><title><![CDATA[HDMI SCDC处理过程]]></title><link>https://blog.youkuaiyun.com/USB_ABC/article/details/122833457</link><guid>https://blog.youkuaiyun.com/USB_ABC/article/details/122833457</guid><author>USB_ABC</author><pubDate>Tue, 08 Feb 2022 23:42:08 +0800</pubDate><description><![CDATA[&nbsp;
SCDC &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; State and Control Data Channel
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 接收端如果有SCDC，应该在E-EDID中包含一个有效的HF-VSDB，并且把SCDC_Present位设置为1。在访问SCDC之前，源端必须验证接收端E-EDID中，包含一个有效的HF-VSDB并且SCDC_Present位要设置为1，否则源端不能访问S...]]></description><category></category></item><item><title><![CDATA[分布式音视频系统浅析]]></title><link>https://blog.youkuaiyun.com/USB_ABC/article/details/122285972</link><guid>https://blog.youkuaiyun.com/USB_ABC/article/details/122285972</guid><author>USB_ABC</author><pubDate>Mon, 03 Jan 2022 12:17:32 +0800</pubDate><description><![CDATA[随着国防军工建设体制建设规划的不断完善，军队指挥控制信息系统规模逐渐扩大，诸多音视频传输厂商掀起了一股有关IP化分布式音视频系统建设的旋风，诸多厂家纷纷带来了在不同技术架构下的产品。
        
	　　小鸟科技作为业内以技术研发作为原始动力的企业，在其血液中流淌着工程师基因，坚信好的设计，优秀的产品品质自然会说话。

	　　首先理解一款好的产品，要清楚这款产品的历史，才能看清楚发展方向。所以今天先回顾IP化分布式音视频系统的历史，一起探索IP化分布式音视频系统的前世今生，同时给大家介...]]></description><category></category></item><item><title><![CDATA[AVB音视频传输协议简介]]></title><link>https://blog.youkuaiyun.com/USB_ABC/article/details/122285145</link><guid>https://blog.youkuaiyun.com/USB_ABC/article/details/122285145</guid><author>USB_ABC</author><pubDate>Mon, 03 Jan 2022 11:09:03 +0800</pubDate><description><![CDATA[一、音视频传输面临的主要问题二、如何解决这些问题 1. 网络传输问题2. 媒体时钟同步问题三、AVB体系 1.协议框架2. 网络拓扑3. 典型应用场景 a. 车载娱乐系统b. 大型演唱会现场四、参考资料本文是AVB系列文章的第一篇，简单介绍车载以太网中的AVB技术。一、音视频传输面临的主要问题大家想一下，在观看网络视频的时候，经常遇到的问题是什么？卡顿花屏(实时直播）延时大音视频不同步假设音视频源正常的，造成以上问题的原因是什么呢？卡顿：网络不流畅、数据不能及时到达。花屏：视频数据丢失、错误。然而这只是表面]]></description><category></category></item><item><title><![CDATA[Cobranet网络音频解决方案]]></title><link>https://blog.youkuaiyun.com/USB_ABC/article/details/122075737</link><guid>https://blog.youkuaiyun.com/USB_ABC/article/details/122075737</guid><author>USB_ABC</author><pubDate>Tue, 21 Dec 2021 23:32:04 +0800</pubDate><description><![CDATA[Cobranet网络音频解决方案2018年4月26日Cobranet 技术是第一种在市场上大规模应用的专业网络音频传输技术，是专业网络音频技术的鼻祖，也是Dante网络音频技术的参考蓝本。Cobranet应用历史较长，具稳定成熟、性价比高等特点，是入门级的专业网络音频技术。Cobranet由于Dante网络音频技术的比较Cobranet路由切换软件Cobranet Discovery是一款免费的Cobranet软件，用于管理和配置Cobranet设备。 Cobranet Discovery可以自动发现所有在]]></description><category></category></item><item><title><![CDATA[最为详细的HDMI接口EDID的解析，有它就够了]]></title><link>https://blog.youkuaiyun.com/USB_ABC/article/details/121605280</link><guid>https://blog.youkuaiyun.com/USB_ABC/article/details/121605280</guid><author>USB_ABC</author><pubDate>Mon, 29 Nov 2021 11:08:56 +0800</pubDate><description><![CDATA[HDMI EDID详细解析
            
            
                
                    
                    
                    cfl927096306
                    2020-08-15 08:58:49
                    
               ...]]></description><category></category></item><item><title><![CDATA[GD32F103替代STM32F103带来串口不能用的问题]]></title><link>https://blog.youkuaiyun.com/USB_ABC/article/details/121439426</link><guid>https://blog.youkuaiyun.com/USB_ABC/article/details/121439426</guid><author>USB_ABC</author><pubDate>Sun, 28 Nov 2021 15:51:28 +0800</pubDate><description><![CDATA[RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV2;
  /* BEGIN: Added by lejianz, 2021/11/20 */
  //RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV1;
  RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV2;

void MX_USART2_UART_Init(void)
{

  huart2.Instance ...]]></description><category></category></item><item><title><![CDATA[2021-11-14]]></title><link>https://blog.youkuaiyun.com/USB_ABC/article/details/121320943</link><guid>https://blog.youkuaiyun.com/USB_ABC/article/details/121320943</guid><author>USB_ABC</author><pubDate>Sun, 14 Nov 2021 18:09:50 +0800</pubDate><description><![CDATA[ws2812 程序设计与应用（1）DMA 控制 PWM 占空比原理及实现（STM32）
            
            
                
                    
                    
                    Yonas-Luo
                    2020-07-11 21:11:51
         ...]]></description><category></category></item><item><title><![CDATA[GD 和STM32 芯片在串口发送代码的处理的区别。]]></title><link>https://blog.youkuaiyun.com/USB_ABC/article/details/120615316</link><guid>https://blog.youkuaiyun.com/USB_ABC/article/details/120615316</guid><author>USB_ABC</author><pubDate>Tue, 05 Oct 2021 16:32:23 +0800</pubDate><description><![CDATA[__align(8) u8  USART3_TX_BUF[USART3_TXBUFF_SIZE];   //串口2发送区
void u3_printf(char* fmt,…)
{
u16 i,length;
volatile u16 tmp;
va_list ap;
va_start(ap,fmt);
vsprintf((char*)USART3_TX_BUF,fmt,ap);
va_end(ap);
	
length=strlen((const char*)USART3_TX_BUF);	
//leji]]></description><category></category></item><item><title><![CDATA[LWIP中一个奇怪宏定义的解析]]></title><link>https://blog.youkuaiyun.com/USB_ABC/article/details/120358234</link><guid>https://blog.youkuaiyun.com/USB_ABC/article/details/120358234</guid><author>USB_ABC</author><pubDate>Fri, 17 Sep 2021 22:39:08 +0800</pubDate><description><![CDATA[对于lwip中内存池的大小，不同的lwip版本定义的方式不一样，但都大同小异。
在lwip_1.4.1中，通过一个static函数获取内存池大小：
u32_t memp_get_memorysize(void)
{
  u32_t length=0;
    length=(
         MEM_ALIGNMENT-1
         #define LWIP_MEMPOOL(name,num,size,desc) + ((num)*(MEMP_SIZE+MEMP_ALIGN_SIZE(size).]]></description><category></category></item></channel></rss>