音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

WinAvr中嵌入?yún)R編如何使用跳轉(zhuǎn)命令至指定地址?

作者:Anitya 欄目:單片機(jī)
WinAvr中嵌入?yún)R編如何使用跳轉(zhuǎn)命令至指定地址?
例如定義一個函數(shù)A() 定位于 0x1000
文件中如此使用
#define rcall_A() __asm__ __volatile__ ("rcall 0x1000 \n")
假設(shè)A()在rcall指令的4K范圍內(nèi).編譯后卻得不到正確得結(jié)果.....
使用icall好像一樣有問題.有誰研究過得?

2樓: >>參與討論
zealot_ues
似乎是表達(dá)問題

理論上程序是不認(rèn)識 數(shù)據(jù)地址 的,
一般情況下都是認(rèn)標(biāo)號(Label),
如果那個地址不可以被設(shè)置標(biāo)號........不可能,肯定可以設(shè),
除非該地址是動態(tài)的,但是地址動態(tài)的話,你又不可能這樣寫程序,
winAVR用的少,不知道可以象匯編那樣直接用 .org 指定地址否,如果可以,
容易解決,不可以,你換個編程思路吧.

3樓: >>參與討論
hotpower
void (*callfuc)(void) = 0x1000;
 

http://61.144.28.248/ouravr/bbs/bbs_content.jsp?bbs_sn=360523&bbs_page_no=2&bbs_id=1000

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
串口起始位的判別出錯,怎么辦?
M16中讀EEPROM出錯,請高手指教。!
關(guān)于數(shù)碼管顯示電磁干擾的問題
avr想愛你怎么這么難!
請問雙龍,MEGA168或MEGA88何時能供貨?
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號