娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2024年12月19日(星期四)

正在發生

2018年12月19日 | 中斷里面開數組以及sprintf函數的解決辦法

發布者:光子夢境 來源: eefocus關鍵字:中斷  開數組  sprintf函數 手機看文章 掃描二維碼
隨時隨地手機看文章

前天遇到了中斷里面開不了數組的問題,經驗證果然是堆棧內存的問題,然后經過我查資料,終于找到了編譯文件里面的一個.map文件


里面就是內存分配的表格,部分如下:


SECTION                            START      END         SIZE   ALIGN


R

                                  00002100  00002453       354   4

SU

                                  00002454  00002753       300   4

SI

                                  00002754  00002853       100   4


     可以看到其中SI是中斷堆棧,SU是用戶數據堆棧。中斷堆棧只有100(16進制)字節的大小。這個大小其實也不小了,但是如果開大的數組的話還是不夠的,因為中斷啟動后本身會占用一些(我猜測),但是sprintf函數居然有100都不夠,確實讓我驚訝。我之后開到了800,問題立刻解決了。sprintf可以用了,開數組開到1000大小都沒問題。


      我用的是瑞薩的單片機,HEW開發環境,它里面想要對堆棧操作,我目前發現可以有兩個半辦法。一是在新建工程時有提示,二是里面有個stacksct.h的頭文件可以設置。然后還有半個辦法是里面在編譯選項里面有個對堆棧地址順序的調整,不能調整大小,但能調整地址值。


     準確的說中斷數據是SI棧,棧向上增長,會碰到SU用戶數據,導致數據沖突,程序亂飛。我開始時只找到了調整地址值的方法,將SI移到了SU上面,結果也暫時解決了沖突的問題,可是之后在執行程序時,有地方出現了bug,看來是沖突到了R。


    但是舊的問題解決了,新的問題出來了。


    關于uip這個tcp建議協議的問題。

關鍵字:中斷  開數組  sprintf函數 引用地址:中斷里面開數組以及sprintf函數的解決辦法

上一篇: keil里中斷服務函數設置標志位時加volatile
下一篇:89c51中斷系統及中斷控制

推薦閱讀

集微網消息,據外媒gsmarena爆料消息稱,三星將推出一款新入門級M系列智能手機,M20將會是該系列的第一款產品。據了解,M20將配備5000mAh的超大容量電池,搭載3GB內存和Exynos 7885處理器,正如預期的那樣,內建超過6.0英寸的LCD屏幕,并且支持1300W+500W像素攝像頭,前置則是800萬像素。Galaxy M20將會進入英國,德國,法國,波蘭等地區,但并沒有提到...
機器人的應用領域 工業機器人 制造工業機器人的目的主要在于消減人員編制和提高產品質量。與傳統的機器相比他有兩大優點:生產過程幾乎完全自動化和生產設備高適應能力。現在工業機器人主要應用于汽車工業、機電工業、通用機械工業、建筑業、金屬加工、鑄造以及其他重型工業和輕工業部門。在農業方面,已把機器人用于水果和蔬菜嫁接、收獲、與分類,剪...
12月18日,《臨港新片區前沿產業發展“十四五”規劃》(以下簡稱《規劃》)正式發布。《規劃》指出,到2025年,臨港新片區將推進100個關鍵核心技術研發項目,在重大技術裝備或核心部件實現100個首臺(套、批)突破;新增高新技術企業不少于1000家,建成不少于30家國內領先、國際有影響力的開放型產業創新平臺(公司);前沿產業總規模力爭達到6000億元左右...
12月16日,奧海科技發布公告稱,公司擬以自有資金4214.392萬元受讓航盛新能源持有智新控制35%的股權。智新控制系統有限公司是具有市場競爭力的新能源汽車控制系統產品供應商。據悉,奧海科技曾于10月7日發布公告表示,公司籌劃擬以自有資金不超過 16,000 萬元收購智新控制系統有限公司部分股權并進行增資,取得智新控制系統有限公司不低于 60%的股權。...

史海拾趣

問答坊 | AI 解惑

