色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

在PIC單片機中為系列號保留ROM空間的方法

麥辣雞腿堡 ? 來源:Microchip微芯 ? 作者:Microchip微芯 ? 2023-01-22 15:16 ? 次閱讀

問:我想把Page1的ROM空間里最高地址的128個字節(jié)放到一邊,我們會用外部的軟硬件來額外地寫入這些字節(jié)位置(我將會在生產(chǎn)線上對這些單片機做帶有系列號的串行編程SQTP),顯然,這些字節(jié)是只讀的。有沒有什么建議來把這樣一塊ROM放到一邊呢?

答:我們有如下建議;在你的C模塊里放置下面的代碼:

extern const char myarray[]; // 這里不要聲明數(shù)組的大小
#asm
psect reserved,class=CODE,delta=2
global _myarray
_myarray:
ds 128 ;保留128個字
#endasm

現(xiàn)在來加入linker options,把下面的PICC命令行加入:

-l-preserved=0F80h

于是你就在F80地址開始得到了128個字的空間,而且這個地址空間會被鏈接器在分配代碼空間時避開。

如果你需要預初始化這些單元到FF或者其他值,那么它應該象這樣:
#asm
psect reserved,class=CODE,delta=2
global _myarray
_myarray:
retlw 0xFF
retlw 0xFF
; 重復你需要的次數(shù)

#endasm

如果要在C代碼中訪問這些SQTP的系列號,可以這樣:

#define SQTP_table(name,size)
extern const char name[];
asm("global _" ___mkstr(name));
asm("psect " ___mkstr(name) ",class=CODE,delta=2"); asm("_" ___mkstr(name) ":"); asm("rept " ___mkstr(size)); asm("retlw 0"); asm("endm");

SQTP_table(XXX,YYY);//把XXX改成你想要的表格名稱,并把YYY改成表格的大小。例如:SQTP_table(sqtp,16);
C代碼可以這樣訪問這些系列號:
main()
{
char ch;
ch = sqtp[3]; //把表格的第四個字節(jié)賦給變量ch。
}
你可以通過額外的命令行選項來把這個表格放置到任何你需要的地址位置:(build option->global->additional command line options)。
加入
-l-pXXX=0YYYh
這里XXX是你使用的表格的名稱,YYY是地址。例如:-l-psqtp=01000h
這將把表格sqtp放置到地址0x1000。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6035

    文章

    44553

    瀏覽量

    634735
  • ROM
    ROM
    +關注

    關注

    4

    文章

    572

    瀏覽量

    85736
  • 編譯器
    +關注

    關注

    1

    文章

    1624

    瀏覽量

    49111
