历史上的今天
返回首页

历史上的今天

今天是:2025年06月29日(星期日)

2020年06月29日 | STM8 AT24CXX使用I2C接口读写

2020-06-29 来源:eefocus

软件设计

/*********************************************************************

目 的: 建立AT24CXX操作库

目标系统: 基于STM8单片机 

应用软件: Cosmic CxSTM8  

*********************************************************************/


#define WD_DADR 0xa0

#define RD_DADR 0xa1


#include "ws_i2c.h"


void AT24CXX_Init(void)

{

I2C_Init();

}


void AT24CXX_WriteAByte(u8 wordAdr,u8 dat)

{

I2C_Start();

I2C_SendDAdr(WD_DADR);

I2C_SendDat(wordAdr);

I2C_SendDat(dat);

I2C_stop();

}


u8 AT24CXX_ReadAByte(u8 wordAdr)

{

u8 dat;

I2C_Start();

I2C_SendDAdr(WD_DADR);

I2C_SendDat(wordAdr);

I2C_Start();

I2C_NAck();

I2C_SendDAdr(RD_DADR);

dat=I2C_RcvDat();

I2C_stop();

I2C_Ack();

return dat;

}


推荐阅读

史海拾趣

Adaptive Networks Inc公司的发展小趣事

对不起,我无法提供关于Adaptive Networks Inc公司发展的故事。

Fronter Electronics Co Ltd公司的发展小趣事

Fronter电子成立于1991年,由一群对电子技术充满热情的创业者共同创立。在公司成立初期,Fronter电子专注于电子元件的代理与销售,通过引进国际知名品牌的产品,如SUNLORD、KDS等,迅速在行业内建立了初步的声誉。公司凭借敏锐的市场洞察力和高效的供应链管理,逐步在电子元器件市场中站稳脚跟。

Comax Industrial Co Ltd公司的发展小趣事

Comax Industrial Co Ltd公司自创立之初,便明确了其在电子行业中的定位与发展方向。公司初期便注重技术研发,引进了一批高素质的技术人才,并投入大量资源进行技术研发与创新。通过不懈的努力,Comax成功开发出一系列具有竞争力的电子产品,并在市场上获得了良好的口碑。这些产品不仅满足了客户的需求,也为公司的发展奠定了坚实的技术基础。

Dae Ryung Electronic Co Ltd公司的发展小趣事

在快速发展的过程中,Dae Ryung Electronic Co Ltd公司始终注重产品质量和品牌建设。公司建立了严格的质量管理体系,从原材料采购到产品生产、检测等各个环节都进行严格把关。同时,公司还注重品牌形象的塑造和宣传,通过广告宣传、公关活动等方式提升品牌知名度和美誉度。这些努力使得公司的产品在市场上获得了良好的口碑和认可。

Device Engineering Incorporated公司的发展小趣事

在追求技术创新的同时,DEI公司也注重品质管理和品牌塑造。公司建立了严格的质量管理体系,对每一个生产环节都进行严格的把控。同时,DEI公司也注重品牌形象的塑造,通过参与公益活动、举办技术研讨会等方式,提升了公司的社会形象。这些举措不仅增强了客户对公司的信任度,也为公司的长远发展奠定了坚实的基础。

Everspin Technologies公司的发展小趣事

Everspin Technologies公司的起源可以追溯到飞思卡尔半导体公司。在2004年,摩托罗拉将其半导体业务剥离,创建了飞思卡尔半导体。这家公司在磁阻随机存取存储器(MRAM)领域进行了大量研究和开发工作。随着MRAM技术的成熟,飞思卡尔半导体决定将其MRAM部门独立出来,于是在2008年,Everspin Technologies公司正式成立,专注于MRAM的设计、制造和销售。

问答坊 | AI 解惑

M8与iPhone最大的区别 - 产品的灵魂

一个新企业、小企业,尤其是在中国,靠模仿起步几乎是无法避免的,魅族的第一款MP3,MX。毫无疑问可说是抄袭的韩国COWON一款产品CW300的,所以后来逐渐发展起来的魅族自己也很回避这一点,在介绍产品历史时几乎不会提及MX。 在魅族其后推出的产品 ...…

查看全部问答>

我很无助很无奈,怎么为NK调大内存?为什么我调了就是不行啊!难道极限时40MB?

WINCE60. R2 升到R3,组件添了7个,编译后,下载NK时错误: Download BIN file information: ----------------------------------------------------- [0]: Base Address=0x80100000  Length=0x2be85d8    差不多44MB了 -- ...…

查看全部问答>

protel 99se的问题?

最近在画一个放大器时候,ls324原理图中有四部分,我用到其中的三部分,当我生成网络表时,却找不到封装了?我把他定义为U3,每一部分分别为U3A 、U3B、U3C,结果是连接不上,后来我把他们U3标号去掉只剩下ABC就行了,不知道这是为什么?谁能解释一 ...…

查看全部问答>

串口通信问题

at89S52  12M晶振 波特率为9600 发送为 1,2,3,4,5,6,7,8,9 串口助手显示为 81,82,83,84,85,86,87,88,89 请问各位赐教!…

查看全部问答>

来谈谈你对LED芯片厂商的看法吧

目前LED芯片厂商还是很多的,百度了一下:大陆LED芯片厂商:三安光电、上海蓝光、士兰明芯、大连路美、迪源光电、华灿光电、南昌欣磊、上海金桥大晨、河北立德、河北汇能、深圳奥伦德深圳世纪晶源、广州普光、扬州华夏集成、甘肃新天电公司东莞福地 ...…

查看全部问答>

求助,想自己搞个红外控制LED。不知道怎么下手。。

想玩个红外控制LED灯,如果以前做过,玩过的,教教我。…

查看全部问答>

南华大学黄智伟 备战2013电子设计竞赛 “ADC的选择时需要考虑的一些因素”

本帖最后由 paulhyde 于 2014-9-15 03:24 编辑 南华大学黄智伟 备战2013电子设计竞赛 “ADC的选择时需要考虑的一些因素” 在电子设计竞赛作品中,ADC几乎是一个不可缺少的部分之一。下面介绍ADC的选择时需要考虑的一些因素。 1. ADC的分类 ...…

查看全部问答>

易电源学习心得

全新 SIMPLE SWITCHER 易電源納米模塊在一個微小解決方案尺寸中 整合了易用性和高性能。納米模塊是目前市場上最小的 1A 封裝。該器件是 首款將 IC 安裝在電感上的集成電感解決方案,可以降低電路板空間要求 並提高性能,使之成為空間受限及負載 ...…

查看全部问答>

[题目]A题:四旋翼飞行器

本帖最后由 paulhyde 于 2014-9-15 02:57 编辑 2014年TI杯大学生电子设计竞赛题 A题:四旋翼飞行器 1. 任务 设计制作一架能够自主飞行的四旋翼飞行器。 2. 要求 四旋翼飞行器能够完成以下飞行动作: (1) 飞行器能够根据起飞前预置的指 ...…

查看全部问答>