Re: 請問有關PIC16F84A燒錄問題
|
||||
---|---|---|---|---|
資深會員
|
資料可由 www.microchip.com 找到
燒錄流程與時序 見 PIC16F8X EEPROM Memory Programming Specification: http://ww1.microchip.com/downloads/en/DeviceDoc/30262e.pdf 或者,可參考 江湖一點訣 ,裡頭有現成方法。 http://www.microchip.com.tw/simpletip.htm
發表於: 2005/5/11 12:23
|
|||
|
Re: ICD2的疑問
|
||||
---|---|---|---|---|
新會員
|
HI,sunweb:
不要找了,任你找到地老天荒,相信你也找不到, 在debug時,ICD2會幫你搞定, 至於怎麼回事,我只能說: 相關DATA book更新的速度跟不上MPLAB改版的速度。
發表於: 2005/5/11 1:27
|
|||
|
Re: ICD2 & In-Circuit Debugger
|
||||
---|---|---|---|---|
新會員
|
給版主拍拍手 !!真的很用心。
花了一晚的時間作比對, 我的作法是使用16F877,理由: 1.扣除掉BANK、及PAGE的問題,其它16F877才有的等殊function內定值皆是disable,只要架構得當,只需置換三行,程式即可用於16F716。(#include、list、__config) 2.把16F716的18支腳,對應到16F877,16F877上其它的腳,空著不用理會,實驗板簡單又可DIY。 3.接上ICD2進行debug,會出現讀不到ID的警告,大可忽略,截至目前為止,未發現任何影響。 4.最重要的是,16F877-20/P,電子街就買得到,不用等三天。
發表於: 2005/5/11 1:00
|
|||
|
請問有關PIC16F84A燒錄問題
|
||||
---|---|---|---|---|
高級會員
|
您好:
請問有關PIC16F84A燒錄問題,我想自製一台簡易的PIC16F84A晶片燒錄器 ,請問那裏有相關時序燒錄資料可參考,謝謝!
發表於: 2005/5/10 22:43
|
|||
|
Re: ICD2的疑問
|
||||
---|---|---|---|---|
初級會員
|
我知道在Configure->Configuration Bit裡面設定
但現在的問題是裡頭根本沒有這各選項捏 這是怎麼回事阿
發表於: 2005/5/10 22:41
|
|||
|
Re: ICD2的疑問
|
||||
---|---|---|---|---|
高級會員
|
在IDE的上面有個 "Configure" 裡面設定即可!
發表於: 2005/5/10 22:21
|
|||
|
ICD2的疑問
|
||||
---|---|---|---|---|
初級會員
|
我用ICD2模擬PIC18F452,有一個選項一直找不到
Background Debug(啟動內部除錯功能)我在MPLAB IDE 6.10使用手冊裡有看到,說要啟動內部除錯功能就要將此項設為Enable,不過試了好久並沒有找到阿 不知有哪為大大知道 我是icd2新手,沒想到ICD2使用方法如此複雜
發表於: 2005/5/10 21:12
|
|||
|
请教版主关于C30生成。hex文件的问题
|
||||
---|---|---|---|---|
新會員
|
请教版主,使用bootloader下载新代码时,PC机下发的是MPLAB生成的。hex文件吧,但我们下发的时候需要对。hex文件进行修改吗,还是直接照生成的。hex文件发。似乎C30生成的。hex文件有一些是MPLAB生成的而不是我们自己实际编写的用户代码,如0x100~0x180那一段。版主有对C30生成。hex文件的规则方面的说明吗,我希望学习那些由MPLAB自己生成的代码都是起什么作用的。
另外,当我从复位向量0x0000开始单步运行时,它总会在遇到0x122处的retrun命令就返回复位向量,根本不能进入我的程序,(我观察到我的程序是从0x180开始的)。而当我直接运行程序时,就完全是正常的,请问版主知道是什么原因吗?
發表於: 2005/5/10 17:15
|
|||
|
Re: 很高兴认识这里的朋友,问个bootloader功能问题!
|
||||
---|---|---|---|---|
新會員
|
请教版主Ryang,使用bootloader下载新代码时,PC机下发的是MPLAB生成的。hex文件吧,但我们下发的时候需要对。hex文件进行修改吗,还是直接照生成的。hex文件发。似乎C30生成的。hex文件有一些是MPLAB生成的而不是我们自己实际编写的用户代码,如0x100~0x180那一段。版主有对C30生成。hex文件的规则方面的说明吗,我希望学习那些由MPLAB自己生成的代码都是起什么作用的。
另外,当我从复位向量0x0000开始单步运行时,它总会在遇到0x122处的retrun命令就返回复位向量,根本不能进入我的程序,(我观察到我的程序是从0x180开始的)。而当我直接运行程序时,就完全是正常的,请问版主知道是什么原因吗?
發表於: 2005/5/10 17:12
|
|||
|