<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Flocx的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Flocx</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Flocx]]></copyright><item><title><![CDATA[UpdateSourceTrigger=PropertyChanged]]></title><link>https://blog.youkuaiyun.com/Flocx/article/details/152127386</link><guid>https://blog.youkuaiyun.com/Flocx/article/details/152127386</guid><author>Flocx</author><pubDate>Fri, 26 Sep 2025 15:44:49 +0800</pubDate><description><![CDATA[在 WPF (Windows Presentation Foundation) 中，Text=“{Binding Value,UpdateSourceTrigger=PropertyChanged}” 是一种数据绑定的表达式，它将 UI 元素（在这个例子中是一个文本控件）的 Text 属性绑定到一个视图模型（ViewModel）的 Value 属性。请注意，UpdateSourceTrigger 属性在不同的绑定上下文中可能有不同的行为，因此在你具体的应用程序中，你可能需要根据实际情况调整这个属性的值。]]></description><category></category></item><item><title><![CDATA[半波整流电路，全波半桥整流电路，全桥整流电路]]></title><link>https://blog.youkuaiyun.com/Flocx/article/details/152127116</link><guid>https://blog.youkuaiyun.com/Flocx/article/details/152127116</guid><author>Flocx</author><pubDate>Fri, 26 Sep 2025 15:41:46 +0800</pubDate><description><![CDATA[正负半周都被转化为正向脉动波形，无空白时间，但波形脉动频率与输入交流电频率相同（如 50Hz 交流电，输出脉动频率仍为 50Hz）。整流电路的本质是将交流电（AC）转化为单向脉动的直流电（DC），核心元件是二极管（利用其单向导电特性）。：与全波半桥类似，正负半周均转化为正向脉动波形，但脉动频率是输入交流电的。（如 50Hz 交流电，输出脉动频率为 100Hz），波形更平滑。：仅保留正半周的脉动波形，存在大量空白时间（负半周无输出）。，无需中心抽头变压器，结构更紧凑，是目前最常用的整流电路。]]></description><category></category></item><item><title><![CDATA[STM32串口USART关闭不完全导致TC置1引发的代码bug]]></title><link>https://blog.youkuaiyun.com/Flocx/article/details/149089549</link><guid>https://blog.youkuaiyun.com/Flocx/article/details/149089549</guid><author>Flocx</author><pubDate>Thu, 03 Jul 2025 10:54:05 +0800</pubDate><description><![CDATA[TC = 1当所有发送数据都完成TDR（发送数据寄存器）为空，移位寄存器也完全把数据移出去了（所有位都发出去了）。]]></description><category></category></item><item><title><![CDATA[STM32复位原因排查]]></title><link>https://blog.youkuaiyun.com/Flocx/article/details/148810297</link><guid>https://blog.youkuaiyun.com/Flocx/article/details/148810297</guid><author>Flocx</author><pubDate>Sat, 21 Jun 2025 14:34:57 +0800</pubDate><description><![CDATA[RCC_CSR。这是该寄存器非常重要的一个用途，尤其在调试系统异常复位或重启时格外有用。]]></description><category></category></item><item><title><![CDATA[载波信号调制]]></title><link>https://blog.youkuaiyun.com/Flocx/article/details/148539208</link><guid>https://blog.youkuaiyun.com/Flocx/article/details/148539208</guid><author>Flocx</author><pubDate>Tue, 10 Jun 2025 16:48:21 +0800</pubDate><description><![CDATA[调制是无线通信、广播、数字传输等技术的核心，目的是将低频的数据信号转化为适合高频信道传输的形式。在实际应用中，调制方式的选择通常取决于信号的类型、带宽需求和抗干扰能力等因素。]]></description><category></category></item><item><title><![CDATA[什么是载波通信？]]></title><link>https://blog.youkuaiyun.com/Flocx/article/details/148538783</link><guid>https://blog.youkuaiyun.com/Flocx/article/details/148538783</guid><author>Flocx</author><pubDate>Mon, 09 Jun 2025 17:12:02 +0800</pubDate><description><![CDATA[载波（Carrier）是一个频率较高的正弦波，其本身不包含信息，但可以“携带”信息。载波的表达式通常为：( A )：幅度( f_c )：载波频率( \phi )：初相位载波通信本质是通过对高频信号进行调制，携带并传输低频或数字信息。它是现代通信系统的核心机制，广泛用于从广播到移动通信、卫星网络、雷达等各类场景。]]></description><category></category></item><item><title><![CDATA[在 STM32 上使用 register 关键字]]></title><link>https://blog.youkuaiyun.com/Flocx/article/details/147925992</link><guid>https://blog.youkuaiyun.com/Flocx/article/details/147925992</guid><author>Flocx</author><pubDate>Tue, 13 May 2025 15:28:43 +0800</pubDate><description><![CDATA[ARM 处理器本身有一套高效的寄存器管理和流水线机制，编译器在优化时会根据 ARM 的特点做相应优化。对于 STM32 微控制器，除了普通的通用寄存器外，还有一些专用寄存器（如 SFR, 特殊功能寄存器）。在 STM32 中访问外设寄存器时，寄存器的值往往是需要直接映射到内存的。在 STM32 的开发过程中，很多时候依赖编译器的优化能力，特别是在 Keil5 环境下，编译器的优化已经非常强大，因此对。关键字的作用可能会显得不那么重要，因为编译器已经在做类似的优化。的使用可以保持谨慎，并根据实际情况决定。]]></description><category></category></item><item><title><![CDATA[645协议]]></title><link>https://blog.youkuaiyun.com/Flocx/article/details/145977733</link><guid>https://blog.youkuaiyun.com/Flocx/article/details/145977733</guid><author>Flocx</author><pubDate>Mon, 03 Mar 2025 10:19:51 +0800</pubDate><description><![CDATA[645协议，全称《多功能电能表通信规约》，是中国国家电网公司制定的标准之一，用于规范多功能电能表与数据采集终端或手持设备之间的数据通信。该协议在电力行业的自动化抄表系统中广泛应用，支持远程读取电表数据、设置电表参数、监控电表状态等功能。]]></description><category></category></item><item><title><![CDATA[在python中== 和is的区别]]></title><link>https://blog.youkuaiyun.com/Flocx/article/details/145977398</link><guid>https://blog.youkuaiyun.com/Flocx/article/details/145977398</guid><author>Flocx</author><pubDate>Mon, 03 Mar 2025 10:10:18 +0800</pubDate><description><![CDATA[使用==运算符来比较两个对象的值是否相等。使用is运算符来检查两个对象是否是同一个对象（即它们的内存地址是否相同）。]]></description><category></category></item><item><title><![CDATA[C++中Cerr和Cout的区别]]></title><link>https://blog.youkuaiyun.com/Flocx/article/details/145569043</link><guid>https://blog.youkuaiyun.com/Flocx/article/details/145569043</guid><author>Flocx</author><pubDate>Tue, 11 Feb 2025 12:40:27 +0800</pubDate><description><![CDATA[cout用于正常输出，支持缓冲。cerr用于错误输出，不支持缓冲，输出更即时。]]></description><category></category></item><item><title><![CDATA[Online Judge PTA 求a+aa+aaa+…+aa…a 之和]]></title><link>https://blog.youkuaiyun.com/Flocx/article/details/145251650</link><guid>https://blog.youkuaiyun.com/Flocx/article/details/145251650</guid><author>Flocx</author><pubDate>Mon, 20 Jan 2025 08:20:46 +0800</pubDate><description><![CDATA[第一行是一个正整数m，表示测试数据的个数。下面是m对测试数据（第一个数据是a的值，第二个数据是n的值，其中0<=n<=9，数据之间用一个空格隔开），每行一对测试数据，共m行）。对每个测试数据，输出一行。每一行形式如下a+aa+aaa+...=24690注意，a+aa+aaa+...中的a无需换成a的值。后面的省略号直接输出。求Sn=a+aa+aaa+…a之和，其中a是一个数字，n表示a的位数，例如：2+22+222+2222+22222（此时n=5）。求a+aa+aaa+…]]></description><category></category></item><item><title><![CDATA[Online Judge PTA 数值统计]]></title><link>https://blog.youkuaiyun.com/Flocx/article/details/145251644</link><guid>https://blog.youkuaiyun.com/Flocx/article/details/145251644</guid><author>Flocx</author><pubDate>Mon, 20 Jan 2025 08:19:45 +0800</pubDate><description><![CDATA[输入数据有多组，每组占一行，每行的第一个数是整数n（n<100），表示需要统计的数值的个数，然后是n个实数；如果n=0，则表示输入结束，该行不做处理。对于每组输入数据，输出一行a,b和c，分别表示给定的数据中负数、零和正数的个数。统计给定的n个数中，负数、零和正数的个数。]]></description><category></category></item><item><title><![CDATA[Online Judge PTA 谁是最大数]]></title><link>https://blog.youkuaiyun.com/Flocx/article/details/145251637</link><guid>https://blog.youkuaiyun.com/Flocx/article/details/145251637</guid><author>Flocx</author><pubDate>Mon, 20 Jan 2025 08:18:42 +0800</pubDate><description><![CDATA[先给出数据的组数T，对于每组数据，输入有两行，第一行是用户要输入的整数个数m，第二行为m个用空格隔开的整数。每组数据输出只有一行，为用户输入的m个数中最大的数。确定用户输入的m个整数中的最大的数。]]></description><category></category></item><item><title><![CDATA[Online Judge PTA 素数]]></title><link>https://blog.youkuaiyun.com/Flocx/article/details/145205239</link><guid>https://blog.youkuaiyun.com/Flocx/article/details/145205239</guid><author>Flocx</author><pubDate>Fri, 17 Jan 2025 12:51:22 +0800</pubDate><description><![CDATA[素数是只能被1和自己整除的整数。例如2，3，5和7是素数，4，6，8，9不是素数。给定一个正整数，判定该整数是否为素数。第一行一个正整数T，表示有T组测试数据。以下有T行，每行有一个正整数a(a]]></description><category></category></item><item><title><![CDATA[Online Judge PTA 打印不同范围内的水仙花数]]></title><link>https://blog.youkuaiyun.com/Flocx/article/details/145205217</link><guid>https://blog.youkuaiyun.com/Flocx/article/details/145205217</guid><author>Flocx</author><pubDate>Fri, 17 Jan 2025 12:49:37 +0800</pubDate><description><![CDATA[对于每组测试数据，要求输出所有在给定范围内的水仙花数，就是说，输出的水仙花数必须大于等于m,并且小于等于n，如果有多个，则要求从小到大排列在一行内输出，之间用一个空格隔开;春天是鲜花的季节，水仙花就是其中最迷人的代表，数学上有个水仙花数，他是这样定义的： “水仙花数”是指一个三位数，它的各位数字的立方和等于其本身，比如：153=1^3+5^3+3^3。输入数据有多组，第一行是一个正整数t，表示有t组测试数据，每组测试数据输入占一行，包括两个整数m和n（100]]></description><category></category></item><item><title><![CDATA[联合体（Union）]]></title><link>https://blog.youkuaiyun.com/Flocx/article/details/145205156</link><guid>https://blog.youkuaiyun.com/Flocx/article/details/145205156</guid><author>Flocx</author><pubDate>Fri, 17 Jan 2025 12:44:57 +0800</pubDate><description><![CDATA[联合体]]></description><category></category></item><item><title><![CDATA[Online Judge PTA 简单加密]]></title><link>https://blog.youkuaiyun.com/Flocx/article/details/145046995</link><guid>https://blog.youkuaiyun.com/Flocx/article/details/145046995</guid><author>Flocx</author><pubDate>Fri, 10 Jan 2025 08:19:05 +0800</pubDate><description><![CDATA[这里的加密算法非常简单：小写字母a,b,c,...,z转化为1,2,3,...,26后输出。大写字母A,B,C,...,Z转化为27,28,29,...,52后输出，输入有若干行，第一行是一个正整数n，表示有n行文本要加密，接下来总共n行文本。给定一行文本，把这行文本加密后输出。其它所有的字符保持不变。把输入的文本加密后输出。]]></description><category></category></item><item><title><![CDATA[EEPROM CRC16校验]]></title><link>https://blog.youkuaiyun.com/Flocx/article/details/145046820</link><guid>https://blog.youkuaiyun.com/Flocx/article/details/145046820</guid><author>Flocx</author><pubDate>Fri, 10 Jan 2025 08:17:29 +0800</pubDate><description><![CDATA[在一些嵌入式应用中，为了提高性能，CRC16的计算可以通过查表法优化。查表法利用预先计算好的查表数组，用查表代替位运算，大幅提升计算速度。CRC16的核心在于它的多项式，不同多项式会生成不同的校验结果。假设你要存储一个3字节的数据。]]></description><category></category></item><item><title><![CDATA[Online Judge PTA 设计菱形]]></title><link>https://blog.youkuaiyun.com/Flocx/article/details/145022423</link><guid>https://blog.youkuaiyun.com/Flocx/article/details/145022423</guid><author>Flocx</author><pubDate>Thu, 09 Jan 2025 08:24:19 +0800</pubDate><description><![CDATA[编写一个程序，打印一个菱形（如样例输出所示）。输入只有一个1~19范围内的奇数n。打印一个菱形，菱形行数为n。]]></description><category></category></item><item><title><![CDATA[Online Judge PTA Fibonacci数列]]></title><link>https://blog.youkuaiyun.com/Flocx/article/details/145022385</link><guid>https://blog.youkuaiyun.com/Flocx/article/details/145022385</guid><author>Flocx</author><pubDate>Thu, 09 Jan 2025 08:17:50 +0800</pubDate><description><![CDATA[1202年，意大利数学家Fibonacci出版了他的「算盘全书」。他在书中提出了一个关于兔子繁殖的问题：如果一对兔子每月能生一对小兔（一雄一雌），而每对小兔在他出生后的第三個月裡，又能开始生一对小兔，假定在不发生死亡的情況下，由一对出生的小兔开始，50個月后会有多少对兔子？有多组测试数据，每组测试数据为单独一行，这一行中只有一个整数n(0≤n≤46)，如果输入是-1，表示输入结束。对每组测试数据，在单独的一行中输出f(n)。写一个程序输出f(n)的值（0≤n≤46)Fibonacci数列。]]></description><category></category></item></channel></rss>