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

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 關(guān)于GCC中斷調(diào)用函數(shù)名的問(wèn)題

          關(guān)于GCC中斷調(diào)用函數(shù)名的問(wèn)題

          作者: 時(shí)間:2016-11-22 來(lái)源:網(wǎng)絡(luò) 收藏
          問(wèn):
          嗯。。最近學(xué)習(xí)AVR,我用的編譯軟件是GCC。。。

          覺(jué)的網(wǎng)上這個(gè)方面的資料還是比較少的,用ICC的比較多。

          如我用外部中斷時(shí),寫(xiě)中斷函數(shù)用的中斷函數(shù)名
          ISR(INTO_vect)

          想知道用到其他函數(shù)時(shí)用的什么函數(shù)名??!

          在庫(kù)函數(shù)里,找了下沒(méi)有找到。

          答:
          還可以按以下路徑:
          WINAVR安裝目錄->avr->include->avr
          可以找到對(duì)應(yīng)各個(gè)型號(hào)的頭文件,比如iom8.h對(duì)應(yīng)mega8,里面有如下一段:




          #defineINT0_vect _VECTOR(1)
          #defineSIG_INTERRUPT0 _VECTOR(1)


          #defineINT1_vect _VECTOR(2)
          #defineSIG_INTERRUPT1 _VECTOR(2)


          #defineTIMER2_COMP_vect _VECTOR(3)
          #defineSIG_OUTPUT_COMPARE2 _VECTOR(3)


          #defineTIMER2_OVF_vect _VECTOR(4)
          #defineSIG_OVERFLOW2 _VECTOR(4)


          #defineTIMER1_CAPT_vect _VECTOR(5)
          #defineSIG_INPUT_CAPTURE1 _VECTOR(5)


          #defineTIMER1_COMPA_vect _VECTOR(6)
          #defineSIG_OUTPUT_COMPARE1A _VECTOR(6)


          #defineTIMER1_COMPB_vect _VECTOR(7)
          #defineSIG_OUTPUT_COMPARE1B _VECTOR(7)


          #defineTIMER1_OVF_vect _VECTOR(8)
          #defineSIG_OVERFLOW1 _VECTOR(8)


          #defineTIMER0_OVF_vect _VECTOR(9)
          #defineSIG_OVERFLOW0 _VECTOR(9)


          #defineSPI_STC_vect _VECTOR(10)
          #defineSIG_SPI _VECTOR(10)


          #defineUSART_RXC_vect _VECTOR(11)
          #defineSIG_UART_RECV _VECTOR(11)


          #defineUSART_UDRE_vect _VECTOR(12)
          #defineSIG_UART_DATA _VECTOR(12)


          #defineUSART_TXC_vect _VECTOR(13)
          #defineSIG_UART_TRANS _VECTOR(13)


          #defineADC_vect _VECTOR(14)
          #defineSIG_ADC _VECTOR(14)


          #defineEE_RDY_vect _VECTOR(15)
          #defineSIG_EEPROM_READY _VECTOR(15)


          #defineANA_COMP_vect _VECTOR(16)
          #defineSIG_COMPARATOR _VECTOR(16)


          #defineTWI_vect _VECTOR(17)
          #defineSIG_2WIRE_SERIAL _VECTOR(17)


          #defineSPM_RDY_vect _VECTOR(18)
          #defineSIG_SPM_READY _VECTOR(18)

          這就是你寫(xiě)中斷服務(wù)程序時(shí)要用到的名稱。


          評(píng)論


          技術(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); })();