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

論壇索引


Board index » All Posts




Re: 請問PIC18F由MCC所產生的SPI.h中的SPI1_DEFAULT在哪定義?
資深會員
資深會員


謝謝

發表於: 2020/12/17 11:32
頂部


請問XC8的區域變數可以開到多大?
資深會員
資深會員


我找了一下,有篇相關的討論

裡面有人好像開到128過,這看起來比C18大滿多的

請問免費版的XC8在function中用的local variable能到多大?有資料可以查嗎?

發表於: 2020/12/17 11:28
頂部


Re: 請問PIC18F由MCC所產生的SPI.h中的SPI1_DEFAULT在哪定義?
資深會員
資深會員


是說SPI1_DEFAULT的位置?
在mcc_generated_files目錄裡的spi1.h / spi2.h裡吧


/* SPI interfaces */
typedef enum {
SPI1_DEFAULT
} spi1_modes_t;


使用時就:
SPI1_Open(SPI1_DEFAULT);

發表於: 2020/12/17 11:20
頂部


Re: dsPIC33EP64GS502 ADC抓取疑問
中級會員
中級會員


ADC1_Initialize的內容如下

ADCON1L=(0x8000&0x7FFF);
ADCON1H=0x60;
ADCON2L=0x00;
ADCON2H=0x16;
ADCON3L=0x00;
ADCON3H=(0x02&0xFF00)
ADCON4L=0x00;
ADCON4H=0x00;
ADMOD0L=0x00;
ADMOD1L=0x00;
ADIEL=0x02;
ADIEH=0x00;
ADCMP0ENL=0x00;
ADCMP1ENL=0x00;
ADCMP0ENH=0x00;
ADCMP1ENH=0x00;
ADCMP0LO=0x00;
ADCMP1LO=0x00;
ADCMP0HI=0x00;
ADCMP1HI=0x00;
ADFL0CON=0x400;
ADFL1CON=0x400;
ADCMP0CON=0x00;
ADCMP1CON=0x00;
ADLVLTRGH=0x00;
ADCORE0L=0x00;
ADCORE1L=0x00;
ADCORE2L=0x00;
ADCORE3L=0x00;
ADCORE0H=0x300;
ADCORE1H=0x300;
ADCORE2H=0x300;
ADCORE3H=0x300;
ADEIEL=0x00;
ADEIEH=0x00;
ADCON5H=(0x1500&F0FF)
IFS6bits.ADCANIF=0;
IEC6bits.ADCAN1IE=1
ADCON5Hbits.WARMTIME=0xF;
ADCON1Lbits.ADON=0x1;
ADC1_Core1PowerEnable();
ADC1_CoreCalibration();
ADTRIG0L=0xC00;
ADTRIG0H=0x00;
ADTRIG1L=0x00;
ADTRIG1H=0x00;
ADTRIG4H=0x00;
ADTRIG5L=0x00;

發表於: 2020/12/16 19:44
頂部


dsPIC33EP64GS502 ADC抓取疑問
中級會員
中級會員


各位先進好

我使用dspic33ep64GS502搭配XIDE 與MCC 來讀取ADC
先將DC訊號輸入至AN1腳位
調整電壓 確認ADC數值會跟著電壓高低變化
再將10khz 1Vpp的sin波輸入至AN1腳位
觀察x[100]內數值卻都是同一個值
感覺ADC 只抓了一次就不會再繼續抓
請問是我程式哪裡沒設定好嗎 感謝

MCC的選擇如下
Enable ADC , conversion clock source=FOSC/2 (3.8us) ,
shared core sampleing time=3us
core1 enable, AN1 ,custom name=channel_AN1,
trigger source = TMR1 , Compare=none, Interrupt enable,
THX




#include "mcc_generated_files/system.h"
#include "mcc_generated_files/mcc.h"
#include "mcc_generated_files/adc1.h"
#include "mcc_generated_files/pin_manager.h"
#include "mcc_generated_files/interrupt_mamager.h"
#include "xc.h"
#include "p33EP64GS502.h"
#include "libpic30.h"

