专题一 宏的使用技巧
1.1常用的宏
1.2几个宏的特殊用法
1.2.1井号#
1.2.2 双井号##
1.2.3取特定参数
1.2.4将编译时间保存到目标代码中
1.2.5编译版本号的问题
1.3宏在AVR单片机中的应用
1.3.1使用宏简化程序的移植
1.3.2关于波特率计算时的四舍五入
1.3.3使用宏检查串口波特率误差的方法
1.3.4 AVR单片机中定义的常数
1.4使用宏管理I0
1.4.1基本方法
1.4.2改进的方法
1.4.3跨平台的l0管理
1.5使用宏时需要注意的问题
1.5.1宏定义中的表达式
1.5.2宏定义参数时需要注意的问题
专题二 编程技巧
2.1函数和变量在Flash中的定位
2.2软件定时器的使用
2.2.1使用方法
2.2.2简单示例
2.2.3使用软件定时器的优缺点
2.3多个中断共用一个中断服务程序
2.4超长低功耗延时
2.5 CRC校验计算方法的比较
……
专题三 通信接口的使用技巧
专题四 AVRUSB的使用技巧
专题五 Bootloader
参考文献