|
今天想用STC15F104E 做個(gè)PWM信號(hào)捕捉的小模塊。。用來解調(diào)航模遙控器接收機(jī)輸出的PWM信號(hào),開始用了STC89系列 做了簡(jiǎn)單測(cè)試,寫了一小段程序,發(fā)現(xiàn)運(yùn)行很OK , 數(shù)據(jù)也正確。然后就用了STC15系列單片機(jī),洞洞板焊了一個(gè)小模塊。。一切焊接好。程序簡(jiǎn)單改了下。。燒進(jìn)去,竟然會(huì)卡住。上電1S以內(nèi)數(shù)據(jù)可以正常讀取,后來就讀取不了, 我是用的一個(gè)液晶顯示PWM值。so.. DATASHEET 左看右看。?戳擞挚。 寄存器設(shè)置又設(shè)置。。就是不行,顯示總是停止在那一段。搞的沒信心了,下午去華龍買了點(diǎn)東西。。 晚上回來繼續(xù)調(diào)試,又在硬件上加了一個(gè)運(yùn)行指示燈。 后來發(fā)現(xiàn)程序一開始運(yùn)行很正常,LED 也正常閃爍,但是過了一會(huì)就不行了。 啊啊。。最后把程序減少到只有一個(gè)LED, 一個(gè)外部中斷的程序,系統(tǒng)在執(zhí)行外部中斷。。。感覺一會(huì)就檢測(cè)不到外部中斷了。 所以。。很奇怪啊。實(shí)在沒有辦法可想了。 最后 我在想是不是STC15 芯片有BUG 。。準(zhǔn)備明天打電話給STC廠家,問問他們。 。 哎,這個(gè)東西,很想做出來,但是選的這個(gè)片子有這個(gè)問題,不知道繼續(xù)堅(jiān)持下去,把它做好。。 還是放棄它。 明天在說! ^_^
|
|