首页 > 其他分享 >胡说八道(24.6.17)——STM32以及通信杂谈

胡说八道(24.6.17)——STM32以及通信杂谈

时间:2024-06-23 09:57:43浏览次数:21  
标签:17 24.6 通信 STM32 传输 10kHz 信号 电流 时钟

        之前的文章中咱们谈到了STM32的时钟,今天我们来联系实际,来看看内部时钟下和外部时钟下的两种不同时钟的电平翻转。本次终于有硬件了,是最基础的STM32F103C8T6。

        首先是,内部时钟的配置操作。

        

        系统的内部时钟是72MHz,由上图可知,我们对时钟进行了7200分频,并在记5个数的时候进入中断。而中断函数中的程序是进行一次电平的翻转。也就是两次翻转是信号的一个周期。因此,就可以进行就算了——72MHz/7200=10kHz。1/(1/10kHz*10)=1kHz。也就是如果说要通过示波器去观测PA2或者PA3上的引脚时,会出现一个时钟信号为1kHz的方波信号。也就是如下图。

        波形图:

        接下来是,通过外部时钟信号,来形成信号。首先是外部信号。我用的三合一的示波器。这里要注意的是方波的范围为0~3V,频率随便,最好别用太低的频率的信号,我用的是10kHz的信号。单片机上我选的TIM2的CH1(PA0,可以通过数据手册来查看)通道,当然还可以选择CH2(引脚不同),ETR(以触发的方式进行时钟的配置)。只要把时钟信号加入PA0和GND就行了。时钟配置如下,

        

        外部时钟频率为10kHz。选择不分频就是1,并在记5个数的时候进入中断。一个周期的时间记10个数。列列式子:1/(1/10kHz*10)=1kHz。波形如下图

        大家可以看出,最后显示的是1Khz的方波信号。大家也可以调节外部时钟的频率。

        今天接触到了硬件,把一些基础的程序都调了一遍,感觉非常nice。

        


        不说了,接着聊聊咱们的通信历史,昨个咱说了咱们国家悠久的通信历史,接下来,看看国外近代的一些在伟大的有线电通信的成就。

        在谈到电这一现象的产生,咱们就得好好唠唠了。其实人类对于电的研究已经有很久的历史了。远在公元前585年,古希腊第一位自然哲学家泰勒斯已经注意到用毛皮摩擦过的琥珀能吸引一些绒毛、麦秆等小而轻的东西,并把这种现象称作“电”,这是西方世界关于电这种自然现象的最早观察记录。此后对电的研究几乎停止,直到1600年英国物理学家、医生吉尔伯特出版堪称物理学史上第一部系统阐述磁学的科学专著《论磁性、磁体和巨大地磁体》,对电的研究才有了新的进展。吉尔伯特用了17年的时间来研究电,记录了600余个实验,叙述了磁及五种磁运动,发现了“电力”“电吸引”等许多现象,并最先使用了相关专用术语,因此许多人称他为电学研究之父。在吉尔伯特之后的200年中,又有很多人不断探索和试验,不断积累对电现象的认知。 随后就到了,莱顿瓶把带电体放在玻璃瓶内可以把电荷保存下来。莱顿瓶是有名的电震现象。这些大家不一定知道,但是下一位大家一定知道富兰克林的风筝实验。经过多次实验探索后第一个发现了金属尖端放电现象,并提出了电荷守恒定律。将正电荷流向负电荷的过程,命名为电流。当然这只是富兰克林在物理学上的研究,他本人在其他方面也是非常厉害的。美元100元上面的就是他。接下来,伽尔瓦尼的蛙腿实验是第一个有生物电接触最近的男人。伏特就是沿着他的这个课题继续研究下去,最后发明了起电机和最原始的电池。电压的单位就是以他命名的。电方面的成就差不多了。我们来看看磁方面的大牛。首先是奥斯特发现的电流的磁效应。让电和磁之间有了第一次的联系。有名的磁针实验,在接触电源的瞬间,小磁针会跳动一下。随后,安培发现了电流间的相互作用,阿拉果制成了第一个电磁铁,施魏格发明了电流计等。这些成就也就是电生磁。随后,就是磁生电。说到这个,就得是法拉第的电磁感应。但是在这之前,有个遗憾就是科拉顿,他是离这个现象最近的人。坏在就在做一个实验要放在两个房间里,还是一个人在观察。有了法拉第的电磁感应理论——磁是可以生电的。随后便引起了大量的发电机的器件研究。电磁部分的历史差不多结束了。

        现在来看看电通信方面的知识,说到电通信,大家是不是会想到战争中用到最多的通信工具——电报。说到这个就要说到英国的一名物理学家罗伯特.胡克。他当时就是采用的一个最早的类似于编码电报的东西。发送方和接收方都有26个导线,哪个线上有电流将A-Z的字母小纸片,就代表哪个字母。当然还有一种早期电报。通过将金属线浸泡在盐水的方式,那根线有电流,就会对应的电线相应的电解出来的气泡,被称为冒泡编码式电报机,我觉得和前者差不多。又过了几十年,一部有线电报机终于被俄国外交家希林创造出来了,通过电流表的指针偏转不同,来确定是何字母。这些对早期电通信的研究虽然成功了,但是始终无法进行普及。直到了那个男人的出现——莫尔斯电码,大家听了或许不认识,但是它还有个名字“摩斯密码”。你敢信摩尔斯居然是个画家。就仅凭一只画笔,在画板上画画,就把摩斯密码画出来了。他在笔记本上写下了新的设计方案:“电流只要停留片刻就会出现火花,有火花出现可以看成一种符号,没有火花出现是另一种符号,没有火花的时间长度又是一种符号。如果将这三种符号组合起来就可代表字母和数字,从而通过电线来传递文字”。依据这种设想,只要发出两种电符号就可以传递信息,大大简化了设计和装置。太厉害了,十分敬佩。当按下按键A时,便有电流由电源正极经触点B到电源负极。按键时间短促表示“点”信号,按键时间长些表示“划”信号,这样在电源正极和电源负极之间就产生了断断续续的电流。莫尔斯发明的收报机装置由一个电磁铁及有关附件组成,当收到发报方传来的电流时,电磁铁便产生磁性,这样由继电器上的电磁铁控制的吸片向下,带动写字笔向上,并在不断前行的纸带上记录下点或画线。这台电报机的有效工作距离为500m。来看看摩尔斯电报机的样子。 

           跟正常打仗发报员发的机子差不多,就是滴滴答答的那个机器。正是有了这种编码的思想,才使得当时的电报传递保密性很好,基乎每个电报员都要配有一个密码本。其实,这个传输过程中就是高低电平的一个组合。这里,收报机作为信宿,发报机作为信源,电线作为信道。在研究电报的基础,用电线传输声音的电话的发明也随之而来,由贝尔发明出来的。为什么要说用电线传输声音的电话?这就涉及到专利的问题。这里就不谈了。这还不是最出名的,最出名的要属于贝尔实验室。我嘞个豆,啥都做,包括第一台传真机、按键电话、数字调制解调器、蜂窝电话、通信卫星、高速无线数据系统、太阳电池、电荷耦合器件、数字信号处理器、单芯片处理器、激光器、光纤、光放大器、密集波分复用系统、首次长途电视传输、高清晰度电视、语音合成、存储程序控制电话交换机、数据库及分组技术、UNIX操作系统、C和C++语言。在这个实验室里,诞生了3万多件专利,走出了15位获得诺贝尔奖、16位获得美国国家科学奖章和美国国家技术奖章、4位获得堪称“计算机界诺贝尔奖”的图灵奖的科学家,还有更多科学家获得了其他国家的高等奖章。What can I say?

