找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3372|回復(fù): 4
收起左側(cè)

兩塊相同型號的單片機,下載了同一個程序,同時上電,為什么運行有先后?

[復(fù)制鏈接]
ID:86913 發(fā)表于 2017-10-30 21:04 | 顯示全部樓層 |閱讀模式
兩塊STC12C4052AD單片機,下載了同一個程序(轉(zhuǎn)1圈),合用一個晶振,合用一個電源開關(guān),各自用2003驅(qū)動器帶動28BYJ-48步進電機,結(jié)果發(fā)現(xiàn)單片機甲比單片機乙先起動,把甲乙對調(diào)后,還是甲先動,這是什么原因,望解答,謝謝!
回復(fù)

使用道具 舉報

ID:164602 發(fā)表于 2017-10-31 08:43 | 顯示全部樓層
沒有看到你的電路圖,也不知道你的程序,所以只能說個可能性吧。
第一:這個世界上,就沒有絕對一致的時間,就是最低端的51單片機,指令執(zhí)行時間也是以us來記的,出現(xiàn)差異,非常正常,搞技術(shù),絕對不能象中學生的學習那樣,什么都理想化、絕對化。
第二:理論上說,各種器件,也是有差異的,就是同一品種、型號的器件,也不會完全相同,另外,你焊接的電路或搭建的電路,原理對稱,實物也不是絕對對稱的,出現(xiàn)差異很正常嘛。
第三:如果差異太明顯,可能也有問題。例如,你說的交換單片機后存在同樣現(xiàn)像,那么交換步進電機級驅(qū)動器沒?如果交換步進電機級驅(qū)動器后,不是原來現(xiàn)像,就說明是器件的原因了,如果還是原來現(xiàn)像,那就要找個電路高手幫你分析一下,不能像現(xiàn)在這樣紙上談兵。
回復(fù)

使用道具 舉報

ID:158375 發(fā)表于 2017-10-31 11:44 | 顯示全部樓層
起碼,單片機的復(fù)位時間應(yīng)該有差別吧。原因多了去了。。。。。。
回復(fù)

使用道具 舉報

ID:86913 發(fā)表于 2018-2-25 11:47 | 顯示全部樓層
謝謝樓上朋友指導(dǎo),頓開茅塞!
回復(fù)

使用道具 舉報

ID:285545 發(fā)表于 2018-3-1 11:23 | 顯示全部樓層
我的第一想法是,是否是熔絲位那里,復(fù)位時間的差異呢?

不過你又去對調(diào)了 電機。

然后我的想法是,步進電機嘛,它們的初始步調(diào)是否一致的呢?
可能更多原因是在步進電機那里。。
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表