#include "stm32f10x.h" //STM32头文件
#include "sys.h"
#include "delay.h"
#include "usart.h"
#include "at24c02.h"
int main (void){//主程序
u8 a;
u8 recvbuf[10]={0};
//NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//设置中断优先级分组为组2:2位抢占优先级,2位响应优先级
NVIC_Configuration();
RCC_Configuration(); //时钟设置
uart_init(115200); //串口初始化(参数是波特率)
AT24C02_Init();
// AT24C02_WordWrite(0x00,'v');
// delay_s(1); //延时1秒
// //主机写入小于8字节数据"hello" 0x08指的是第2页首地址
// AT24C02_pageWrite(0x08,(u8 *)"hello",5);
// delay_s(1); //延时1秒
while(1){
delay_s(1); //延时1秒
a= AT24C02_WordRead(0x00);
printf("Read Data From AT24C02 is %c \n",a); //纯字符串发送数据到串口
delay_s(1); //延时1秒
AT24C02_RandomRead(0x08 , recvbuf ,5);
//a= AT24C02_WordRead(0x09);
//printf("Read Data From AT24C02 is %c \n",a); //纯字符串发送数据到串口
printf("Read Data From Page Address is %s\n",recvbuf);文章来源:https://www.toymoban.com/news/detail-803367.html
}文章来源地址https://www.toymoban.com/news/detail-803367.html
到了这里,关于AT24C02读写操作 一的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!