int X[100];
int i=0;

int main(void)
{
SYSTEM_Initialize();
ADC1_core1ChannelSelect(channel_AN1);

while(1)

{
// while(!ADC1_IsCore1ConversionComplete())
// {
// }
// 若此迴圈沒有mark掉 會卡在這

if (i<99)
{
x[i]=ADC1_Core1ConversionResultGet();
i=i+1;
}
}

return 1;

}

發表於: 2020/12/16 19:28
頂部


請問PIC18F由MCC所產生的SPI.h中的SPI1_DEFAULT在哪定義?
資深會員
資深會員


大家好 :

如題.

謝謝.

發表於: 2020/12/16 17:04
頂部


Re: 給 APP-Nano-BASE-TW NanoBoard 實驗板的建議
版主
版主


謝謝您的建議。我會轉知給原電路的設計者。

發表於: 2020/12/16 14:39
頂部


Re: 如何看到暫存器及時的數值?
版主
版主


用 printf( ) 即時用 UART 送出來觀測,或用 LED 觀測。

ICD 及 PICKit 等工具都無法在執行時間看變數的數值為何,一定要暫停以後才可以看到。而且是要在Watch Window 下的變數或陣列、結構、共用變數...等。

發表於: 2020/12/16 14:37
頂部


Re: PIC16F18855的CLC模組,沒有TMR2_Postscaled的輸入腳,可推蜂鳴器嗎?
版主
版主


TMR2_Postscaled 的輸出是可將 Timer2 的 Match 中斷輸出再延長但無法將輸出串接到 CLC。如果可以的話可以延長 TMR2 的 Pre-Scale 及拉長 TMR2 的比較器數值到 3.8KHz。TMR2 的 PR2 match 是可以用在 CLC 的輸入端的。

如果 timer2 的時間仍不夠長,那考慮使用 Timer 1,3,5 的 overflow 的輸出給 CLC。

蜂鳴器有兩種: 一種是給電就會叫的。第二種是給 3.8KHz 的電壓才會叫的
先確定一下你的蜂鳴器是哪一種? 之前我控制蜂鳴器是讓使用 Timer1 的 PWM Mode 直接輸出 50% 3.8KHz 的。要關閉蜂鳴器也只需將該 I/O 腳設成輸入腳後即可關閉蜂鳴器,切成輸出模式蜂鳴器就會響了。

發表於: 2020/12/16 14:32
頂部


Re: 請問如何將 Harmony 3 升級 3.6.4?
管理員
管理員


官方文件說明如下
https://microchipdeveloper.com/harmony3:mhc-overview

1. MPLAB Harmony Configurator (Launcher) 目前是 v3.6.2
請於Tools -> PlugIns > Available Plugins or Update 中
找到 MPLAB Harmony Launcher 3.6.2 來安裝
縮圖


2. MPLAB Harmony Framework / mhc 目前已到 v 3.6.5
請執行Tools -> Embedded -> MPLAB Harmony Content Manager
然後將你目前的Harmony Framework更新
縮圖


縮圖


注意:
(a) \mhc\ 雖然更新到v3.6.5 但是其他有用到的 Module 建議一併更新以免產生相容問題
(b) 如果當前專案沒有問題時, 可以不用馬上更新
(c) 更新完 Harmony Framework, 如果就專案升級到新的Module後有異常時,
請重新Configure Project

Attach file:



jpg  MHC_Launcher.jpg (165.45 KB)
67979_5fd97f0dbbb02.jpg 947X380 px

jpg  MHC_3.6.5.jpg (151.25 KB)
67979_5fd97f1f819d8.jpg 1091X417 px

jpg  MHC_ContentManager.jpg (111.25 KB)
67979_5fd9808ac7b71.jpg 623X355 px

發表於: 2020/12/16 11:29
頂部



« 1 ... 212 213 214 (215) 216 217 218 ... 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... ]

教育訓練中心

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