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

論壇索引


Board index » All Posts (taih)




請教一個capture的問題
#31
中級會員
中級會員


請教各位大大,若使用Capture抓外部訊號的頻率時,用到的timer溢位時其溢位旗標會被設定為1,這時候需要清除嗎?若要清除但沒啟動該timer的中斷要如何清除勒?謝謝大大的回答囉~~

發表於: 2008/10/22 20:33
頂部


請問16f690的EEPROM的讀取
#32
中級會員
中級會員


請問有經驗的大大,不知道是否有PIC16的EEPROM的程式,用C語言寫的,我是看過Hi-Tech PICC workshop講義裡面最後一頁有提到EEPROM,不過也只有一頁,但沒看到有任何範例可以參考的,若是PIC18系列的也行,只要用C寫的就好,小弟想要瞭解一下EEPROM是如何使用的,謝謝囉~~

發表於: 2008/10/21 21:22
頂部


Re: 有關IDE2
#33
中級會員
中級會員


參照:

tonys 寫道:
可能是

1. Configuration bits 設定有問題,不振盪。

2. 某些型號內部沒有 debug 電路,需使用特殊的 Header (ACxxxxxx 這種,上含一顆特殊 PIC 的轉接板) 代替一般的 PIC 才能 debug。

到 MPLAB IDE 的 Configure -> Select Device 選擇型號時,下方 ICE/ICD Headers 欄如有 ACxxxxxx (Req.) 就表示 debug 時這個 ACxxxxxx Header 是必須的。


請教Tonys大大,我使用AC162061的Header(PIC16f690-ICD/PT),在debugger選項中選擇了MPLAB ICD 2,在設定斷點時還是只有出現紅色圈圈,RUN之後很快就停止了,依然無法debug,請問要怎樣解決這問題勒?阿哩阿都~~~

發表於: 2008/10/21 9:02
頂部


Re: 請教一個MPLAB的Debugger mode的問題
#34
中級會員
中級會員


參照:

Ryang 寫道:
tonys 是說,因為 PIC16F690 是低單價的元件所以並沒有將 ICD 的除錯模組做在裡面,所以無法直接使用 ICD2 來除錯。解決方式就需要一個額外的 ICD Header 來支援 PIC16F690 的除錯功能。

http://www.microchipdirect.com/produc ... ch.aspx?Keywords=ac162061


請教一下,我已經買了這一塊版子了,但現在直接使用時,ICD2連接時,顯示下列的錯誤訊息
ICDWarn0020: Invalid target device id (expected=0xA0, read=0xA1)

但依然可以download程式下去,但在MPLAB的debugger模式下選擇ICD2時,依然指出線紅色圈圈,在ICE/ICD Header的圖示AC162061(Req)依然是綠色燈號,請問這是怎一回事勒?是不是我有少了什麼步驟?我只有連接phone jack與給電源這樣而已。

發表於: 2008/10/20 13:56
頂部


請教兩個問題
#35
中級會員
中級會員


小弟我剛接觸pic16f690,想請教各位大大兩個問題:
1.程式開頭的configuration設定,如__CONFIG ( HS_OSC & BODEN_ON & WDT_OFF & CP_OFF & LVP_OFF & DEBUG_ON ) ( )內容的設定在哪可以查的到勒?
2.小弟要量測一週期性的訊號,用capture的Timer1 16位元量測,用內部chip的RC震盪,指令時間為1us,若用以下這種寫法:
if(timer_edge[1]>=timer_edge[0])
{period=timer_edge[1]-timer_edge[0];}
else
{period=65536+timer_edge[1]-timer_edge[0];}

最慢可以量測到1000000/65536=15.25Hz的頻率,若要量測更低的頻率,如量測到5Hz要如何修改程式勒?

以上兩個問題可否請有經驗的大大幫小弟解惑囉,阿哩阿都~~~

發表於: 2008/10/16 9:24
頂部


Re: 請教PIC16f690中斷函式的問題
#36
中級會員
中級會員


參照:

Ryang 寫道:
1. 因為 PIC16 只有一個中斷進入點,多中斷環境下是要一個一個的個別判斷是誰發生了中斷。

2. 檢查一下 INTCON 暫存器裡的 INTE bit 是否被設為 1 了?


我有寫了一個外部接腳的中斷函式
void INIT_initial(void)
{
INTEDG=0; // OPTION reg falling edge
INTF=0; // clear INT flag
INTE=1;
}

但我在主程式main()中並沒有呼叫此函式,我只有啟動timer2的函式,卻也會進去INTF的中斷裡面,因為我在INTF裡面有設定一個燈號,只要進去就會反向一次,所以我只有啟動timer2的情況下,無意中給了一個外部中斷腳Hi->Lo的信號,卻發現INTF的燈號會反向,就真的不知道問題出在哪了。

發表於: 2008/10/8 13:58
頂部


請教PIC16f690中斷函式的問題
#37
中級會員
中級會員


請教各位大大,小弟用Hi-tech PICC撰寫16f690的程式時,中斷函式的宣告方式是不是如下者:
void interrupt isr(void)
{
if(ADIF)
{
xxxxx;
ADIF=0;
}
if(TMR2IF==1)
{
xxxxx;
TMR2IF=0;
}
if(INTF==1)
{
xxxxxx;
INTF=0;
}
}

1.是不是不管任何中斷都進來這函式後再用flag去判斷是哪一個中斷函式產生?
2.小弟是遇到一個問題,再主程式中我確定"只有"啟動TIMER2的功能,並沒有啟動外部接腳中斷的功能(但有設定該腳為輸入),但我給了外部中斷一個Hi->Lo訊號,竟然也會進去INTF裡面執行東西,不知道是那邊出了問題?
麻煩有經驗的大大幫小弟看一下那邊有出錯囉~~~阿哩阿都~~

發表於: 2008/10/8 13:35
頂部


Re: 請教一個MPLAB的Debugger mode的問題
#38
中級會員
中級會員


我的MPLAB有出現AC162061的字樣勒,但還是一樣不用能阿!

發表於: 2008/10/6 16:45
頂部


請教一個MPLAB的Debugger mode的問題
#39
中級會員
中級會員


請教各位大大,小弟用Hitech PICC寫PIC16f690時,在Debugger模式下選擇MPLAB ICD2時,想要設定斷點,但卻只會出現一個紅色圓圈框框,而不會出現一個紅色實心有著B字樣的斷點符號出現勒?不知道是那邊出了問題,麻煩有經驗的大大替小弟解惑一下囉,謝謝啦~~~

發表於: 2008/10/6 8:51
頂部


Re: 請教產生PWM訊號的問題
#40
中級會員
中級會員


參照:

Ryang 寫道:
考慮一下改變架構,如果只有一組 CCP 可用的話。將 CCP 用來產生 PWM 輸出,Capture 的功能可以用 Timer1 的計數功能來取代。

主要是 PWM 用 Timer + 軟體方式 太浪費 CPU 的 Performance.
還有 PWM 的頻率及解析度為何?


謝謝版主大大,不過架構已經被弄好無法改了,所以目前只能想用一般的IO pin去做出一個簡單可以調整duty的PWM訊號就好,頻率解析度也不用特別要求,PWM訊號會經過一個低通慮波器轉換成一個直流可變的訊號驅動馬達而已。

發表於: 2008/10/3 13:23
頂部



« 1 2 3 (4) 5 6 »



:::

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

教育訓練中心

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