freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

在pic18單片機(jī)中使用bootloader(doc)-經(jīng)營(yíng)管理(參考版)

2024-08-19 12:39本頁(yè)面
  

【正文】 。因?yàn)樵谑褂米畛S玫娜€方式通信時(shí)(沒(méi)有控制信號(hào)),超級(jí)終端采用了比較保守的方式發(fā)送數(shù)據(jù),本身就比較慢。實(shí)際使用的測(cè)試結(jié)果是:使用 9600 bps 比使用 14 400 bps 時(shí)慢 50%,使用 57 600 bps 比 9600 bps 快一倍,而使用 115 200 bps 時(shí)與 57 600 bps 幾乎沒(méi)有任何區(qū)別。程序代碼 Flash 空間的擦除和寫入速度是比較慢的(典型值是 3~ ),太快了反而容易丟失數(shù)據(jù),造成下載失敗。 ④ 在 BootLoader 中,將波特率設(shè)置得很高并沒(méi)有太大的用處,它并不能夠提高下載整體的速度,而只能加快數(shù)據(jù)傳輸?shù)乃俣?。它們?shí)際是類似的,只是在接口方式上有些區(qū)別。 ③ 使用 RS422/485 方式。這時(shí)BootLoader 程序會(huì)反復(fù)進(jìn)入 BootLoader 狀態(tài),對(duì)單片機(jī)有一定的損傷??梢詫?duì) HEX 進(jìn)行加密處理,變成不能直接查看的數(shù)據(jù)。 ( 3) 其他改進(jìn)的建議和方法 ① HITECH 的 BootLoader 程序接收的是標(biāo)準(zhǔn)的 HEX 文件。這時(shí)可以定義使用任意引腳來(lái)判定是否需要進(jìn)入 BootLoader。 改進(jìn)后的程序增加了一部分參數(shù),它們是: BOOT_SIGNAL——使用單片機(jī)引腳電平觸發(fā)方式進(jìn)入 BootLoader; BOOT_SIGNAL_PORT——定義電平觸發(fā)啟動(dòng)方式檢測(cè)用的引腳; BOOT_SIGNAL_LEVEL——定義檢測(cè)電平 1=高電平觸發(fā), 0=低電平觸發(fā); BOOT_TIME_DELAY——使用超時(shí)方式進(jìn)入 BootLoader,這個(gè)參數(shù)和上面的BOOT_SIGNAL 不能同時(shí) 使用; 第 6 頁(yè) 共 7 頁(yè) 此資料來(lái)自 USE_EXTEND_HEX——是否接收擴(kuò)展的 HEX 代碼,不使用可以節(jié)省代碼,建議不用; USEWDT——是否在 BootLoader 中使用看門狗,建議使用; CONFIRM_TIME——聯(lián)機(jī)同步字節(jié)數(shù),在超時(shí)方式中使用多字節(jié)進(jìn) 行同步; CONFIRM_DATA——用戶可定義的聯(lián)機(jī)數(shù)據(jù); USE_ECHOBACK——編程時(shí)是否回應(yīng),使用可以增加下載時(shí)的安全性,建議使用。如: “: 100200...”就表示地址是 0x200。不過(guò)這種方法需要對(duì) HEX文件的結(jié)構(gòu)有一定的了解才行。這樣 0x200 處的代碼會(huì)在最后才寫入單片機(jī)中。 ⑤ 針對(duì)上面 3(1)中 ③ 的問(wèn)題,可以這樣解決。在每成功接收到一行 HEX 數(shù)據(jù)后,發(fā)出一個(gè)回應(yīng)字節(jié),用于編程時(shí)的錯(cuò)誤檢測(cè)。一般設(shè)置看門狗的溢出時(shí)間在 ~ 2s 比較合適。這種方式比較安全,但是不太適合于遠(yuǎn)程升級(jí)。 ② 增加了特定引腳電平判斷方式,在 BootLoader 程序運(yùn)行后,判斷某個(gè)特定的引腳上的電壓是否是預(yù)定的電壓,由此決定是否需要進(jìn)入 BootLoader 升級(jí)狀態(tài)。在一般情況下, 12 字節(jié)的識(shí)別字符串應(yīng)當(dāng)足夠長(zhǎng)了)。 ① 針對(duì)上面第一項(xiàng)中的問(wèn)題,修改為識(shí)別特定字符串才可以進(jìn)入 BootLoader的升級(jí)狀 態(tài)。 ( 2) 對(duì) HITECH 的 BootLoader 程序的改進(jìn) 針對(duì)上面提到的問(wèn)題,對(duì) HITECH 的 BootLoader 作了一些修改,刪除了部分很少用到的功能和不安全的功能,同時(shí)修改了進(jìn)入 BootLoader 狀態(tài)的判斷條件。這時(shí)需要重新用編程器修改配置字才 行。雖然這樣增加了靈活
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1