日本a√视频在线,久久青青亚洲国产,亚洲一区欧美二区,免费g片在线观看网站

        <style id="k3y6c"><u id="k3y6c"></u></style>
        <s id="k3y6c"></s>
        <mark id="k3y6c"></mark>
          
          

          <mark id="k3y6c"></mark>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 從8/16位向32位圖形MCU升級的技巧

          從8/16位向32位圖形MCU升級的技巧

          作者: 時間:2009-07-06 來源:網(wǎng)絡(luò) 收藏

          是我開始嘗試移植第12章中代碼的時候了:“黑屏”確實(shí)是一件有趣的事情。用PIC24,我能夠演示SPI端口是如何的簡單,只需要三只電阻器,幾個中斷,以及一些創(chuàng)新就可以產(chǎn)生一個復(fù)合視頻信號,特別是可以將任意的電視機(jī)轉(zhuǎn)換成單色顯示器。要產(chǎn)生一個視頻信號,需要中斷代碼與外設(shè)之間的精密協(xié)調(diào)。實(shí)際上,因?yàn)榧幢闶窃谳敵龆〞r上只差一個時鐘周期,在顯示器屏幕的左側(cè)就會產(chǎn)生可見的抖動(所有的豎直線都變得像鋸齒一樣),故訓(xùn)練結(jié)果將是用于中斷“決策”的一個理想放大鏡,這是PIC架構(gòu)傳統(tǒng)上一直出眾的特性。然而不幸的是,根據(jù)定義,指令預(yù)取和存儲器緩存機(jī)制都是非確定的。

          本文引用地址:http://yuyingmama.com.cn/article/173681.htm


          經(jīng)過一段苦思冥想,我最終明白了。我在試圖做不應(yīng)該做的事情!32位內(nèi)核是為了提高性能而設(shè)計的。其使命是C代碼的運(yùn)行盡可能地快,而把實(shí)時嚴(yán)格的工作留給外設(shè)。特別是,DMA外設(shè)是一個非常好的工具。


          最終,我想出了如何利用定時器直接產(chǎn)生復(fù)合視頻信號,并將DMA數(shù)據(jù)傳輸同步到SPI端口的方法。這種新方案提供了確定性的定時,而且還將CPU的開銷減少了大約25%到5%。幾個小時工作后,我完成了2D和3D視頻演示并運(yùn)行,還加上了動畫,從高清顯示一直到單顯VGA(實(shí)例見圖3和圖4)。

          圖3:用PIC32所產(chǎn)生的3D圖形。
          圖3:用PIC32所產(chǎn)生的3D。

          圖4:用PIC32所產(chǎn)生的不規(guī)則幾何圖形。
          圖4:用PIC32所產(chǎn)生的不規(guī)則幾何


          開發(fā)PIC32很快變成一件令人上癮的事情,結(jié)果是很好的回報,那就是讓我完成了一本有關(guān)32位器件新書的寫作之旅!PIC32與早先的16-bit PIC24微控制器的兼容性是那樣的無縫。這款新的MIPS內(nèi)核的速度和性能給我留下了深刻的印象,大大擴(kuò)展了任何先前的PIC 都無法實(shí)現(xiàn)的應(yīng)用范圍。

          表1:PIC24F AD1CON寄存器的并排比較。
          表1:PIC24F AD1CON寄存器的并排比較。


          上一頁 1 2 3 4 下一頁

          關(guān)鍵詞: 技巧 升級 MCU 圖形 8/16位向

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