久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 使用ICC AVR和AVR STUDIO的一些差別 [打印本頁]

作者: 51黑小牛    時間: 2016-4-10 21:31
標題: 使用ICC AVR和AVR STUDIO的一些差別

列出ICC AVR 過渡到 AVR STUDIO時要注意的幾個問題
1.頭文件更改
ICCAVR使用的是“#include <iom16v.h>”
AVR STUDIO更改為“#include <avr/io.h>”
在ICC中使用不同MCU的頭文件是不同的,在AVR studio中所有MCU的頭文件都用“#include <avr/io.h>”
2.AVR studio中延時函數可直接使用“#include <util/delay.h>”頭文件中的延時函數:
void _delay_us (double __us);
void _delay_ms(double __ms);
兩個函數的參數均為double型的,通常使用整數延時即可。
(函數最大延時時間是有限制的,參考“util/delay.h”)
3.中斷函數寫法不同
在ICC 中斷函數名可以自定義
列出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 <avr/interrupt.h>”頭文件且中斷函數名不能自定義
如:
#include <avr/interrupt.h>
ISR(SIG_OVERFLOW0)       //定時器/計數器0溢出中斷(ICC AVR 過渡到 AVR STUDIO
4.一些庫函數的不同
ICC                                        AVR studio
nop()                                    asm("nop")
WDR()                                 asm("wdr")
CLI()                                      cli()
SEI()                                      sei()




作者: 淺若清風    時間: 2016-5-11 12:51
樓主說得對,頂!d=====( ̄▽ ̄*)b file:///C:/Users/120/AppData/Local/Temp/SGPicFaceTpBq/4968/10087CD1.gif

作者: xshx    時間: 2016-5-13 15:09
學習學習
作者: xshx    時間: 2016-5-13 15:12
????????
作者: wanffee    時間: 2018-4-21 06:14
標記下了,兩種軟件來回倒時容易蒙,謝樓主
作者: 2003hjw    時間: 2018-7-28 21:00
值得學習,謝謝分享
作者: huaishang    時間: 2019-2-13 18:03
標記下了,兩種軟件來回倒時容易蒙,謝樓主
作者: donaldsu    時間: 2019-3-4 20:21
樓主總結的可以




歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 国产不卡视频 | 成人国产精品视频 | 色哟哟av | 91成人国产 | 日韩视频在线观看 | 久久久久97 | 国产精品视频专区 | 国产综合第一页 | 中文字幕在线观看日本 | 久久只有精品 | 欧美成人激情视频 | 日韩国产在线播放 | 青青青视频在线 | 一级免费视频 | 亚洲国产精品久久 | 午夜视频成人 | 国产三级在线 | 日本在线网站 | 深夜福利久久 | 黄色成年人网站 | 国产日韩综合 | 国产精品福利视频 | 久久久久久久网站 | 成人小视频在线观看 | 中文亚洲字幕 | 欧美激情啪啪 | 黄色av观看 | wwwxxx欧美| 成人黄色一级片 | 亚洲在线一区 | 手机成人在线视频 | 欧美精品区| 欧美精品在线视频 | 亚洲一区在线看 | www国产亚洲精品久久网站 | 伊人av影院 | 亚洲综合日韩 | 日韩一区在线播放 | av手机在线免费观看 | 日韩视频在线播放 | 91免费网站入口 |