:::

論壇索引


Board index » All Posts (Jerry_Liu)




Re: C18 怎麼寫3組中斷
#1
中級會員
中級會員


您好, 我剛剛查了一下18F6527的datasheet, 它的中斷向量僅僅只有0008h及0018h這兩個唷, 所以18F6527只能做出兩個中斷(高低中斷).

可能要請您再根據您的需求, 重新規劃, 並安排適當的動作在中斷向量中.

發表於: 2008/6/26 10:08
頂部


Re: .hex檔的燒錄
#2
中級會員
中級會員


如果是要直接從.hex檔燒錄, 可能要注意以下幾點:
1. 從file->Import...匯入檔案
2. Programmer選取燒錄器
3. Configure確認燒錄環境設定
a. Select Device選取欲燒錄的PIC型號
b. Configuratioin Bits確認燒錄環境參數
4. 最後進行Program(燒錄)

如果錯誤, 請指正...

發表於: 2008/6/6 10:27
頂部


Re: C語言的跳躍指令應用
#3
中級會員
中級會員


請問Ryang大大,
那如果我要在while(1)跳出來去執行某一段程式, 然後再跳回去while(1)中, 我該如何撰寫呢?

發表於: 2008/5/7 18:06
頂部


C語言的跳躍指令應用
#4
中級會員
中級會員


各位大大:
小弟想要嘗試練習C語言下一些跳躍指令的應用,請問是否有範例程式或是相關文件可以參考. 謝謝

發表於: 2008/5/7 17:21
頂部


Re: Bootloader 0x0800
#5
中級會員
中級會員


Hi Ryang,

因為原本source code裡的language tool, 跟我目前電腦裡的設定不一樣, 所以在第一次compile source code時, IDE會彈跳出一個視窗來詢問是否要更換language tool; 而我選擇使用的是MPLAB IDE: C:\MCC18\bin\mplink.exe

發表於: 2008/5/5 13:50
頂部


Re: Bootloader 0x0800
#6
中級會員
中級會員


Hi Ryang:

我剛剛在有從網路上下載下來MPLAB IDE v8.01跟mcc18-Studet Edition-v3_20安裝在另一台電腦上,結果同樣的code在安裝IDE v8.01跟mcc18 v3.20的電腦上,Boot的code並沒有寫超過0x0800。

另外根據您所說的,我有比對過兩邊的.lkr檔,其不同點如下:

mcc18 v2.40:
CODEPAGE NAME=vectors START=0x0 END=0x29 PROTECTED
CODEPAGE NAME=page START=0x2A END=0x7FFF

mcc18 v3.20:
CODEPAGE NAME=page START=0x0 END=0x7FFF

我也嘗試著更換.lkr檔,可是依然發生同樣的問題。

因此,猜測可能是mcc18版本的問題。

發表於: 2008/4/29 16:56
頂部


Bootloader 0x0800
#7
中級會員
中級會員


各位大大您好,小弟正在研究bootloader的寫法,並從網頁上下載下來bootloader的範例程式來練習;現在透過ICD2燒錄Boot and Demo的hex檔案,已經可以成功的燒錄並得到正確的動作。

可是,小弟嘗試著要去重新compile Boot的source code,卻發現compile後的程式已經寫超過0x0800;就我知道,bootloader不是僅寫在0x0000~0x0800,而0x0800之後是留給User用的。

小弟並沒有更改source code的內容,僅僅改變mcc18.exe的連結位置請問這是否有所影響?如果不是mplink.exe造成, 請問這個問題,可能怎樣發生的呢?
謝謝


mcc18-Student-Edition-v2.40
IDE v7.50
Bootloader v1.0
APP013 and ICD2

發表於: 2008/4/29 12:03
頂部


Re: PIC18F4550 如何透過USB將檔案傳輸至4550中的EEPROM
#8
中級會員
中級會員


Hi, 您好:

你要不要運用以下的EE Read/Write modules 加入你的user.c程式中, 然後透過buffer將EEPROM的data讀寫入PIC中.

void EE_Write (unsigned char, unsigned char);
unsigned char EE_Read (unsigned char);
.
.
.
void EE_Write (unsigned char EE_Address, unsigned char EE_Data)
{
PIR2bits.EEIF = 0;
EEADR = EE_Address;
EEDATA = EE_Data;
EECON1bits.EEPGD = 0;
EECON1bits.CFGS = 0;
EECON1bits.WREN = 1;
INTCONbits.GIE = 0; //disable all interrupts
_asm
MOVLW 0X55 //refer to page.86 of 18f4550 doc, cause it must be follow writen sequence..
MOVWF EECON2,0
MOVLW 0XAA
MOVWF EECON2,0
BSF EECON1,1,0 //Set WR bit to begin write , refer page.93
_endasm
INTCONbits.GIE = 1; //enable all interrupts
while (!PIR2bits.EEIF); //waiting for eeprom write action all done!
PIR2bits.EEIF = 0; //if done then clear EEIF flag , it means initial
EECON1bits.WREN = 0; //disable eeprom write cycle..
}

unsigned char EE_Read (unsigned char EE_Address)
{
EEADR = EE_Address;
EECON1bits.EEPGD = 0;
EECON1bits.CFGS = 0;
EECON1bits.RD = 1;
return EEDATA;
}

發表於: 2008/4/23 18:13
頂部


Re: PDFSUSB.exe的Source code
#9
中級會員
中級會員


To Eigen大:
謝謝你的告知.

其實在發文之後, 我有上Google去搜尋一下有沒有相關的資料, 也正好找到您提供的網頁; 不過當時我在研究網頁的資料, 也因為網友所提供的資料有所缺佚, 後來就在找缺佚的檔案, 而沒有及時提供進度.

現在, 我已經可以compile, 並且可以成功的執行了.


發表於: 2008/4/23 9:35
頂部


PDFSUSB.exe的Source code
#10
中級會員
中級會員


小弟想從網路上有下載下來PDFSUSB的執行檔, 由UI看起來, 很像是用BCB寫的, 可是我沒有找到這個程式的原始碼.

請問, 那裡可以找到MCHPFSUSB裡面PDFSUSB.exe的完整Source code? 謝謝.

P.S 小弟用的是USB的

發表於: 2008/4/22 16:34
頂部



(1) 2 3 4 5 »



:::

Microchip連結

https://www.linkedin.com/company/microchiptechnologytaiwan
https://www.facebook.com/microchiptechnologytaiwan/?locale=zh_TW
https://mkpage.microchip.com/l/1082123/2025-03-12/2stnv5
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------