<var id="fnfpo"><source id="fnfpo"></source></var>
<rp id="fnfpo"></rp>

<em id="fnfpo"><object id="fnfpo"><input id="fnfpo"></input></object></em>
<em id="fnfpo"><acronym id="fnfpo"></acronym></em>
  • <th id="fnfpo"><track id="fnfpo"></track></th>
  • <progress id="fnfpo"><track id="fnfpo"></track></progress>
  • <tbody id="fnfpo"><pre id="fnfpo"></pre></tbody>

  • x
    x
    查看: 14013|回復: 10
    打印 上一主題 下一主題

    [提問] PIC單片機 bootloader

    [復制鏈接]
    跳轉到指定樓層
    樓主
    發表于 2010-12-27 19:03:51 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
    關鍵詞: 單片機 , 機頂盒 , 數據傳輸
    哪位大哥開發過PIC單片機對單片機更新程序呀?
    弄過的請講解下這方面的知識吧,先謝了。
    小弟想做一款能夠通過外端設備(TxD,RxD線數據傳輸)對產品內的PIC程序進行更新,在需要的時候。有點類似衛星機頂盒空中升級差不多,不同的是有線更新。不知有沒有這方面的軟、硬件參考資料。
    沙發
    發表于 2010-12-28 15:52:38 | 只看該作者
    自己搞吧。。跟PIC通信升級,原理不難~~難在了升級設備上了。。
    板凳
    發表于 2010-12-28 18:41:36 | 只看該作者
    學過一點點PIC的東西,比一般的51單片機麻煩點。不過PIC的抗干擾性不錯。
    至于你說的升級我沒做過?纯创谕ㄐ攀裁吹陌,應該不難搞。
    地板
     樓主| 發表于 2010-12-29 18:43:22 | 只看該作者
    謝謝樓上各位
    如xyj說的多去看看/研究下了,手頭項目真沒頭緒呀...
    地下室
    發表于 2010-12-30 10:18:07 | 只看該作者
    TO 樓主:給個簡單的思路你吧。

    1、你自己制定一個串口通訊協議,讓PIC跟PC通訊,將這個程序在PIC的RAM里面運行。注意,一定要在RAM里面跑,不能在Flash里面。
    2、通過PC,將編譯好的HEX(或者BIN)文件,逐個字節的傳遞到PIC的RAM里面,再從RAM寫到Flash里面,如此反復直至寫完為止。
    3、最后,執行Reset指令,自動啟動。
    6
     樓主| 發表于 2011-1-1 16:56:11 | 只看該作者
    sherwin  謝謝~~
    7
    發表于 2011-2-6 10:41:37 | 只看該作者
    8
    發表于 2011-2-19 10:05:16 | 只看該作者
    9
    發表于 2011-3-7 11:19:32 | 只看該作者
    10
    發表于 2011-3-26 18:42:47 | 只看該作者
    學習了
    11
    發表于 2011-5-6 12:44:35 | 只看該作者
    學習下
    您需要登錄后才可以回帖 登錄 | 立即注冊

    本版積分規則

    關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
    電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
    快速回復 返回頂部 返回列表
    精品一区二区三区自拍图片区_国产成人亚洲精品_亚洲Va欧美va国产综合888_久久亚洲国产精品五月天婷