4211|0

3

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

LPC1768 燒錄問題 [复制链接]

各位大大好  小弟我是大三生

之前都是用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 <LPC17xx.H>          
  
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  和電路圖

LPC1768_66_65_64.pdf

312.92 KB, 下载次数: 10

lpc1768mini090831.pdf

95.14 KB, 下载次数: 13

此帖出自ARM技术论坛
点赞 关注
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表