新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > AVR_M8 BootLoader應(yīng)用范例

        AVR_M8 BootLoader應(yīng)用范例

        作者: 時(shí)間:2016-11-13 來(lái)源:網(wǎng)絡(luò) 收藏
        //meg8bootloader
        //BOOTSZ1BOOTSZ0=00
        //meg8bootloader
        //BOOTSZ1BOOTSZ0=00
        #include
        #defineSPM_PAGESIZE64//M8的一個(gè)Flash頁(yè)為64字節(jié)(32字)

        #defineBAUD38400//波特率采用38400bps
        #defineCRYSTAL8000000//系統(tǒng)時(shí)鐘8MHz
        //計(jì)算和定義M128的波特率設(shè)置參數(shù)
        #defineBAUD_SETTING(unsignedchar)((unsignedlong)CRYSTAL/(16*(unsignedlong)BAUD)-1)
        #defineBAUD_H(unsignedchar)(BAUD_SETTING>>8)
        #defineBAUD_L(unsignedchar)BAUD_SETTING

        #defineDATA_BUFFER_SIZE128//定義接收緩沖區(qū)長(zhǎng)度
        //定義Xmoden控制字符
        #defineXMODEM_NUL0x00
        #defineXMODEM_SOH0x01
        #defineXMODEM_STX0x02
        #defineXMODEM_EOT0x04
        #defineXMODEM_ACK0x06
        #defineXMODEM_NAK0x15
        #defineXMODEM_CAN0x18
        #defineXMODEM_EOF0x1A
        #defineXMODEM_RECIEVING_WAIT_CHARC
        //定義全局變量
        constcharstartupString[]="Typeddownload,Othersrunapp.nr 主站蜘蛛池模板: 顺平县| 德钦县| 图片| 葫芦岛市| 宁夏| 孝昌县| 财经| 灵璧县| 全南县| 琼结县| 呈贡县| 马龙县| 伊宁市| 玛纳斯县| 绥滨县| 石家庄市| 虎林市| 乌兰县| 乐山市| 咸阳市| 若尔盖县| 桐柏县| 镶黄旗| 师宗县| 长丰县| 沙田区| 陆良县| 阳城县| 佛山市| 霍州市| 汝阳县| 宁陕县| 襄垣县| 宁化县| 宁南县| 榆林市| 西乡县| 榆中县| 湟源县| 台东县| 湾仔区|