历史上的今天
返回首页

历史上的今天

今天是:2025年04月23日(星期三)

正在发生

2020年04月23日 | STM32 串行通讯(part1)

2020-04-23 来源:eefocus

1.说在前面


1.今天和几个朋友一起讨论了一下32的知识,有一群朋友一起努力,真好!


2.由于在51上面学习过串口通讯的知识,所以在32上复习并且深入吧


2.两种通信方式的介绍


1.并行通信


1-1.原理:数据各位之间同时传输


1-2优点:速度快


1-3.缺点:占用引脚资源多


2.串行通信


2-1.原理:数据按照位来传输


2-2.优点:占用引脚资源少


2-3.缺点:速度相对较慢


3.工作模式介绍


1.单工模式:在一个方向上进行运输


2.半双工模式:允许数据在两个方向上进行运输,但是同时间只能在一个方向上运输


3.双工模式:允许在两个方向上进行传输,发送方和接受方有着独立的接受和发送


4.串行通信


1.同步通信:带着时钟的同步信号传输


2.异步通信:不带时钟的同步信号传输(但是双方要约定波特率)


5.常用串行通信接口


1.UART


异步全双工  (TXD RXD GND)


2.1-wire(单总线)


异步半双工  (DQ:发送端和输出端)


3.SPI


同步全双工   (SCK:同步时钟 MISO:主机输入,从机输出,MOSI:主机输出,从机输入)


4.I2C


同步半双工   (SCL:同步时钟,SDA:数据输入输出端)


注1:RXD:receive data


        TXD:tranmitter data


注2:UART:通用异步收发器


         USART:通用同步异步收发器


stm32同步通讯简单介绍


1.串行输入


外设-》串行数据输入-》移位寄存器-》输入数据缓冲器-》MCU内核


2.串行输出


MCU内核-》输出数据缓冲器-》移位寄存器-》串行数据输出-》外设




stm32异步通讯简单介绍


1.起始位


2.数据位:(8/9位)


3.奇偶校验位:(一般在第9位)


4.停止位


5.设置波特率


串口通讯原理图

 

推荐阅读

史海拾趣

ET Enterprises Ltd公司的发展小趣事

进入1940年代后期,ET Enterprises Ltd公司将业务重心转向光电倍增管的开发和制造。通过不断的技术创新和市场拓展,公司逐渐在光电倍增管领域建立起领先地位,成为国际知名的光电倍增管供应商。

Belden Wire & Cable公司的发展小趣事

在20世纪中期,随着电子技术的快速发展,电线电缆行业也面临着巨大的变革。Belden公司紧跟时代步伐,积极投入研发,推出了一系列具有创新性和前瞻性的产品。这些产品不仅满足了市场对高性能电线电缆的需求,还为公司赢得了众多行业奖项和荣誉。同时,Belden还建立了严格的质量控制体系,确保每一根电线电缆都符合最高的质量标准。

Enovation Controls LLC公司的发展小趣事

在20世纪中期,随着电子技术的快速发展,电线电缆行业也面临着巨大的变革。Belden公司紧跟时代步伐,积极投入研发,推出了一系列具有创新性和前瞻性的产品。这些产品不仅满足了市场对高性能电线电缆的需求,还为公司赢得了众多行业奖项和荣誉。同时,Belden还建立了严格的质量控制体系,确保每一根电线电缆都符合最高的质量标准。

Custom Electronics Inc公司的发展小趣事

在市场竞争日益激烈的背景下,CEI意识到品牌建设的重要性。公司加大了对品牌形象的宣传力度,通过广告、展览、研讨会等多种方式,提高了品牌知名度和美誉度。同时,CEI还注重产品质量的提升和售后服务的完善,赢得了广大客户的信赖和支持。

Fukushima Futaba Electric Co Ltd公司的发展小趣事

