會員登陸
帳號:

密碼:

記住我



忘記密碼?

現在註冊!
網站導航
最新下載
訪問統計 (自2012/5/3)


正在流覽:   1 名訪客





[PIC24FJ64GA006] 計算頻率的問題。
新會員
註冊日期:
6月20日 10:07:07
所屬群組:
註冊會員
文章: 5
等級: 1; EXP: 34
HP : 0 / 8
MP : 1 / 6
離線
void Init_Timer1()
初始化
{
T1CON = 0; // Timer1 reset
TMR1 = 0;
PR1 = 1000;

T1CONbits.TCS = 1; // T1CK 引角
T1CONbits.TCKPS = 0; // Prescale = 1 : 1
T1CONbits.TSYNC = 1; // 同步外部時鐘輸入

IFS0bits.T1IF = 0; // 清空clr
IEC0bits.T1IE = 1;
T1CONbits.TON = 1;
}

我連接一個外部震盪100HZ輸入,那我要怎麼在編譯器給他設定一個變數,然後知道輸入進來的頻率是100HZ,那個變數可以用甚麼表示方法或是程式寫法...

想利用程式可以知道外部接收進來是多少頻率,所以先用外部震盪器做測試,但程式表示不知道該如何表示(C語言)

6月27日 15:40:24
轉換PDF檔 列印


Re: [PIC24FJ64GA006] 計算頻率的問題。
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14106
等級: 72; EXP: 44
HP : 1071 / 1786
MP : 4702 / 69985
離線
參考一下教育訓練: dsPICMOD dsPIC30F Module Training

裡面的 2.Timer 章節裡的 Lab2 就有範例計算輸入訊號的週期時間。

6月29日 14:30:24
轉換PDF檔 列印






無法在此發表文章
可以在此觀看文章
無法回覆文章
無法編輯自己的文章
無法刪除自己的文章
無法發起投票調查
無法在此投票
無法上傳附加檔案
無法不經審核直接發表文章

[進階搜尋]


搜尋
線上教學影片
網頁捷徑
2017 Summer Elite 報名
教育訓練
其它網站連結
電話: 02-25000405
產品技術問題產品技術支援專線:0800-717718 台北02-25088600 新竹03-5778366 Ext. 8600 高雄07-2137830 MicrochipDIRECT 專線: 07-2137830
Powered by XOOPS © 2001-2012 The XOOPS Project