摘要: 先上代码。 main.c: /* USER CODE BEGIN Header */ /** ****************************************************************************** * @file : main.c * @brie 阅读全文
posted @ 2020-05-12 10:37 无乐不作丶 阅读(4414) 评论(1) 推荐(0) 编辑
摘要: 电压跟随器的作用: 1、缓冲:在一定程度上可以避免由于输出阻抗较高,而下一级输入阻抗较小时产生的信号损耗,起到承上启下的作用。 2、隔离:由于电压跟随器具有输入阻抗高,输出阻抗低的特点,使得它对上一级电路呈现高阻状态,而对下一级电路呈现低阻状态,常用于中间级,以隔离前后级电路,消除它们之间的相互影响 阅读全文
posted @ 2020-05-12 08:38 无乐不作丶 阅读(2257) 评论(0) 推荐(0) 编辑
摘要: 光耦:也叫做光电隔离器或光电耦合器。 它是以光为媒介来传输电信号的器件。 每个器件中都含有成对的发光器(红外线发光二极管LED)与受光器(光敏半导体管,光敏电阻)。 当施加电信号到发光器时,发光器发出光线,受光器接受光线之后就电学性能发生变化,从而实现了“电—光—电”转换。 光耦的最大作用就是隔离作 阅读全文
posted @ 2020-05-11 20:04 无乐不作丶 阅读(126) 评论(0) 推荐(0) 编辑
摘要: MOS管全称MOSFET,分为P沟道和N沟道。 D极(漏极) G极(栅极) S极(源极) G极 就是中间那端; S极,不论是P沟道还是N沟道,两根线相交的就是源极; D极,不论是P沟道还是N沟道,是单独引线的那边。 简易记法DGS“大狗屎”。 三极管含有寄生二极管,二极管方向与沟道方向相同。 三极管 阅读全文
posted @ 2020-05-11 19:56 无乐不作丶 阅读(937) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-05-11 19:17 无乐不作丶 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 三极管又分NPN型三极管和PNP型三极管。 常用NPN三极管为3904,PNP三极管为3906。 NPN: NPN三极管的基极为高电平时三极管导通。 PNP: PNP三极管的基极为低电平时三极管导通。 三极管BE端并联电阻的作用: 三极管B-E间电阻不是限流更不是分压,但截止则是相对的,因为 b-e 阅读全文
posted @ 2020-05-11 19:15 无乐不作丶 阅读(1908) 评论(0) 推荐(0) 编辑
摘要: 在每个STM32的芯片上都有两个管脚BOOT0和BOOT1,这两个管脚在芯片复位时的电平状态决定了芯片复位后从哪个区域开始执行程序,见下表: BOOT1=x BOOT0=0 从用户闪存启动,这是正常的工作模式。 BOOT1=0 BOOT0=1 从系统存储器启动,这种模式启动的程序功能由厂家设置。BO 阅读全文
posted @ 2020-05-11 16:45 无乐不作丶 阅读(1135) 评论(0) 推荐(0) 编辑
摘要: itoa(): 将整型值转换为字符串 头文件stdio.h 或 stdlib.h itoa()函数有3个参数: 第一个参数是要转换的数字, 第二个参数是要写入转换结果的目标字符串, 第三个参数是转移数字时所用 的基数。转换基数为10。10:十进制;2:二进制... itoa并不是一个标准的C函数,它 阅读全文
posted @ 2020-05-11 15:58 无乐不作丶 阅读(1672) 评论(0) 推荐(0) 编辑
摘要: 可将不同类型的数据以特定的表现形式转换成字符数组。 头文件为: stdio.h 函数原型: int sprintf(char *buffer, const char *format, [argument]…) 用处: 1、格式化数字字符串: 如 sprintf(buffer, "%d", 12345 阅读全文
posted @ 2020-05-11 15:36 无乐不作丶 阅读(486) 评论(0) 推荐(0) 编辑
摘要: IIC是多主、多从、单工IIC的串行总线,传输仅需两根线,SDA(数据线)、SCL(时钟线) IIC空闲时SDA和SCL都处于高电平状态(两根线一般情况均接上拉电阻) IIC传输数据的模式为每传输8位后,要通过一个ACK位进行相互确认。 个人认为SCL产生上升沿后,设备开始检测SDA的电平,当SDA 阅读全文
posted @ 2020-04-27 17:36 无乐不作丶 阅读(1617) 评论(0) 推荐(0) 编辑