嵌入式学习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),是通过将有效的电信号分散成离散形式从而来降低电信号所传递的平均功率的一种方式;

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

相关推荐
arvin_xiaoting9 分钟前
OpenClaw学习总结_I_核心架构_9:Multi-Agent详解
网络·学习·架构·系统架构·ai agent·multi-agent·openclaw
xiangw@GZ14 分钟前
CapSense底层逻辑:硬件设计规范
单片机·嵌入式硬件·设计规范
Nice__J17 分钟前
Mcu架构以及原理——3.存储器架构
单片机·嵌入式硬件·架构
weiyvyy17 分钟前
嵌入式硬件接口的定义与作用
单片机·嵌入式硬件·信息与通信·信息化系统
senijusene24 分钟前
依赖51 单片机的 Modbus 协议温度采集与外设控制系统的实现
c语言·单片机·嵌入式硬件·51单片机·keil
倾心琴心32 分钟前
【agent辅助pcb routing coding学习】实践7 length matching 算法学习
学习·算法·agent·pcb·routing
JSMSEMI1136 分钟前
JSM1040T 1Mbps高速具有总线唤醒功能的CAN总线收发器
单片机·嵌入式硬件
weiabc1 小时前
今日C/C++学习笔记20260223
c语言·c++·学习
jianqiang.xue1 小时前
ESP32-S3 运行 Linux 全指南:从 RISC-V 模拟器移植到 8 秒快速启动
linux·stm32·单片机·mongodb·risc-v·esp32s3
我的xiaodoujiao1 小时前
3、API 接口自动化测试详细图文教程学习系列3--相关Python基础知识2
python·学习·测试工具·pytest