98国产精品综合一区二区三区,国产福利视频,男人添女人囗交做爰视频,日本免费一区二区三区视频观看

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當(dāng)前位置:首頁 >> 技術(shù)中心 >> 單片機(jī)入門 >> 如何實(shí)現(xiàn)對PIC芯片ROM中的程序地址的精確定位?

如何實(shí)現(xiàn)對PIC芯片ROM中的程序地址的精確定位?

關(guān)鍵字:PIC ROM 芯片 程序 作者:admin 來源:不詳 發(fā)布時(shí)間:2018-05-19  瀏覽:17

如何實(shí)現(xiàn)對PIC芯片ROM中的程序地址的精確定位。

一個(gè)懸而未決的問題,歷時(shí)4個(gè)月終于獲解。大塊人心。

事情要從4個(gè)月前的一場討論說起。詳細(xì)情況見:天梯 之 從零開始玩PIC——11.關(guān)于FLASH操作的討論

問題的實(shí)質(zhì),就是如何實(shí)現(xiàn)對ROM中的程序地址的精確定位。因?yàn)橹挥芯_定位了,才能通過對FLASH的寫操作來修改表格中的數(shù)據(jù)。(甚至可以修改程序!)。

當(dāng)時(shí),yewuyi 和martin 參與了討論。并且,martin給出了一個(gè)不太理想的解決方案:在編譯器命令行選項(xiàng)中進(jìn)行設(shè)置,讓編譯器絕對避開某些區(qū)域。然后把這塊區(qū)域開辟為表格。但是這個(gè)方案的缺點(diǎn)是,在燒芯片時(shí),無法對表格內(nèi)容初始化,必須通過串口下載,由單片機(jī)程序去修改。

這個(gè)問題被懸置了很久,今天,終于在網(wǎng)上看到一篇貼(參見:PICC中如何用指針訪問const 數(shù)組? ),匠人由此受到啟發(fā)。找到了問題的解決方案,總結(jié)如下:

1、在定義const數(shù)組的同時(shí),定義const指針:

const tU08 LED_TAB[]=

{

//。。。。內(nèi)容略。。。。

};

const tU08 *romPtr; //定義指向ROM 的指針

2、程序中可以對上面的指針變量賦值和實(shí)現(xiàn)取數(shù)操作:

tU08 i ;

romPtr = LED_TAB;

i=*romPtr++; //取指針指向的一個(gè)數(shù),然后指針加1

3、同樣的,我們也可以把romPtr 指針值傳遞給其他變量:

tU16 m;

romPtr = LED_TAB;

m=romPtr;

4、更神奇的是,我們可以通過這種方式,找到任意一個(gè)函數(shù)的起始PC地址:

romPtr = temp_cnt; //說明:“temp_cnt”為一個(gè)函數(shù)。

5、找到了地址,再要修改該地址所在的FLASH,自然應(yīng)該沒有問題了吧。呵呵。

擴(kuò)展閱讀:關(guān)于PIC24的DISI禁止中斷指令

編輯:admin  最后修改時(shí)間:2018-05-19

聯(lián)系方式

0755-82591179

郵箱:ivy@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A09

Copyright © 2014-2025 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號-4

小鸡庄园每日答案汇总| 领导在办公室含我奶头口述| 巜疯狂的少妇4做爰bd| 小13箩利洗澡无码视频网站免费| 国产精品久久午夜夜伦鲁鲁| 国产精品无圣光一区二区| 国产亲妺妺乱的性视频| 特级aaaaaaaaa毛片免费视频| 97久久精品人人澡人人爽| 欧美日韩国产精品| 好爽毛片一区二区三区四无码三飞| 厨房掀起少妇裙子挺进去| 波多野结衣在线| 伊人久久综合热线大杳蕉岛国| 被捣出白浆潮喷失禁抽出好爽| 国产猛男猛女超爽免费视频| 日韩一卡2卡3卡4卡| 99久久亚洲精品无码毛片| 337p人体粉嫩胞高清大图av| 亚洲熟女一区二区三区| 欧美老熟妇又粗又大| 吃了他达拉非太硬还需要继续吃吗| 亚洲精品乱码久久久久久| 无码少妇一区二区| 舌尖伸入湿嫩蜜汁呻吟| 特大黑人巨交吊性xxxx| 狠狠躁夜夜躁av网站色| 国产av无遮挡喷水白浆桃花视频| 久久亚洲精品中文字幕| 下面一进一出好爽视频| 亚洲欧美成人无码久久久| 日韩中文字幕区一区有砖一区| 波多野结衣中文字幕| 国产在线拍揄自揄拍无码视频| 三攻一受4p肉调教| 极度性变态另类扩张| 国产亚洲精品精华液| 丁香五月色情久久久久| 最残忍最另类残虐sm的小说| 小悔的性荡生活| 夜夜躁婷婷av蜜桃|