首页 理论教育 AVR单片机常用库函数介绍,助力零起步

AVR单片机常用库函数介绍,助力零起步

时间:2023-10-17 理论教育 版权反馈
【摘要】:本软件被开锁后,密码显示在“About”对话框中,例如:2.AVR特殊函数ICCAVR有许多访问UART、EEPROM和SPI的函数,堆栈检查函数对检测堆栈是否溢出很有用。

AVR单片机常用库函数介绍,助力零起步

1.库源代码

库源代码默认路径为c:\icc\libsrc.avr\libsrc.zip,是一个密码保护的ZIP压缩文件,用户可以从互联网上任意下载一个UNZIP程序进行解压缩。本软件开锁后,密码显示在“About”对话框中,例如:

2.AVR特殊函数

ICCAVR有许多访问UART、EEPROM和SPI的函数,堆栈检查函数对检测堆栈是否溢出很有用。

3.io*.h头文件

这些文件中是从ATMEL官方公开的定义I/O寄存器的源文件经过修改得到的,应该用这些文件来代替老的avr.h文件

4.macros.h文件

ICCAVR中的macros.h文件包含了许多有用的宏定义,如bit(x)及看门狗复位、开、关全局中断等宏,在使用这些宏时,必须包含以下预处理命令:

5.其他头文件

ICCAVR支持下列标准的C头文件,如果用户的程序使用了头文件所列出的函数,在程序的开始要包含头文件,在使用浮点数和长整型数的程序中,必须用#include预编译指令包含这些头文件。

●assert.h:assert(),声明宏。(www.xing528.com)

●ctype.h:字符类型函数。

●float.h:浮点数原形。

●limits.h:数据类型的大小和范围。

●math.h:浮点运算函数。

●stdarg.h:变量参数表。

●stddef.h:标准定义。

●stdio.h:标准输入输出IO函数。

●stdlib.h:包含内存分配函数的标准库。

●string.h:字符串处理函数。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