找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: xianfajushi
打印 上一主题 下一主题
收起左侧

单片机DS1302驱动与转换数据以及时序观察问题

[复制链接]
41#
ID:332444 发表于 2023-1-31 11:14 | 只看该作者
对了有一点需要补充就是程序里面写的定时期频率仿真电路芯片的时钟频率需要保持一致否则会偏差,比如程序写11.0592Mhz那么仿真电路图中的单片机属性里面的时钟频率也要修改为11.0592Mhz保持相同,如果是12Mhz则走快了,反过来如果程序写12Mhz而仿真是11.0592Mhz则会走慢。
回复

使用道具 举报

42#
ID:213173 发表于 2023-1-31 14:42 | 只看该作者
xianfajushi 发表于 2023-1-31 11:00
为了验证程序员的价值和水平可以做到降低产品成本,我修改了程序抛开时钟芯片用定时期替代秒计时,运行十几 ...

就单纯做时钟而言本来就是用单片机远比1302精准。理论精度达10ns级。采用计时专用芯片的好处是掉电不停止走时,做万年历还可省去繁琐的大小月、润月、闰年、世纪年的计算。如果算成本,批量定制电子钟专用的邦定封装芯片比单片机成本还低。
回复

使用道具 举报

43#
ID:401564 发表于 2023-2-1 11:48 | 只看该作者
xianfajushi 发表于 2023-1-31 11:00
为了验证程序员的价值和水平可以做到降低产品成本,我修改了程序抛开时钟芯片用定时期替代秒计时,运行十几 ...

自己回复自己的帖子有意思吗?
一个DS1302再怎么搞,它也就那样,并不能体现一个程序员的代码水平
你搞个无刷电机FOC试一下,你就会知道,DS1302是多么的低端
再说,你整几个月,都还没有搞明白,DS1302的精度跟程序一点关系都没有
"我修改了程序抛开时钟芯片用定时期替代秒计时,运行十几个小时结果和电脑时钟一样精准"
自以为是找到新世界的大门,实际上是连DS1302的门都没有找到
DS1302的精度取决晶振,如果你用的无源晶振,那就得用晶振机(或者叫石英精度测试仪之类的)不断的调试,更改匹配电容来达到高精度的效果如果用的是有源晶振,DS1302的精度主取决有源晶振的误差了,但这一点意义都没有,因为一个有源晶振的价格可以买一个RX8025T了,如果你不知道什么叫RX8025T,那就先去百度一下吧
回复

使用道具 举报

44#
ID:332444 发表于 2023-2-7 08:37 | 只看该作者
在WIN7系统7.8SP2仿真情况下,开定时器10毫秒计时同系统时钟精度保持一致.至此已经全部叙述和示例完毕,能否学到就看个人的.


回复

使用道具 举报

45#
ID:332444 发表于 2023-2-10 09:31 | 只看该作者
运行9个半小时后依然同系统时间保持同步

1.gif (338.46 KB, 下载次数: 24)

1.gif
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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