登录
首页 » 驱动 » stm32 IIC协议 读写EEPROM

stm32 IIC协议 读写EEPROM

于 2022-02-21 发布 文件大小:4.01 MB
0 159
下载积分: 2 下载次数: 1

代码说明:

根据24c02datasheet里的IIC总线读写时序,利用stm32单片机内部IIC总线,对2kb的EEPROM进行读写。代码主要包括对单片机内部设置及外部IO口的初始化,EEPROM的写字节和读字节操作的驱动程序。通过向地址255里写入55H来检测EEPROM是否处于正常状态,如果正常,那么向EEPROM中写入WarShipSTM32 IIC TEST,然后再将其读出,并通过2.8寸LCD进行显示。代码已经验证通过, 程序是通过ST官方给的库函数进行编写。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • STM32定时器中断控制
    STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M内核,应用非常广泛,新STM32的标准外设包括10个定时器、两个12位1-Msample/s 模数转换器 (交错模式下2-Msample/s)、两个12位数模转换器、两个I2C接口、五个USART接口和三个SPI端口。新产品外设共有12条DMA通道,还有一个CRC计算单元,像其它STM32微控制器一样,支持96位唯一标识码。此为STM32定时器中断控制,初学者必须要掌握。
    2023-03-03 06:10:04下载
    积分:1
  • 航班信息查询系统
    本信息系统为航班信息查询系统,具有航班信息,班次信息以及机场信息的输入,输出,修改,删除,统计等功能,交互界面友好,采用文本界面,注释规范。
    2023-08-02 11:40:03下载
    积分:1
  • GPS资料和程序详解
    资源描述该 GPS 模块采用瑞士 u-blox 公司的 NEO-5Q 主芯片,此芯片为多功能独立型 GPS 模组,以 ROM 为基础架构,成本低,体积小,并具有众多特性。采用 u-blox 最新的 KickStart 微弱信号攫取技术,能确保采用此模组的设备在任何可接收到信号的位置 及任何天线尺寸都能够有最佳的初始定位性能并进行快速定位
    2022-02-06 09:18:11下载
    积分:1
  • 环回音频程序
    反反复复的音频驱动程序是 Windows 驱动程序模型插头和玩虚拟的音频设备驱动程序。它可以用作在 windows 操作系统中的假/虚拟声卡。此项目的源代码使用端口类。我们可以路由媒体播放器 Winamp 像的输出到波音频记录器或互联网音乐广播软件。此源代码可以编译与 Windows DDK/WinDDK Visual Studio 2010 中或更高版本。安装文件 (带有.inf 扩展名) 还包括便于安装的驱动程序文件。像带有 DDK 工具集的 devcon.exe 这样的工具可以用于安装的虚拟设备驱动程序。当编译源代码产生.sys 扩展名文件称为的设备驱动程序文件。环形缓冲区被用来循环回音频数据来自水槽销到源别针。这个源代码是修改后的代码的 msvad 示例源代码来自 DDK 样品。
    2023-01-12 12:05:04下载
    积分:1
  • NDIS过滤实例
    这是winddk中提供的NDIS中间层驱动实例,在其基础上,可以灵活的根据需求增加过滤的代码,如设置策略,只允许符合条件的数据包通过,不符合条件的则丢弃,代码中已标明增加过滤代码的位置,可轻松实现包过滤程序。    
    2022-08-02 10:35:37下载
    积分:1
  • AVR单片机资料
    AVR MEGA128开发板全套资料,学习方便,有很多例程。
    2022-05-09 12:58:59下载
    积分:1
  • crazyfile 四轴代码
    全套 crazyfile 四轴代码, 包含驱动和整个四轴姿态计算算法.                                                                                                            
    2022-03-17 14:17:16下载
    积分:1
  • USB开发
    CY7C68013开发实例,用于初学者,需要详细看开发说明
    2022-04-28 05:59:42下载
    积分:1
  • STM32+ucosi-iii的四旋翼飞控
    应用背景无人机飞行器是一个集成了机械/电子/自动化等的智能空中机器人,是科技与人类飞行梦想的结晶。。关键技术     驱动部分是基于Crazepony MINI四轴飞行器(http://www.crazepony.com/)移的驱动,我只不过植了ucosiii操作系统,取代了其原本的控制程序,使得飞行器飞行更加灵敏。
    2023-02-17 16:30:03下载
    积分:1
  • stm32的spi程序
    应用背景SPI 是英语 Serial Peripheral interface 的缩写,顾名思义就是串行外围设备接口。是 Motorola 首先在其 MC68HCXX 系列处理器上定义的。SPI 接口主要应用在 EEPROM,FLASH,实时时 钟,AD 转换器,还有数字信号处理器和数字信号解码器之间。SPI,是一种高速的,全双工, 同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为 PCB 的布局 上节省空间,提供方便,正是出于这种简单易用的特性,现在越来越多的芯片集成了这种通信 协议,STM32 也有 SPI 接口。关键技术 SPI信号线:SPI 接口一般使用 4 条线通信: MISO 主设备数据输入,从设备数据输出。 MOSI 主设备数据输出,从设备数据输入。 SCLK 时钟信号,由主设备产生。 CS 从设备片选信号,由主设备控制。  SPI模式:根据SPI时钟极性和时钟相位配置的不同分为4种SPI模式。如果 CPOL=0,串行同步时钟的空闲状态为低电平;如果 CPOL=1,串行同步时钟的空闲状态为高电 平。时钟相位(CPHA)能够配置用于选择两种不同的传输协议之一进行数据传输。如果 CPHA=0,在串行同步时钟的第一个跳变沿(上升或下降)数据被采样;如果 CPHA=1,在串 行同步时钟的第二个跳变沿(上升或下降)数据被采样。 SPI架构分析:通过STM32的架构图,可以看到MISO数据线接收到的信号经移位寄存器处理后把数据转移到接收缓冲区,然后这个数据就可以由我们的软件从接收缓冲区读出了。
    2023-08-18 10:45:04下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载