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

          新聞中心

          stm32之uCGUI移植

          作者: 時間:2016-11-25 來源:網(wǎng)絡(luò) 收藏

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

          (七) 定時器中斷配置,給UCGUI系統(tǒng)一個時鐘(個人觀點,僅供參考),否則GUIDEMO程序無法運行

          1、 在這里用定時器2,所以需要配置定時器和NVIC中斷,配置函數(shù)大家就自己做了,只是這里的定時器配置成2KHz的頻率,如果想要界面變化快點,那么提高頻率即可;然后我們進入定時器2的中斷函數(shù),首先在stm32f10x_it.c文件中加入外部變量聲明 extern volatile int OS_TimeMS; 然后加入定時器2中斷函數(shù),如下:
          void TIM2_IRQHandler(void)

          {

          if ( TIM_GetITStatus(TIM2 , TIM_IT_Update) != RESET )

          {

          TIM_ClearITPendingBit(TIM2 , TIM_FLAG_Update);

          OS_TimeMS++;

          if(OS_TimeMS ==0)

          {

          //GUI_TOUCH_Exec(); // 不帶觸摸不需要這條語句

          }

          }

          }


          后記

          如有bug,懇請指出,歡迎各位網(wǎng)友一起討論,一起進步,祝大家學(xué)業(yè)有成。

          后續(xù)更新,請關(guān)注作者博客。

          注意的問題:

          1、 uCGUI中已經(jīng)有LCD這個宏定義了,所以用戶的代碼中絕對不能有LCD這個宏定義,很多人在寫LCD驅(qū)動函數(shù)的時候,用到了LCD這個宏定義,建議用別的名字如TFTLCD;

          2、 用到的庫函數(shù)一定要進入到工程中,并且要添加對應(yīng)的頭文件路徑。

          雖不精彩,但卻用心!水平有限,一笑了之!

          作者:Stone_up

          時間:2013-08-01

          版本:V1.0









          上一頁 1 2 下一頁

          關(guān)鍵詞: stm32uCGUI移

          評論


          相關(guān)推薦

          技術(shù)專區(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); })();