嵌入式学习50-单片机3

知识散记:

  1. xdata 开到扩展内存

2.memcpy 内存拷贝

1、什么是并行通信、串行通信? 并行通信: 是指多个比特 同时通过并行线 进行传输,这种方式的传输速率较高,但会占用大量 的芯片资源. 串行通信: 是指将数据拆分成一个个比特 ,按照 先后次序 在 一根总线 上进行发送,串行通信有着系统占用资源少,结构简单等优点

2、什么是全双工、半双工、单工? 单工模式(Simplex Communication): 主机间通信时如果一方固定为发送端 另外一方固定为接收端 ,通过一根总线实现数据通信。 半双工通信: 是一种通信方式,其中数据传输可以在两个方向之间交替进行,但不能同时进行 全双工通信: 是一种通信方式,其中数据传输可以同时在两个方向进行,允许通信双方同时发送和接收数据,实现双向通信

3、什么是异步通信、同步通信?

串口通信时,收发双方的波特率必须是事先约定好的,否则数据传输就会出现混乱。很明显,为保证每个比特占用数据线的时间,发送方和接收方需按照各自的系统计时且双方之间的误差不能太大。通常不能超过(6%)。这种双方各自"计时"的方式称为异步

同步通信 设备之间除了有数据线以为还有一条时钟线(SDA和SCL)。其中SCL就是时钟线(serial clock)。

4、什么是RS232、RS485?

TTL通常指的就是 芯片引脚产生的电压,这个电压值 跟选择的芯片有关

为了应对不同芯片的电压值

1.RS232标准,其中规定了:

逻辑高电平(逻辑1):在-3V到-15V之间

逻辑低电平(逻辑0):在+3V到+15V之间

收发主机间有三根线,分别是收、发和地,因此RS232是全双工的。

理论上RS232能够传输20~30米。

RS485标准 使用两根信号线(A和B)来传输数据,通过比较A和B之间的电压差来识别信息, 这种差分信号传输方式提高了抗干扰能力。RS485的传输距离可达1200米,适用于大范围的数据传输需求。由于采用的是压差,RS485在传输数据的某一时刻,两根线都要用到,所以它是半双工

5、什么是pwm? 方波(矩形波)

PWM 的全称是脉冲宽度调制 (Pulse-width modulation),是通过将有效的电信号分散成离散形式从而来降低电信号所传递的平均功率的一种方式;

所以根据面积等效 法则,可以通过对改变脉冲的时间宽度,来等效的获得所需要合成的相应幅值 和频率的波形;

相关推荐
木由里予18 分钟前
NAND 这门生意
运维·服务器·网络·单片机
Xudde.23 分钟前
HackMe 靶机渗透测试(Vulnhub Writeup)
笔记·学习·安全·web安全
国科安芯43 分钟前
在轨服务与空间机器人任务中跨飞行器CANFD互连的共模与单粒子问题综述
嵌入式硬件·机器人·canfd·低轨卫星·商业航天·抗辐射
沐欣工作室_lvyiyi1 小时前
基于STM32的社区养老控制系统设计(论文+源码)
stm32·单片机·嵌入式硬件·社区养老控制系统·保定理工学院·华德学院·淮南师范学院
chengpei1471 小时前
硬改斐讯K2路由器32M Flash编译适配immortalwrt固件
嵌入式硬件·智能路由器
wdfk_prog1 小时前
LWIP教程 16:从 MTU 到 `ip4_frag()` / `ip4_reass()`——IPv4 分片、重组、超时与内存压力
运维·服务器·网络·笔记·学习
snow@li1 小时前
单片机:全景梳理核心原理与体系深度分析
单片机·嵌入式硬件
Xudde.1 小时前
AI-Web1 靶机渗透测试(Vulnhub Writeup)
笔记·学习·安全·web安全
创界工坊工作室2 小时前
26-基于51单片机的智能热水器控制系统设计
stm32·单片机·嵌入式硬件·毕业设计·51单片机·proteus
NendoZen2 小时前
mangopi(芒果派)MQ-R T113 Buildroot开启adbd调试
linux·嵌入式硬件