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

登錄 免費(fèi)注冊 首頁 | 行業(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è)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

單槍匹馬闖真難啊,幫助我一吧!

作者:宋道慶LPC 欄目:ARM技術(shù)
單槍匹馬闖真難啊,幫助我一吧!
   前幾天,從周立公公司郵寄了一片lpc2214,一看芯片傻眼了,引腳怎么這么細(xì),天拉,我怎么旱,沒有辦法到廠里打板,幾天以后做好了.連夜,用萬能板搭了一個最簡單的下載電路,電源電路,用LPC2000 FIASH UTILITY V2.2軟件一下載,居然成功了,太累了,睡覺吧.
   第2天,因?yàn)榕d奮,早早就起床了,按軟件上的顯示,程序是下載進(jìn)去了,我需要的是,從P0口輸出,高低電平,無論怎么下載就是變不了,高電平,現(xiàn)在已經(jīng)是第3天了,我想了好多方法還是不行,我真是不知道那里出了問題了,痛苦啊,真不甘心,就這樣泡灘了(我是想用ARM做幾個作品好拿出去面是),肯請各位大哥大姐幫助小第看看我的程序,看那里有問題!在此謝謝各位了!!

冰天雪地跪求

前段時間做了一塊lpc2214核心板,不知道怎么搞的下載程序進(jìn)去就是保持最初的狀態(tài),我這個程序是想讓所有的P0口輸出高電平,可是沒有成功.我真不知道那里出了問題,剛剛學(xué)這個好多方面不懂,肯請各位大哥,大姐幫助我一下,讓我跨過這個門檻.程序如下:

PLLCON                  EQU         0xE01FC080;功率控制
PLLCFG                  EQU         0xE01FC084;功率控制
PLLSTAT                 EQU         0xE01FC088;功率控制
PLLFEED                 EQU         0xE01FC08C;
VPBDIV                  EQU         0xE01FC100;總線控制
VICInEnClr              EQU         0xFFFFF014;中斷使能控制
IO0CLR                  EQU         0xE002800C;//寫如1對應(yīng)的引角輸出底電平。
IO0SET                  EQU         0xE0028004;//寫如1對應(yīng)的引腳輸出高電平。
PINSEL0                 EQU         0xE002C000;//I/O設(shè)置寄存器。
IO0DIR                  EQU         0xE0028008;//輸入(0)輸出(1)方向控制。
;IMPORT Main
  CODE32
    AREA Init,CODE,READONLY
    ENTRY
Reset
        LDR     PC, feiwei
        LDR     PC, weidenyi
        LDR     PC, ruanjianzhongduan
        LDR     PC, z**
        LDR     PC, z**shu
        DCD     0xb9205f80
        LDR     PC, [PC, #-0xff0]
        LDR     PC, kuaizhongdan

feiwei            DCD  feiwei1  
weidenyi          DCD  weidenyi1
ruanjianzhongduan DCD  ruanjianzhongduan1
z**          DCD  z**1
z**shu       DCD  z**shu1
Nouse               DCD     0
IRQ_Addr            DCD     0
kuaizhongdan        DCD     kuaizhongdan1

weidenyi1
B weidenyi1

ruanjianzhongduan1
B ruanjianzhongduan1

z**1
B  z**1

z**shu1
B z**shu1

kuaizhongdan1
B kuaizhongdan1


feiwei1
LDR R0,=VICInEnClr
NOP
NOP
LDR R1,=0xFFFFFFFF;
NOP
NOP
STR R1,[R0];禁止所有中斷
NOP
NOP
LDR R0,=PINSEL0;
NOP
NOP
LDR R1,=0x00000000;
NOP
NOP
STR R1,[R0];
NOP
NOP
LDR R0,=IO0DIR;
NOP
NOP
LDR R1,=0xffffffff;
NOP
NOP
STR R1,[R0];
NOP
NOP
LDR R0,=IO0CLR;
NOP
NOP
LDR R1,=0xffffffff;
NOP
NOP
STR R1,[R0];
NOP
NOP
LDR R0,=IO0SET;
NOP
NOP
LDR R1,=0xffffffff;
NOP
NOP
STR R1,[R0];
K B K
;B Main
END

這是下載的一個啟動程序(lpc2214芯片)讓所有P0口輸出高電平。
WR:0x40000000;
R0x20000;
BOOT:[1:1]
V3.3=3.34V
V1.8=1.85V
晶震=12MHZ
電容=33PF(起震電容)
資料上說如果沒有WR段的程序在內(nèi)部FLASH中就可以運(yùn)行,所以就沒有搬運(yùn)程序段。
程序下載進(jìn)去就是沒有反映啊。
我對程序不清楚,麻煩各位大哥,大姐,幫助看看,那里出了問題,搞了好幾天了。急死我了。   



2樓: >>參與討論
hotpower
用C我都嫌累還用匯編搞ARM,真是強(qiáng)人呀
 
3樓: >>參與討論
computer00
老兄,用keil for arm吧…………
先軟件仿真,OK之后再上硬件~~~~~~~~~~

4樓: >>參與討論
001friend
我暈!全是匯編,快換成C吧!
以前沒用過ARM,我前一陣買個個LPC2142開發(fā)板,到手后用C寫了個走馬燈程序,15分鐘就搞定了!
強(qiáng)烈建議用C寫。。。ㄒ埠猛嫱娌僮飨到y(tǒng)嗎!!呵呵)

5樓: >>參與討論
hotpower
ARM菜鳥三板斧
LPC213XDEF.H(情人節(jié)修正版)

通用非典啟動文件STARTUP.S源代碼(三八節(jié)日版)

ARM水鳥的16個水鳥實(shí)習(xí)包

