1. <progress id="ytah5"><p id="ytah5"><thead id="ytah5"></thead></p></progress><source id="ytah5"><track id="ytah5"></track></source>
        <u id="ytah5"></u>

        <b id="ytah5"></b>
        <video id="ytah5"><track id="ytah5"></track></video>

      2. 新聞中心

        EEPW首頁 > 嵌入式系統 > 牛人業話 > 從一張示波器截圖談FIFO

        從一張示波器截圖談FIFO

        作者:Jobs時間:2021-04-22來源:EEPW收藏

        概要:SPI外設具有協議通用性強,高速串行通訊,操作簡便等優點。本文講述了在使用SPI外設驅動LCD屏時,由于功能遇到的“異步”發送數據,導致LCD屏驅動異常,從而屏幕顯示失敗的問題。借助示波器觀察引腳信號,分析信號時序等方法的解決過程,并最終實現SPI外設驅動LCD屏。

        本文引用地址:http://www.kgm0.com/article/202104/424757.htm

        本人的一個項目,項目使用公司的LPC11U68微處理器作為主控芯片,其設計功能之一是驅動TFT LCD屏。TFT LCD屏為SPI接口,于是使用LPC11U68芯片的SSP0外設接口來驅動。

        很簡單的三兩行字,卻讓我在調試的時候一度深陷困境。先上一張示波器截圖,我們慢慢道來。

        圖片.png

        這張示波器截圖對應的是下面這段代碼實現:

        void ssp0_send_byte(uint8_t data)

        {

        uint16_t tmp = data;

        LCD_DESELECT();

        LCD_CMD();

        while((Chip_SSP_GetStatus(LPC_SSP0, SSP_STAT_TNF) == RESET));

        Chip_SSP_SendFrame(LPC_SSP0, tmp);

        while((Chip_SSP_GetStatus(LPC_SSP0, SSP_STAT_TFE) != SET));

        LCD_SELECT();

        }

        LCD驅動對于寄存器或數據的寫入流程還是比較清晰、簡單。如上述源代碼所示:

        step1:將片選CS信號拉低

        step2:配置本條發送數據是命令or數據

        step3:發送8位串行數據

        step4:將片選CS信號拉高

        圖片.png

        上圖為TFT LCD驅動datasheet中的引腳時序參考圖。代碼的編寫也是完全符號時序的要求。可是就是這么簡單的6行代碼出現了問題!

        我將代碼編譯后燒錄入LPC11U68芯片后開始運行,發現LCD屏驅動異常,屏幕沒有任何顯示。

        考慮到代碼是從示例程序移植過來,也不排除出現問題——也許原例程亦無法實現呢!我將代碼更換為GPIO模擬SPI方式實現驅動LCD屏——這次顯示成功了,只是頁面刷新要慢好多了。再次換回SPI外設方式,故障依舊——這也充分說明了硬件是完好的,而問題就出在了軟件設計上面了。

        剛剛開始以為配置LPC11U68芯片的SSP0外設出現了問題,經過反復驗證后,也未能定位原因所在。在軟件分析無果后,請出來了示波器,便有了文章開頭的那一張截圖。

        截圖中,藍線CH1為SPI外設的SCK引腳,黃線CH2為LCD的片選CS信號。從示波器上面可以清晰看到片選CS信號并沒有在發送一幀數據后才拉高,而是提前拉高了。當片選CS引腳為高時,LCD屏忽略SDA上面傳輸的數據,自然LCD屏不會有正確的顯示。

        通過示波器的 介入,我們觀察到了控制信號與數據信號的傳輸過程,并發現了LCD屏未能正確的顯示的癥結所在。下面我們就分析一下其中的原因。

        示例的例程是基于STM32系列單片機,閱讀兩者的datasheet,對比所使用的微處理器LPC11U68的SPI外設,可以看到STM32系列單片機沒有發送。那發送為何物呢?

        “FIFO是先進先出的意思,隊列的方式。”

        “FIFO是一個硬件環形的緩沖隊列,物理上不可尋址,不可見,僅SSPDR這個FIFO出口可見。”

        “SSP接口向SPI總線發送數據時,數據先存到SSPDR當中,由Tx FIFO的狀態及總線是否空閑決定已經存入到SSPDR當中的數據何時進行發送。”

        因為Tx FIFO的深度是有限的,每次發送過程中都是將現有FIFO中所有數據一起發送,所以SSPDR可以理解為發送過程當中的數據緩沖寄存器。”

        以上我從網絡上面摘錄下來的。通過FIFO的介紹可以得出,當程序執行到Chip_SSP_SendFrame()時,僅將數據“塞入”FIFO,并在成功“塞入”后即返回。而此時數據并未成功發送,但片選CS信號 卻在Chip_SSP_SendFrame()返回后,誤認為其成功執行而對片選CS信號進行了釋放拉高操作,待SPI外設真正發送數據時,此時片選CS信號已經釋放,LCD驅動芯片也就不會再接收其數據了。沒有了正確的輸入數據,屏幕也就“漆黑一片”了。

        分析問題已經完成,那么下面我們就著手解決問題。

        通過閱讀官方技術手冊,可以查詢到BUSY標志位代表SPI外設正在發送操作,所以我們僅需要在此標志位清零后再執行片選CS釋放即可。源代碼如下:

        void ssp0_send_byte(uint8_t data)

        {

        uint16_t tmp = data;

        LCD_DESELECT();

        LCD_CMD();

        while((Chip_SSP_GetStatus(LPC_SSP0, SSP_STAT_TNF) == RESET));

        Chip_SSP_SendFrame(LPC_SSP0, tmp);

        while((Chip_SSP_GetStatus(LPC_SSP0, SSP_STAT_TFE) != SET));

        while((Chip_SSP_GetStatus(LPC_SSP0, SSP_STAT_BSY) == SET));

        LCD_SELECT();

        }

        公司旗下LPC系列微處理器對外設增加FIFO可以減少數據中斷的調用,提高整體通訊效率,而這也恰恰營造了一種“異步”指令處理的環境。這時,也就出現了我們的微處理器在代碼執行順序上面出現了沒有按“順序”執行的問題。

        在增加了等待指令后,軟件的操作順序與期望順序一致,TFT LCD驅動顯示正常。我們在軟件設計時,合理使用硬件外設提供的FIFO功能,充分利用其優勢,規避其使用過程中的副作用。雖然本次FIFO帶來了一些困擾,但從整體的系統角度來講,仍然提升了我們的系統效率。




        關鍵詞: NXP FIFO

        評論


        相關推薦

        技術專區

        關閉
        夜射猫精品在线av_啪啪网_啪啪啪_啪啪_啪啪啪视频
      3. 讷河市
      4. 国产aⅴ视频视频不卡在线五月婷婷开心?中文字幕国产处女大香蕉
      5. 在线中文字幕亚洲日韩高清无码中文字幕视频无码不卡中文字幕在线视频
      6. 无码不卡中文字幕在线视频,无码不卡免费高清中文字幕,无码的高清...
      7. 国语自产精品视频在_九九热线有精品视频6
      8. 外国人的性插图动态图,久久国产av偷拍在线,亚洲,在线视频,亚洲在线av
      9. 中文字幕无线观看在 2017中文字字幕66页 中文字幕极速在线观看
      10. 贵阳市
      11. 在线AV国产自产209最新2018国产天天弄谢五月丁香六月综合缴情
      12. 响水县
      13. 成年轻人网站色直接看国产高清在线露脸对白久久人头铁热在线
      14. 日本强奷在线播放,边吸奶边扎下面很爽,男女真人啪啦啪动态图
      15. 在线高清中文字幕电影_强乱中文字幕在线播放_中文亚洲无线码
      16. 临沂市
      17. 国产综合亚洲区,成 人 国产系列,国产 亚洲 中文字幕 在线
      18. 在线 偷拍 欧美 夜间福利1000集分类福利破苞在线视频免费观看
      19. 国产精品毛片在线视频_最新无码国产在线视频
      20. 国产人妻少妇精品视频 国内大量揄拍人妻在线视频 日本高清不卡码无码v亚洲 在线观看国产人妻视频
      21. 边坝县
      22. 伊人大杳蕉情侣成综合_怡红院免费的全部视频_大香蕉久久精品免费8
      23. 图片区 偷拍区 小说区香蕉视频在线观看综合色站狠狠看穞片
      24. 色姑娘久久综合网天天 五月天丁香婷深爱综合 开心婷婷五月综合基地 色姑娘综合站
      25. 丁香五月开心婷婷综合_丁香花久久五月综合网_五月激激激综合网
      26. 在线 偷拍 欧美 动漫操操影院国产在线视频不卡二伊人青青草大香蕉
      27. 天天看高清影视在线 s级做人爱c视频正版免费 天天看在线视频观看
      28. 免费视频,色拍拍拍免费视频在线,久久草色播,日本经典三级片网站
      29. 开心婷婷五月综合基地|中文字幕免费视频不卡|亚洲性爱
      30. 天天色综合_天天色情网_天天操_天天射_天天好逼网_天天啪日日在线观看
      31. 一本道 综合,2017亚洲男人天堂天堂,日本一本道高清无码AV欧美av
      32. 视频一区亚洲视频无码,全国女厕所偷拍全集,偷拍国内女厕所在线
      33. 安溪县
      34. 一本大道道香蕉a 一本到道免费线观看 一本道理在线不卡免费
      35. 情色综合,亚洲色姐妹综合网姐姐,大香蕉综合伊人网,狼人干伊人网
      36. 油尖旺区
      37. 瑞安市
      38. 一级a爰片免费观看全视频,1级a做片视频在线观看,一级a做爰片免费视频
      39. 日久干草青青视频免费_日本近親倫亂中文字幕av視頻
      40. 免费国产久久啪久久爱,亚洲偷偷自拍高清无码,久久是热频这里只精品
      41. 国产精品毛片在线视频_最新无码国产在线视频
      42. 精品 在线 视频 亚洲-国产精品高清视频免费-精品国产自在线拍-国产精品在线手机视频,,,
      43. 婷婷六月丁香综合基地
      44. 永川市
      45. 在线看午夜福利片_777亚洲人成视频免费视频_亚洲 自拍色综合图区_亚洲 欧美 国产 综合免费
      46. 长宁县
      47. 国内自拍Av-直播中国成人va视频,国产自拍汇聚国内外精品a电影
      48. 伊人大香线蕉影院在线播放一本道久综合在线费观看三级黄线在线
      49. 2019高清无码,噜噜噜手机在线版,疯狂抽插正在播放,在线观看
      50. 色啪在线视频免费观看|色偷偷亚洲男人的天堂|色综合色久久综合图片|色啪在线视频免费观看
      51. 亚洲欧美免费无码专区 亚洲男人天堂.日本一本道高清无码AV,最新高清无码专区.在线观看,欧美阿v高清资源在线
      52. 樟树市
      53. 欧美大香蕉免费一级/片在线看全部都是本年度最新无码电影
      54. 青草青草久热精品视频,2019精品国产品在线不卡,青青精品国产自在线拍,亚洲 国内自拍 ** 精品
      55. 成av人电影在线,观看五月丁香网国产精品大陆在线视频天天色情网
      56. 免费一级a毛大片视频,a毛大片免费在线观看,日本毛一片免费观看
      57. 屏东市
      58. 成 人影片 免费观看 成人 h动 漫在线播放 亚洲人成网站在线播放
      59. 天堂AV在线AV,国产亚洲视频中文字幕,国内国内精品视频,以满足广大秒拍控为宗旨的视频网
      60. 永城市
      61. 爱色影,爱色综合v电影,爱色影在线观看,爱色影网站
      62. 伽师县
      63. 灵山县
      64. 国产亚洲中文字幕在线播放|欧美日韩制服首页|丝袜美腿另类-首页
      65. 精品亚洲国内偷拍视频_在线偷拍视频精品视频-在线精品国产在线视频
      66. 伊伊人成综合人网,亚洲综合网站伊人成色,香蕉尹人综合在线观看
      67. 方城县
      68. 普宁市
      69. 龙岩市
      70. 奇米777 米奇影视狠狠 爆乳豊満系列 美丽妇人2动漫在线播放
      71. 人人天天夜夜日日狠狠_天天夜夜i日日高清在线_日日摸天天摸人人看
      72. 三级播三方免费观看aⅴ在线视频男人的天堂琪琪影院yy480线观看
      73. 亚洲免费无女厕所偷拍,美女厕所偷拍,亚洲免费无女厕所偷拍
      74. 国产人妻少妇精品视频,精品国产福利在线视频,午夜私人成年影院
      75. 新宁县
      76. 台湾佬娱乐中文在线网,五月婷婷深开心五月,国产,开心五月四房播播
      77. 来安县
      78. 人人看手机播放,日本一本道手机在线dvd_一本道在线综合久合合
      79. 一本道a不卡免费手机在线观看 ,97碰碰在线新视频,天天爱
      80. 久久婷婷五月综合色啪_国产伊人久久大香蕉_大香蕉网伊人网4在线观看
      81. 亚洲久久久久久中文字幕,国产 亚洲 中文字幕 久久网,久久综合色一.
      82. 淮阳县
      83. 在线高清中文字幕电影,中文字幕免费电影,中日高清字幕版在线观看
      84. 人人看手机播放,日本一本道手机在线dvd_一本道在线综合久合合
      85. 中文字幕久荜在线,日韩欧美一中文字暮2019,中文字幕无线观看高清
      86. 快播云资源__快播云手机_快拨云APP_成人伦理电影_日本一级特黄大片
      87. 青青青国产在线观看手机免费_青草青草久热精品视频_青青精品国产自在线拍
      88. 在线日韩日本国产亚洲 - av大片
      89. 大香蕉免费在线视频,伊在人线香蕉观新在线熊,亚洲香蕉一视频网站
      90. 99RE6热这里在线精品视频_久久精品国产只有精品_国产极品精品免费视频
      91. 日久干草青青视频免费_女人潮喷_俄罗斯videodese12
      92. 青青草a免费线观,青草青草视频2免费观看,最新青草高清视频
      93. 99热在线视频观看免费,婷婷色婷婷开心五月四房播播,亚洲第一狼人,色迷迷
      94. 干妹妹窝窝影院视频在线观看色妹妹9萝莉素人馆_骑姐姐免费播放器
      95. 大量偷拍情侣自拍视频5x在线视频亚洲 亚洲中文无码永久免费
      96. 色情AV论坛,同事帮我足交,黄色视频网站,www.青青草av.com
      97. 久久色综合久久色综合久久色,啪啪啪视频大全,天天爽天天透天天伊人,久久中文字幕视频,2019日本高清无码激情播放
      98. 五月天婷婷_日韩中文字幕_伊人人大蕉_caonila 在线视频分享
      99. 西盟
      100. 崇左市
      101. 日本高清视频在线网站_日本无码高清中文视频_亚洲AV无码在线播放
      102. 亚洲欧洲自拍拍偷亚洲五月六月丁香缴情亚洲人成电影在线观看亚洲
      103. 男女啪啪啪_男女直接做的视频_男女做爰高清免费视频,夹的好爽
      104. 日本一本道综合久久av,久久日本高清一本道,一本道久在线综合久久
      105. 欧美三级片高清在线播放,欧美三级片BT种子下载,欧美三级片下载
      106. 开心婷婷五月综合基地,五月丁香六月综合缴情
      107. 人人爽人人爽人人片av 亚洲视频人人模一起一起谢 久人啪久人啪
      108. 国产福利不卡在线视频_一本道理在线不卡免费_日本红怡院一本道
      109. 不卡无在线一区二区三区观_日本一道本高清二区_多人做人爱的视频
      110. 欧美成年性色生活片 毛片_在线中文字幕亚洲日韩_成 人国产在线观看
      111. 一本大道道香蕉a 一本到道免费线观看 一本道理在线不卡免费
      112. 情色综合,亚洲色姐妹综合网姐姐,大香蕉综合伊人网,狼人干伊人网
      113. 香蕉依人大香蕉综合网,香蕉影视在线观看免费,依人大香蕉新地址
      114. 慈溪市
      115. 久久香蕉国产线看观看_亚洲综合香蕉在线视频_99精品只有里视频
      116. 美女av老司机电影天堂大香蕉性爱视频欧美75视频草屄网
      117. 成av人电影在线,观看五月丁香网国产精品大陆在线视频天天色情网
      118. 欧美成年性色生活片 毛片_在线中文字幕亚洲日韩_成 人国产在线观看
      119. 欧美女厕所偷拍操逼高清在线_司机电影天堂神马影院最新推荐资源
      120. 国内自拍,国产偷拍国产精品网,福利线观看一本道99高清久久草视频
      121. 成人免费视频_欧美成人电影_成人影视_成人黄色视频_成人黄色视频
      122. 精品国产自在现线拍_一本草中文字幕_中国a级毛片,中国a级毛片
      123. 欧美巨乳,欧美Av,色爱综合网欧美av,欧美群交,欧美人曽交流
      124. 奇米网,奇米影视,米奇影视777,米奇电影网,奇米第四色在线影院
      125. 夜射猫精品在线AV|国产超级AV在线视频|黄色网站|AV天堂网
      126. 国产亚洲精品福利视频,高清国产午夜福利在线视频,国产私拍福利精品视频
      127. 欧美成年性色生活片 毛片_在线中文字幕亚洲日韩_成 人国产在线观看
      128. 国产亚洲精品福利视频,高清国产午夜福利在线视频,国产私拍福利精品视频
      129. 国产a在线不卡片 高清国产在线直播 2019国产在线不卡俞拍
      130. 松滋市
      131. 99热在线视频观看免费,婷婷色婷婷开心五月四房播播,亚洲第一狼人,色迷迷
      132. 高清无码中文字幕无线 亚洲国产精品无码中文字幕 中文首页 国产 亚洲
      133. 久久爱视频高清影院一级a做爰视频免费观看大香蕉在线线观看免费
      134. 在线精品国产在线视频,在线看片免费人成视频,一本大道香蕉大l在线
      135. 在线 偷拍 欧美 动漫操操影院国产在线视频不卡二伊人青青草大香蕉
      136. 珲春市
      137. 弥渡县
      138. 福利视频_国产福利视频拍拍拍_国产亚洲精品福利视频_在线观看深夜福利视频_国产福利视频在线观看福利_第一福利在线永久视频_美女自卫慰视频福利www_午夜福利视频
      139. 色婷婷综合缴情综|老司机你们懂的视频|精子窝在线|在线福利院线路一
      140. 广河县
      141. 婷婷六月丁香综合基地
      142. 在线AV国产自产209最新2018国产天天弄谢五月丁香六月综合缴情
      143. 国产人妻少妇精品视频 国内大量揄拍人妻在线视频 日本高清不卡码无码v亚洲 在线观看国产人妻视频
      144. 三级播三方免费观看aⅴ在线视频男人的天堂琪琪影院yy480线观看
      145. 国产女人_国产精品香蕉视频在线_国拍自产亚洲_在线观看国产AV每日
      146. 2019国拍自产在线,国拍自产亚洲,国产a在线不卡 国产自产最新
      147. 田林县
      148. 日日摸天天摸人人看,日日摸天天摸人人看在线观看,日日摸天天摸人人看手机播放
      149. 怀来县
      150. 丁香五月啪啪,激情综合,色久久,色综合网,奇米第四色777米奇影院
      151. VA视频中文字幕亂倫免賛視頻AV每日更新在线观看大香蕉伊人在线
      152. 巨波巨乳在线中文字幕,巨乳彼女の姉在线观看,巨乳制服的誸惑
      153. 广昌县
      154. 电影在线观看_在线中文字幕乱码免费_中文字幕乱码免费
      155. 久久香蕉国产线看观看_亚洲综合香蕉在线视频__99精品只有里视频
      156. 国产自拍,自拍偷拍,国产精品,情侣自拍视频,夫妻自拍视频,网友自拍
      157. 曰本三级片,婷婷五月综合色啪在线观看,成人免费图片
      158. 亚洲美女高清aⅴ视频国产,免费AV在线看,夜夜干夜夜大香蕉,人人在线碰碰视频免费
      159. 2018天天看夜夜看狠狠看 欧美adc性交视频
      160. 777奇米久久精品视在线观看2偷拍国产在线手机在线国产伊甸园偷拍
      161. 体育
      162. 久久婷婷五月综合色啪_国产伊人久久大香蕉_大香蕉网伊人网4在线观看
      163. 亚洲欧美国产综合av|亚洲va在线va天堂va免费啪视频观试看视频
      164. 国产成 人 综合 亚洲,亚洲国产免费综合网,国产综合亚洲区
      165. 2019高清无码,噜噜噜手机在线版,疯狂抽插正在播放,在线观看
      166. 欧美Av无码高清在线_日本无码高清免费_在线中文字幕日本无码欧美
      167. 免费一级a毛大片视频,a毛大片免费在线观看,日本毛一片免费观看
      168. 镇安县
      169. 在线观看视频a免播放器_漂亮人妇被强了在线观看_美女网站免费观看视频
      170. 嘉善县
      171. 大象蕉在线观看免费视频_大象蕉中文字幕在线观看最新网址
      172. 久久香蕉国产线看观看_亚洲综合香蕉在线视频__99精品只有里视频
      173. 一道本不卡高清专区,亚洲毛片美国免费观看,做人爱视频大全美国
      174. 日本一本道综合久久av,久久日本高清一本道,一本道久在线综合久久
      175. 天天色综合_天天色情网_天天啪啪啪,手机青青在线观看国产,蝌蚪人人手机视频专题
      176. 日本av网站私库在线,国产自拍av青青草免费视频老司机91国内视频
      177. 天天看高清久视频,天天看综合天天看,天天看高清在线播放
      178. 美国一级特a黄,欧美一级aa无码大片,特黄的欧美大片,欧美一级片
      179. 无码不卡中文字幕在线视频,无码不卡免费高清中文字幕,无码的高清...
      180. 亚洲香蕉视频在线播放 大香蕉最新视频在线观看最新地址
      181. 开心色综合伊人_ 丁香五月婷婷开心综合
      182. 久草在線歐美激情,久草在線國產自拍,久草在線日韓無碼,久草在線
      183. 国产偷拍国产精品网,亚洲图片偷拍图片区314,国内自拍
      184. 亚洲香蕉视频在线播放日本一级特黄,亚洲香蕉视频在线播放
      185. 男人的天堂天堂AV在线AV国产亚洲视频中文字幕国内国内精品视频男人的天堂是一个专业为广大秒拍控分析秒拍福利视频的资源网站,
      186. 偷拍色拍亚洲区,偷拍 拍自 欧美色区,色就色 综合偷拍区 色汉综合
      187. 国产精品视频在线_国产精品视频在线观看_国产精品视频在线观看诱惑-天天射
      188. 国拍自产亚洲 色就色 综合偷拍区-最新国自产拍-国语自产精品视频
      189. 国产成 人 综合 亚洲,亚洲国产免费综合网,国产综合亚洲区
      190. 国内三级a在线,在线观看国内女厕偷拍,国内自拍久久久久影院
      191. 大量偷拍情侣自拍视频5x在线视频亚洲 亚洲中文无码永久免费
      192. 老司机影视_老司机高清精品视频观看_奇米网在线观看视频
      193. 午夜视频在线国产 国产精品在线手机视频 大量偷拍情侣自拍视频
      194. 天天看电影播放器亚洲see图一级黄电影大片福利妹新视频在线观看
      195. 国产偷拍国产精品网-国产网友自拍 偷拍-国产精品-国产自拍
      196. 管管影院 你的私人影院,视听直播,管管影院 你的私人影院直播间,管管影院
      197. 三级播三方免费观看aⅴ在线视频男人的天堂琪琪影院yy480线观看
      198. 久久婷婷五月综合色啪_国产伊人久久大香蕉_大香蕉网伊人网4在线观看
      199. 曰本三级片,婷婷五月综合色啪在线观看,成人免费图片
      200. 平原县
      201. 宜良县
      202. 连南