这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » tsy040501 ARM DIY进程贴(LCD刷屏和显示字母代码)

共79条 6/8 |‹ 3 4 5 6 7 8 跳转至
助工
2012-05-28 23:39:55     打赏
51楼

写部分代码:
while(I2C_GetFlagStatus(I2C1, I2C_FLAG_BUSY));

 I2C_GenerateSTART(I2C1, ENABLE);//发送起始信号
 while(!I2C_CheckEvent(I2C1, I2C_EVENT_MASTER_MODE_SELECT));//检测EV5

 I2C_Send7bitAddress(I2C1, 0xa0, I2C_Direction_Transmitter);//发送从设备地址并设置方向
 while(!I2C_CheckEvent(I2C1, I2C_EVENT_MASTER_TRANSMITTER_MODE_SELECTED));//检测EV6

 I2C_SendData(I2C1, 0x05);//发送地址
 while(!I2C_CheckEvent(I2C1, I2C_EVENT_MASTER_BYTE_TRANSMITTED));//检测EV8

 I2C_SendData(I2C1, 0x05);//发送写数据
 while(!I2C_CheckEvent(I2C1, I2C_EVENT_MASTER_BYTE_TRANSMITTED));//检测EV8

 I2C_GenerateSTOP(I2C1, ENABLE);//发送停止信号

读代码:
while(!I2C_CheckEvent(I2C1, I2C_EVENT_MASTER_MODE_SELECT));//检测EV5

 I2C_AcknowledgeConfig(I2C1, DISABLE);

 I2C_Send7bitAddress(I2C1, 0xa0, I2C_Direction_Transmitter);//发送从设备地址并设置方向
 while(!I2C_CheckEvent(I2C1, I2C_EVENT_MASTER_TRANSMITTER_MODE_SELECTED));//检测EV6

 I2C_SendData(I2C1, 0x05);//发送读地址
 while(!I2C_CheckEvent(I2C1, I2C_EVENT_MASTER_BYTE_TRANSMITTED));//检测EV8
                    
 I2C_GenerateSTART(I2C1, ENABLE);//发送起始信号
 while(!I2C_CheckEvent(I2C1, I2C_EVENT_MASTER_MODE_SELECT));//检测EV5

 I2C_Send7bitAddress(I2C1, 0xa0, I2C_Direction_Receiver);//从地址并设置方向
 while(!I2C_CheckEvent(I2C1, I2C_EVENT_MASTER_RECEIVER_MODE_SELECTED));//检测EV7

 I2C_SendData(I2C1, 0x05);
 //while(I2C_CheckEvent(I2C1, I2C_EVENT_MASTER_TRANSMITTER_MODE_SELECTED));
 while(!I2C_CheckEvent(I2C1, I2C_EVENT_MASTER_BYTE_RECEIVED));//检测EV7

 I2C_GenerateSTOP(I2C1, ENABLE);//发送停止信号

 EPROM_Rec[0] = I2C_ReceiveData(I2C1);




助工
2012-05-29 01:10:35     打赏
52楼
在读写之后需要将从设备设为待命状态!不然再次读写会发生错误

助工
2012-05-30 19:58:09     打赏
53楼
课设,课设,课设时间到了~
先集中精力把课设搞定
有点纠结的界面

助工
2012-06-02 11:22:31     打赏
54楼

搞定课设回来报个到~将继续完成待完成的功能

PS:我的帖子沉得好快

贴一下自己的作品


助工
2012-06-04 10:25:20     打赏
55楼
学习USART了,有木有资料的?

高工
2012-06-05 21:25:01     打赏
56楼
原子的例程或者野火的例程

助工
2012-06-06 22:21:48     打赏
57楼

谢谢了~

明天早上考试,明天晚上考试!!后天早上又考试~

高工
2012-06-14 21:51:44     打赏
58楼
最后两天了,再多做几个得分的实验吧!

助工
2012-06-15 19:03:35     打赏
59楼
嗯~好的!最近,都在考试,多快挂了没时间看文档!
现在好了!要继续

助工
2012-06-17 06:56:49     打赏
60楼
好,我要学习了!

共79条 6/8 |‹ 3 4 5 6 7 8 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]