随笔分类 -  STM32F207教程

STM32F207教程
摘要:1、ARP协议简介 在《IP协议》中我们讲解了IP地址相关内容,IP协议中包含了目的IP地址和源IP地址,但是当一台主机把以太网数据帧发送到位于同一局域网上的另一台主机时,是根据48bit的以太网地址来确定目的接口的。设备驱动程序从不检查IP数据报中的目的IP地址。 还记得数据链路层的以太网的协议中 阅读全文
posted @ 2021-03-10 20:29 strongercjd 阅读(524) 评论(0) 推荐(0)
摘要:之前的文章《以太网数据包结构》可以看出图表示IP协议的数据结构 IP协议(Internet Protocol)又称之为网际协议,IP协议处于IP层工作,它是整个TCP/IP协议栈的核心协议之一,上层协议都要依赖IP协议提供的服务,IP协议负责将数据报从源主机发送到目标主机,通过IP地址作为唯一识别码 阅读全文
posted @ 2021-03-09 21:33 strongercjd 阅读(391) 评论(0) 推荐(0)
摘要:上一篇文章《以太网数据包结构》讲解了以太网数据包结构,其中牵扯到了802.3,以太网数据包等名词,本文将详解讲解一下这方面的内容。 在TCP/IP世界中,以太网IP数据报的封装是在RFC894中定义的,IEEE802网络的IP数据报封装是在RFC1042中定义的。最常使用的封装格式是RFC 894定 阅读全文
posted @ 2021-03-08 20:00 strongercjd 阅读(1102) 评论(0) 推荐(0)
摘要:1、概述 以太网这个术语一般是指数字设备公司(Digital Equipment Corp.)、英特尔公司(IntelCorp.)和Xerox公司在1982年联合公布的一个标准。它是当今TCP/IP采用的主要的局域网技术。几年后,IEEE(电子电气工程师协会)802委员会公布了一个稍有不同的标准集, 阅读全文
posted @ 2021-03-07 16:49 strongercjd 阅读(548) 评论(0) 推荐(0)
摘要:之前的文章《STM32 串口详解》介绍了串口驱动,串口在嵌入式领域不仅是一个通讯接口,还是一种调试工具,其好用程度不亚于硬件仿真。有些环境不方便连接Jlink进行硬件仿真,或者并不是必现的问题,我们需要定位出现问题的地方,可以选择保存log的方式,但是需要后续读取,且受到Flash大小的限制,如果可 阅读全文
posted @ 2021-03-05 20:53 strongercjd 阅读(1064) 评论(0) 推荐(0)
摘要:01、USART的特点 USART是通用异步收发传输器(UniversalAsynchronousReceiver/Transmitter),通常称作UART,是一种异步收发传输器,是设备间进行异步通信的关键模块。UART负责处理数据总线和串行口之间的串/并、并/串转换,并规定了帧格式;通信双方只要 阅读全文
posted @ 2021-03-04 16:55 strongercjd 阅读(1623) 评论(0) 推荐(0)
摘要:1、SDIO简介 SDIO,全称:Secure Digital Input and Output,即安全数字输入输出接口。它是在SD卡接口的基础上发展而来,它可以兼容之前的SD卡,并可以连接SDIO接口设备,比如:蓝牙、WIFI、照相机等。 SDIO和SD卡规范间的一个重要区别是增加了低速标准。低速 阅读全文
posted @ 2021-03-03 19:18 strongercjd 阅读(2991) 评论(0) 推荐(0)
摘要:01、SD卡简介 SD卡(SecureDigital MemoryCard)即:安全数码卡,它是在MMC的基础上发展而来,是一种基于半导体快闪记忆器的新一代记忆设备,它被广泛地于便携式装置上使用,例如数码相机、个人数码助理(PDA)和多媒体播放器等。SD卡由日本松下、东芝及美国SanDisk公司于1 阅读全文
posted @ 2021-03-02 19:07 strongercjd 阅读(3157) 评论(0) 推荐(0)
摘要:上一篇介绍了《STM32ADC详解》,既然有模拟转数字的ADC模块,那么就必然有数字转模拟的DAC模块。顾名思义,该模块仅具有ADC的补充功能。它将数字二进制值转换为模拟电压输出。DAC模块具有多种用途,包括音频生成,波形生成等。通常在大多数8位微控制器中,此模块不可用,并且通过脉宽调制(PWM)可 阅读全文
posted @ 2021-02-24 22:25 strongercjd 阅读(2357) 评论(0) 推荐(1)
摘要:01、ADC简介 ADC是Analog-to-DigitalConverter的缩写。指模/数转换器或者模拟/数字转换器。是指将连续变量的模拟信号转换为离散的数字信号的器件。典型的模拟数字转换器将模拟信号转换为表示一定比例电压值的数字信号。 从STM32F207的数据手册中下图看到,STM32F20 阅读全文
posted @ 2021-02-23 20:02 strongercjd 阅读(3383) 评论(0) 推荐(0)
摘要:本文将使用STM32F207定时器12的捕获通道1实现触摸按键功能,将运用到输入捕获功能,具体请看之前的文章《STM32输入捕获功能》,代码和电路设计参看正点原子的开发板。 01、触摸按键原理 触摸使用RC充放电原理: RC电路是指由电阻R和电容C组成的电路,它是脉冲产生和整形电路中常用的电路。 充 阅读全文
posted @ 2021-02-22 18:52 strongercjd 阅读(732) 评论(0) 推荐(0)
摘要:本文将介绍通过STM32的定时器输入捕获,如果对定时器不太熟悉的同学可以看下之前的文章《STM32基础定时器详解》,关于定时器的基础功能不再详解。下文将讲解timer1的捕获功能。 01、STM32捕获功能 从STM32的定时器框图中看 ①部分基础定时器模块,已经在《STM32基础定时器详解》讲解过 阅读全文
posted @ 2021-02-21 20:04 strongercjd 阅读(1509) 评论(0) 推荐(0)
摘要:文将介绍通过STM32的定时器输出PWM,如果对定时器不太熟悉的同学可以看下之前的文章《STM32基础定时器详解》,关于定时器的基础功能不再详解。 01、PWM介绍 PWM定义:脉冲宽度调制(PulseWidthModulation,PWM)简称脉宽调制。通俗讲,PWM是一种对模拟信号电平进行数字编 阅读全文
posted @ 2021-02-20 19:45 strongercjd 阅读(2376) 评论(0) 推荐(0)
摘要:上一篇文章《STM32基础定时器详解》中有提到影子寄存器,下文将详细介绍影子寄存器。 01、概述 在定时器框图中,有个小细节,有些寄存器下有个阴影 有这些阴影的表示这些寄存器存在影子寄存器。 在图例中也有对影子寄存器的说明: 根据控制位,在发生U事件后,预装载寄存器内容转移到有效寄存器。这也就是对影 阅读全文
posted @ 2021-02-05 19:39 strongercjd 阅读(1157) 评论(0) 推荐(1)
摘要:定时器最基本的功能就是定时处理事情。比如定时发送USART数据、定时采集AD数据、定时检测IO口电位、还可以通过IO口输出波形等。可以实现非常丰富的功能。定时器是一个很强大的外设,不同行业使用的方式不同,知识面很广。 01、定时器介绍 首先我们可以在STM32F207数据手册找到定制器的资源,从下图 阅读全文
posted @ 2021-02-04 19:55 strongercjd 阅读(3331) 评论(0) 推荐(0)
摘要:1、IWDG 1.1 独立看门狗简介 IWDG(Independent watchdog)独立看门狗,可以用来检测并解决由于软件错误导致的故障,当计数器到达给定的超时值时,会触发一个中断或产生系统复位 独立看门狗的时钟是它专用的低速时钟(LSI),所以它能保持工作及时主时钟出现问题。窗口看门狗的时钟 阅读全文
posted @ 2021-02-03 19:44 strongercjd 阅读(1717) 评论(0) 推荐(0)
摘要:本文是根据STM32F207的用户手册翻译整理而来 1、综述 DMA(Direct memory access)直接内存访问,被用于内存和内存之间或内存和外设之间的高速数据传输。数据传输可以在没有CPU的干预下快速移动,这样可以保持CPU资源处理其他事情 DMA 控制器基于复杂的总线矩阵架构,将功能 阅读全文
posted @ 2021-02-02 21:33 strongercjd 阅读(2608) 评论(0) 推荐(0)
摘要:本文将根据ST官方Flashprogramming manual,文档编号:PM0059,讲解STM32F207内部Flash编程。 01、概述 这里的flash是指STM32F207内部集成的Flash Flash存储器有以下特点 最大1M字节的能力 128位,也就是16字节宽度的数据读取 字节, 阅读全文
posted @ 2021-02-01 21:38 strongercjd 阅读(1321) 评论(0) 推荐(0)
摘要:读取IT8563WE时,读取第一次正确,第二次错误,第三次正确,第四次错误。。。。。。 看到读取成功之后,SDA信号没有被正确拉高,电平大概只有一半。 再次读取,主机设置读模式时,从机会发送NACK,会将电平拉高。这样第三次读取时,SDA和SCL数据信号线都是高电平。 注意:当第一次读取完毕,SDA 阅读全文
posted @ 2021-01-31 17:16 strongercjd 阅读(288) 评论(0) 推荐(0)
摘要:1、IIC定义 IIC 即Inter-Integrated Circuit(集成电路总线),这种总线类型是由飞利浦半导体公司(后被NXP收购)在八十年代初设计出来的一种简单、双向、二线制、同步串行总线,主要是用来连接整体电路(ICS) ,IIC是一种多向控制总线,也就是说多个芯片可以连接到同一总线结 阅读全文
posted @ 2021-01-30 20:23 strongercjd 阅读(1065) 评论(0) 推荐(0)