<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Cui_Hongwei的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/Cui_Hongwei</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; Cui_Hongwei]]></copyright><item><title><![CDATA[STM32F103C8/BT6 USART1 DMA发送失败]]></title><link>https://blog.csdn.net/Cui_Hongwei/article/details/126130322</link><guid>https://blog.csdn.net/Cui_Hongwei/article/details/126130322</guid><author>Cui_Hongwei</author><pubDate>Tue, 02 Aug 2022 21:05:26 +0800</pubDate><description><![CDATA[调用HAL库 UART DMA发送函数函数正常返回 HAL_OK，但实际TX管脚无输出波形。]]></description><category></category></item><item><title><![CDATA[TouchGFX MVP架构 头文件解析]]></title><link>https://blog.csdn.net/Cui_Hongwei/article/details/125014956</link><guid>https://blog.csdn.net/Cui_Hongwei/article/details/125014956</guid><author>Cui_Hongwei</author><pubDate>Sat, 28 May 2022 11:37:18 +0800</pubDate><description><![CDATA[TouchGFX user interfaces follow an architectural pattern known as Model-View-Presenter (MVP) which is a derivation of the Model-View-Controller (MVC) pattern. Both of them are widely used for building user interface applications.
/************ Model.hpp *.]]></description><category></category></item><item><title><![CDATA[如何配置树莓派4B作为802.11ac AP]]></title><link>https://blog.csdn.net/Cui_Hongwei/article/details/123997268</link><guid>https://blog.csdn.net/Cui_Hongwei/article/details/123997268</guid><author>Cui_Hongwei</author><pubDate>Wed, 06 Apr 2022 19:15:04 +0800</pubDate><description><![CDATA[第一步
https://www.raspberrypi.com/documentation/computers/configuration.html#setting-up-a-routed-wireless-access-point
参考树莓派官方链接，将树莓派配置为使用802.11g协议的AP。
第二步
https://github.com/raspberrypi/linux/issues/2619#issuecomment-410703338
参考Github链接将hostapd。conf中的内容原原本]]></description><category></category></item><item><title><![CDATA[OFDM技术基本原理 (1)]]></title><link>https://blog.csdn.net/Cui_Hongwei/article/details/122614035</link><guid>https://blog.csdn.net/Cui_Hongwei/article/details/122614035</guid><author>Cui_Hongwei</author><pubDate>Mon, 31 Jan 2022 12:10:16 +0800</pubDate><description><![CDATA[1. OFDM 调制技术介绍
OFDM 调制的基本原理是将原有的传输数据序列分配在多个不同的子载波上并行传输。因此，在通信速率保持不变的前提的下，可以将每一个子载波上的信号持续时间（码元长度）延长数倍，以降低由多径效应引起的码间干扰，从而提高数据传输的可靠性。

1.1 OFDM 与传统频分复用（FDM）的对比
OFDM 与传统 FDM 技术的不同之处为：OFDM的每个子载波之间是相互正交的，因此，OFDM的子载波之间不会相互干扰，而且频谱可以相互重叠。而传统FDM则要求各个子载波的频谱互不重叠。相较而言，]]></description><category></category></item><item><title><![CDATA[串、并联谐振]]></title><link>https://blog.csdn.net/Cui_Hongwei/article/details/119280901</link><guid>https://blog.csdn.net/Cui_Hongwei/article/details/119280901</guid><author>Cui_Hongwei</author><pubDate>Sat, 31 Jul 2021 20:30:58 +0800</pubDate><description><![CDATA[什么时候发生谐振
当UUU和III同相位，则发生谐振。
串联谐振
Z=UI=∣Z∣∠θ=R+jXZ=\frac{U}{I}=|Z|∠θ=R+jXZ=IU​=∣Z∣∠θ=R+jX
对于串联谐振电路有：

Z=R+j(ωL−1ωC)
Z=R+j(ωL-\frac{1}{ωC})
Z=R+j(ωL−ωC1​)
相角θ=arctan⁡(ωL−1ωC)Rθ=arctan⁡\frac{(ωL-\frac{1}{ωC})}{R}θ=arctan⁡R(ωL−ωC1​)​，因此当ωL−1ωC=0ωL-\frac{1}{ωC}]]></description><category></category></item><item><title><![CDATA[微带阻抗匹配网络（一）]]></title><link>https://blog.csdn.net/Cui_Hongwei/article/details/118440236</link><guid>https://blog.csdn.net/Cui_Hongwei/article/details/118440236</guid><author>Cui_Hongwei</author><pubDate>Sat, 10 Jul 2021 22:20:55 +0800</pubDate><description><![CDATA[PCB板材参数表




符号
含义




Er
基板相对介电常数


Mur
磁导率


Cond
金属电导率


T
金属层厚度


TanD
损耗角正切


Roungh
表面粗糙度


https://zhuanlan.zhihu.com/p/26063425

]]></description><category></category></item><item><title><![CDATA[【转载】RN组件]]></title><link>https://blog.csdn.net/Cui_Hongwei/article/details/113961558</link><guid>https://blog.csdn.net/Cui_Hongwei/article/details/113961558</guid><author>Cui_Hongwei</author><pubDate>Mon, 22 Feb 2021 23:18:26 +0800</pubDate><description><![CDATA[RN：组件 - 简书登录注册写文章首页下载APPRN：组件意一ineyee关注赞赏支持RN：组件
目录
一. 什么是组件
二. 组件的props、state属性和普通属性
三. 组件的生命周期
四. 组件之间的通信方式
 1. 界面从前往后和从后往前传值：属性传值、回调函数传值
 2. 父组件给子组件传值、子组件给父组件传值、兄弟组件之间传值：属性传值、回调函数传值
 3. 跨层传值、一对多传值：通知
五. 如何自定义组件
六. 组件的导入与导出


一. 什么是组件

组件（Component）是指一个在]]></description><category></category></item><item><title><![CDATA[FPGA学习心得--01]]></title><link>https://blog.csdn.net/Cui_Hongwei/article/details/113271341</link><guid>https://blog.csdn.net/Cui_Hongwei/article/details/113271341</guid><author>Cui_Hongwei</author><pubDate>Thu, 28 Jan 2021 00:02:08 +0800</pubDate><description><![CDATA[1. Verilog
1.1 数字表示形式
例：多少位的什么进制数→4′d8(4位的十进制数8)例：多少位的什么进制数 \rightarrow  4'd8 (4位的十进制数8)例：多少位的什么进制数→4′d8(4位的十进制数8)
如果将 ′'′ 一撇读作汉字 的的的，Verilog的数字表示语法符合口头语言的习惯。
1.2 数据类型
Verilog作为硬件描述语言，数据类型与硬件有直接对应关系。




数据类型
介绍
符号




寄存器
可以理解为一个抽象化的数据存储单元，这与其他编程语言的变量概念很相]]></description><category></category></item><item><title><![CDATA[【转载】VMvare Tools图标灰色，无法安装或重新安装]]></title><link>https://blog.csdn.net/Cui_Hongwei/article/details/113208254</link><guid>https://blog.csdn.net/Cui_Hongwei/article/details/113208254</guid><author>Cui_Hongwei</author><pubDate>Wed, 27 Jan 2021 00:46:08 +0800</pubDate><description><![CDATA[作者：TM0831
出处：https://www.cnblogs.com/TM0831/
本文版权归作者和博客园共有，欢迎转载，但未经作者同意必须保留此段声明，否则保留追究法律责任的权利.
问题描述
VMware Workstation 中“安装VMware Tools”是灰色的，无法点击安装，网上那些点击安装的办法也就都不能用了。截图如下：
　　
解决办法
虽然 VMware Tools  是灰色的，但是 VMware 的下载包里有一个 linux.iso（笔者补充：该镜像文件在Vmvare的安装路径下）]]></description><category></category></item><item><title><![CDATA[《ARMv8-A编程指南》阅读笔记-04]]></title><link>https://blog.csdn.net/Cui_Hongwei/article/details/111667468</link><guid>https://blog.csdn.net/Cui_Hongwei/article/details/111667468</guid><author>Cui_Hongwei</author><pubDate>Sat, 23 Jan 2021 00:57:38 +0800</pubDate><description><![CDATA[第六章 A64指令集
许多编程人员在应用层写代码，不需要接触底层的汇编语言。然而，汇编语言在需要高度优化的代码段中是非常有用的。

在写编译器这种类型的应用时。
需要使用C语言没有实现的底层功能时。
对boot代码进行移植时。
编写硬件驱动和操作系统时。
在对C语言代码进行调试，需要理解汇编指令和C语句之间的映射时。

以上场景中汇编语言的阅读能力可以提供很大的帮助。
6.1 指令助记符
A64汇编语言对助记符进行重载，并且按照操作寄存器的名称对不同形式的指令进行区分。例如，ADD指令，尽管下面几种ADD指]]></description><category></category></item><item><title><![CDATA[《ARMv8-A编程指南》阅读笔记-03]]></title><link>https://blog.csdn.net/Cui_Hongwei/article/details/110674677</link><guid>https://blog.csdn.net/Cui_Hongwei/article/details/110674677</guid><author>Cui_Hongwei</author><pubDate>Fri, 25 Dec 2020 00:10:38 +0800</pubDate><description><![CDATA[第五章 ARMv8指令级简介
ARMv8架构最重大的变化之一就是引入了64位的指令集，对已有的32位指令级的起到补充作用。新加入的特性包括：64位宽整数的寄存器访问和操作，以及使用64位长度的指针对存储空间的访问。新的指令级称为A64，并在AArch64运行状态下使用。ARMv8也支持原有的ARM指令级，改称作A32，与新加入的A64相对应。同样支持Thumb（T32）指令集。A32和T32均在AArch32模式下运行，并且后向兼容ARMv7。
尽管ARMv8-A具有对32位ARM指令的后向兼容性，但A64]]></description><category></category></item><item><title><![CDATA[MATLAB Smoothing Spline 拟合]]></title><link>https://blog.csdn.net/Cui_Hongwei/article/details/110482212</link><guid>https://blog.csdn.net/Cui_Hongwei/article/details/110482212</guid><author>Cui_Hongwei</author><pubDate>Wed, 02 Dec 2020 18:42:59 +0800</pubDate><description><![CDATA[参考
The Elements of Statistical Learning   (chapter 5.4)
MATLAB - Smoothing Splines
MATLAB - fit
1. 基础
Smoothing Spline 可以用于离散数据的函数拟合。考虑下面的问题：在所有存在二阶连续导数函数中寻找拟合函数f(x)f(x)f(x)，可以使下面式子的值最小，RSSRSSRSS可以理解为惩罚系数。
RSS(f,λ)=∑i=1N{yi−f(xi)}2+λ∫{f′′(t)}dtRSS(f,\lambd]]></description><category></category></item><item><title><![CDATA[对倒立摆的LQR控制]]></title><link>https://blog.csdn.net/Cui_Hongwei/article/details/110053600</link><guid>https://blog.csdn.net/Cui_Hongwei/article/details/110053600</guid><author>Cui_Hongwei</author><pubDate>Wed, 25 Nov 2020 13:35:49 +0800</pubDate><description><![CDATA[1 问题建模
首先对待研究的问题建立数学模型
在倒立摆模型分析这篇文章里，我们已经做了完整的受力分析。最终得到了关于系统变量的微分方程。
(M+m)x¨+bx˙−mlψ¨=u (M+m)\ddot{x}+b\dot{x}-ml\ddot{\psi}= u(M+m)x¨+bx˙−mlψ¨​=u
(I+ml2)ψ¨−mglψ=mlx¨(I+ml^2)\ddot{\psi}-mgl\psi = ml\ddot{x}(I+ml2)ψ¨​−mglψ=mlx¨
状态空间
可以将状态空间理解为一个包含系统输入、系统输出和]]></description><category></category></item><item><title><![CDATA[自动控制原理 学习笔记3]]></title><link>https://blog.csdn.net/Cui_Hongwei/article/details/109925027</link><guid>https://blog.csdn.net/Cui_Hongwei/article/details/109925027</guid><author>Cui_Hongwei</author><pubDate>Sun, 22 Nov 2020 17:40:17 +0800</pubDate><description><![CDATA[6 线性系统的时域分析方法
通过观察系统的时域输出表达式来分析系统的稳定性、暂态（动态）和稳态性能。

动态响应：动态响应又称为过度过程或是瞬态过程，是指系统在典型输入信号的作用下，系统输出量从初始状态到最终状态的响应过程。
稳态响应：系统在典型输入信号作用下，当时间趋于无穷时，系统输出量的表现形式。
稳定是系统能够运行的首要条件，只有当动态过程收敛时，研究系统的动态性能才有意义。

6.1 典型输入信号



6.2 时间响应的性能指标
通常在阶跃函数的作用下，测定或计算系统的动态性能。
动态性能指标：假]]></description><category></category></item><item><title><![CDATA[自动控制原理 学习笔记2]]></title><link>https://blog.csdn.net/Cui_Hongwei/article/details/109920041</link><guid>https://blog.csdn.net/Cui_Hongwei/article/details/109920041</guid><author>Cui_Hongwei</author><pubDate>Sun, 22 Nov 2020 11:18:40 +0800</pubDate><description><![CDATA[3 几个基本的概念以及传递函数


前向通道传递函数，顺着系统输入箭头的方向，到达系统输出的通路，且路径中经过的环节不重复。C(s)E(s)=G1(s)⋅G2(s)\frac{C(s)}{E(s)}=G_1(s)·G_2(s)E(s)C(s)​=G1​(s)⋅G2​(s)
反馈通路的传递函数。B(s)C(s)=H(s)\frac{B(s)}{C(s)}=H(s)C(s)B(s)​=H(s)
*开环传递函数。B(s)E(s)=G1(s)G2(s)H(s)\frac{B(s)}{E(s)}=G_1(s)G_2(]]></description><category></category></item><item><title><![CDATA[自动控制原理 学习笔记1]]></title><link>https://blog.csdn.net/Cui_Hongwei/article/details/109907296</link><guid>https://blog.csdn.net/Cui_Hongwei/article/details/109907296</guid><author>Cui_Hongwei</author><pubDate>Sun, 22 Nov 2020 00:38:56 +0800</pubDate><description><![CDATA[1 传递函数
MOOC链接
1.1 传递函数的定义
线性常定系统的传递函数定义为：零初始条件下，系统输出量的拉氏变换与输入量的拉氏变换之比。

零初始条件是指当前系统的输入和输出都为0。分开来说：

1.2 传递函数的性质

传递函数适用于线性时不变（定常）系统，是系统以复变量s为自变量的描述形式，相对应的，微分方程则是系统以时间t作为自变量的时域描述。
实际系统（物理可实现系统）的传递函数是复变量S的有理真分式，这意味着分母的阶次要高于分子，分母中的最高阶次就是系统的阶次。
传递函数只与系统本身有关，与系]]></description><category></category></item><item><title><![CDATA[使用Latex导出IEEE格式参考文献]]></title><link>https://blog.csdn.net/Cui_Hongwei/article/details/109902337</link><guid>https://blog.csdn.net/Cui_Hongwei/article/details/109902337</guid><author>Cui_Hongwei</author><pubDate>Sat, 21 Nov 2020 18:13:53 +0800</pubDate><description><![CDATA[参考及致谢
LaTex: Undefined citation warnings 解决方法
Paperpile
运行环境

使用方法演示
Step1
在空文件夹中新建一个latex文件

Step2
下载latex格式文件，下载链接

点击图中圈出的链接下载。将下载好的IEEEtran.bst文件拷贝到Step1中新建的文件夹下。

Step3
之后，我们在文件夹下新建一个BibTex文件，命名为sampleBibFile.bib

用记事本打开.bib文件，将以BibTex格式从网站导出的论文引用复制到.]]></description><category></category></item><item><title><![CDATA[倒立摆模型分析]]></title><link>https://blog.csdn.net/Cui_Hongwei/article/details/109771622</link><guid>https://blog.csdn.net/Cui_Hongwei/article/details/109771622</guid><author>Cui_Hongwei</author><pubDate>Sat, 21 Nov 2020 00:39:49 +0800</pubDate><description><![CDATA[模型


对小车的水平受力分析
Mx¨=F−bx˙−NM\ddot{x}=F-b\dot{x}-NMx¨=F−bx˙−N

x¨\ddot{x}x¨代表对运动距离的二阶微分，即小车在外力作用下的加速度。
FFF是外部施加给系统的外力。
x˙\dot{x}x˙代表小车当前的运动速度，小车所受到的摩擦力为摩擦系数与小车运动速度之积，即f=bx˙f=b\dot{x}f=bx˙。
NNN为倒单摆作用给小车水平方向的力。

对倒单摆的受力分析
摆杆做平面运动，可以分解为质心的平动和绕质心的转动。
N=mx¨−(mlψ]]></description><category></category></item><item><title><![CDATA[关于标量积和矢量积的理解]]></title><link>https://blog.csdn.net/Cui_Hongwei/article/details/109699237</link><guid>https://blog.csdn.net/Cui_Hongwei/article/details/109699237</guid><author>Cui_Hongwei</author><pubDate>Sun, 15 Nov 2020 01:08:53 +0800</pubDate><description><![CDATA[矢量积与标量积的对比





标量积（A⃗⋅B⃗\vec {A} \cdot \vec{B}A⋅B）
矢量积（A⃗×B⃗\vec{A} \times \vec{B}A×B）




运算方式
A⃗⋅B⃗=A⋅B⋅cos(θ)\vec A \cdot \vec B=A \cdot B \cdot cos(\theta)A⋅B=A⋅B⋅cos(θ)
A⃗×B⃗=A⋅B⋅sin(θ)\vec A \times \vec B=A \cdot B \cdot sin(\theta)A×B=A⋅B⋅sin(θ)


]]></description><category></category></item><item><title><![CDATA[解决MATLAB Simulink 无法打开高版本模型的问题]]></title><link>https://blog.csdn.net/Cui_Hongwei/article/details/109663701</link><guid>https://blog.csdn.net/Cui_Hongwei/article/details/109663701</guid><author>Cui_Hongwei</author><pubDate>Fri, 13 Nov 2020 00:08:24 +0800</pubDate><description><![CDATA[参考及致谢
MATLAB版本：R2019a，不同版本的设置方式可能不同。
报错内容

解决方案
Step1

Step2

Step3


按照上述流程操作后，就可以在低版本simulink中浏览使用高版本创建的模型文件（.slx文件）了。

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