标签:17,24.6,通信,STM32,传输,10kHz,信号,电流,时钟
From: https://blog.csdn.net/2303_76963493/article/details/139779705

相关文章

  • 胡说八道(24.6.18)——通信杂谈(科普知识)
        既聊完中国和西方的通信历史之后,咱们继续来看看与有线通信相对应的无线通信,至于有线通信线的类型这里就不多说,像电话线,光纤,电缆(用于有线电视信号传输、早期的计算机网络)等,这些都是有线通信的范围。今天,来看看无线通信。        有线传输通信解决了异地......
  • 力扣-1705. 吃苹果的最大数目
    1.题目介绍题目地址(1705.吃苹果的最大数目-力扣(LeetCode))https://leetcode.cn/problems/maximum-number-of-eaten-apples/题目描述有一棵特殊的苹果树,一连n天,每天都可以长出若干个苹果。在第i天,树上会长出apples[i]个苹果,这些苹果将会在days[i]天后(也就是说,第i+......
  • JDK17新增语法特征
    1、引言从springboot3.0开始,已经不支持JDK8了。从3.0开始,转变为JDK17。 选用 Java17,概括起来主要有下面几个主要原因:1. JDK17是LTS(长期支持版),可以免费商用到2029年。而且将前面几个过渡版(JDK9-JDK16)去其糟粕,取其精华的版本;2......
  • elasticsearch-7.17.15 集群安装部署及kibana配置
    一、物料准备(注意:必须版本一致):1、安装包 elasticsearch-7.17.15-linux-x86_64.tar.gz(这个版本的插件需要在线使用命令安装:/es/elasticsearch-7.17.15/bin/elasticsearch-plugininstallhttps://get.infini.cloud/elasticsearch/analysis-ik/7.17.15,或者用我的传送门) an......
  • STM32通过SPI硬件读写W25Q64
    文章目录1. W25Q642.硬件电路3. 软件/硬件波形对比4.STM32中的SPI外设5.代码实现5.1MyI2C.c5.2 MyI2C.h5.3W25Q64.c5.4 W25Q64.h5.5 W25Q64_Ins.h5.6main.c1. W25Q64对于SPI通信和W25Q64的详细解析可以看下面这篇文章STM32单片机SPI通信详解-CSDN......
  • 从JDK8升级到JDK17
    一、概述鉴于JDK8已经是老古董,还有性能问题,兼且各个公司已经不再维护1.8的JDK,所以升级公司的核心产品之一的后端到JDK到17是相对要紧的事情。通过升级到jdk17,具有以下好处:不要在头疼同时适应两个jdk,放下适应JDK8的负担在生产环境基本上只需要部署一个jdk即可具有更好的性能......
  • STM32通过SPI软件读写W25Q64
    文章目录1.W25Q642.硬件电路3. W25Q64框架图4. 软件/硬件波形对比5.代码实现5.1MyI2C.c5.2 MyI2C.h5.3W25Q64.c5.4 W25Q64.h5.5 W25Q64_Ins.h5.6main.c1.W25Q64对于SPI通信和W25Q64的详细解析可以看下面这篇文章STM32单片机SPI通信详解-CSDN博客......
  • STM32项目分享:智能家居语音系统(升级版)
    目录一、前言二、项目简介1.功能详解2.主要器件三、原理图设计四、PCB硬件设计1.PCB图 ​​编辑​​编辑2.PCB板打样焊接图五、程序设计 六、实验效果 七、资料内容项目分享一、前言项目成品图片:哔哩哔哩视频链接:https://www.bilibili.com/video/BV1wi42......
  • STM32互补PWM模拟(带有Dead Time)
    目录前言一、时基单元基本概念二、时基单元CNT计数模式三、互补PWM模拟1.中央对其计数模式2.引脚模式选择3.输出结果总结前言本文介绍了互补PWM的概念,并且能够使用通用定时器和高级定时器模拟出互补PWM的波形,并且能够调控输出波形占空比和死区时间(DeadTime)。一......
  • [Day 17] 區塊鏈與人工智能的聯動應用:理論、技術與實踐
    區塊鏈在金融業的應用前言區塊鏈技術作為一種去中心化的分佈式賬本技術,自其誕生以來便展示出極大的潛力,特別是在金融領域。區塊鏈技術可以通過提供透明性、安全性和效率來改變金融業的運作方式。在本文中,我們將深入探討區塊鏈在金融業中的具體應用,並通過一些代碼示例來展示其......