Re: PIC16F18425-E/ST的MCC沒有ZCD_out
|
||||
---|---|---|---|---|
中級會員
|
Hi Darren,
補充說明, SMT會占用兩隻GPIO腳, PIC16F18425-E/ST只有14pin會不夠用, 想使用ZCD + Timer(counter) 計算週期(頻率), 請問是否有範例可以參考, 謝謝 Best Regards.
發表於: 2022/9/29 10:32
|
|||
|
Re: PIC16F18425-E/ST的MCC沒有ZCD_out
|
||||
---|---|---|---|---|
中級會員
|
Hi Darren,
那請問如何使用ZCD量出AC正弦波週期呢? Best Regards.
發表於: 2022/9/28 14:08
|
|||
|
ICSPDAT, ICSPCLK 作為 GPIO
|
||||
---|---|---|---|---|
中級會員
|
ICSPDAT, ICSPCLK 燒錄PIN腳作為 GPIO時,
首次燒錄之後, 下次要如何燒錄? 作為GPIO之後燒錄都會失敗
發表於: 2022/9/28 14:04
|
|||
|
PIC16F18425-E/ST的MCC沒有ZCD_out
|
||||
---|---|---|---|---|
中級會員
|
CIP/MCC 實作指導手冊v3.1中可以看到
ZCD out可以指定GPIO做輸出, 但是在PIC16F18425-E/ST的ZCD只能選擇input pin沒有output pin可以選擇(附圖) 請問怎麼解決呢? 另外SMT可以直接量測ZCD_Out訊號嗎?
發表於: 2022/9/26 17:03
|
|||
|
Re: SMT計算周期後的結果資料處理?
|
||||
---|---|---|---|---|
中級會員
|
正確量測ZCD_out週期是否如下
Clock select FOSC/4 Prescaler 1:8 input period = 1us 所以是中斷得到的SMT1PR*1us = ZCD_out週期嗎? 實驗結果SMT1PR每次抓到的值都不一樣 無法取得AC頻率 ZCD輸入為AC 115VAC 請幫忙看看哪裡有錯 謝謝
unsigned int freqHolder = 0;
發表於: 2021/4/28 19:01
|
|||
|
Re: XC8計算式的問題
|
||||
---|---|---|---|---|
中級會員
|
參照:
參照:
感謝兩位先進
發表於: 2021/4/23 16:10
|
|||
|
Re: SMT計算周期後的結果資料處理?
|
||||
---|---|---|---|---|
中級會員
|
感謝Ryan大
在您的範例中為何要把SMT Timer Period 設成0xFFFFF0呢? SMT Timer Period真正的用途是?
發表於: 2021/4/20 11:56
|
|||
|
SMT計算周期後的結果資料處理?
|
||||
---|---|---|---|---|
中級會員
|
使用SMT去計算ZCD_out的Period time得出兩個byte的值(SMT1CPR)但隨時在變化,不知道這兩個byte的值要怎麼轉換成ms?
發表於: 2021/4/20 10:51
|
|||
|
XC8計算式的問題
|
||||
---|---|---|---|---|
中級會員
|
下列兩個式子相等,但XC8編譯後執行結果為y1=41, y2=41.667, 這是為什麼呢?
int x=12; 式一float y1=(1000/(x*2)); 式二float y2=(1/(x*0.002));
發表於: 2021/4/20 10:48
|
|||
|