收藏 人收藏

    評論

    相關推薦

    PIC系列單片機的優(yōu)勢所在。

    的點火器需要一個I/O較少、RAM及程序存儲空間不大、可靠性較高的小型單片機,若采用40腳且功能強大的單片機,投資大不說,使用起來也不方便。PIC
    發(fā)表于 03-14 13:28

    PIC單片機與51系列單片機的區(qū)別

    用于數(shù)據(jù),由于可以對程序和數(shù)據(jù)同時進行訪問,所以提高了數(shù)據(jù)吞吐率。正因為PIC系列單片機采用了哈佛雙總線結(jié)構(gòu),所以與常見的微控制器不同的
    發(fā)表于 07-21 00:07

    PIC單片機是如何命名的

    PICXXXXXXXX(X)-XXX/XX 12345678 1.前綴: PIC MICROCHIP 公司產(chǎn)品代號,特別地:dsPIC集成DSP功能的新型PIC單片機2.
    發(fā)表于 11-24 07:47

    PIC單片機基礎知識

    PIC系列單片機簡介 ◆ PIC系列單片機程序設計基礎 ◆
    發(fā)表于 01-18 13:30 ?112次下載

    PIC系列單片機通用目標電路板的設計

    詳細介紹PIC系列單片機的通用目標電路板的設計思想和設計方法, 并給出電路原理圖和應用實例。
    發(fā)表于 04-07 09:42 ?32次下載

    PIC單片機開發(fā)的幾個問題

    PIC單片機國內(nèi)日益流行,本文介紹Microchip PIC系列單片機開發(fā)過程
    發(fā)表于 06-18 13:46 ?2559次閱讀

    PIC單片機教程_PIC單片機學習要點

    PIC單片機是一種用來開發(fā)去控制外圍設備的集成電路(IC)。本內(nèi)容向廣大工程師全面的介紹了PIC單片機,涵蓋PIC
    發(fā)表于 06-28 15:19
    <b class='flag-5'>PIC</b><b class='flag-5'>單片機</b>教程_<b class='flag-5'>PIC</b><b class='flag-5'>單片機</b>學習要點

    PIC系列單片機的開發(fā)應用技術

    本書旨在將3個層次不同型號的PIC系列單片機的特點、結(jié)構(gòu)、指令系統(tǒng)及設計應用技術加以歸納整理,并提供豐富的應用實例,讀者建立PIC
    發(fā)表于 10-29 16:23 ?65次下載
    <b class='flag-5'>PIC</b><b class='flag-5'>系列</b><b class='flag-5'>單片機</b>的開發(fā)應用技術

    PIC中檔單片機系列-LCD

    PIC中檔單片機系列-LCD
    發(fā)表于 10-16 14:22 ?5次下載
    <b class='flag-5'>PIC</b>中檔<b class='flag-5'>單片機</b><b class='flag-5'>系列</b>-LCD

    PIC系列單片機程序設計基礎

    PIC系列單片機程序設計基礎
    發(fā)表于 10-16 14:27 ?9次下載
    <b class='flag-5'>PIC</b><b class='flag-5'>系列</b><b class='flag-5'>單片機</b>程序設計基礎

    PIC32MM系列單片機

    本視頻將向您介紹Microchip的PIC32MM系列低成本、低功耗單片機。這一全新系列定位介于低功耗PIC24F
    的頭像 發(fā)表于 06-06 13:46 ?4830次閱讀
    <b class='flag-5'>PIC</b>32MM<b class='flag-5'>系列</b><b class='flag-5'>單片機</b>

    pic單片機程序設計的基本方法解析

    pic單片機在學習和工作均扮演著重要角色,往期文章,小編曾對pic
    發(fā)表于 03-06 09:58 ?1669次閱讀

    【轉(zhuǎn)】PIC單片機的命名規(guī)則

    6 7 8 1.前綴: PIC MICROCHIP 公司產(chǎn)品代號,特別地:dsPIC集成DSP功能的新型PIC單片機 2.
    發(fā)表于 11-16 11:36 ?6次下載
    【轉(zhuǎn)】<b class='flag-5'>PIC</b><b class='flag-5'>單片機</b>的命名規(guī)則

    PIC系列單片機

    的新趨勢。現(xiàn)在PIC系列單片機在世界單片機市場的份額排名已逐年升位,尤其8位
    發(fā)表于 11-16 12:36 ?9次下載
    <b class='flag-5'>PIC</b><b class='flag-5'>系列</b><b class='flag-5'>單片機</b>

    單片機的RAM vs ROM

    單片機的RAM vs ROM
    的頭像 發(fā)表于 09-28 17:57 ?1185次閱讀
    主站蜘蛛池模板: av亚洲2017色天堂| 婷婷亚洲AV色香蕉蜜桃| 娇妻归来在线观看免费完整版电影| 被滋润的艳妇疯狂呻吟白洁老七 | 狠狠色狠色综合曰曰| 成人永久免费视频网站在线观看| 6080yy 久久 亚洲 日本| 亚洲中文无码AV在线观看| 亚洲AV久久无码精品蜜桃| 天美麻豆成人AV精品视频| 日韩人妻无码专区一本二本| 日本熟妇多毛XXXXX视频| 日本午夜视频在线| 千禧金瓶梅快播| 欧美牲交A欧美牲交| 欧美激情视频在线观看一区二区三区| 美女张开腿让男人桶爽无弹窗| 老版香蕉版下载| 免费国产在线观看| 绝色娇嫩美人妻老师| 蜜芽一二三区| 欧美日韩国产码在线| 秋霞电影在线观看午夜伦| 日本69色视频在线观看| 日日夜夜撸 在线影院| 色综合99久久久国产AV| 性饥渴姓交HDSEX| 亚洲精品免费观看| 在线播放日韩欧美亚洲日本| 18美女腿打开无遮软件| 99手机在线视频| 成 人 免费 黄 色 网站无毒下载| 俄罗斯性孕妇孕交| 国产白丝JK被疯狂输出视频| 国产精品视频免费视频| 九九热国产视频| 永久午夜福利视频一区在线观看| 艳鉧动漫1~6全集观看在线| 中国bdsmchinesehd| G国产精品无马| 国产精品成人啪精品视频免费观看 |