• slider image 258
  • slider image 259
  • slider image 260
  • slider image 261
  • slider image 262
:::

論壇索引


Board index » All Posts (Ryang)




Re: 若要加入4個"觸控"按鍵,請問要買APP046 mTouch實驗板 或 APP-ESS18-2 實驗板 或 APP001 mTouch之 實驗板呢?
#1
版主
版主


週一再給祥細資料。用mTouch的實驗板及中文使用手冊及範例。

發表於: 今天 11:36

Edited by Ryang on 2020年12月05日 15:04:54
頂部


Re: MGC3130詢問
#2
版主
版主


我同事有依你所留的 e-mail 發信給你要聯絡資訊,麻煩您連絡他一下。

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


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


在非第一次上電時的 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: 使用KSZ9897+KSZ9031
#4
版主
版主


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

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


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


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

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

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


Re: MGC3130詢問
#6
版主
版主


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

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


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


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

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


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


看起來你的 PWM 應該是使用 Compare Match Mode 來產生的。在此模式下,有些暫存器的設定值是有限制的,這需要遵守一個設定的原則: PR2 >= OCxRS>OCxR
PR2 是 Timer2 的計時器提供了 PWM 的週期,改變 PR2 的值就可以改變 PWM 的頻率。
一般常使用的 PWM Mode 是設定成 "Continuous Output Pulse mode";在此模式下產生的是連續的 PWM 波形,PR2 從 0 往上計數,PR2 == OCxR 時期 PWM 的輸出為 Hi;當 PR2 在往上計數到 == OCxRS 時,PWM 輸出便 Low;此動作會一直循環而產生 PWM 的輸出。調整 PR2 可以改變 PWM 週期,變更 OCxR 及 OCxRS 則可改變 Duty。

關於此動作說明可以到教育訓練光碟下載 "dsPICMOD dsPIC30F Module Training" 裡面有一 "9. Output Comparator" 的教材面就有說明。

Compare Match Mode 的輸出參考一下貼圖。

Attach file:



jpg  擷取.JPG (56.67 KB)
16_5fc46889d031f.jpg 603X461 px

發表於: 2020/11/30 11:29
頂部


Re: dspic33ch PGXCAP問題
#9
版主
版主


有點困惑? 為什這要抓外部頻率不是用 Capture Module 來量測頻率 (10.0 CAPTURE/COMPARE/PWM/
TIMER MODULES (SCCP) )。

我也不懂為何 PWM 可以量測頻率?

發表於: 11/27 13:55
頂部


Re: PIC16F18855的CIP功能,可由軟體來觸發嗎?
#10
版主
版主


這些都是透過暫存器的設定依外界電壓啟動 ZCD 的。所以也可以用軟體方式變更或修改暫存器來控制硬體的出發輸出。

發表於: 11/27 9:42
頂部



(1) 2 3 4 ... 1578 »



:::

Microchip連結

http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://edm.microchip.com.hk/webapp/opt-in/website/tc/form.htm
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

課程 - 台北教育訓練中心
課程 - 新竹教育訓練中心
課程 - 高雄教育訓練中心
教育訓練中心介紹
購買 - 實驗工具
臺灣實驗板介紹與資源