51单片机中通过串口中断将数据写入24C02EEPROM中去,求指教

 我来答
随遇而安云凡
2012-11-02 · TA获得超过2537个赞
知道小有建树答主
回答量:711
采纳率:0%
帮助的人:551万
展开全部
楼主:
1,51单片机接收数据,放在一个数组里;
2,调用写24C02EEPROM程序,放入指定地址中去,地址0-255
通过反复调试,网上多查查,很快就搞定。
追问
我是定义了一个数组(存放8个字节),然后满8位之后,就写入24C02中。但是当接收数据个数等于10个的时候,就出现问题了
追答
这主要是延时问题,因为写入2402时,每写一个字节要延时1ms;
所以你得先写完后再去接收串口数据;也就是说在写2402过程中,是要关闭串口的,当写完后再打开。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式