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

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當(dāng)前位置:首頁 >> 技術(shù)中心 >> 單片機(jī)入門 >> 深入單片機(jī)軟復(fù)位(PC跳轉(zhuǎn))

深入單片機(jī)軟復(fù)位(PC跳轉(zhuǎn))

關(guān)鍵字:單片機(jī) 跳轉(zhuǎn) 作者:admin 來源:不詳 發(fā)布時間:2018-05-18  瀏覽:14

對函數(shù)指針熟悉嗎?熟悉一切都容易了!
好書推薦《C陷阱與缺陷》《C專家編程》看看就上個檔次就不是菜鳥了,呵呵

(*(void(*)())0) ();   //就是它了!
暈了嗎?沒暈,不錯不錯,大哥,你扎這厲害呢!

((void(*)())0) ();   //如果這樣寫呢!

(**(void(*)())0) ();   //如果這樣寫呢!

有區(qū)別嗎?看下面例子
 
#include<stdio.h>

void fun()
{
}

int main()
{
        printf("%p      %p      %p ", &fun, fun, *fun);
        return 0;
}
看看結(jié)果是否大吃一驚  // 沒有,大哥你扎這厲害呀

假設(shè)fp是個float指針,聲明如下
float * fp;
把0強(qiáng)制轉(zhuǎn)換成一個float指針(把變量fp去掉就可以了)
(float *)0;

類似:
假設(shè)fp是函數(shù)指針為void類型的函數(shù)的指針),聲明如下:
void (*fp)();      
把0強(qiáng)制轉(zhuǎn)換成該函數(shù)指針(變量fp去掉就可以了)
(void(*)())0

最后用(void(*)())0代替fp,從而得到調(diào)用的用法

(*(void(*)())0) ();


單片機(jī)我是這樣寫的
((void(code *)(void))0x0000)();   //簡單,證實可以
(*(void(code *)(void))0x0000)();  //這樣行嗎

是不是看的很麻煩,typedef來幫忙呀(為復(fù)雜的聲明定義一個新的簡單的別名),這不這個大哥來了

typedef void (code *pfunction)(void);
//相當(dāng)于pfunction變成了一個函數(shù)指針的類型(和float含義一樣,只不過flaot表示的是一個指向浮點的指針,而pfunction表示一個指向函數(shù)的指針)

((function)0xE800)();   //這樣行嗎
(*(function)0xE800)(); //這樣行嗎

下面是我在ARM下用過的
typedef void (*pfunction)(void);

 void FMI_Jump(void)
{   
  pfunction jump;
  jump=(pfunction)(0x80000);
  jump();
  
}

跳轉(zhuǎn)PC,都是用來在線升級時候,什么什么你沒用過,大哥你扎這幸運(yùn)呢,想當(dāng)初我?guī)е鵁龑懫髯龌疖,一個電信機(jī)房一個電信機(jī)房的跑,痛苦呀!

注意:跳轉(zhuǎn)復(fù)位PC危險!。!它只是PC從000開始,內(nèi)部寄存器并未回到復(fù)位值,所以程序初始化一定要徹底,一切系統(tǒng)資源都要初始化,哪怕未用。!建議最好關(guān)狗,等RESET復(fù)位較安全(什么什么我用PC跳轉(zhuǎn)沒遇到問題?大哥你扎這幸運(yùn)呢!^_^)

感謝穎特新網(wǎng)友——zyboy投遞。原帖地址:深入--單片機(jī)軟復(fù)位(PC跳轉(zhuǎn))

編輯:admin  最后修改時間:2018-05-18

聯(lián)系方式

0755-82591179

郵箱:ivy@yingtexin.net

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

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

无码国产精品一区二区高潮| 与动人物姣配xxxx| 欧美人与性动交ccoo| 高h禁伦餐桌上的肉伦np影片| 天美传媒mv免费观看| 亚洲乱码国产乱码精品精| 插插网| 国产精品99无码一区二区| 亚洲人成在线观看| 杨敏思版1-5完整无删减版| 福利cosplayh裸体の福利| 最近2019年中文字幕无吗| 久久久久精品国产三级美国美女| 久久久久久亚洲av无码专区| 亚洲精品久久久久中文字幕二区| 成人性生交大片免费看| 国精品人妻无码一区二区三区性色| 2023国产麻豆剧传媒鱿鱼游戏| 性妇bbw搡bbbb搡bbbb| 老师黑色双开真丝旗袍恩施视频| 国产亚洲成av人片在线观黄桃| 国产无遮挡无码视频免费软件| 男人撕开奶罩揉吮奶头gif| 亚洲国产精品va在线看黑人| 强睡邻居人妻中文字幕| 手机电影在线观看| 老司机精品视频| jizz中国老师高潮喷水| 欧美av色香蕉一区二区蜜桃小说| 久久热这里只有精品| 第一次玩老妇真实经历| 国产女人被狂躁到高潮小说| 校花的凌羞辱日记高h女女| 狼色精品人妻在线视频网站| 亚洲av无码无在线观看红杏| 我被六个男人躁到早上| 日本乱偷人妻中文字幕在线| 真人做爰45分钟| 国产综合精品一区二区三区| 国产精品99久久久久久人| 在厨房我撕开岳的丁字裤|