Re: 請問SST26VF032B的動作?
|
||||
---|---|---|---|---|
資深會員
|
第四張圖 :
發表於: 2020/12/28 13:47
|
|||
|
Re: 請問SST26VF032B的動作?
|
||||
---|---|---|---|---|
資深會員
|
第三張圖 :
發表於: 2020/12/28 13:44
|
|||
|
Re: 請問SST26VF032B的動作?
|
||||
---|---|---|---|---|
資深會員
|
第二張圖 :
發表於: 2020/12/28 13:42
|
|||
|
Re: 請問SST26VF032B的動作?
|
||||
---|---|---|---|---|
資深會員
|
Dear Ryang :
因要備存的資料量會很多所以才選這顆的... 謝謝.
發表於: 2020/12/28 10:49
|
|||
|
Re: 請問SST26VF032B的動作?
|
||||
---|---|---|---|---|
版主
|
SI 是 SPI Mode 的 串列資料輸入腳,這是用來接收資料的只要腳位,一定要使用的。
真的不建議初學者使用這顆 Flash Memory,還是建議先使用 EEPROM 的 25LCxx 的元件看看。
發表於: 2020/12/28 10:24
|
|||
|
12/30 第二堂的 "空中 CAE" 線上課程 -- 介紹Microchip整合開發環境MPLAB X IDE 與 程式庫產生器 Harmony v3
|
||||
---|---|---|---|---|
版主
|
http://www.microchip.com.tw/modules/tadnews/page.php?ncsn=2&nsn=37
歡迎參加 Microchip Studio Classroom CAE 空中教室活動課程 Microchip Studio Classroom 是 Microchip Taiwan CAE 團隊 推行的一個新型態的教育訓練課程,以學員視角,類直播方式進行的線上課程。 本次課程將介紹Microchip整合開發環境MPLAB X IDE 與 程式庫產生器 Harmony v3 希望學員在30分鐘內可以迅速學習 1. 如何找到開發軟體下載的資源. 2. 如何在MPLAB X IDE中, 創建一個Harmony V3 專案. 3. 如何透過 Harmony Configurator 產生周邊驅動(PLIB)程式碼. 4. 如何透過MPLAB X IDE + XC32編譯器進行程式編譯, 並燒錄到實驗板 5. 如何下載Harmony v3的 Framework 軟體庫 課程日期 : 12/30(三) (點我下載 iCalendar 加入您的行事曆) 課程時間 : PM 3:00 ~ PM 3:30 課程講師 : Microchip 台灣 CAE 團隊 (本場由Libra Chien主講) 報名方式 : 點我進入報名網站 (提前報名登記的學員, 可於開課前收到課程通知,並參與獎勵計畫) 上課方式 : 線上直播課程 (請參考下方網頁方式登入, 或預先安裝Microsoft Teams軟體) 課程問答 : 請於課後在台灣官網論壇上留言問答 (論壇連結請點我)
發表於: 2020/12/28 10:10
|
|||
|
Re: 請問SST26VF032B的動作?
|
||||
---|---|---|---|---|
資深會員
|
Dear Ryang :
1. 那SI腳要pull high或pull low?因不知該IC的腳位架構... 2. 可否將我的測試程式傳給你請貴司工程師看看? 謝謝.
發表於: 2020/12/28 9:09
|
|||
|
Re: 請問SST26VF032B的動作?
|
||||
---|---|---|---|---|
版主
|
Flash Memory 要先清空後再寫入。EEPROM 才可以直接寫入。
發表於: 2020/12/26 8:37
|
|||
|
dspic33ck128MP505 capture頻率
|
||||
---|---|---|---|---|
新會員
|
各位先進好,最近在使用dspic33ck系列的capture功能,目前測試使用一組捕捉去抓取第一組PWM頻率,
接著把捕捉中斷抓到的值丟到第二組PWM的PGxPER暫存器,使兩者的頻率相同,目前遇到的狀況是10k-60kHz狀況下 第二組PWM都能和第一組PWM頻率相同,但是在提升到100kHz時頻率卻抓不到了,以下是我的程式麻煩各位先進們可以幫忙解決 這邊是使用外部震盪器16MHz,而FOSC為200MHz,Fp為100MHz #define System_OSC 16000000UL #define System_PLLFBDIV 50 #define System_PLLPRE 2 #define System_POST1DIV 1 #define System_POST2DIV 1 #define System_FPLLO System_OSC*(float)((float)System_PLLFBDIV/((float)System_PLLPRE*(float)System_POST1DIV*(float)System_POST2DIV)) #define System_FVCO System_OSC*(float)((float)System_PLLFBDIV/(float)System_PLLPRE) #define System_FOSC (System_FPLLO/2) #define System_FCY (System_FOSC/2) #define System_FP (System_FOSC/2) 這邊是初始捕捉,時脈選擇FP為100MHz,而捕捉模式為PWM每次上升沿抓取值 void Initial_CCP3(void) { CCP3CON1Lbits.CLKSEL=0; CCP3CON1Lbits.T32=0; CCP3CON1Lbits.CCSEL=1; CCP3CON1Lbits.MOD=1; CCP3TMRL=0; CCP3TMRH=0; CCP3CON1Lbits.CCPON=1; IFS2bits.CCP3IF=0; IEC2bits.CCP3IE=1; _CCP3IP=7; } 這邊是中斷每進一次把值丟給第二組PWM之後捕捉buffer清零 void __attribute__((interrupt, no_auto_psv)) _CCP3Interrupt() { { unsigned int uitemp; if(CC=1){ CCP3_FirstValue=CCP3BUFL; } CC=1; CCP3TMRL=0; CCP3TMRH=0; CCP3BUFL=0; _CCP3IF=0; } } 下面是我固定第一組時脈100MHz下頻率為85kHz,而B是抓取到的值,C是B的一半固定開50%Duty PG1DC=588; PG1PER=1176; PG2DC=C; PG2PER=B; 而PWM時脈也是選擇100MHz,當捕捉和PWM選擇100MHz時最多只能操作在10-60kHz,當我時脈調到200MHz時PWM能正常運作且能產生100kHz方波,但捕捉時脈調到200MHz時卻沒辦法準確抓到值
發表於: 2020/12/25 14:51
|
|||
|