3 Rick..

尚未进行身份认证

我要认证

嵌入式开发

等级
TA的排名 45w+

I2C协议———stm32读写EEPROM实验(下)

EEPROM 是一种掉电后数据不丢失的存储器,常用来存储一些配置信息,以便系统重新上电的时候加载之。实验中 STM32 的 I2C 外设采用主模式,分别用作主发送器和主接收器,通过查询事件的方式来确保正常通讯。1 硬件设计本实验板中的 EEPROM 芯片(型号:AT24C02)的 SCL 及 SDA 引脚连接到了 STM32 对应的 I2C 引脚中,结合上拉电阻,构成了 I2C 通讯总线,它...

2019-08-02 21:37:32

I2C协议———stm32读写EEPROM实验(上)

I2C 通讯协议(Inter-Integrated Circuit)是由 Phiilps 公司开发的,由于它引脚少,硬件实现简单,可扩展性强,不需要 USART、CAN 等通讯协议的外部收发设备,现在被广泛地使用在系统内多个集成电路(IC)间的通讯。1 I2C 物理层(1) 它是一个支持设备的总线。“总线”指多个设备共用的信号线。在一个 I2C 通讯总线中,可连接多个 I2C 通讯设备,支持...

2019-08-02 14:25:16

SPI协议———stm32读写串行Flash实验(下)

基于stm32f103的SPI协议———读写串行Flash实验(上)只能读Flash,而不能写Flash。这里主要介绍控制 FLASH 的指令。查看FLASH 芯片的数据手册《W25Q64》,可了解各种它定义的各种指令的功能及指令格式。控制 FLASH 的指令定义 FLASH 指令编码表为了方便使用,我们把 FLASH 芯片的常用指令编码使用宏来封装起来,后面需要发送指令编码的时候我们直...

2019-08-01 10:29:45

SPI协议———stm32读写串行Flash实验(上)

SPI 协议是由摩托罗拉公司提出的通讯协议(Serial Peripheral Interface),即串行外围设备接口,是一种高速全双工的通信总线。它被广泛地使用在 ADC、LCD 等设备与 MCU 间,要求通讯速率较高的场合。1 SPI 协议的物理层S S ( Slave Select):从设备选择信号线,常称为片选信号线,也称为 NSS、CS。,即有多少个从设备,就有多少条片选信号线。...

2019-08-01 10:23:41

CAN通讯难点———验收筛选器

验收筛选器CAN外设的验收筛选器,一共有28个筛选器组,每个筛选器组有2个寄存器,CAN1和CAN2共用的筛选器的。在 CAN 协议中,消息的标识符与节点地址无关,但与消息内容有关。因此,发送节点将报文广播给所有接收器时,接收节点会根据报文标识符的值来确定软件是否需要该消息,为了简化软件的工作,STM32的CAN外设接收报文前会先使用验收筛选器检查,只接收需要的报文到FIFO中。筛选器工作的时...

2019-07-31 13:35:06

基于stm32f103的CAN通讯实验

目录功能描述1 硬件设计2 软件设计2.1 bsp_can.h文件代码及讲解2.2 bsp_can.c文件代码及讲解2.2.1 初始化 CAN 的 GPIO2.2.2 配置 CAN 的工作模式2.2.3 配置筛选器2.2.4 配置接收中断2.2.5 设置发送报文2. 接收报文2.8 main函数3 实验结果由于篇幅较大,我在这里就不介绍CAN通信的基础知识了,感兴趣可以自己去学一下。本实验使用...

2019-07-30 22:51:45
勋章 我的勋章
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!