标题: 为什么仿真可以实现,但是烧写到单片机芯片却不行? [打印本页]

作者: Throb0012    时间: 2023-6-21 23:56
标题: 为什么仿真可以实现,但是烧写到单片机芯片却不行?
为什么烧写后都是乱码,求解呜呜

51hei2.jpg (6.32 MB, 下载次数: 45)

51hei2.jpg

51hei1.jpg (2.77 MB, 下载次数: 49)

51hei1.jpg

作者: xuyaqi    时间: 2023-6-22 06:43
仿真显示的时间是电脑系统时间,实际先要设置DS1302时间。
作者: man1234567    时间: 2023-6-24 09:22
没能正确读出时间,可能接线、延时等问题,也可能实验板上时钟电池问题。
初始化系统时先对DS1302写一次时间,然后再读,如果正常一般需换电池;
还是一样,检查接线是否正确;
还是一样,调整延时。
一般用厂家自带的例程只要不换单片机(速度可能不一样)都没有问题。
作者: chxelc    时间: 2023-6-24 09:36
怎么板子上没看见DS1302模块呢?
作者: 玲珑红豆    时间: 2023-6-24 21:31
一般首先检查你的硬件连接是否正确,引脚接错了或者引脚没接,然后检查你的软件使用的引脚和硬件的引脚是否连接。软件仿真默认没接是高电平,实际板子没接是低电平。
作者: 大漠落日    时间: 2023-6-25 21:01
一个原因是模拟仿真与实物的速度不太一致,另一个原因可能是单片机仿真与实物的电线连接不一样。
作者: lkc8210    时间: 2023-6-26 09:21

你都没有接线DS1302



作者: aiwonidong    时间: 2023-6-29 08:42
应该是时钟芯片的问题




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1