熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2018-7-6 16:27
正文摘要:我采用使用定時(shí)器刷新數(shù)碼管的辦法,但是有個(gè)別的位顯示發(fā)亮,有的顯示發(fā)暗。有時(shí)不穩(wěn)定。硬件檢測無問題。程序在開始編程的時(shí)候還算穩(wěn)定。但是在主函數(shù)中又加入些代碼后,出現(xiàn)現(xiàn)在的亮度不穩(wěn)定的現(xiàn)象。加入的代碼和 ... |
jerry_fuyi 發(fā)表于 2018-7-7 08:02 主要是定時(shí)掃描1ms一次,是串行掃面后面有芯片。 之前顯示還是好好的。但是在主程序中加入一段代碼后出了問題。加的內(nèi)容主要是關(guān)于定時(shí)中斷計(jì)數(shù)的。當(dāng)數(shù)值達(dá)到狀態(tài)執(zhí)行操作。 和刷新數(shù)碼管是同一個(gè)定時(shí)器。 |
參與人數(shù) 1 | 黑幣 +60 | 收起 理由 |
---|---|---|
![]() | + 60 | 回帖助人的獎(jiǎng)勵(lì)! |
別的不說,就說這顯示的是time1,![]() 硬件方面,電阻應(yīng)該每一段接一個(gè)而不是每一位,但這看起來像模塊的東西也不會(huì)弄錯(cuò) 軟件方面,不會(huì) 還有一個(gè)問題,單片機(jī)和模塊是串行通信的嗎,這樣的話是模塊上自己有電路來掃描的,不應(yīng)該出現(xiàn)亮暗的問題啊 |
參與人數(shù) 1 | 黑幣 +50 | 收起 理由 |
---|---|---|
![]() | + 50 | 回帖助人的獎(jiǎng)勵(lì)! |
主程序很簡單的。就是一個(gè)初始化后。一個(gè)按鍵狀態(tài)監(jiān)測的函數(shù)。你說到主程序我想到一個(gè)問題。如果我在初始化中進(jìn)行一次刷新顯示,顯示會(huì)穩(wěn)定但是會(huì)出現(xiàn)其他的問題。一個(gè)初始化顯示沒有這樣重要吧。我在圖片中的幾個(gè)狀態(tài)是按鍵觸發(fā)的。 |
yousunny 發(fā)表于 2018-7-6 16:56 你好,其實(shí)時(shí)間這個(gè)方面的問題我已經(jīng)想過了。但是定時(shí)中斷一直開著,并且主函數(shù)中無改變定時(shí)中斷程序的代碼。 |
興許大家看不懂,認(rèn)為是亂碼。賴我沒有和大家提前說明,顯示的是英語time0,time1,time2。顯示無問題。只是有個(gè)別的數(shù)碼管亮度不一 |
我是采用定時(shí)器中斷刷新的,1MS執(zhí)行一次 |
首先你是一個(gè)很好的提問者。給你點(diǎn)贊。 如果不是硬件問題,估計(jì)是定時(shí)器的刷新時(shí)間被更改了。你檢查一下哪里影響了數(shù)碼管的刷新,猜測,應(yīng)該有延時(shí)程序。你可以試一下 |
參與人數(shù) 1 | 黑幣 +50 | 收起 理由 |
---|---|---|
![]() | + 50 | 回帖助人的獎(jiǎng)勵(lì)! |
需要消隱 |
Powered by 單片機(jī)教程網(wǎng)