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


Browsing this Thread:   1 Anonymous Users






Re: PIC16F877 遇到問題-2
#5
版主
版主


查看用戶資訊
一般PIC腳輸出電流的能力約在20~25mA。如果過電流,不但可能動作怪怪的,也可能讓IC得內傷;就算此時沒壞,也難保爾後不壞。

而且,就算符合規格,如果在執行速度較快時,如您實驗中所發生的現象還是有可能發生。這就是所謂的"Read-Modify-Write"的現象。

有關這類問題,請利用本網站右上方「搜尋」的功能,找"Read-Modify-Write"字樣,有很多可以參考。

發表於: 2004/10/26 11:11
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: PIC16F877 遇到問題-2
#4
版主
版主


查看用戶資訊
PORT 直接推 LED 會將PIC或LED燒掉,PIC的I/O Port可以推25mA,不要讓PIC的輸出過電流即可,接不接電阻因設計而異。

上面的問題是將輸出的電壓將近短路故回讀PORT時會發生電壓過低的現象造成"Hi"被短路了回讀就變成"Low"了。

發表於: 2004/10/26 11:07
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: PIC16F877 遇到問題-2
#3
新會員
新會員


查看用戶資訊
謝謝大大的幫忙
我再次試了一次
在Port的LED後串上1k ohm的電阻
果然Run的正常了
所以以後的Port輸出推動都要有電阻嗎??

發表於: 2004/10/26 10:23
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: PIC16F877 遇到問題-2
#2
版主
版主


查看用戶資訊
RLF PORTC 應該是可使旋轉PORTC的值,除非你的PORTC推動的電流太大導致回讀值時發生錯誤。在PIC的架構裡 I/O (PORT)仍視為RAM。

發表於: 2004/10/22 17:50
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


PIC16F877 遇到問題-2
#1
新會員
新會員


查看用戶資訊
一台LEAP PSTART,一顆PIC16F877,振盪器4MHz,新手學PIC
遇到第二個問題
Run W100 Workshop ex8.asm

LED_Start bcf STATUS,C
movlw b'00000001'
movwf PORTD
LED_Next call delay_200ms
rlf PORTD
btfss STATUS,C
goto LED_Next
goto LED_Start
發現 rlf PORTD 這個指令不能讓 IO值 RLF
我改成
LED_Start bcf STATUS,C
movlw b'00000001'
movwf PORTD
movwf RLF_W
LED_Next call delay_200ms
rlf RLF_W,1 ;
movf RLF_W,W ;
movwf PORTD ;
btfss STATUS,C
goto LED_Next
goto LED_Start
才可看到LED正確的亮
---------
謝謝前輩的幫忙
讓我自學PIC很愉快



發表於: 2004/10/22 14:19
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

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

教育訓練中心

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