历史上的今天
今天是: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;
}
史海拾趣
|
一个新企业、小企业,尤其是在中国,靠模仿起步几乎是无法避免的,魅族的第一款MP3,MX。毫无疑问可说是抄袭的韩国COWON一款产品CW300的,所以后来逐渐发展起来的魅族自己也很回避这一点,在介绍产品历史时几乎不会提及MX。 在魅族其后推出的产品 ...… 查看全部问答> |
|
我很无助很无奈,怎么为NK调大内存?为什么我调了就是不行啊!难道极限时40MB? WINCE60. R2 升到R3,组件添了7个,编译后,下载NK时错误: Download BIN file information: ----------------------------------------------------- [0]: Base Address=0x80100000 Length=0x2be85d8 差不多44MB了 -- ...… 查看全部问答> |
|
最近在画一个放大器时候,ls324原理图中有四部分,我用到其中的三部分,当我生成网络表时,却找不到封装了?我把他定义为U3,每一部分分别为U3A 、U3B、U3C,结果是连接不上,后来我把他们U3标号去掉只剩下ABC就行了,不知道这是为什么?谁能解释一 ...… 查看全部问答> |
|
目前LED芯片厂商还是很多的,百度了一下:大陆LED芯片厂商:三安光电、上海蓝光、士兰明芯、大连路美、迪源光电、华灿光电、南昌欣磊、上海金桥大晨、河北立德、河北汇能、深圳奥伦德深圳世纪晶源、广州普光、扬州华夏集成、甘肃新天电公司东莞福地 ...… 查看全部问答> |
|
南华大学黄智伟 备战2013电子设计竞赛 “ADC的选择时需要考虑的一些因素” 本帖最后由 paulhyde 于 2014-9-15 03:24 编辑 南华大学黄智伟 备战2013电子设计竞赛 “ADC的选择时需要考虑的一些因素” 在电子设计竞赛作品中,ADC几乎是一个不可缺少的部分之一。下面介绍ADC的选择时需要考虑的一些因素。 1. ADC的分类 ...… 查看全部问答> |
|
本帖最后由 paulhyde 于 2014-9-15 02:57 编辑 2014年TI杯大学生电子设计竞赛题 A题:四旋翼飞行器 1. 任务 设计制作一架能够自主飞行的四旋翼飞行器。 2. 要求 四旋翼飞行器能够完成以下飞行动作: (1) 飞行器能够根据起飞前预置的指 ...… 查看全部问答> |




