当前位置:网站首页>(5) SPI application design and simulation verification 1 - logic sorting
(5) SPI application design and simulation verification 1 - logic sorting
2022-06-27 17:21:00 【Shaoqing is not in Dali Temple】
Talk to me UART It hasn't been debugged yet ... The course has arrived again SPI Of learning , Harden your head and straighten it first . After a long time of study , At least we know UART The protocol is relatively complex to use ( But the teacher said it was an entry-level agreement ), You need to set the start bit, check bit and stop bit , And data is transmitted at most 9 position ( Remove the check bit ). At the same time, in order to ensure the accuracy of asynchronous transmission , We need to get back and forth byte Enough space shall be reserved for transmission , The superposition of such problems leads to UART The transmission rate is greatly reduced , And the data width is limited . Is there any more advanced transmission method ?SPI Transfer protocol , It liberates the limitation of data width , Remove the trouble of asynchronous transmission , It looks great .
UART:
SPI:
analysis ,SPI How to realize the transmission The width of input data is unlimited , No problem with asynchronous transmission Of .
First , There is no check bit during data transmission 、 Start bit 、 Stop bit these limits , So a single set of data itself can be very long . This can be seen from the comparison of the above figure . Besides ,master and slave The same is used for data transmission SCLK, So there is no asynchronous problem .
( One ) Module structure analysis </
边栏推荐
- 07. Express routing
- Generate zip package command
- 阿里云刘珅孜:云游戏带来的启发——端上创新
- Missing d3d10 How to repair DLL files? Where can I download d3d10.dll
- 华为云首次解读云原生2.0十大典型架构,加速构建现代化应用
- ROS "topic" programming implementation
- leetcode 92. Reverse linked list II
- 数组表示若干个区间的集合,请你合并所有重叠的区间,并返回 一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间 。【LeetCodeHot100】
- Leetcode 33. Search rotation sort array
- SQLite net (SQLite is used by unity, WPF and WinForm)
猜你喜欢
Why should string be designed to be immutable?
Leetcode 46 Full Permutation
leetcode 69. Square root of X
Software testing learning - dark horse programmer, software testing learning outline
Ti Click: quickly set up tidb online laboratory through browser | ti- team interview can be conducted immediately
Event listening mechanism
Simulated process scheduling
Unity 阴影——阴影平坠(Shadow pancaking)
The two trump brand products of Langjiu are resonating in Chengdu, continuously driving the consumption wave of bottled liquor
How to improve it electronic equipment performance management
随机推荐
数组表示若干个区间的集合,请你合并所有重叠的区间,并返回 一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间 。【LeetCodeHot100】
Oracle concept 3
Oracle concept II
Deeply digitise, lead cloud nativity and serve more developers
Some details of Huawei OSPF
leetcode 92. Reverse linked list II
QT5 之信号与槽机制(信号与槽的基本介绍)
#yyds干货盘点# 解决剑指offer:二叉树中和为某一值的路径(三)
软件测试学习-黑马程序员,软件测试学习大纲
After the mobile phone, it was reported that Samsung also cut the output of TV and other home appliance product lines
Determine the maximum number of specific words in a string
Yyds dry inventory brief chrome V8 engine garbage collection
07. Express routing
Kubernetes基础自学系列 | Ingress API讲解
【牛客刷题】NowCoder号称自己已经记住了1-100000之间所有的斐波那契数。 为了考验他,我们随便出一个数n,让他说出第n个斐波那契数。如果第n个斐波那契大于6位则只取后6位。
[qt learning notes]qt uses MFC compilation to generate DLL libraries. The problem that DLL cannot be loaded occurs on computers without programming environment
[multithreading] thread communication scheduling, waiting set wait(), notify()
Defiato is an innovation that combines user-friendly features of a centralized platform with defi services
当发布/订阅模式遇上.NET
SQLite net (SQLite is used by unity, WPF and WinForm)