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

論壇索引


Board index » All Posts (nick555a)




A/D 想不通的問題
#1
新會員
新會員


使用 PIC16F877,由於取樣的電壓較小,只想使用低的8 bits
但 ADRESL 的值結果都為 0

程式如下:
movlw b'10000001'
movwf ADCON0
banksel ADCON1
movlw b'10000000'
movwf ADCON1
banksel ADCON0

movlw b'10000001'
movwf ADCON0
a_d_convert:
bsf ADCON0,GO
call delay_500us
a_d_wait nop
btfss PIR1,ADIF
goto a_d_wait
banksel ADRESL
movf ADRESL,W
banksel PORTB
movwf PORTB
===========

可是結果就是沒值,
但改成
movlw b'00000000'
movwf ADCON1
與 movf ADRESH,W
結果確是對的

但我要的是較低的位數

請大家幫幫忙



發表於: 2005/2/2 20:09
頂部


16F877 使用3V工作電壓
#2
新會員
新會員


剛用3V的電壓
但輸出hight 只有1.8v
而輸入給RC2=3v,
但 btfss PORTC,2 --> 仍為low
3v是否有何特殊的設定

謝謝

發表於: 2005/1/20 2:03
頂部


PIC16F877 遇到問題-4 - A/D
#3
新會員
新會員


一台LEAP PSTART,一顆PIC16F877-20/p,振盪器4MHz,新手學PIC

使用 可變電阻調整電壓 3~2 V ,希望轉為 A/D為8 bit 0x00 ~0xFF
因此,利用電阻分壓 3 v 接至 Vref+ , 電阻分壓 2v 接至 Vref- ,但得到的結果不正確,結果只在調整可變電阻 接近 3v時才有數位輸出,是我使用的電阻分壓產生3v,2v的電阻有問題嗎??
謝謝高手們幫忙

發表於: 2004/11/8 23:08
頂部


PIC16F877 遇到問題-3 - A/D
#4
新會員
新會員


一台LEAP PSTART,一顆PIC16F877,振盪器4MHz,新手學PIC
遇到第3個問題
現在在試W100 Workshop ex10.asm A/D
有一個register查不到用途,CMCON
movlw b'00000111' ; Disable Voltage Comparator Module at PORTA
movwf CMCON

不知CMCON的register功用為何??



發表於: 2004/10/26 10:31
頂部


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


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

發表於: 2004/10/26 10:23
頂部


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


一台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
頂部


Re: 好奇怪 PIC16F877
#7
新會員
新會員


謝謝版主大人
把Watch dog timer-> off 真的可以run了,
這晚還睡不著,真是值得呀,現在看到LED亮了,就睡得著了
可是為什麼要把這隻狗關起來才可以呢,那這dog又有什麼用
謝謝...


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


好奇怪 PIC16F877
#8
新會員
新會員


我是pic的新手刪買一台LEAP PSTART,顆PIC16F877 20/P
,振盪器4MHz,二雙pin各串15pF至GND,找一個W100 Workshoph的Ex6.asm程式Port D的LED會順序的亮來試,結果LED只亮3個後RD0->RD1->RD2->RD0就rese從RD0開始....,我也找了其它程式來run,最後結果是:程式只能run 一些長度後就reset重新再run,
請問個位前輩,是出了什麼錯誤嗎?
請各位幫幫忙.謝謝


發表於: 2004/10/21 23:22
頂部






:::

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

教育訓練中心

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