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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 6767|回復(fù): 8
打印 上一主題 下一主題
收起左側(cè)

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

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:113276 發(fā)表于 2016-4-10 21:31 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式

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



評(píng)分

參與人數(shù) 1黑幣 +5 收起 理由
Kiness + 5

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏4 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:116389 發(fā)表于 2016-5-11 12:51 | 只看該作者
樓主說(shuō)得對(duì),頂!d=====( ̄▽?zhuān)?)b file:///C:/Users/120/AppData/Local/Temp/SGPicFaceTpBq/4968/10087CD1.gif
回復(fù)

使用道具 舉報(bào)

板凳
ID:80847 發(fā)表于 2016-5-13 15:09 | 只看該作者
學(xué)習(xí)學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

地板
ID:80847 發(fā)表于 2016-5-13 15:12 | 只看該作者
????????
回復(fù)

使用道具 舉報(bào)

5#
ID:120111 發(fā)表于 2018-4-21 06:14 來(lái)自觸屏版 | 只看該作者
標(biāo)記下了,兩種軟件來(lái)回倒時(shí)容易蒙,謝樓主
回復(fù)

使用道具 舉報(bào)

6#
ID:380304 發(fā)表于 2018-7-28 21:00 | 只看該作者
值得學(xué)習(xí),謝謝分享
回復(fù)

使用道具 舉報(bào)

7#
ID:25103 發(fā)表于 2019-2-13 18:03 | 只看該作者
標(biāo)記下了,兩種軟件來(lái)回倒時(shí)容易蒙,謝樓主
回復(fù)

使用道具 舉報(bào)

8#
ID:422553 發(fā)表于 2019-3-4 20:21 | 只看該作者
樓主總結(jié)的可以
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产美女av| 人与拘一级a毛片 | 国产在线观看一区二区三区 | 欧美日韩亚洲综合 | 青青草久久 | 精品欧美一区二区三区久久久 | 欧美乱强伦 | 啪啪综合网| 国产又黄又猛 | 一区二区色 | 看毛片视频| 最新中文字幕在线 | 欧美一二区 | 青草在线视频 | 黄色免费av| 免费av网站在线观看 | 日韩中文字幕在线观看 | 亚洲精品网址 | 伊人成人在线视频 | 久操福利视频 | 免费成人结看片 | 亚洲少妇视频 | 国产成人精品视频 | 国产成人a亚洲精品 | 成人午夜精品 | 欧美日韩视频在线 | 国产理论片在线观看 | 999久久久精品 | 欧美极品视频 | 黄色一级大片在线免费看产 | 日韩欧美第一页 | 国产性猛交96 | 久久久久久久av | 深夜福利网 | 国产精品久久久久久久午夜 | 免费观看全黄做爰视频 | 欧美自拍视频 | 97视频免费在线观看 | 欧美日韩亚洲一区 | 日韩精品区 | 自拍偷拍欧美 |