10 2019 档案

摘要:1、TTL电平标准 输出 L: <0.8V ; H:>2.4V。 输入 L: <1.2V ; H:>2.0V 2、CMOS电平标准 输出 L: <0.1*Vcc ; H:>0.9*Vcc。 输入 L: <0.3*Vcc ; H:>0.7*Vcc. 3、RS232标准 逻辑1的电平为-3~-15V,逻 阅读全文
posted @ 2019-10-19 23:36 千浦千钰 阅读(623) 评论(0) 推荐(0)
摘要:1.0 DMA的简介 1) DMA:直接存储器存取(direct memory access)。作用:主要是实现数据的高速搬运,为CPU完成简单性重复性数据搬运工作。这个过程无需CPU干预。当数据搬运完成后,会有相应的状态标识位来告知CPU。 2) 特性: 双AHB 主总线架构,一个用于存储器访问, 阅读全文
posted @ 2019-10-18 18:19 千浦千钰 阅读(1584) 评论(1) 推荐(0)
摘要:1.0关于typedef关键字的基础: https://www.cnblogs.com/anSn/p/8783347.html 1.1 typedef 修饰“函数类型” 的调用方法: 1)我们写一段普通的函数调用: #include<stdio.h> int add(int a,int b); vo 阅读全文
posted @ 2019-10-16 09:32 千浦千钰 阅读(191) 评论(0) 推荐(0)
摘要:本文大致了解外部中断的概貌 阅读全文
posted @ 2019-10-08 08:44 千浦千钰 阅读(1417) 评论(0) 推荐(0)
摘要:SPI的时钟模式分为四种,由SPI_CR1寄存器的两位CPOL,CPHA组合选择。 CPOL 如果为1,则时钟的空闲电平为高电平;CPOL 如果为0,则时钟的空闲电平为低电平。空闲电平影响不大。 CPHA 如果为1,初次数据采样在第二个时钟的跳变沿;CPHA如果为0,初次数据采样在第一个时钟的跳变沿 阅读全文
posted @ 2019-10-08 08:21 千浦千钰 阅读(962) 评论(0) 推荐(0)
摘要:1)sip管理模式分为:硬件管理和软件管理;主要由NSS 、SSI、SSM决定; NSS是芯片上一个实实在在的引脚,SSI和SSM是SPI_CR1控制器里的的位。 值得注意的是:NSS分外部引脚和内部引脚的。外部NSS引脚当然就是与GPIO 共用的引脚,芯片上可以肉眼看到这个引脚;内部NSS引脚就是 阅读全文
posted @ 2019-10-04 18:37 千浦千钰 阅读(1599) 评论(0) 推荐(0)
摘要:1)中断响应分为:自然优先级、抢占优先级、响应优先级。 2)抢占优先级和响应优先级,其实是一个中断所包含的两个优先级,其中前者是抢占优先级之间的级别划分,后者是相同抢占优先级的优先级别的划分。 中断A抢占优先级比B高,那么A的中断可以在B里面触发,忽略响应优先级; A和B抢占优先级相同,则A、B的响 阅读全文
posted @ 2019-10-03 22:00 千浦千钰 阅读(2199) 评论(0) 推荐(0)
摘要:本文做中断函数的索引,帮助我们找到中断函数名、中断函数参数以及中断服务函数他们的来源,以便我们编程。 1)如果一个工程只有一个中断,则我们可以进行两个步骤就可以了: 使能中断通道 编写中断服务函数 2)实例: 中断服务函数名可在 “startup_stm32f40_41xxx.s”文件中找到: 中断 阅读全文
posted @ 2019-10-03 10:53 千浦千钰 阅读(4829) 评论(0) 推荐(0)
摘要:本文大致讲解MVIC 阅读全文
posted @ 2019-10-03 08:58 千浦千钰 阅读(2514) 评论(0) 推荐(0)
摘要:笔记本USB转串口实物连接图: 电路连接图: 阅读全文
posted @ 2019-10-02 09:11 千浦千钰 阅读(3845) 评论(0) 推荐(0)
摘要:串口编程步骤(非中断)如下: 使能GPIO时钟 使能串口时钟 配置TXD为复用功能+推挽 (站在STM32芯片角度) 配置RXD为复用功能+上拉 ( 站在STM32芯片角度) 设置数据帧 OVER8位配置(过采样选择) 数据包设置,包括起始位、停止位、数据位 禁止奇偶校验 设置波特率 使能发送器 使 阅读全文
posted @ 2019-10-02 08:48 千浦千钰 阅读(695) 评论(0) 推荐(0)
摘要:1.1 波特率结构框图 1.2 波特率寄存器示意图 1.3 波特率计算公式示意图 两图看出,串口波特率寄存器是一个32位,只用低16位,低16位又划分,低4位用来装小数,其他用来装整数。 波特率计算公式:Tx/Rx 波特率 = fCK/(8*(2- OVER8 )* USARTDIV) USARTD 阅读全文
posted @ 2019-10-02 08:16 千浦千钰 阅读(3559) 评论(0) 推荐(0)
摘要:复用功能分复用输入,复用输出,STM32芯片内部集成多种模块,如GPIO、串口、i2c等,为使IO端口支持这些模块,厂家对IO端口进行扩展,同一个端口通过设置寄存器会有不同的功能。如下图IO结构图: STM32的复用功能由两个高、低的均为32位的寄存器组成: (1) GPIO 复用功能低位寄存器 ( 阅读全文
posted @ 2019-10-01 11:00 千浦千钰 阅读(4709) 评论(0) 推荐(0)