<tfoot id="ygvxt"><menuitem id="ygvxt"></menuitem></tfoot>
    • <kbd id="ygvxt"></kbd>
      <th id="ygvxt"><progress id="ygvxt"></progress></th>

      您好,歡迎訪問上海意泓電子科技有限責(zé)任公司網(wǎng)站!
      4新聞資訊
      您的位置: 首頁 ->  新聞資訊 -> 單片機

      ?使用ICC AVR和AVR STUDIO的一些差別

      文章出處:單片機 責(zé)任編輯:上海意泓電子科技有限責(zé)任公司 發(fā)表時間:
      2020
      11-10

      列出ICC AVR 過渡到 AVR STUDIO時要注意的幾個問題


      1.頭文件更改


      ICCAVR使用的是“#include


      AVR STUDIO更改為“#include


      在ICC中使用不同MCU的頭文件是不同的,在AVR studio中所有MCU的頭文件都用“#include


      2.AVR studio中延時函數(shù)可直接使用“#include ”頭文件中的延時函數(shù):


      void _delay_us (double __us);


      void _delay_ms(double __ms);


      兩個函數(shù)的參數(shù)均為double型的,通常使用整數(shù)延時即可。


      (函數(shù)最大延時時間是有限制的,參考“util/delay.h”)


      3.中斷函數(shù)寫法不同


      在ICC 中斷函數(shù)名可以自定義


      列出ATmega16的向量表:



      #define IT_RESET        1

      #define IT_INT0         2

      #define IT_INT1         3

      #define IT_TIMER2_COMP 4

      #define IT_TIMER2_OVF   5

      #define IT_TIMER1_CAPT 6

      #define IT_TIMER1_COMPA 7

      #define IT_TIMER1_COMPB 8

      #define IT_TIMER1_OVF   9

      #define IT_TIMER0_OVF   10

      #define IT_SPI_STC      11

      #define IT_USART_RXC    12

      #define IT_USART_UDRE   13

      #define IT_USART_TXC    14

      #define IT_ADC          15

      #define IT_EE_RDY       16

      #define IT_ANA_COMP     17

      #define IT_TWI          18

      #define IT_INT2         19

      #define IT_TIMER0_COMP 20

      #define IT_SPM_RDY      21


      #pragma interrupt_handler user_fuc:Interrupt vector number


      如:


      #pragma interrupt_handler Time2:iv_TIMER2_COMP


      void Time2()


      {


      }


      AVR studio中需添加“#include ”頭文件且中斷函數(shù)名不能自定義


      如:


      #include


      ISR(SIG_OVERFLOW0)       //定時器/計數(shù)器0溢出中斷(ICC AVR 過渡到 AVR STUDIO


      4.一些庫函數(shù)的不同


      ICC                                        AVR studio


      nop()                                    asm("nop")


      WDR()                                 asm("wdr")


      CLI()                                      cli()


      SEI()                                      sei()


      上海意泓電子科技有限責(zé)任公司 版權(quán)所有 未經(jīng)授權(quán)禁止復(fù)制或鏡像

      CopyRight 2020-2025 www.hljhgw.com All rights reserved   滬ICP備2021005866號

      国产强伦姧在线观看,…中文天堂在线一区,亚洲欧洲精品污网站在线观看,在线视频综合站 亚太影院 柯西贝尔-游戏赚网
      <tfoot id="ygvxt"><menuitem id="ygvxt"></menuitem></tfoot>
        • <kbd id="ygvxt"></kbd>
          <th id="ygvxt"><progress id="ygvxt"></progress></th>

          国产免费午夜福利在线播放| 日本人妻少妇8区有码精品视频| 亚洲AV禁18无码一级在线观看| 成人在线观看免费精品| 亚洲色欲色欲综合网久久久久| 亚洲欧美换脸一区二区| 久久午夜国模精品福利| 亚洲乱码中文字幕综合| 在线观看国产不卡秒播AV| 成一区二区三区网站在线观看| 亚洲色中文字幕无码av| 免费网站看v片在线毛| 天天躁日日躁狠狠躁中字无码| 国产综合精品久久亚洲| 2021年亚洲天天爽天天噜| 网友自拍区在线视频精品| 日韩av女同一区二区三区| 国产精品久久久久免费Av| 国产精品 码在线观看一区二区| 亚洲AV乱码二区三区涩涩屋| 国产婷婷综合在线视频中文| 无码在线观看一本二本|