• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
  • slider image 488
  • slider image 491
:::

論壇索引


Board index » All Posts (ian700518)




Re: 燒錄時如何不清除EEPROM
#1
新會員
新會員


我試的結果是........

先燒錄完成後...要再把EEPROM手動讀出來....再按target之後

才是原來的值...是這樣嗎?




發表於: 2008/3/28 9:55
頂部


Re: 燒錄時如何不清除EEPROM
#2
新會員
新會員


嗯嗯....謝謝了~

不好意思...因為有點急了....

真的很謝謝你了~

麻煩你了~


發表於: 2008/3/28 9:15
頂部


Re: 燒錄時如何不清除EEPROM
#3
新會員
新會員


請問有人知道為什麼嗎?

謝謝~


發表於: 2008/3/28 8:50
頂部


燒錄時如何不清除EEPROM
#4
新會員
新會員



我用的是PIC18F6520

但是每次燒錄是原本EEPROM的值就會被清成FF

我有試過將Setting-->Program 選項裏的 "Program Options" 裡勾選 "Preserve EEPROM On Program" ,

但還是一樣耶...燒錄完成EEPROM一樣被清成FF

請問還有什麼地方要設定的~

發表於: 2008/3/27 17:53
頂部


區域變數的問題
#5
新會員
新會員


我遇到了很奇怪的問題?

使用的MCU為PIC18F6520

程式段落如下:

副程式一:
unsigned char com2_check_recv(void)
{
    
unsigned char com2_check_temp1;
    
unsigned int com2_check_temp2,com2_check_temp3;
    
com2_check_temp1=0;
    
com2_check_temp2=modbus_crc(rxbuf2,0,6);
    
com2_check_temp3=a8(rxbuf2[6],rxbuf2[7]);
    if(
com2_check_temp2==com2_check_temp3)
    {
        
com2_check_temp1=rxbuf2[1];
    }
    return 
com2_check_temp1;
}

副程式二:
unsigned int modbus_crc(unsigned char buf[],int starts,int cnt)
{
    
unsigned char crc_i,crc_j;
    
unsigned int crc_temp,crc_temp2,crc_flag;
    
crc_temp=0xFFFF;
    for(
crc_i=starts;crc_i<cnt;crc_i++)
    {
        
crc_temp=crc_temp buf[crc_i];
        for (
crc_j=1;crc_j<=8;crc_j++)
        {
            
crc_flag=crc_temp 0x0001;
            
crc_temp=crc_temp >> 1;
            if(
crc_flag) {crc_temp=crc_temp^0xA001;}     
        }
    }    
    
crc_temp2=crc_temp >> 8;
    
crc_temp=(crc_temp << 8)|crc_temp2;
    
crc_temp &= 0xFFFF;
    return 
crc_temp;
}


當我的程式跑到副程式一時....會再呼叫副程式二.....但是..當副程式二跑完後,回到副程式一時...我發現原本副程式一所宣告的變數位址會不一樣!
請問一下為什麼會這樣子?

發表於: 2007/12/19 16:18
頂部


Re: Open drain是什麼意思呀?
#6
新會員
新會員


補充一下~
我是用ICD2來觀看RA4的腳位是否有輸出的~
但都沒有反應~

發表於: 2007/9/14 14:10
頂部


RA4用於output的問題
#7
新會員
新會員


小弟我現在要用到RA4的這支腳當作輸出。
但是現在將該腳位設定為輸出之後,直接讓該腳位輸出high結果都沒反應,查手冊之後發現有寫到Open-drain。
所以想請問一下open-drain是什麼意思?
若RA4要當輸出腳位又需注意到什麼地方呢?
謝謝~

發表於: 2007/9/14 13:54
頂部


Re: 記憶體問題
#8
新會員
新會員


extern 我有用過了.還是不行耶~
會出現錯誤

發表於: 2007/7/2 10:34
頂部


Re: 記憶體問題
#9
新會員
新會員


我現在的做法是將上面那一段宣告到一個start.h檔.
然後在所有C檔上include start.h
但是如此一來他的大小就會改變
請問有其他的方法嗎?

發表於: 2007/6/28 11:18
頂部


記憶體問題
#10
新會員
新會員


我現在程式裡面需要用到下列的記憶體空間
#pragma udata UPANALOG
static unsigned char up_analog[512];
#pragma udata

但現在遇到一個問題是我在其中一個.C檔裡面宣告後
要在其它的.C檔裡面用到,請問一下要怎麼用丫
麻煩各位前輩幫我一下~
謝謝

發表於: 2007/6/26 12:01
頂部



(1) 2 »



:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
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
https://page.microchip.com/APAC-PrefCenters-TW.html
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... ]

教育訓練中心

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