没有合适的资源?快使用搜索试试~ 我知道了~
主要设计ARM主要内容:点灯实验,UART实验,PWM实验,中断实验,IIC实验以及SPI实验。文中有错误或者不恰当的地方,请留言或及时与我取得联系,万分感谢。
资源推荐
资源详情
资源评论
ARM实验
SPI实验
PGIO/LED灯实验
UART串⼝实验
按键中断实验
硬件开发相关内容
IIC(I2c)实验
PWM 实验
概念:全双⼯同步串⾏四线接⼝
硬件链接
线制SPI总线内部:时钟线在上边,跟着往下是MOIS和MISO
在下边是外围期间,最下边或最上⾯是设备选择线
SPI总线通信协议
SPI的四种通信模式
多功能引脚的多路复⽤功能实现,把LED灯设置成亮和灭
串⼝收发数据的时钟=波特率x采样率
发送寄存器和接收寄存器
UART:通⽤的异步串⾏全双⼯的总线
时钟极性:CPOL
时钟相位:CPHA
(频率相关需要PWM)脉冲宽度,⽅波,周期,频率,占空⽐
使⽤GPIO引脚按照一定频率输出⾼低电平驱动⽆源蜂鸣器:缺点是消耗CPU资源
使⽤PWM外设控制器输出一个⽅波信号驱动⽆源蜂鸣器:优点是节约CPU资源
步骤:找总线-使能GPIOB和ITIM4外设时钟-设置复⽤功能-产⽣⽅波信号
产⽣⽅波:捕获⽐较register,分频reg,⾃动重载register,捕获⽐较register,递减计数器
4根信号线
起始信号:NSS信号线由⾼变低,是SPI通讯的起始信号
结束信号:NSS信号线由低变⾼
数据传输:SPI使⽤MOSI和MISO传输数据,使⽤SCK信号线进⾏数据同步
数据输⼊输出同时进⾏,每次传输8位或者16位,传输单位不受限
时钟下降沿:主机向MOSI线上写⼊数据,同时从机向MISO线上写⼊数据
时钟上升沿:从机向MOSI线上写⼊数据,同时主机从MISIO线上读取数据
理解时他们三个线是固定紧挨着的
设备选择线(⽚选线):CS,SS,NCS,NSS
时钟线:CLK,SCLK,SCK
串⾏输出数据线:MOSI
串⾏输⼊数据线:MISO
时钟信号:由主器件产⽣
从器件使能信号,由主器件控制
I2C总线:串⾏半双⼯同步总线。两根双向信号线:数据线SDA时钟线SCL
同一时刻只能由一个主机和一个从机进⾏通信,从机只有唯一一个7位地址
可以主动发起通信收发数据的叫主机,被动收发数据的叫从机
数据线SDA空闲保持⾼电平
起始信号和终⽌信号都由主机发起,起始信号产⽣后,总线处于占⽤态,终⽌信号产⽣后,总线处于空闲态
传送数据时:时钟信号为⾼电平时,数据线数据必须保持稳定,下接:
只有时钟信号为低电平时,数据线上的⾼低电平才允许变化
时钟信号为低电平时,发送器向数据线写⼊数据,即允许数据线上的⾼低电平发⽣变化
时钟信号为⾼电平时,接收器从数据线上读取数据,即数据线上的⾼低电平状态必须保持稳定
应答:每一字节数据⻓度占8位,传送数据先传送⾼位在传低位,每个被传送的字节后⾯都必须跟随一位应答位
低电平:应答信号⾼电平:⾮应答信号。应答:ACK
设备地址:地址信号和数据信号。起始信号后跟从机地址(7位) +传送⽅向R(主机发)/W(主机收)
主机给从机连续发送多个字节的通信协议
从机给主机发送多个字节的通信协议
原理图(sch)
印制电路图版(PCB板)
丝印
⽹络标号⽹络标号相同表⽰相同的电⽓属性,引脚内部导线相连
SLC线为⾼电平时,SDA线由⾼到低的电平变化表⽰起始信号
SLC线为⾼电平时,SDA线由低到⾼的电平变化表⽰终⽌信号
某种条件触发打断当前执⾏程序,跳转到中断处理程序执⾏代码,中断执⾏完成后,返回中断点继续执⾏,中断属于异常一种
滤波:软件滤波和硬件滤波,⼜分为上沿和下沿
步骤:找总线,使能GPIOF外设时钟,设置GPIO引脚为输⼊模式,分析EXIT,分析GIC
三极管的特性:开关特性,放⼤特性
汇编指令分类
RCC :复位时钟控制器GPIOE外设控制器接到AHB4总线上,通过RCC时钟使能
寄存器的地址=外设寄存器基地址+寄存器偏移地址
上拉电阻和下拉电阻:上拉相当于升电压(增⼤电流),下拉相当于接地(吸收电流),解决总线驱动能⼒不⾜
推挽开漏
基极,集电极,发射极
PNP:基极为⾼电平时,集电极和发射极导通,我们⽤PNP
PNP:基极为低电平时,集电极和发射极导通
推挽:分为推和挽,经常配合三极管使⽤
数据操作指令,跳转指令,软中断,特殊功能寄存器指令,Load/Store内存读写指令
M:MastorS:SlaveI:InputO:Output
资源评论
小梁小梁气宇轩昂~
- 粉丝: 12
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功