<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          關(guān) 閉

          新聞中心

          EEPW首頁(yè) > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > STM32直接驅(qū)動(dòng)RGB接口的TFT數(shù)字彩屏設(shè)計(jì)

          STM32直接驅(qū)動(dòng)RGB接口的TFT數(shù)字彩屏設(shè)計(jì)

          作者: 時(shí)間:2011-08-19 來(lái)源:網(wǎng)絡(luò) 收藏

          2.3 DMA模塊介紹及初始化代碼
          本文采用存儲(chǔ)器到存儲(chǔ)器之間的數(shù)據(jù)傳輸模式,由外部顯存SRAM傳輸數(shù)據(jù)到FSMC來(lái)完成數(shù)據(jù)更新。DMA部分初始化代碼如下所示:
          d.jpg
          e.jpg
          2.4 屏時(shí)序的實(shí)現(xiàn)
          由于屏對(duì)時(shí)序要求相對(duì)來(lái)說(shuō)比較苛刻,所以采用103VCT6的高級(jí)定時(shí)器來(lái)產(chǎn)生精確的時(shí)間單位,并以此為最小的時(shí)間單位來(lái)產(chǎn)生相應(yīng)的接口時(shí)序,由定時(shí)器來(lái)控制對(duì)的掃描,以保證足夠的刷新率。掃描時(shí),的CPU僅僅參與對(duì)DMA的設(shè)置和顯存的操作,由DMA控制器來(lái)從顯存中讀取顯示數(shù)據(jù)并送至連接總線(xiàn)上,不停地讀寫(xiě)。這都是由DMA控制器來(lái)完成的,占用CPU的時(shí)間是有限的,從而有足夠的時(shí)間來(lái)實(shí)現(xiàn)用戶(hù)程序代碼。

          結(jié)語(yǔ)
          經(jīng)實(shí)際證明,本方案是可行的,能保證320×240點(diǎn)陣的的刷新率,且留有足夠CPU時(shí)間給用戶(hù)程序。但是對(duì)于分辨率較高的,由于STM32主頻的限制,刷屏速度會(huì)很慢,達(dá)不到應(yīng)用要求,但是對(duì)于一些分辨率適當(dāng)?shù)?a class="contentlabel" href="http://www.ex-cimer.com/news/listbylabel/label/彩屏">彩屏還是能勝任的。

          本文引用地址:http://www.ex-cimer.com/article/161554.htm

          上一頁(yè) 1 2 3 4 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();