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

論壇索引


Board index » All Posts




Re: 還是同一個問題....
初級會員
初級會員


不曉的
是不是你轉貼的問題

你在MAIN程式中好像有問題
一直在initial


發表於: 2005/10/3 0:55
頂部


還是同一個問題....
中級會員
中級會員


大家好 我還是同一個問題 中斷督跳不進去 我已經打開GIE PEIE 與 TMRIE 當我打開TMR10N還是跳不進去中斷 我已經改好多次 不知道哪裡出錯 請各位幫幫忙 謝謝
PIC 16873A

list p=16F873a        
#include     <p16f873a.inc>            ; Include file locate at defult directory

w_temp        equ    0x20                ;定義暫存器位址w_temp,STATUS_temp,
STATUS_temp    equ    0x21
PCLATH_temp    equ    0x22
Reg_count_1s    equ    0x23
TMPH    equ    0x24
TMPL    equ    0x25
#define    Numcount1s    .3    

;********************************************
             
;*********************************************
        
org        0x00                ;初始位置為0x00
        nop    
;利用ICD偵錯時,程式第一個位址需填入nop
        
goto    Main                            org    0x04    ;中斷位置
IntServ
        movwf   w_temp
;將w暫存器內容儲存
        movf    STATUS
,w
        clrf    STATUS
        movwf    STATUS_temp
        movf    PCLATH
,w
        movwf    PCLATH_temp
        clrf    PCLATH
        movf    TMR1H
,w
        movwf    TMPH
        movf    TMR1L
,w
        movwf    TMPL
        movf    TMR1H
,w
        banksel    PIR1
        btfss    PIR1
,TMR1IF
        
goto    overflow_detect        ;判斷Timer1是否中斷
        decfsz    Reg_count_1s
        
goto    $-1

        call    END_INT    
;當Timer1有溢位中斷產生,呼叫中斷服務程式
        clrf    TMR1L    
;把Timer1L清為零,防止進位
        movlw    0x3C                movwf    TMR1H                movlw    0xB0                movwf    TMR1L
        retfie
                    
END_INT
        banksel    PIR1                
;選擇PIR1放置的Bank
        bcf    PIR1
,TMR1IF            ;將Timer1的致能旗標清除
        bcf        T1CON
,TMR1ON
        movf    PCLATH_temp
,w
        movwf    PCLATH
        movf    STATUS_temp
,w
        movwf    STATUS
        movf    w_temp
        clrf    PORTB
        
return
    
                ;----------------------
main----------------------------------------------------------
Main
         call    initial
        
wait        
        movlw    
b'00001111'
        
movwf    PORTB

;-------------------------------------------------------------------------------------
initial
        
        banksel    TRISB
        clrf    TRISB
        banksel    PORTB
        movlw    
b'00001111'            movwf    PORTB
                                banksel    T1CON
        clrf    T1CON                
;設定Timer1時脈為Fosc/4
        
        clrf    TMR1H                
;將Timer1內容清為零
        clrf    TMR1L
        banksel    INTCON
        clrf    INTCON                
;將INTCON內容清為零
        bsf        INTCON
,PEIE            ;將周邊功能的中斷致能
        bsf        INTCON
,GIE
        banksel    PIE1
        clrf    PIE1                
;將PIE1內容清為零
        bsf    PIE1
,TMR1IE            ;將Timer1溢位中斷致能
        banksel    PIR1
        clrf    PIR1
        banksel    TMR1L
        clrf    TMR1L
        movlw    0x3C
        movwf    TMR1H
        movlw    0xB0
        movwf    TMR1L

        movlw    Numcount1s
        movwf    Reg_count_1s
        banksel    T1CON
        bsf        T1CON
,TMR1ON        ;讓Timer1開始計數
        
        
return

發表於: 2005/10/2 22:00
頂部


Re: 使用何种IC和何种方法来扩充DSPIC的I/O
初級會員
初級會員


看似簡單但是卻是很難回答的問題...你想要我們怎麼樣來幫助你呢?...如果是一般性的簡單I/O,那很簡單就可能擴充 ... 但如果牽涉到DSP運作的I/O...那就傷腦筋了,建議你還是換一顆I/O夠用的DSPIC吧!! 要是我的話,我就不ㄍㄧㄥ了歐.


發表於: 2005/10/2 18:22
頂部


使用何种IC和何种方法来扩充DSPIC的I/O
新會員
新會員


感觉我的DSPIC3011的引脚不够用了,但不想换更贵的了.

發表於: 2005/10/1 17:41
頂部


請問有APP013的電路圖嗎 ?
新會員
新會員


請問有APP013的電路圖嗎 ?是否可放在網站上供人下載

謝謝
^_^

發表於: 2005/10/1 10:09
頂部


Re: 關於MCU取得!
新會員
新會員


用sample.microchip完全看不懂,算了!謝謝板主了!

發表於: 2005/9/30 22:32
頂部


Re: 請問18f8722可以跑多快?
高級會員
高級會員


喔! 原來如此! 謝謝回答!!

祝: 好

Ming....!!

發表於: 2005/9/30 21:25
頂部


Re: 求助 12f675晶片簡單範例
初級會員
初級會員


sakanayy
請注意CMCON那個暫存器的設定喔!! 很多人吃過悶虧...

發表於: 2005/9/30 20:41
頂部


Re: 关于RC温度采集的设计讨论
版主
版主


這個方式是可行的,因為溫度會影響電容量最好用 NPO 電容 ( 無溫度係數) 及精密電阻。因為每顆PIC的轉換電位都不一樣,所以第一次量测時要校正並將此校正值存在EEPROM(如果需要很準的話)。 有 ADC的 PIC16F716 也不貴考慮看看!

發表於: 2005/9/30 14:18
頂部


Re: 18F4431 ADC初始設定的問題
版主
版主


查了一下,Microchip 並沒有 AD 的函數庫可以支援 PIC18F4431 ,這顆IC 的 ADC 比較特殊一點。你可以用最基本的設定方式直接設定 ADC 暫存器,有關範例可以參考 AN900 或用 PIC18F4431 為搜尋字就可以找出一堆組合語言的範例,PIC18F4431 目前沒有 C18 的範例。

發表於: 2005/9/30 14:05
頂部



« 1 ... 6913 6914 6915 (6916) 6917 6918 6919 ... 7522 »



:::

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

教育訓練中心

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