• 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 (cat520)




Re: 為何無法持續送出訊號?
#81
高級會員
高級會員


tonys實在太感謝你的指導...
原來我還有這麼多地方沒有注意到!
因為我是看書自學的...
所以你提醒我的地方都是目前我所沒想到過的...
真是太感謝你了!
尤其是你提的第三點....
我再好好看一下該如何改...

發表於: 2004/10/29 23:53
頂部


Re: 為何無法持續送出訊號?
#82
高級會員
高級會員


謝謝版主的回應...
不好意思再請問一下...

Q1:

" bsf RCSTA,CREN "
在非同步模式下為接收致能的意思...
我是用PIC傳訊號出來..
並不是用PIC接收...
醬子也要"bsf RCSTA,CREN"嗎?

Q2:

bcf PIR1,TXIF ; Clear TxD interrupt flag
bcf PIE1,TXIE ; Disable TxD interrupt
bcf IPR1,RCIP ; Set the RxD for Low priority interrupt
bcf PIR1,RCIF ; Clear RxD interrupt flag
bsf PIE1,RCIE ; Enable RxD interrupt
我並沒有使用到中斷指令...
這幾行也要加嗎?

謝謝....

發表於: 2004/10/29 21:47
頂部


Re: 為何無法持續送出訊號?
#83
高級會員
高級會員


現在我是使用組合語言寫程式...
所以C程式我看不太懂...
不過還是很感謝你的回應!
也許以後我會改成用C來寫...
到時候就能參考了!
不知道有人懂組合語言的寫法嗎?
麻煩幫我檢查一下...
謝謝!

發表於: 2004/10/29 0:06
頂部


為何無法持續送出訊號?
#84
高級會員
高級會員


麻煩各位幫小弟看一下程式是否有誤..
我使用的是10MHz的震盪器...

list p=18F252
#include <p18F252.INC>
number equ .625
count equ 0x80
;**********************
org 0x00
nop
initial:
banksel SPBRG
movlw .129
movwf SPBRG,0
bcf TXSTA,SYNC,0
bsf RCSTA,SPEN,0
bsf TXSTA,TXEN,0
bcf TRISC,6,0
bsf TRISC,7,0
start:
movlw B'10110011'
movwf TXREG
call delay_1ms
goto start
delay_1ms:
movlw number
movwf count
dec_loop nop
decfsz count,f
goto dec_loop
return
end

Q: 為何用示波器觀看RC6/TX/CK腳位只有一瞬間有波形
產生,之後就跳到3V的準位,並沒如預期的間隔1ms就送出一
次訊號,不解?

發表於: 2004/10/28 20:05
頂部


Re: ICD2亮紅燈....
#85
高級會員
高級會員


我已經發現哪邊有錯誤ㄌ...
電路圖有條線接錯ㄌ...
已經更改過來...
動作也都OK....

發表於: 2004/10/27 14:29
頂部


ICD2亮紅燈....
#86
高級會員
高級會員


請問大家....
今天學長問我為何在Target board接一組5V電源?
MAX232怎又接一組電源?
之前我一直沒發現這個問題...
程式執行起來也都沒發生錯誤...
後來看看整個電路圖...
好像只要接一組電源才對...
於是我就共用一組電源...
但發現在最後將程式燒錄的步驟時...
卻發生錯誤!
ICD2 ERROR也亮起紅燈!
請問這是為什麼呢?!
不解?!

發表於: 2004/10/27 0:00
頂部


Re: 有關Linker....(PIC18FXX2)
#87
高級會員
高級會員


原來是醬子ㄚ....
聽您這麼一說...
我好像有點不知在哪看過的印象..
感謝版主的回應.....
我再好好參考Workshop講義(MPASM one day workshop)!

發表於: 2004/10/26 12:17
頂部


有關Linker....(PIC18FXX2)
#88
高級會員
高級會員


請問一下...
何時該使用Linker Scripts?!
是每次執行程式都要Linker嗎?

發表於: 2004/10/26 1:17
頂部


Re: PIC與RS323間傳輸
#89
高級會員
高級會員


對了...

我提供的這例子是由PIC端發信號...

電腦端用VB接收...

發表於: 2004/10/20 9:38
頂部


Re: PIC與RS323間傳輸
#90
高級會員
高級會員


你可以參考PIC單晶片學習秘笈....(PIC16F877為例)
作者:趙春棠
全威圖書有限公司
應該容易可買到或借到...

list p=16F877
#include<p16F877.INC>
trans_c equ 0x20
;**********************
org 0x00
nop
initial:
movlw .3
movwf trans_c ;設定trans_c次數為3次
banksel SPBRG
movlw .36 ;Baud Rate=2400 bps
movwf SPBRG
bcf TXSTA,SYNC ;SYNC設定為0
banksel RCSTA
bsf RCSTA,SPEN ;SPEN設定為1
banksel TXSTA
bsf TXSTA,TXEN ;TXEN設定為1
Trans:
banksel TXSTA
btfss TXSTA,TRMT ;測試TRMT是否為1(1:TSR空的,0:TSR滿的)
goto Trans
banksel TXREG
movlw 0x55
movwf TXREG
banksel trans_c
decfsz trans_c,f ;trans_c內容減一後存到f暫存器並測試節果是否為0
goto Trans
end

希望對你有些幫助!

發表於: 2004/10/20 9:33
頂部



« 1 ... 6 7 8 (9) 10 »



:::

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

教育訓練中心

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