• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
:::

論壇索引


Board index » All Posts (ben.huang)




8-bit PIC16F18425 MCC UART Bootloader 如何建置
#1
中級會員
中級會員


Hi 各位先進,

請教一下8-bit PIC16F18425 MCC UART Bootloader建置過程有沒有完整範例及教學, 網上查不到任何範例,

目前試了下, 會出現警告如附件圖片, 請問哪裡有錯呢, library都是最新的, 非常困惑

8:46:35.717 INFO: No compatible versions of library com.microchip.mcc.mcu8.Mcu8AVRPeripheralLibrary are available.
18:46:35.717 INFO: The requirements are:
18:46:35.717 INFO: 8-bit Bootloader Library requires: >= 2.4.0 < 3.0.0

Attach file:



jpg  2023-02-10 19 11 26.jpg (583.23 KB)
50504_63e627bb62c27.jpg 1920X1030 px

發表於: 2023/2/10 19:16
頂部


Re: PIC16F18425-E/ST的MCC沒有ZCD_out
#2
中級會員
中級會員


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
#3
中級會員
中級會員


Hi Darren,

那請問如何使用ZCD量出AC正弦波週期呢?

Best Regards.

發表於: 2022/9/28 14:08
頂部


ICSPDAT, ICSPCLK 作為 GPIO
#4
中級會員
中級會員


ICSPDAT, ICSPCLK 燒錄PIN腳作為 GPIO時,
首次燒錄之後, 下次要如何燒錄?
作為GPIO之後燒錄都會失敗

發表於: 2022/9/28 14:04
頂部


PIC16F18425-E/ST的MCC沒有ZCD_out
#5
中級會員
中級會員


CIP/MCC 實作指導手冊v3.1中可以看到
ZCD out可以指定GPIO做輸出,
但是在PIC16F18425-E/ST的ZCD只能選擇input pin沒有output pin可以選擇(附圖)
請問怎麼解決呢?

另外SMT可以直接量測ZCD_Out訊號嗎?

Attach file:



jpg  Image 016.jpg (141.71 KB)
50504_63316ac09f926.jpg 568X261 px

發表於: 2022/9/26 17:03
頂部


Re: SMT計算周期後的結果資料處理?
#6
中級會員
中級會員


正確量測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;
void SMT1_PR_ACQ_ISR(void)
{
    
    
// Disabling SMT1 period acquisition interrupt flag bit.
    
PIR8bits.SMT1PRAIF 0;
    
acqGate true;
    
freqHolder SMT1PR;
    
SMT1_ManualTimerReset();
}

發表於: 2021/4/28 19:01
頂部


Re: XC8計算式的問題
#7
中級會員
中級會員


參照:

Ryang wrote:
式一: 因為沒有做型別轉換,被當做是整數看待,結果是小數點被忽略。

y1= (float) (1000/(x*2)); 加上強制型別轉換後試看看?


參照:

jason680 wrote:
對C而言.

3/2 = 1 (整數運算)

要得到1.5 必需至少有一個數是浮點數(不是int)
3.0/2
或者
3/2.0


感謝兩位先進

發表於: 2021/4/23 16:10
頂部


Re: SMT計算周期後的結果資料處理?
#8
中級會員
中級會員


感謝Ryan大
在您的範例中為何要把SMT Timer Period 設成0xFFFFF0呢?
SMT Timer Period真正的用途是?

發表於: 2021/4/20 11:56
頂部


SMT計算周期後的結果資料處理?
#9
中級會員
中級會員


使用SMT去計算ZCD_out的Period time得出兩個byte的值(SMT1CPR)但隨時在變化,不知道這兩個byte的值要怎麼轉換成ms?

發表於: 2021/4/20 10:51
頂部


XC8計算式的問題
#10
中級會員
中級會員


下列兩個式子相等,但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
頂部



(1) 2 3 4 5 »



:::

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

教育訓練中心

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