icc avr 过渡到 avr studio时要注意的几个问题

icc avr 过渡到 avr studio时要注意的几个问题

ID:16171978

大小:25.00 KB

页数:3页

时间:2018-08-08

icc avr 过渡到 avr studio时要注意的几个问题_第1页
icc avr 过渡到 avr studio时要注意的几个问题_第2页
icc avr 过渡到 avr studio时要注意的几个问题_第3页
资源描述:

《icc avr 过渡到 avr studio时要注意的几个问题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、ICCAVR过渡到AVRSTUDIO时要注意的几个问题列出ICC AVR 过渡到 AVR STUDIO时要注意的几个问题1.头文件更改ICCAVR使用的是“#include ”AVR STUDIO更改为“#include ”在ICC中使用不同MCU的头文件是不同的,在AVR studio中所有MCU的头文件都用“#include ”2.AVR studio中延时函数可直接使用“#include ”头文件中的延时

2、函数: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_TIME

3、R2_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_USA

4、RT_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

5、如:#pragma interrupt_handler Time2:iv_TIMER2_COMPvoid Time2(){}AVR studio中需添加“#include ”头文件且中断函数名不能自定义如:#include ISR(SIG_OVERFLOW0)       //定时器/计数器0溢出中断(ICC AVR 过渡到 AVR STUDIO4.一些库函数的不同ICC                              

6、          AVR studionop()                                    asm("nop")WDR()                                 asm("wdr")CLI()                                      cli()SEI()                                      sei()

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。