在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

在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。

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

    關注

    6058

    文章

    44821

    瀏覽量

    644651
  • ROM
    ROM
    +關注

    關注

    4

    文章

    577

    瀏覽量

    86823
  • 編譯器
    +關注

    關注

    1

    文章

    1652

    瀏覽量

    49729
收藏 人收藏

    評論

    相關推薦

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

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

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

    用于數(shù)據(jù),由于可以對程序和數(shù)據(jù)同時進行訪問,所以提高了數(shù)據(jù)吞吐率。正因為PIC系列單片機采用了哈佛雙總線結構,所以與常見的微控制器不同的
    發(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單片機開發(fā)的幾個問題

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

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

    PIC單片機是一種用來開發(fā)去控制外圍設備的集成電路(IC)。本內容向廣大工程師全面的介紹了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系列單片機的特點、結構、指令系統(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單片機原理、開發(fā)方法及實踐 何樂生主編 4-8章

    是貫穿全書的主線。在教學過程,《PIC單片機原理開發(fā)方法及實踐》與配套實驗套件配合使用,將會取得理想的教學效果。
    發(fā)表于 10-10 11:14 ?4次下載

    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 ?5014次閱讀
    <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 ?1776次閱讀

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

    6 7 8 1.前綴: PIC MICROCHIP 公司產(chǎn)品代號,特別地:dsPIC集成DSP功能的新型PIC單片機 2.
    發(fā)表于 11-16 11:36 ?6次下載
    【轉】<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 ?1509次閱讀
    主站蜘蛛池模板: 天天视频官网天天视频在线 | 在线三级网址 | 国产色系视频在线观看免费 | 亚洲欧美国产视频 | 国产在线精品观看 | 黄色美女免费网站 | 操女人视频网站 | 亚洲欧美成人网 | 国产美女视频一区二区三区 | 免费看一级黄色录像 | 欧美黄色一级网站 | 亚洲一区在线观看视频 | 黄色在线视频免费 | 色婷婷久久 | 欧美一级www片免费观看 | 黄h视频 | 亚洲第一免费播放区 | 日日摸夜夜爽 | 日本拍拍拍 | 67pao强力打造 | 91中文字幕在线视频 | 亚洲精品成人网 | 女人张开腿男人桶 | 免费啪视频 | 天堂在线.www资源在线观看 | 亚洲视频一区在线 | 2021精品综合久久久久 | 综合色久七七综合七七蜜芽 | 午夜寂寞视频在线观看 | 在线精品国产成人综合第一页 | 深深激情网 | 俺色也 | 中文字幕人成不卡一区 | 国产五月 | 色多多污网站在线观看 | 337p亚洲精品色噜噜狠狠 | 色噜噜狠狠色综合中文字幕 | 人人做人人插 | 手机毛片 | 国产香蕉一区二区精品视频 | 被啪漫画羞羞漫画 |