⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bootcfg.h

📁 AVR 通用 Bootloader 使用说明 *支持多种型号的AVR单片机 *支持多串口的AVR单片机 *支持RS232/RS485/RS422模式 *支持多种通信波特率和时钟频率 *自动计
💻 H
字号:
/*

                           e Y8b    Y8b Y88888P888 88e                       
                          d8b Y8b    Y8b Y888P 888 888D                      
                         d888b Y8b    Y8b Y8P  888 88"                       
                        d8WuHan888b    Y8b Y   888 b,                        
                       d8888888b Y8b    Y8P    888 88b,                      
             e88'Y88                                                         
            d888  'Y e88 88e 888 888 8e 888 888 8e  e88 88e 888 8e           
           C8888    d888 888b888 888 88b888 888 88bd888 888b888 88b          
            Y888  ,dY888 8Shao88 zi8 8yang8 888 888Y888 888P888 888          
             "88,d88 "88 88" 888 888 888888 888 888 "88 88" 888 888          
 888 88b,                    d8  888                         888             
 888 88P' e88 88e  e88 88e  d88  888     e88 88e  ,"Y88b e88 888 ,e e, 888,8,
 888 8K  d888 888bd888 888bd20078888    d888 888b"8" 888d888 888d88 88b888 " 
 888 88b,Y888 888PY888 888P 888  888  ,dY888 888P,ee 888Y888 888888   ,888   
 888 88P' "88 88"  "88 88"  888  888,d88 "88 88" "88 888 "88 888 "YeeP"888   


  Project:       AVR Common BootLoader
                 AVR 通用 Bootloader
  File:          bootcfg.h
                 用户配置参数,请根据你系统的实际情况进行设置
  Version:       1.0

  Compiler:      GCC 4.1.1 + AVR Studio 4.13.528

  Author:        Shaoziyang
                 Shaoziyang@126.com
                 http://shaoziyang.bloger.com.cn
  Date:          2007.3

  Modify:       Add your modify log here

  See readme.txt to get more information.

*/

#ifndef _BOOTCFG_H_
#define _BOOTCFG_H_        1

//定义串口接收缓冲区长度
#define BUFFERSIZE         128

//系统时钟MHz
#ifndef F_CPU
#define F_CPU              8000000UL
#endif

//波特率
#define BAUDRATE           19200

//Bootloader触发模式  0:串口  1:电平
#define LEVELMODE          0

#define LEVELPORT          C
#define LEVELPIN           PC3
//触发电平 1:高  0:低
#define PINLEVEL           0

//等待密码的超时时间 = TimeOutCnt * timeclk
//超时次数
#define TimeOutCnt         10

//同步时间间隔(ms)
#define timeclk            100

//等待文件的超时时间 = TimeOutCntC * timeclk
//发送'C'的最大次数
#define TimeOutCntC        100

//同步密码长度
#define CONNECTCNT         1

//同步密码
unsigned char KEY[] = {'d', 0x0E, 0x1C, 0x39, 0x14, 0x28, 0x57, 0xAA};

//串口号
#define COMPORTNo          

//看门狗使能
#define WDGEn              1

//使用485模式
#define RS485              0
//485控制端口和引脚
#define RS485PORT          C
#define RS485TXEn          PC1

//使用LED指示状态
#define LEDEn              0
//LED控制端口和引脚
#define LEDPORT            D
#define LEDPORTNo          PD6

//某些型号的单片机在初始化后需要延时
#define InitDelay          200

//校验模式  0:CRC16  1:累加和
#define CRCMODE            0

//提示模式: 显示更多交互提示信息,不用可以节省空间
#define VERBOSE            1

#endif

//End of file: bootcfg.h

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -