全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1216
推到 Plurk!
推到 Facebook!

LPC1768 燒錄問題

尚未結案
rexkinkikids
一般會員


發表:1
回覆:0
積分:0
註冊:2012-03-05

發送簡訊給我
#1 引用回覆 回覆 發表時間:2012-03-05 22:34:31 IP:114.47.xxx.xxx 訂閱
各位大大好  小弟我是大三生

之前都是用8051寫程式 後來老師說要微型化 所以買了一個LPC1768這個ARM的開發版
http://twarm.com/commerce/product_info.php?products_id=844

我是用FT232R去燒錄的

類似這樣的接腳
http://www.bing.com/images/search?q=ft232r&view=detail&id=D7DC219BAAFC33C1F722CEDC975D68354AF4AEFC&first=61&FORM=IDFRIR

我將這個系統版的RXD TXD GND 分別接到FT232R的TXD RXD GND

系統版的P2.10 燒錄時接地 燒錄完成後空接

另外這個開發版的右邊 有JTAG的區域 我將第15腳 RESET接個按鈕 燒錄完成後按下

燒錄軟體是使用Flashmagic 鮑率 晶片都有選好 燒錄後 他顯示finished

但我用驗證時 他卻出現 there is a difference in the hex file value and the stored value 這個錯誤

程式的話 我是用keilc去寫的 程式我有模擬過 是正確的

以下是我的程式碼


#include

unsigned int i,j;
void delay(void)
{
unsigned int i,j;
i=1000;
while (i--)
{
j=1000;
while(j--);
}
}
int main(void)
{
LPC_GPIO1->FIODIR |=0xffffffff;
while(1)
{
LPC_GPIO1->FIOPIN |=0xffffffff;
delay();
LPC_GPIO1->FIOPIN &=0x00000000;
delay();
}
}
這個程式碼 是我想要試試看燒錄對不對寫的

如果我寫的沒錯的話 p1應該會一直高低電位互換

但我燒錄後 雖然他顯示finish 但電路依舊沒有動靜

以下是我需要的解答

1.FT232R的線我有接對嗎? 我少接線了嗎? 該如何接呢?

2.Flasgmagic的錯誤是為什麼呢??

3.燒錄前 和燒錄後 我需要做什麼動作呢?? (拔掉線 或是按reset之類的)


我看過很多資料 datasheet也看了一個星期了 在網路上找很久

但都沒有辦法解決我的問題

我發過很多封信 去問過這個廠商 但他回答的都很簡潔 沒有什麼幫助

身邊的人也都沒有人在使用ARM

請知道的人幫助我

附檔是這顆IC的DATASHEET
附加檔案:4f54cef76c32d_LPC1768.pdf
系統時間:2017-12-14 6:34:17
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!