找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1620|回复: 4
打印 上一主题 下一主题
收起左侧

求大佬帮我看看出了什么问题,就是ds1302是正常的,但是LCD屏显示的内容不正确

[复制链接]
回帖奖励 20 黑币 回复本帖可获得 5 黑币奖励! 每人限 1 次
跳转到指定楼层
楼主
本帖最后由 xin52099 于 2020-6-20 18:03 编辑

void display ()
{
int i=0,temp=0;
temp=R1302(0x8D);
datebuffer[2]=0x30+temp/16;
datebuffer[3]=0x30+temp%16;
temp=R1302(0x8B);
weekbuffer=0x30+temp;
temp=R1302(0x89);
datebuffer[5]=0x30+temp/16;
datebuffer[6]=0x30+temp%16;

datebuffer[8]=0x30+temp/16;
datebuffer[9]=0x30+temp%16;
temp=R1302(0x85);
temp=temp&0x7f;
timebuffer[0]=0x30+temp/16;
timebuffer[1]=0x30+temp%16;
temp=R1302(0x83) ;
timebuffer[3]=0x30+temp/16;
timebuffer[4]=0x30+temp%16;
temp=R1302(0x81);
temp=temp&0x7f;
timebuffer[6]=0x30+temp/16;
timebuffer[7]=0x30+temp%16;

ds1302.png (47.61 KB, 下载次数: 37)

ds1302.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:298952 发表于 2020-6-22 09:13 | 只看该作者
ds1302通讯管脚加几个上拉电阻试试
回复

使用道具 举报

板凳
ID:739545 发表于 2020-6-22 09:50 | 只看该作者
读一下datasheet,数据处理方式不对
回复

使用道具 举报

地板
ID:764088 发表于 2020-6-22 10:09 | 只看该作者
在debug 模式下,1)先确认LCD 驱动程序对不对,不对先调试驱动【或下载DS1302OK的驱动】 ;2)取断点,检查 要显示的内容对不对,3)检查显示程序对不对
回复

使用道具 举报

5#
ID:661787 发表于 2020-6-22 10:44 | 只看该作者
应该是有个显示接线方式反了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表