久久久久久久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://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 九九热国产精品视频 | 午夜tv免费观看 | 337p日本欧洲亚洲大胆精蜜臀 | a国产一区二区免费入口 | 精品在线免费观看视频 | 亚洲精选久久 | 欧美综合国产精品久久丁香 | 国产精品国产三级国产aⅴ浪潮 | 日韩在线免费视频 | 天堂国产 | 日韩乱码av | 欧美mv日韩mv国产网站91进入 | 免费国产一区二区 | 国产成人精品一区二区三 | 欧美精品免费观看二区 | 黄a免费网络 | 在线观看免费av网 | 九九免费在线视频 | 羞羞视频网站免费观看 | 国产电影一区二区 | 日本一区二区三区在线观看 | 中文二区 | 婷婷色成人 | 日韩欧美中文字幕在线观看 | 日韩2020狼一二三 | 美女艹b | 91精品国产综合久久婷婷香蕉 | 精品国产一区久久 | 精品日韩一区二区三区 | 天堂网中文字幕在线观看 | 欧美爱爱视频 | 精品国产一区二区 | 欧美精品欧美精品系列 | 国产91av视频在线观看 | 久久久精品一区二区三区 | 久久成人av| 日韩精品在线看 | 国产成人午夜精品影院游乐网 | 中文字幕1区2区3区 日韩在线视频免费观看 | 日韩毛片网 | 九九综合|