摘要: 偶然看到某电子分享的PID原理,很形象,分享给大家,希望对不太懂的人有所帮助。一、PID的故事 小明接到这样一个任务:有一个水缸点漏水(而且漏水的速度还不一定固定不变),要求水面高度维持在某个位置,一旦发现水面高度低于要求位置,就要往水缸里加水。 小明接到任务后就一直守在水缸旁边,时间长就觉得无聊, 阅读全文
posted @ 2017-11-07 16:08 小时候挺菜 阅读(343) 评论(0) 推荐(0)
摘要: 监督学习:给机器一个模型类的东西,然后机器可以根据这个模型判断其他模型,例如给一张猫的照片,机器可以自己识别其他图片是不是猫。 非监督学习:没有给模型,机器自己判断,发现规律 半监督学习:用少量有标签的样本和大量没标签的样本学习和分类 强化学习:处在陌生环境中,自己不断尝试完成任务 遗传算法:通过淘 阅读全文
posted @ 2017-11-07 15:12 小时候挺菜 阅读(188) 评论(0) 推荐(0)
摘要: 在matlab中,size()用来返回数据序列的行数和列数。size(A,1)返回的是矩阵A所对应的行数。另外,(1)s=size(A), 当只有一个输出参数时,返回一个行向量,该行向量的第一个元素时矩阵的行数,第二个元素是矩阵的列数。(2)[r,c]... 阅读全文
posted @ 2017-10-23 15:47 小时候挺菜 阅读(741) 评论(0) 推荐(0)
摘要: a=[1 2; 3, 4; 5, 6];b=[1 3 2 1; 1 2 4 2]; c=a(b)c = 1 5 3 1 1 3 2 3这里b中的元素值相当于... 阅读全文
posted @ 2017-10-23 15:44 小时候挺菜 阅读(2389) 评论(0) 推荐(0)
摘要: 今天在看stm32的中断,一时间不理解stm32主函数是如何进入中断函数的,按C编程的理解,会有个特定的入口之类的,但是看demo过程中没有发现入口。 以串口中断服务函数void USART1_IRQHandler(void) 为例,首先用到串口中断,需要先设定串口中断初始化以及串口初始化,另外vo 阅读全文
posted @ 2017-09-25 16:26 小时候挺菜 阅读(7010) 评论(0) 推荐(2)
摘要: 波特率一般用于描述串口通讯的速度、速率的指标,指串口每秒能传输多少位数据所谓波特率是比特每秒,就是位每秒的传输速度单位 比如波特率为9600,即传输速度是9600bit/s,等于1200字节每秒的传输速度,那么19200bit/s=2400字节每秒,比9600bit/s快一倍。 对于计算波特率是多少 阅读全文
posted @ 2017-09-21 16:11 小时候挺菜 阅读(1986) 评论(0) 推荐(0)
摘要: 1.上拉电阻的作用 功能:将不确定的信号,固定在高电平 原理:电阻一端接VCC,一端接引脚(逻辑电平),如图,我的理解是在电路中电阻会分压,电流经过上拉电阻时会产生一个压降,上拉电阻接到的电源电压减去这个压降就是该IO可以被拉到的电平值,当然,这个上拉电平值必须能够达到逻辑1的下限。上拉电阻应用在引 阅读全文
posted @ 2017-09-20 17:11 小时候挺菜 阅读(2884) 评论(0) 推荐(0)
摘要: 首先,任何外设都需要时钟,51单片机,stm32,430等等,因为寄存器是由D触发器组成的,往触发器里面写东西,前提条件是有时钟输入。 51单片机不需要配置时钟,是因为一个时钟开了之后所有的功能都可以用了,而这个时钟是默认开启的,比如有一个水库,水库有很多个门,这些门默认是开启的,所以每个门都会出水 阅读全文
posted @ 2017-09-20 16:37 小时候挺菜 阅读(1163) 评论(0) 推荐(0)
摘要: 一、OSI模型名称 层次 功能物理层 1 实现计算机系统与网络间的物理连接数据链路层 2 进行数据打包与解包,形成信息帧网络层 ... 阅读全文
posted @ 2017-09-14 23:05 小时候挺菜 阅读(287) 评论(0) 推荐(0)
摘要: 1 读程序段,回答问题 (a) int main(int argc,char *argv[]) { int c=9,d=0; c=c++%5; d=c; printf("d=%d\n",d); return 0; } a) 写出程序输出 b) 在一个可移植的系统中这种表达式是否存在风险?why?答案 阅读全文
posted @ 2017-09-14 11:43 小时候挺菜 阅读(1289) 评论(0) 推荐(1)