- 博客(18)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 Coverage
这里写自定义目录标题维基百科博客园维基百科https://en.jinzhao.wiki/wiki/Cyclomatic_complexity博客园https://www.cnblogs.com/coderzh/archive/2009/03/29/1424344.html
2021-06-28 17:53:51 189
原创 signal builder
signal builderhttps://www.pianshen.com/article/52191341922/https://blog.csdn.net/sy243772901/article/details/108747338我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式
2021-06-28 09:58:21 367
原创 j-scope使用方法
https://www.cnblogs.com/zhaoyanan/p/7875698.htmlhttps://www.cnblogs.com/whik/p/9873177.html
2021-02-03 09:30:30 398
转载 结构体对齐
1.第一个成员在结构体变量偏移量为0 的地址处,也就是第一个成员必须从头开始。2.其他成员变量要对齐到某个数字(对齐数)的整数倍的地址处。对齐数 为编译器默认的一个对齐数与该成员大小中的较小值。vs中默认值是8 Linux默认值为4(当然可以通过#pragma pack()修改),但修改只能设置成1,2,4,8,16.3.结构体总大小为最大对齐数的整数倍。(每个成员变量都有自己的对齐数)4.如果嵌套结构体,嵌套的结构体对齐到自己的最大对齐数的整数倍处,结构体的整体大小就是所有最大对齐数(包含嵌套结构体
2021-02-01 23:28:14 197
原创 SVPWM最大不失真圆形旋转电压矢量幅值为 (√3/ 2)x(2Udc/ 3) =√3Udc/3的原因?
我分析的计算过程是这样的,但是不是很严谨,欢迎大家纠错。SVPWM适量合成的边界s
2021-01-27 16:24:22 1126 2
原创 关于&引用的一个问题
在KEIL中写程序发现一个问题,&引用传值在Keil中识别不了,必须看做地址传值的方式解引用。在KEIL中报错在VS中不报错有发现是什么原因的大佬可以提示下
2021-01-25 11:16:31 118
转载 同步/异步,串行/并行,SPI/I2C/UART/RS485/CAN等简单介绍与区别
一、异步通信所谓异步通信是指数据传送以字符为单位,字符与字符间的传送是完全异步的,位与位之间传送基本同步。发送方发出数据后,不等接收方发回响应,接着发送下个数据包的通讯方式。以字符为单位传送信息。相邻两字符间隔长度不确定。必须在每一个字符的开始和结束的地方加上标志,即加上开始位和停止位,以便使接收端能够正确地将每一个字符接收下来。异步通信时不要求接收端时钟和发送端时钟同步。二、同步通信所谓同步通信,是指数据传送是以数据块(一组字符)为单位,字符与字符之间,字符内部的位与位之间都同步。
2020-11-19 15:06:56 5039
转载 永磁同步电机和永磁异步电机,以及BLDC和PMSM电机的区别?
永磁同步电机和永磁异步电机1、两者之间简介、特点 无刷电机,它的转子包括两个或两个以上可以产生直流磁场的永久磁铁(从转子的有利位置看)。该磁场进入定子铁芯(铁芯由很薄,叠压的铁心片组成),并与绕组内流动的电流相互作用,产生在转子和定子之间相互作用的扭矩。 不像无刷电机的转子,感应电机的转子没有永磁体,只是嵌有导体的叠压钢板形成的“短路结构”。由定子绕组中的电流产生旋转磁场。磁场的频率等于电源频率和转
2020-11-10 17:24:32 4085
转载 清除cin输入缓冲区,以及system(“pause“)、system(“cls“)用法
system(“pause”)、system(“cls”)system(“pause”):简单来说就是暂停的意思,等待接收信号,才会重新运行 system就是从程序中调用系统命令zhi和daoshell命令,“pause”这个系统命令的功能很简单,就是在命令行上输出一行类似于“Press any key to exit”或“请按任意键继续…”的字,等待用户按一个键,然后返回。system(“cls”):请出输出屏幕上的字符数据。清除C/C++(cin)输入缓冲区的方法1、fflush(std
2020-10-31 15:36:37 12045 2
原创 一个关于if判断表达式的错误
今天写了一段STM32串口相关的代码,出现了一个错误反复查看百思不得其解,代码如下:经过反复测试是括号中的表达式出错,if(47<USART2_RX_BUF[0]<58)这个表达式并不是一个整体,包含了一个或语句,不是一个与,应该写成if(47<USART2_RX_BUF[0]&&USART2_RX_BUF[0]<58),低级错误,菜扣脚引以为戒。...
2020-10-29 15:51:25 544
转载 C++中引用(&)的用法和应用实例
一、引用简介引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。引用的声明方法:类型标识符 &引用名=目标变量名; 【例1】:int a; int &ra=a; //定义引用ra,它是变量a的引用,即别名说明:(1)&在此不是求地址运算,而是起标识作用。(2)类型标识符是指目标变量的类型。(3)声明引用时,必须同时对其进行初始化。(4)引用声明完毕后,相当于目标变量名有两个名称,即该目标原名称和引用名,且不能再把该引用名作为其他变量名的别名。
2020-10-12 15:03:15 175
转载 extern和头文件
extern和头文件https://www.baidu.com/link?url=pbzWdCsK9Mrj5sHmlw8wqFTlc7q5X7dStDE69cs4iboz3E5Vu_-Ik0PsL_NXD5b8XZgdDvuyHYRhLqwsWo7lTa&wd=&eqid=866ba171000aa272000000065f71879a
2020-09-28 15:26:22 110
转载 结构体对齐
结构体概念一种数据结构;C语言中聚合数据类型的一类;可以被声明为变量、数组、指针等,用以实现比较复杂的数据结构;是一系列元素的集合,这些元素被称为结构体成员;结构体成员需要用结构体名访问结构体声明struct A{ //struct是关键字, A是结构体标志 int a; //a,b是结构体成员列表 char b; }s1; //s1是结构体变量注意事项:一般情况下,声明出现三个部分的两个部分即可(
2020-09-11 16:10:26 107
转载 宏定义空体的意义
/*********************************************************************Author : SamsonDate : 05/03/2012Test platform: GNU Linux version 2.6.29.4 gcc version 4.4.0 20090506 (Red Hat 4.4.0-4) (GCC) *******************
2020-09-11 10:06:31 773
原创 无刷直流电机方波控制和正弦波控制六步换向控制的区别?
无刷直流电机方波控制和正弦波控制六步换向控制的区别?如上图所示两者都采用六个功率晶体管作为开关元件,1、方波控制:A、B、C三相输出各自由两个功率晶体管控制通断,采用两两导通的方式,也就是在同一桥臂在一种状态下只有一个晶体管打开,只有一相有电流。导通顺序为T1、T4-T1、T6-T3、T6-T3、T2-T5、T2-T5、T4。2、正弦波控制:六个功率晶体管分为上下桥臂,上桥臂开为1,下桥臂开为0,全部可能组合共有八个,包括 6个非零矢量Ul(001)、U2(010)、U3(011)、U4(100)、
2020-08-20 15:20:51 4713
odrv0 (已自动恢复).docx
2020-04-09
析构函数在释放堆内存时出错!
2021-01-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人