国产成人av人人爽人人澡-亚洲国产日韩欧美一区-好吊日视频这里只有精品-日本高清精品视频在线

您好,歡迎進(jìn)入深圳市穎特新科技有限公司官方網(wǎng)站!

您現(xiàn)在的位置:首頁(yè) 新聞資訊 >> 新聞?lì)^條 >> 如果我們的MCU調(diào)試不通過(guò),我們?cè)撊绾螠y(cè)試?(未完待續(xù))
新聞資訊
NEWS INFORMATION

如果我們的MCU調(diào)試不通過(guò),我們?cè)撊绾螠y(cè)試?(未完待續(xù))

發(fā)布時(shí)間:2019-05-22

我們拿到一款MCU,首先在選型的時(shí)候?qū)λ麄兌紩?huì)有一個(gè)大概的了解,首先我們知道它多大與的FLASH,多大的RAM,是否與我們的項(xiàng)目適合,資源上是否足夠,內(nèi)頻是否足夠,運(yùn)行速率能否達(dá)到標(biāo)準(zhǔn),性能怎么樣,比如抗靜電干擾,高溫,潮濕的環(huán)境,寒冷,對(duì)芯片本身的影響,還有如何焊接幾層板,成本,是否易于開(kāi)發(fā),這里分為軟件和硬件來(lái)說(shuō)明一下:

首先說(shuō)一下硬件:

一般最小系統(tǒng)+外圍模塊,幾伏供電,供電等級(jí),電壓等級(jí)(其實(shí)這個(gè)M0等也會(huì)涉及),原理圖的設(shè)計(jì),元器件的選型,元器件的布局,布線(xiàn)更是一門(mén)大學(xué)問(wèn),甚至有些特殊場(chǎng)合,硬件對(duì)性能有非常嚴(yán)格的要求,比如說(shuō)抗靜電干擾,電磁感應(yīng)等。(后面我會(huì)重新補(bǔ)充更新這一塊)

靜電感應(yīng)干擾是累積電荷高電壓放電的電擊現(xiàn)象。干擾表現(xiàn)是非持續(xù)性的,但是可以對(duì)電子設(shè)備造成永久性損害。用靜電計(jì)可以測(cè)到。可以用抗靜電措施與接地等方法消除。
電磁感應(yīng)干擾是混進(jìn)信號(hào)通路的雜波,會(huì)使信號(hào)波形產(chǎn)生大量毛刺,甚至嚴(yán)重到使波形發(fā)生畸變。干擾表現(xiàn)是持續(xù)性的,但是通常不會(huì)是永久性損害。一般通過(guò)電磁屏蔽隔離措施與接地等方法消除。

然后是軟件:

軟件其實(shí)就是配置寄存器,再配置寄存器的過(guò)程中需要參考手冊(cè),學(xué)會(huì)看手冊(cè),看手冊(cè)也是一門(mén)學(xué)問(wèn),比如說(shuō)SPI的配置,首先看他選擇了那幾個(gè)引腳,然后配置成了什么模式,選擇了那個(gè)時(shí)鐘源,然后如何與外部器件進(jìn)行通訊,外部器件的規(guī)格,這里有需要看SPIFLASH的型號(hào)和它對(duì)應(yīng)的手冊(cè),不過(guò)好在現(xiàn)在有很多MCU里有庫(kù)函數(shù),省去了很多麻煩。

那么我們?cè)撊绾螠y(cè)試呢?

首先要看懂代碼,明白他想要做什么,然后看它問(wèn)題是出在哪?引腳,時(shí)鐘,模式,寄存器的配置,很多問(wèn)題都出現(xiàn)在這,因?yàn)?2位機(jī)的資源,寄存器很多,如果沒(méi)有參考手冊(cè),一般什么都做不了,但是既然出現(xiàn)了問(wèn)題,就要解決問(wèn)題,好在現(xiàn)在大多數(shù)集成開(kāi)發(fā)環(huán)境已經(jīng)具有了調(diào)試,仿真的功能,還有示波器,電壓表,邏輯分析儀等配合分析解決問(wèn)題的工具,出現(xiàn)問(wèn)題切記不要欺騙自己,不要得過(guò)且過(guò),我承認(rèn)換一種方法是達(dá)到效果的捷徑,但你一定要明白,為什么這么做不可以?為什么?這樣你又能多明白一種道理,比如選取晶振為時(shí)鐘源,但是他不工作,換一個(gè)內(nèi)部時(shí)鐘,達(dá)到了效果,但是我們也要知道,為什么繞過(guò)它就行,而使用它就不行呢?是不是因?yàn)樗鼔牡袅耍蛘哒f(shuō)它并不能做這個(gè)接口的時(shí)鐘?為了驗(yàn)證我的猜測(cè),我把所有例程都選擇晶振為時(shí)鐘都跑了一遍,發(fā)現(xiàn)沒(méi)有一個(gè)能夠工作的,然后,基本可以確定它確實(shí)是壞掉了,然后進(jìn)行下一步的測(cè)試,用示波器觀(guān)察它是否起振,結(jié)果跟預(yù)計(jì)的一樣,它不起振,確實(shí)是壞掉了,還有一種問(wèn)題,純粹是軟件的問(wèn)題,這種驗(yàn)證方法,有引腳的可以測(cè)引腳,沒(méi)有引腳的,可以仿真調(diào)試,實(shí)在不行那就憑借自己強(qiáng)大的大腦去思考,分析驗(yàn)證,一遍一遍的嘗試,觀(guān)察現(xiàn)象,比如一個(gè)定時(shí)器進(jìn)不去中斷,我們可以用調(diào)試,仿真的辦法進(jìn)行驗(yàn)證,然后查看手冊(cè),分析原因,查看庫(kù)函數(shù),調(diào)用,結(jié)果發(fā)現(xiàn)是一個(gè)定時(shí)器的標(biāo)志位起了沖突,還有一個(gè)串口問(wèn)題,也是標(biāo)志位的錯(cuò)誤,分析問(wèn)題前提是弄懂問(wèn)題,熟悉你手上的東西,還有一個(gè)問(wèn)題是關(guān)還沒(méi)有于庫(kù)函數(shù)的問(wèn)題,問(wèn)題已經(jīng)解決,但我目前還沒(méi)弄懂,無(wú)法解釋?zhuān)魈煊袝r(shí)間,我再看看,熟練使用工具,熟悉你手中的MCU,然后用各種驗(yàn)證方法,計(jì)算也好,分析也好,替代也好,總之,解決問(wèn)題,和為什么會(huì)出現(xiàn)這種問(wèn)題,搞懂,你就會(huì)少走很多彎路,會(huì)有很大的成長(zhǎng)。

聯(lián)系方式0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬(wàn)眾潤(rùn)豐創(chuàng)業(yè)園A棟2樓A08