久久久久久久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
主站蜘蛛池模板: 午夜精品视频在线观看 | 久久精品91久久久久久再现 | 中文在线亚洲 | 国产精品欧美一区二区 | 亚洲网站在线观看 | 国内精品一区二区 | 99热热| www.日本精品 | av成人在线观看 | 啪一啪在线视频 | 久久国产精品免费 | 日本精品久久久一区二区三区 | 羞羞视频网页 | 成人在线视频一区 | 国产成人久久av免费高清密臂 | www.日韩在线| 久草视频在线播放 | 日韩在线视频一区二区三区 | 欧美色a v| 伊人春色成人 | 自拍中文字幕 | 能免费看的av | 日本视频中文字幕 | 成人久久18免费 | 91黄色片免费看 | 国产精品久久午夜夜伦鲁鲁 | 综合色久 | 中文字幕一区二区在线观看 | 久久久久久久一区 | 日本免费在线 | 亚洲综合中文字幕在线观看 | 国产黄色av电影 | 亚洲一二三在线观看 | 亚洲成人精品一区 | 韩国久久精品 | 免费日本视频 | 亚洲欧美中文字幕在线观看 | 91在线区 | 日本视频在线 | 国产一区二区三区四区区 | 激情欧美一区二区三区 |