• slider image 442
  • slider image 497
  • slider image 498
  • slider image 499
  • slider image 500
  • slider image 502
:::

論壇索引


Board index » All Posts




Re: 使用MCLR將MCU RESET之後 Data Memory裡面的自定義變數會重置嗎?
高級會員
高級會員


噢 對! 用指標也可以
謝謝R大指導

太感謝了

發表於: 2020/12/2 14:00
頂部


Re: 使用MCLR將MCU RESET之後 Data Memory裡面的自定義變數會重置嗎?
版主
版主


在非第一次上電時的 Reset (MCLR) 後,PC 會重置成 0x0000 這時會先執行 C 的初始化程式,RAM 也會在這階段做初始值的設定(如果你有指定變數的初始值)。其他 RAM 的內容值將不會改變。

如果要將所有的 RAM 清為 0 的話,用指標的方式會比較簡單。還有你用那一顆 PIC ? 不同的 PIC 採用指標清 0 的方式會不一樣的。


本實驗將以 PIC16F1xxx 新的線性索引定址方式來存取陣列 InputBuffer[256]
若陣列大小,小於、等於 80 Bytes 查詢資料 

使用傳統 Mid-Range 方式放在 BANKn 的起始位址。
若陣列大小,大於 80 Bytes 查詢資料 

使用 FSR 線性定址方式 (可以支援巨大陣列功能)
程式中將使用到 Common Memory 來擺放指標。


// ************ 設定 PIC16F1937 Configuration Bits  ******
// 有關此設定的定義字請參考 pic16f1937.h 檔的說明
//
__CONFIG  FOSC_INTOSC WDTE_OFF PWRTE_OFF MCLRE_ON CP_OFF BOREN_ON CLKOUTEN_ON
           
IESO_OFF FCMEN_OFF FCMEN_OFF ); 
__CONFIG PLLEN_ON STVREN_OFF BORV_25 LVP_OFF);

unsigned char InputBuffer[256]    ;          // 宣告陣列 
unsigned char *near PTR ;                   // PTR 指標位址設在 Commom Memory
near unsigned int j ;                        // 變數 j 放在 Common Memory


void main(void)
{
         
OSCCONbits.IRCF=0B1110;        // 選用 8MHz * 4 (PLLEN_ON) = 32MHz(Fosc)


    
PTR InputBuffer ;

    for (
j=0j<=255j++)
    {
        *
PTR =0x00;
        
PTR++;
    }

    while(
1);

}

發表於: 2020/12/2 12:14
頂部


Re: 使用MCLR將MCU RESET之後 Data Memory裡面的自定義變數會重置嗎?
高級會員
高級會員


那有沒有設定是說 MCLR拉地以後 可以自動清除?
如果沒有的話 我手動初始化也是個辦法 只是蠻多變數的XD

發表於: 2020/12/2 10:33
頂部


Re: 使用KSZ9897+KSZ9031
版主
版主


這個問題我要請專門的工程師來回覆,請私下傳連絡電話給我。
richard.yang@microchip.com

發表於: 2020/12/2 10:25
頂部


Re: 使用MCLR將MCU RESET之後 Data Memory裡面的自定義變數會重置嗎?
版主
版主


PIC 除了 Power-On Reset 初次上電開機時的 RAM 是隨機所產生的數值外。一般有電源供應時的各種 Reset (MCLR, WDT, BOR & RESET 指令) 是不會影響到 RAM 的內容 (除了 RCON 的 TO & PD 位元)。

所以在有 Vdd 供應下,MCLR 拉 Low 的 reset 是不會改變 RAM 的內容值。這也就可以做為冷開機或熱開機的判別。

發表於: 2020/12/2 10:17
頂部


使用MCLR將MCU RESET之後 Data Memory裡面的自定義變數會重置嗎?
高級會員
高級會員


各位前輩好
小弟目前有一個疑問是
如果將MCLR拉LOW之後
Data Memory 裡面的資料會自動重新歸0嗎?

謝謝

發表於: 2020/12/2 9:57
頂部


使用KSZ9897+KSZ9031
新會員
新會員


請問一下,
使用KSZ9897RTXI+KSZ9031RNXCC有發現一個問題,
KSZ9031那Port若切到100M時會無法連線,但1G可以正常連線,
請問有遇到相關的狀況嗎??

Attach file:



jpg  messageImage_1606792462292.jpg (33.35 KB)
78078_5fc608bfd8f55.jpg 1320X264 px

發表於: 2020/12/1 17:13
頂部


Re: MGC3130詢問
版主
版主


我會找手勢辨認的專案工程師來聯絡,了解一下你的需求。

發表於: 2020/12/1 15:08
頂部


MGC3130詢問
資深會員
資深會員


想請問版大,目前一個案子可能會使用到MGC3130,查了Microchip美國官網沒有example code,
好像只有Colibri的燒錄檔,描述如下:
MGC3X30 is being provided with a GestIC Library loader which is stored on the chip’s Flash memory.
Using this loader, a GestIC Library can be flashed on the MGC3X30 via I2C with (e.g., Aurea GUI) (see
Section 7.1 “Aurea Software Package”) or an embedded host controller. The GestIC Library
includes:
• Colibri Suite: Digital Signal Processing (DSP) algorithms and feature implementations.
• System Control: MGC3X30 hardware control features such as Analog Front End (AFE) access,
interface control and parameters storage.
• Library Loader: GestIC Library update through the application host’s interface.

由於老闆對案子評估的時間不希望花太多時間,因此先以能夠有example code的方式來加速進行應用的開發,所以只好請教版大是否能夠下載到example code? 謝謝!

發表於: 2020/12/1 13:10
頂部


Re: PIC24FJ128GB106 PWM頻率問題
版主
版主


PWM 設定後也要完成 PWM 輸出腳位的規劃。
你用的是 Software Trigger 方式,要注意如沒有軟體的觸發,PWM 是不會有動作的,且軟體觸發一次則 PWM 動作一次。

發表於: 2020/11/30 12:26
頂部



« 1 ... 218 219 220 (221) 222 223 224 ... 7525 »



:::

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... ]

教育訓練中心

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