(2)创建at24cxx.c文件并输入以下代码。
/********************************************************************************************************* eeprom 驱 动 程 序*********************************************************************************************************/#include at24cxx.h#include delay.h/***************************************************name :iic_write_datafunction :写入1个数据paramater : address:地址 byte:读取的字节return :none***************************************************/void iic_write_data( u8 address, u8 byte ){ u16 time, tmpreg ; tmpreg = tmpreg ; //等待busy标志置0 time = 0 ; while( ( ( i2c1->sr2&0x02 )==0x02 )&&( timecr1 &= ~( 1
sr1&0x02 )==0 )&&( timesr1&0x400 )==0x400 ) { i2c1->sr1 &= ~( 1sr2 ; //等待txe标志置0 time = 0 ; while( ( ( i2c1->sr2&0x04)==0 )&&( timesr1&0x400 )==0x400 ) { i2c1->sr1 &= ~( 1sr1&0x80 )==0 )&&( timesr1&0x400 )==0x400 ) { i2c1->sr1 &= ~( 1sr1&0x04 )==0 )&&( timesr1&0x400 )==0x400 ) { i2c1->sr1 &= ~( 1sr1&0x02 )==0 )&&( timesr1&0x400 )==0x400 ) { i2c1->sr1 &= ~( 1sr2; //等待txe标志置1 while( ( ( i2c1->sr1&0x80 )==0 )&&( timesr1&0x400)==0x400 ) { i2c1->sr1 &= ~( 1sr1&0x04 )==0 )&&( timesr1&0x400)==0x400 ) { i2c1->sr1 &= ~( 1sr1&0x02 )==0 )&&( timesr1&0x10 )==0x10 ) { i2c1->sr1 &= ~( 1sr2; i2c1->cr1 |= 1sr1 &= ~( 1crl |= 0xff000000 ; rcc->apb1enr |= 1#include sys.h#include delay.h#include usart1.h#include at24cxx.hu8 text_buffer[] = stm32f103 iic test ;int main(){ u8 datatemp[ 17 ] ; stm32_clock_init( 9 ) ; //stm32时钟初始化 systick_init( 72 ) ; //systick初始化 usart1_init( 72, 115200 ) ; //初始化串口1波特率115200 at24cxx_init() ; //at24c初始化 at24cxx_write_ndata( 0, text_buffer, 18 ) ; //从第0个地址处开始写入 at24cxx_read_ndata( 0, datatemp, 18 ) ; //从第0个地址处开始读出 while( 1 ) { }}
物联网卡是如何推动医疗服务水平的发展
华为举办军团组建成立大会
PLC与变频器的组合应用
电源设计改进稳定度和误差放大器的解决方案
微型热保护器应用场景有哪些
STM32入门学习笔记之EEPROM存储实验5
QNX推出QNX Aviage音效处理套件2.0
人工智能可以替我们打赢疫情狙击战吗
安森美完成收购GT Advanced Technologies
基于RSSI_2M门限的BLE速率自适应算法流程
AO3400A AO3401A美国万代AOS原厂货源因疫情影响货源紧张,泰德兰未雨绸缪年前备货充足
TLVR电感器 in 服务器电源
2020年“互联网+”医疗迎来了自己的高光时刻
内存的插槽种类
京东iPhone XR公开版参与秒杀促销,搭载A12处理器
碳化硅技术在家电行业的应用前景
WMZ12A型PTC热敏电阻
电源环路补偿的基础——控制框图
HTC Vive Focus VR一体机开启预购,明年1月发售
美格智能Cat.1蜂窝IPC解决方案 助力安防监控智慧连接