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

論壇索引


Board index » All Posts (tina)




Re: 請問如何用中斷來控制頻率
#1
中級會員
中級會員


是否可以幫我看看 我中斷設定是否有錯誤 謝謝
IntServ
INT_OFF
movwf Reg_w
movfw STATUS
clrf STATUS
movwf Reg_STATUS
movfw PCLATH
movwf Reg_PCLATH
clrf PCLATH
btfss PIR1,TMR1IF ;
goto ExitTMRON

IntTMR1
bcf T1CON,TMR1ON
bcf PIR1,TMR1IF
movlw (.65536-TMR1_VAL)/.256
movwf TMR1H
movlw (.65536-TMR1_VAL)%.256
movwf TMR1L

;decfsz Reg_count_1s,F
goto ExitTMRON
movlw Num1sCount
movwf Reg_count_1s

RUN
decfsz Reg_count_3s,f
bsf PORTB,0
movlw Num3sCount
movwf Reg_count_3s
goto ExitTMRON

;------------------------------------------------------------------------
ExitTMROFF
bcf T1CON,TMR1ON
bcf PORTB,1
goto $+2
ExitTMRON
bsf T1CON,TMR1ON
ExitInt
movfw Reg_PCLATH
movwf PCLATH
movfw Reg_STATUS
movwf STATUS
movfw Reg_w
INT_ON
RETFIE

發表於: 2006/6/28 19:25
頂部


Re: 請問如何用中斷來控制頻率
#2
中級會員
中級會員


除四,是不是要再Timer1的T1CON暫存器裡設定?
我的中斷是用65536來減,例如:我要2ms的中斷,
就設定F82F給TMR1L與TMR1H。
如果這個形式我該如何設定?....謝謝

發表於: 2006/6/27 11:28
頂部


Re: 請問如何用中斷來控制頻率
#3
中級會員
中級會員


頻率範圍最大到1KHz
謝謝

發表於: 2006/6/26 20:17
頂部


請問如何用中斷來控制頻率
#4
中級會員
中級會員


大家好
請問如何用中斷來控制輸出的頻率
我使用PIC16F873A,Timer1來作中斷
請問最大頻率可以設定到那個範圍
謝謝

發表於: 2006/6/26 17:43
頂部


Re: 關於錯誤訊息的解釋
#5
中級會員
中級會員


不好意思 我對中斷不是很了解
是否能在解釋多一點
謝謝喔............對ㄌ 這是我一開始的程式 這樣可以嗎

org 0x00
nop
goto Main
org 0x04
goto IntServ


IntServ
movwf w_temp
swapf STATUS_temp,w
movwf STATUS_temp
btfsc PIR1,TMR1IF
call Timer1
swapf STATUS_temp,w
movwf STATUS
swapf w_temp,f
swapf w_temp,w
retfie

Timer1
banksel PIR1
bcf PIR1,TMR1IF
decf scaler,f
clrf TMR1L
movlw 0xFF
movwf TMR1H
movlw 0x9B
movwf TMR1L
return

發表於: 2006/5/29 21:45
頂部


Re: 關於錯誤訊息的解釋
#6
中級會員
中級會員


我有把LKR檔改為
CODEPAGE NAME=vectors START=0x0000 END=0xFF PROTECTED
CODEPAGE NAME=page0 START=0x218 END=0x07FF
CODEPAGE NAME=page1 START=0x800 END=0xEFF

可是還是不行 是不是位址錯誤ㄌㄋ
謝謝

發表於: 2006/5/29 16:16
頂部


關於錯誤訊息的解釋
#7
中級會員
中級會員


大家好
我使用PIC16F873A的晶片,除錯時出現下列訊號
MPLINK 3.80, Linker
Copyright (c) 2004 Microchip Technology Inc.
Error - section '.org_1' can not fit the absolute section. Section '.org_1' start=0x00000004, length=0x00000218
Errors : 1

BUILD FAILED: Mon May 29 15:41:28 2006

請問要如何解決......謝謝

發表於: 2006/5/29 15:53
頂部


關於PIC16F873A PORTA輸出
#8
中級會員
中級會員


大家好 想請教一個問題
如果我使用PORTA的bit0~3作輸出
而bit4~5做按鍵輸入
我做了這樣的定義
banksel ADCON1
movlw b'11001110'
movwf ADCON1
banksel CMCON
movlw b'00000111'
movwf CMCON
banksel TRISA
movlw b'00110000'
movwf TRISA
不知是否有哪裡出錯 或我還需要加上什麼
謝謝

發表於: 2006/5/23 21:26
頂部


有關PIC16F873A輸出訊號
#9
中級會員
中級會員


大家好 有一個問題想請教
我要作類比轉數位的輸出,數位訊號是利用PIC16F873A的PORTB給予,將PIC PORTB直接接上DAC0800相對應腳位時,兩顆都給予5V的驅動電壓,一打開電源時,PIC的PORTB就有
2V的電壓,想請教是否PIC有設定錯誤,謝謝

發表於: 2006/5/10 16:53
頂部


請問PIC16F873A的輸出
#10
中級會員
中級會員


大家好
想請問PIC16F873A的輸出訊號是TTL還是CMOS
因為我利用PIC發出數位訊號,接上DA converter0800後
發現沒訊號時,PIC輸出PIN 也有快2V的電壓
不知是否兩者interface不同導致

謝謝

發表於: 2006/5/9 10:23
頂部



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

教育訓練中心

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