測試451穩(wěn)定性的程序

請手頭有ch451開發(fā)板,或是正在開發(fā)有硬件的同志們,測試一下下面的程序。 (451程序?yàn)楸揪W(wǎng)站下載的) main() { ch451_init(); EA=1; ch451_write(CH451_SYSON2); ch451_write(CH451_BCD);

ch451_write(CH451_BCD); ch451_write(CH451_DIG0 + 0x8); ch451_write(CH451_DIG1 + 0x8); ch451_write(CH451_DIG2 + 0x8); ch451_write(CH451_DIG3 + 0x8); ch451_write(CH451_DIG4 + 0x8); ch451_write(CH451_DIG5 + 0x8); ch451_write(CH451_DIG6 + 0x8); while(1) { ch451_write(CH451_SYSON2); } }

我的總是在執(zhí)行議會兒出現(xiàn)黑屏,然后主循環(huán)換成別的指令會有別的不正?,F(xiàn)象。不知道你們的是不?什么毛?。浚?線)

不妨測試測試,很可能你的系統(tǒng)象我一樣,有死點(diǎn),不穩(wěn)定


我測試了下一直很穩(wěn)定,沒有出現(xiàn)你說的那種情況,你看下你的硬件,是不是CH451和單片機(jī)的連線太長,造成干擾. 將DIN,DCLK,,LOAD加上拉電阻以減少干擾試試


我的不行啊,咋辦?上拉加了1k,不行。


如果是SOP28封裝的,將RSTI腳接地.你給程序改成下面這樣試下: while(1){ ch451_write(CH451_SYSON2); ch451_write(CH451_DIG0 + 0x8); ch451_write(CH451_DIG1 + 0x8); ch451_write(CH451_DIG2 + 0x8); ch451_write(CH451_DIG3 + 0x8); ch451_write(CH451_DIG4 + 0x8); ch451_write(CH451_DIG5 + 0x8); ch451_write(CH451_DIG6 + 0x8); }


好了些,好長好長時(shí)間才會異常,不過還是有異常。


希望這里的工程師能幫我快速的分析分析。要出產(chǎn)品了,如果不行,我想就得換了這款芯片了,整個(gè)pcb板還要改。如果可以,我想我會有一些定貨。


那你能將顯示板和控制板的PCB圖發(fā)到我們技術(shù)信箱看下,tech@wch.cn ,還有你的單片機(jī)和CH451的連線多長


程序最實(shí)要復(fù)位451,中后開顯示,鍵盤等,再設(shè)置顯示方式.然后程序中每隔一些時(shí)間再寫一次這些參數(shù).


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频