原文:STM32 I2C EEPROM学习笔记

开发板:野火指南者 STM F VE STM 库版本:STM F x StdPeriph Lib V . . IDE:KEIL 代码编写很不方便,只在编译的时候用到 代码编写工具:Source Insight . 跟读代码 编写代码的最佳工具 使用到的串口:USART 使用到的I C:I C EEPROM型号:AT C 硬件原理图: . 新建user i c.c user i c.h user u ...

2019-04-18 22:57 2 435 推荐指数:

查看详情

STM32 I2C读写EEPROM(中断模式)

上一篇博客是使用I2C读写EERPOM的初级版本,这次在上次的基础上添加中断,使用DMA传输控制,新添加两个读写函数 采用中断方式和DMA可以充分利用单片机强大的硬件外设,提高整体运行效率,而且,在编程上也更为便捷 新的页写函数如下 代码中注释掉的部分是原来的设计,在它下面是新 ...

Fri Oct 19 20:37:00 CST 2018 0 1490
STM32 I2C读写EEPROM(POLLING模式)

本工程运行于野火MINI开发板,主控型号为STM32F103RC,读写对象为AT24C02 2Kbit容量的EEPROM STM32的硬核I2C十分复杂,而且网上有说有缺陷,这就有意思了,值得一探究竟 I2C通信中各设备有主从之分,那么此处先从简单的主模式下手,做一个简单的读写EEPROM实验 ...

Wed Oct 17 19:30:00 CST 2018 0 1215
STM32学习笔记(8)——I2C总线设备

目录 一、I2C协议简介 1. 物理层 2. 协议层 (1)主机写数据到从机 (2)主机由从机读数据 (3)读和写交替进行 (4)信号和时钟的配合 二、STM32中 ...

Mon Jul 12 23:49:00 CST 2021 0 166
STM32(十二)通过I2C总线向EEPROM(AT24C02 )读写数据的过程

一、概述 (1)背景 I2C(IIC,Inter-Integrated Circuit)总线是由Philips公司开发的一种简单、双向二线制同步串行总线。 它只需要两根线即可在连接于总线上的器件之间传送信息。 主器件用于启动总线传送数据,并产生时钟以开放传送的器件,此时任何被寻址 ...

Sat May 23 18:17:00 CST 2020 0 610
stm32I2C

I2C基本概念 I2C (芯片间)总线接口连接微控制器和串行I2C总线。它提供多主机功能,控制所有I2C总线特定的时序、协议、仲裁和定时。支持标准和快速两种模式,同时与SMBus 2.0兼容。I2C模块有多种用途,包括CRC码的生成和校验、 SMBus(系统管理总线—System ...

Sat Mar 28 01:23:00 CST 2020 0 800
EEPROM读写学习笔记I2C总线(二)

无论任何电子产品都会涉及到数据的产生与数据的保存,这个数据可能并不是用来长久保存,只是在运行程序才会用到,有些数据体量较大对于获取时效性并不太强,各种各样的数据也就有不同的存储载体,这次在EEPROM读写中,顺道把看到的关于存储的一些东西整理一下,有些话来自于网友,所以还是那句话 ...

Sun Sep 24 23:23:00 CST 2017 5 12535
STM32硬件I2C调试

调试情况1 现象:主I2C发送数据而没有收到应答,则下一次不能正常发送数据 背景:主I2C每次应该都能正常发送数据 硬件:野火STM32-MINI,1主0从,SCL和SDA直接上拉 软件:按键触发中断,主I2C发送一次数据,中断优先级,按键最低,I2C最高,且主I2C中有 ...

Sun Nov 11 01:02:00 CST 2018 0 1950
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM