- 博客(18)
- 收藏
- 关注
原创 GPIO的8种工作模式
因此,开漏模式一般应用在电平不匹配的场合,如需要输出 5V 的高电平,就需要在外部接一个上拉电阻,电源为 5V,把 GPIO 设置为开漏模式,当输出高阻态时,由上拉电阻和电源向外输出 5V 的电平。当输入电压高于高参考电压时,输出电压为低电平,若后续电压不低于低参考电压时,电压仍会持续低电平状态,若输出电压低于低参考电压时,输出电压为高电平,若后续电压不高于高参考电压时,输出电压将保持高电平。通过探针测试接入电阻前后的电压如上图所示,而接入了上拉电阻之后的对比效果如下图所示,那么为什么会出现现在的情况呢?
2025-02-28 23:53:01
1092
原创 高频面试题:static、volatile和extern 关键字
static:实现数据封装,避免命名污染。volatile:保障硬件交互和多线程安全。extern:构建多文件工程的基础桥梁
2025-02-23 16:32:54
936
原创 基于RS485的MODBUS通信
典型的串口通信标准有RS232和RS485,RS232是全双工点对点的通信,而RS485是半双工通信(2线制),可以一点对多点进行组网,而且RS485是用缆线两端的电压差值来表示传递信号,这与RS232电气特性大不一样。RS485 仅仅规定了接受端和发送端的电气特性,并没有规定或推荐任何数据协议,因此RS485的协议层可以和RS232一样。
2025-02-11 21:01:07
877
原创 数制应用 :1.ASCII码(查表)2.内存(地址+内容值)3.机器码4.地址映射5.IP地址
1.ASCII码(查表)2.内存(地址+内容值)3.机器码4.地址映射5.IP地址
2025-02-02 22:49:00
424
原创 初识C语言程序
c语言的特点:1.语言简洁紧凑,使用方便灵活,有37个关键字,9种控制语句。2.运算符丰富,数据类型多样。3.具备结构化的控制语句。 4.(重要):C语言能直接访问物理地址,能进行位操作,能实现汇编语言的大部分功能,可以对硬件进行操作。(既有低级语言的功能,又有高级语言的功能)。5.C语言编写的程序可移植性强等。
2025-01-31 21:50:55
133
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人