6樓: >>參與討論
宋道慶LPC
謝謝
首先感謝ZLG老師的LPC22XX的工程文件,沒有工程文件的話,那我現(xiàn)在還只能夠跑匯遍程序。
其次謝謝各位回答我的問題/
    經(jīng)過三天的苦苦摸索查資料今天lpc2214終于在我搭的電路板上運(yùn)行了,真是太高興了,如果各位在這里的話一定請各位吃飯(哈哈哈)。我想這個論壇上應(yīng)該有很多大鳥,怎么就沒有人真正回答我的問題了。其實(shí)有一個錯誤很明顯,那就是RO=0X20000是錯誤的。應(yīng)該是RO=0X000000;可為什么就沒有人指出來了。。ㄎ沂菍(shí)驗(yàn)出來不行的,如果我說的有問題請指出),我們初學(xué)者,好多地方不懂,如果大鳥指點(diǎn)一下,我們就不會發(fā)那么多時間。希望以后大鳥如果有時間的話,就多回答我們菜鳥的一點(diǎn)問題。謝謝!


7樓: >>參與討論
computer00
因?yàn)槟銓懙氖菂R編代碼,又那么長,估計(jì)大家都懶得讀……
如果C語言,可能就會好辦多了。

8樓: >>參與討論
hyhmh
還是用C吧
引導(dǎo)代碼采用ZLG提供現(xiàn)成的
讀懂它,必要時做少量修改

9樓: >>參與討論
hotpower
00說得是大家的心里話:不是不幫,而是暈菜
 
10樓: >>參與討論
atam
郁悶
太厲害了,用C省事些

11樓: >>參與討論
藝林
厲害
  真是厲害啊,佩服!我學(xué)匯編感覺好難啊,你還能搞出這么點(diǎn)名堂,果然是厲害,希望以后多多指教啊.

12樓: >>參與討論
hunger3
沒仔細(xì)看
還是用C好!

13樓: >>參與討論
宋道慶LPC
大家是不是不是忽略一個問題了
在我看來要想真正駕馭好ARM這匹馬,光用C是遠(yuǎn)遠(yuǎn)不夠的,ARM應(yīng)用范圍是相當(dāng)?shù)膹V泛的,周老師給我們啟動代碼,能始終滿足我們的要求嗎?我看不能,還是自己慢慢去研究,理解硬件,這樣我覺得才可以最大限度的發(fā)揮出ARM的優(yōu)是.凡是要同CPU直接打交道的我覺得基本上是用匯編.大家不可,輕視匯編羅.
說的不對之處還請高人指點(diǎn).相互學(xué)習(xí)共同進(jìn)步!!!

14樓: >>參與討論
computer00
那是,匯編要學(xué)。不過驅(qū)動LED這樣的,就沒必要用匯編來寫吧。
 
15樓: >>參與討論
hotpower
當(dāng)然,不學(xué)匯編就看不懂啟動文件
 
16樓: >>參與討論
jordan77
computer00    真是強(qiáng)人。!
初學(xué)這一塊,以后還請多指教。!

17樓: >>參與討論
宋道慶LPC
好險啊
今天差點(diǎn)把,lpc2214給燒了.幸好發(fā)現(xiàn)的早,通電時間不是很長,原來是我的插反了,以后大家要小心一點(diǎn)啊!

18樓: >>參與討論
hsguo007
各位武林高手請多多指教
   小弟初入門檻,各位能給小點(diǎn)點(diǎn)迷津,小弟真的很佩服各位高手。。!

19樓: >>參與討論
hotpower
還是用C吧,在啟動及向量文件代碼中鉆研匯編吧
MCU/ARM/DSP幾乎相同的編程手法...

20樓: >>參與討論
super_v
竟然有人歧視匯編,我看我們不要搞技術(shù)了
都給老外跑龍?zhí)装蓗~~~~~省事,省心~~~~~~~~

21樓: >>參與討論
云中月8888
super_v 真會扣帽子
不管用C還是用匯編,都是用老外開發(fā)的平臺,都是跑龍?zhí)?br>做arm應(yīng)用主要用C,老外也一樣.....
并不是說用匯編就高人一等,就不是跑龍?zhí)?開發(fā)效率才是第1位的...



22樓: >>參與討論
LWHHHR
單片機(jī)程序全用匯編
我靠,到目前為止,我編的單片機(jī)程序全用匯編,C語言到很少用

23樓: >>參與討論
云中月8888
只要你認(rèn)為匯編好,你盡可以用
我原來用51,pic,avr,z8是用匯編,后來51用plm+匯編,現(xiàn)在51用c+匯編

arm我是用C,用匯編主要是改改啟動代碼。

只要你認(rèn)為匯編的效率高,你盡可以用

arm你愿意用匯編也可以,只要你樂意

蘿卜青菜,各有所愛

都是跑龍?zhí)茁铮瑹o所謂用C跑龍?zhí),還是用asm跑龍?zhí)?...


24樓: >>參與討論
hotpower
我暈靠!!!試看反匯編誰敢敵???
暈菜~~~小小匯編誰怕???

反匯編用的是自己的"超級反匯編軟件",采用代碼和數(shù)據(jù)自動分離技術(shù),不想放到網(wǎng)上流傳害人!!!

公開PhilipsUDA1325的N104V20.HEX反匯編“源程序”

25樓: >>參與討論
leonyang
我在學(xué)校也是喜歡這樣搞,有點(diǎn)感觸。加油吧。
 
26樓: >>參與討論
hotpower
在ARM中佩服A人
 
參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
請問UC/OS系統(tǒng)移植問題!
請教:SPACE和DCD指令的困惑
ads可以使用*(uint32 *)&Buf[4] = pwd嗎?
Keil+uCOS下,關(guān)于周工的高效版arm移植代碼
請問lpc2100外部FLASH的寫入問題
免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


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