Linn Majik是很多人熟悉的一臺合并功放,此故障機最先被我發(fā)現(xiàn)是在壇里,原機的狀態(tài)是電源指示燈亮,屏幕無顯示,控制部分不能用,拆掉靜音控制的三極管,可以當純后級用,無遙控、無電源線。
怎料機主不愿賣給我......有位朋友收下后看到了我之前留下的交易信息,然后聯(lián)系我并告訴我他非常喜歡這機器,但前級不能用,因為喜歡,他又買了一臺完好的。因為我從事的工作是嵌入式產(chǎn)品開發(fā),MCU壞這種問題肯定可以修好。這朋友也夠意思,同意賣給我,也表達了修好想買回來的意思。 機器到我手中,功放是正常的,其它問題如壇上描述一致。拆開外殼,可以看到,是被人修過的,迫不及侍,開始了一系列測試,如圖所示最終的結(jié)果是,MCU確實是壞了?;艘惶斓臅r間去查芯片資料和推原理圖,然后準備開始重新寫一個MCU的程序,看了linn Majik的產(chǎn)品說明書,決定只恢復我們用到的功能,如音量控制、音頻切換、左右平衡、靜音、聲道合并、遙控功能。
因為原配遙控很貴,我從某寶上另找了一個遙控器,圖片如下。然后開始寫程序,原來的MCU是PIC16F57,在網(wǎng)上發(fā)現(xiàn),LINN的前級很多都是MCU壞,詁計這芯片穩(wěn)定性不是很好,而且PIC16F57芯片的C編譯器對PICC支持不夠友好,我也不可能花太多精力時間去用匯編語言去寫這個程序,畢竟這只是業(yè)余愛好。決定用PIC16F876,先在PIC16F877的開發(fā)板上完成整個程序的編寫及調(diào)試,過程如下圖:
|
|