2_怎么看原理图之协议类接口之UART笔记

news/2025/2/14 1:20:24/

 

 

通信双方先约定通信速率,如波特率115200

一开始时,2440这边维持高电平

1> 开始发送时,由2440将(RxD0)高电平拉低,并持续一个T的时间(为了让PC机可以反应过来),T=1/波特率;

2> 此时接收端PC就可以知道2440要开始发送数据,并做好准备

3~> 2440开始发送启始位(高电平拉低),然后发送字符A(0x41,01000001),分别发送8bit数据,发送完后,将电平拉高,即停止位。

电脑端串口连接时,就需要约定以下参数(Speed=波特率;Data=8即数据为8bit;Stopbits=1即停止位1bit)

由2440的datasheet,每个串口都有一个独立的控制寄存器

奇校验:如果传输的数据为0x41=01000001,数据区有偶数个1,于是校验位置1

偶校验:如果传输的数据为0x41=01000001,数据区有偶数个1,于是校验位置0

一般,数据为设置8位,停止位设置1位,没有校验,没有流控

根据系统clock,确定一个T的时间

一般,硬件连接只连接3根线,TxD,RxD,GND。


http://www.ppmy.cn/news/1362278.html

相关文章

常用软件下载地址

Git: Git - Downloading Package TortoiseGit: download.TortoiseGit.org – Index of /tgit/

ubuntu22 编译 SIBR 3dgs

1.clone 代码 git clone https://github.com/graphdeco-inria/gaussian-splatting.git --recursive 2.基础库文件安装 sudo apt install -y libglew-dev libassimp-dev libboost-all-dev libgtk-3-dev libopencv-dev libglfw3-dev libavdevice-dev libavcodec-dev libeigen3…

代码随想录算法训练营第三天

● 自己看到题目的第一想法 203.移除链表元素 方法一: 思路: 设置虚拟头节点 dummyhead 设置临时指针 cur 遍历 整个链表 循环: 如果 cur !nullptr &&cur->next !nullptr 则 遍历链表 否则结束遍历 如果 cur->next val 则…

整理ArrayList和LinkedList中的方法

ArrayList 和 LinkedList 是 Java 中两种常用的列表(List)实现。它们提供了许多相同的方法,但由于内部实现的不同,这些方法的性能可能会有所不同。以下是一些常用的方法: 添加元素 add(E e): 在列表的末尾添加一个元…

面试经典150题【21-30】

文章目录 面试经典150题【21-30】6.Z字形变换28.找出字符串中第一个匹配项的下标68.文本左右对齐392.判断子序列167.两数之和11.盛最多水的容器15.三数之和209.长度最小的子数组3.无重复字符的最长子串30.串联所有单词的子串 面试经典150题【21-30】 6.Z字形变换 对于“LEETC…

前端工程化面试题 | 16.精选前端工程化高频面试题

🤍 前端开发工程师、技术日更博主、已过CET6 🍨 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 🕠 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 🍚 蓝桥云课签约作者、上架课程《Vue.js 和 E…

【无标题】周总结、简单回顾下这周的工作进度

总结 1.完成产品列举场景所有时区功能的改造 2.完成依赖任务的开发 3.完成报表按照格式导出的时间数据改造 2024/2/25 阴 嘶~不冷 “上海申请加入下雪群聊” 上海破天荒的下了雪,毛毛细雪也是雪 我说的! 虽然天气不佳,但好在没…

2.25基础会计学

资本公积是指由股东投入、但不能构成“股本”或“实收资本”的资金部分。 盈余公积是指公司按照规定从净利润中提取的各种积累资金。 所以区别在于盈余公积来自净利润。 借贷其实就是钱从哪来和到哪去的问题,来源是贷,流向是借。比如购入9w原材料&…