實用的電流測量解決方案

許多現代電子系統要求采用某種形式的電流測量方法來改善系統的功耗、效率和可靠性,這些系統包括了LED驅動、便攜式設備和各種體積的供電電源等。 為了盡可能提高大功率LED的使用壽命,需要對LED電流進行精確調節。大多數調節器是采用參考電壓為2.5V ...…

查看全部問答∨

使用ALL-100制作IMAGE文件出錯

我在讀取現代FLASH:HY27UF081G2A時,能讀出里面的內容.現在有兩個問題: 1 無法作用MAKEIMAGE工具壓縮.提示ECC錯誤. 2 用示壓縮的鏡像燒錄FLASH后,PND啟動不起來. 請問哪位仁兄遇到過此類問題,請述之,謝謝!…

查看全部問答∨

關于firstboot的問題

似乎是很傻的問題。。。就是怎樣才能定制firstboot?我用的是AT9263的官方BSP,我看了一下firstboot.bib,里面firstboot的大小是4k,而我編譯出來的firstboot總是大于4k,也就是說被分成了nb0和nb1兩個文件,我該怎樣才能定制firstboot的大小? fi ...…

查看全部問答∨

ffmpeg 在wince下編譯 問題

我按照網上寫的 采用cygwin 交叉編譯的方法 編譯ffmpeg 但是 在。/configure 后 就出現 arm-wince-mingw32ce-gcc is unable to create an executable file. C compiler test failed. 這個錯誤,高手請指點一下。 …

查看全部問答∨

Head file error!apllication layer compile!!

Hello, everyone! I\'m updating a network programe which was coded by another guy. His work envirement is WinXP+VC6.0. My OS is XP. I install VC6.0, WindowsDDK . When I run this program. Some head files, such as ntddndis.h canno ...…

查看全部問答∨

一個時鐘上升沿報錯,以前從來沒遇到過

filter: process(clk, rst)    begin        if rst = \'0\'  then            st <= s0;            fil ...…

查看全部問答∨

microblaze和外部的邏輯模塊如何交換數據?

microblaze的GPIO可以和外部的邏輯模塊交換數據么? 我在ise的頂層文件中將GPIO和外部邏輯模塊相連的時候出現如下錯誤:ERROR:Xst:528 - Multi-source in Unit <top> on signal <S_gpio>; this signal is connected to multiple drivers. ...…

查看全部問答∨

關于電機調速的問題,請大家推薦一些好書!

我想了解各種電機調速的問題,比如說直流電機電阻調速,交流變頻調速等等,還有關于它們的調速曲線,什么T-S曲線之類的。在大學的時候學過《電機拖動》,《直流電機調速》,《交流電機調速》,《控制電機》等等,但是基本還給老師了,而且對各種電 ...…

查看全部問答∨

請問一下關于IO的第二第三功能選擇的問題

請問一下我的msp430x24x.h頭文件中關于IO的功能選擇只有PxSEL的定義 比如P1SEL #define P1SEL_ (0x0026) /* Port 1 Selection */ DEFC( P1SEL , P1SEL_) 但是沒有P1SEL2的定義 我是不是只有自己加上P1SEL2的設定 ...…

查看全部問答∨

熟悉電子元器件

作為電子專業技術人員,在實際工作過程中,怎么才能將電子元件的類型、廠家、價格、優勢劣勢分清楚,將問題弄明白? 請各位大俠們指教下,在工作中利用各電子器件如魚得水?…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 上饶县| 康定县| 台北市| 崇文区| 当阳市| 应城市| 茂名市| 读书| 江都市| 抚松县| 金沙县| 安乡县| 故城县| 成都市| 巩义市| 哈尔滨市| 平阳县| 巫山县| 陵水| 龙州县| 湟源县| 藁城市| 珲春市| 施甸县| 商水县| 濮阳县| 桃园市| 竹北市| 丽水市| 遵义市| 铁力市| 景德镇市| 安徽省| 交城县| 四平市| 宁国市| 井研县| 泸州市| 天长市| 娄底市| 临城县|