![]() |
發布時間: 2023-10-4 22:07
正文摘要:用stc89c52rc的程序在實物上用24mhz的晶振可以點亮,但在proteus上用at89c52改了晶振卻沒有反應是為啥? 用stm32f103c8t6也是同樣的情況。有大佬解答一下嗎 |
實測部分2812 400KHz都可以點亮,但是仿真要求嚴格800KHz,所以時序不對的仿真不了的 |
簡單的東西,沒有必要仿真 就算你仿真成功了,實物也不一定行,你還得慢慢的調試 反正都是要調試的,何必把時間浪費在仿真上? |
輸入和輸出接反了。 |
紙上談兵和沙場點兵肯定是有區別的, 不然為什么還有那么多模塊和開發板出售! |
用內置的邏輯分析儀看看時序 |
WS2812B這類歸零碼單線驅動的IC,對時序要求很高,用示器仿真看看波形是否符合手冊的時序。按你的描述,微調一下單片機的頻率(雙擊單片機,在彈出的對話框里改時鐘頻率就可以了,改外部晶振沒用,甚至不用外部晶振,也可以正確仿真)應就可以了。 |
軟件仿真就是一個過程,不一定靠譜,速度還是要用實物現驗證。 |