近年来,全球电子行业面临着诸多挑战,包括技术更新换代迅速、市场竞争加剧等。Futaba Electric积极应对这些挑战,不断加大研发投入,推出了一系列具有创新性和竞争力的新产品。同时,公司还注重与上下游产业链的合作与协同,通过整合资源、优化流程等方式降低成本、提高效率。此外,Futaba Electric还积极响应环保政策,推动绿色制造和可持续发展。这些努力使得公司在面对挑战时依然能够保持稳健的发展态势。

Capax Technologies Inc公司的发展小趣事

Capax Technologies Inc在追求经济效益的同时,也积极履行社会责任。公司注重环保和可持续发展,采用环保材料和节能技术生产电子产品。此外,Capax Technologies Inc还积极参与公益活动,为教育、扶贫等事业贡献力量。通过这些举措,公司不仅赢得了社会的认可和尊重,也为企业形象的提升和长期发展注入了正能量。

请注意,以上故事均基于虚构,不代表Capax Technologies Inc的实际发展历程。如果需要了解该公司真实的发展历程,建议查阅相关资料或联系公司获取更多信息。

问答坊 | AI 解惑

诚聘射频研发工程师从事红外、射频智能遥控系列,控制系统等产品

诚聘射频研发工程师我司招聘射频研发工程师一名.主要从事红外、射频智能遥控系列,控制系统等产品. 岗位要求:精通无线射频产品的设计、研发工作,一年以上射频电路(315,433HMZ)的独立设计经验.能够熟练使用射频电路仿真工具、测试仪器等相关器件 ...…

查看全部问答>

转载:60年后的电梯,祖国叫你一定要节能!!

本帖最后由 paulhyde 于 2014-9-15 09:11 编辑 如果让你来设计未来的电梯,你会从什么角度入手?酷炫的外观、创意的结构、非凡的体验还是绿色环保的特性? 我一直在关注“60年后的电梯”网络创意设计大赛,是快速电梯和视觉同盟合办的。最近发现 ...…

查看全部问答>

初学者请教关于WinCE开发的问题

我需要用VS2005开发一个MFC的网关,但是要用在WinCE上面。我安装了PB 5.0,是否是这样的流程啊? (1)需要自己新建一个平台,然后把要添加的内核文件添加进去。但是新建一个paltform的时候是选gateway吗? (2)接着新建好这个平台之后,要新建 ...…

查看全部问答>

关于蓝牙U盘。

学校创新项目,我想出的一个项目。不过老师说这个不太适合我们这种层次的开发,个人觉得应该可以弄出来。注:老师是搞DSP的,对于蓝牙、USB等不太了解。希望坛友能给点建议。 附:考虑到U盘对电脑的依赖性很强,大多数情况下,人们希望可以实现不 ...…

查看全部问答>

STM32的ADC测试还算不错,可惜没有差分通道(附图)

图片是实际的采集数据板子是英蓓特的DEMO板;程序是随机的ADC目录下的程序,硬件设置没动,修改了输出方式,增加了过采样设置,连续累加4096次ADC结果,但是除以256,相当于扩展了16倍,使输出数据打到了16位,而不是原来的12位。由于每秒256 ...…

查看全部问答>

altera注册问题

为什么我在altera中国官网上注册了账号,每次都显示“您的进程已经过期。请重新登录”,…

查看全部问答>

大家分享一下拿LaunchPad经验啊

还没能拿到LaunchPad,请大家分享一下得到LaunchPad的经验啊…

查看全部问答>

通过Altera SoC 的TCPIP远程调试硬件

这里是我今天花了半天时间翻译的altera官方网站上的一个应用笔记,附英文原版。通过Altera SoC 的TCPIP远程调试硬件…

查看全部问答>

gprs+zigbee

请问gprs模块+zigbee模块,用手机发短信控制zigbee模块上的led点亮这个功能怎么实现 我知道是用串口控制的,很多人都说很简单,可是我还是实现不了,大家都说简单 我的代码也打好了,在串口调试助手上也测试过zigbee模块能输出AT指令,并且在串口调 ...…

查看全部问答>