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

論壇索引


Board index » All Posts




PIC16F877的AD轉換問題
新會員
新會員


請問我使用PIC BASIC 的程式語法寫AD轉換的程式,剛開始我樣本取樣頻率是 2 Hz,所以我使用檢查GO/DONE位元是否已經清除的方法跑回圈其程式如下:
if PORTB.1=1 and PORTB.2=1 then '傳值
ADCIN 4, adval4
gosub notdone
endif

notdone: Pause 500
If ADCON0.2 = 1 Then gosub notdone
return

可是現在我需要取樣到250Hz,我把Pause 改成 Pause 4 ,不過取樣頻率卻沒我想像的到250Hz,最多140Hz。

我也想用中斷的方式,不過我還學不會,各位好心的大哥們,可以教我嗎?

發表於: 2005/10/7 18:40
頂部


Re: 關於MCP42XXX使用相關問題
高級會員
高級會員


謝謝版主的回應
目前都可以透過spi將值傳到ic
但有另一個問題
由於我是利用這個MCP42100來當可變電阻搭配一顆regulator來調整輸出的電壓
但我發現好像mcp42100到一個程度就好像會卡住
會使整個電壓上不去(大概在5.5v左右就上不去了)
不曉得為什麼@____@
有沒有人可以幫我解答呢
謝謝

發表於: 2005/10/7 18:06
頂部


Re: I/O 問題 PIC18F4X80
新會員
新會員


HI 板主

我試了你說的方法
可是 結果還是錯誤
PORTD 直接給值 是不會有錯
但是 經過運算就會出錯

甚至是 使用 變數做運算
運算之後 再把值填回PORTD
這樣輸出也會是錯的



發表於: 2005/10/7 16:33
頂部


Re: I/O 問題 PIC18F4X80
新會員
新會員


HI 板主:

ICD2 執行之後阿,或自動跳出來
這是怎樣的情形呢

沒有設 BREAK


發表於: 2005/10/7 16:25
頂部


Re: PIC18F6490 LCD設定
版主
版主


PIC18F6490 是蠻新的元件,建議使用 MPLAB IDE V7.21 較新的版本,不曉的是不是硬體接觸不良問題還是 I/O 腳掛了?可不可以裡用 MPLAB IDE V7.21 所提供的 LCD Pixel Simulation 進行 LCD Segmnt 的軟體除錯,如果軟體模擬下的 LCD Pixel 都正常的話那就是硬體的問題了。

可以在MPLAB IDE 下選選元件為 PIC18F4690 , 在 View --> 開啟 LCD Pixel 視窗。

發表於: 2005/10/7 16:18
頂部


Re: I/O 問題 PIC18F4X80
版主
版主


這應該是 Read-Modify-Writy 的問題,試著把 PORT++ 改為 PORT = PORT +1 就可以了。底下是從C18 直接編譯過來的組合語言,可以看的出 PORTB ++ 是以 INCF PORTB 的方式在執行,如果前後還有指令對PORTB作業的話,PORTB的值就會被影響到。


6:                     TRISB=0x00;
0000CA    6A93     CLRF 0xf93ACCESS
7
:                     PORTB=0x00;
0000CC    6A81     CLRF 0xf81ACCESS
8
:                     PORTB++;
0000CE    2A81     INCF 0xf81FACCESS
9
:                     PORTB--;
0000D0    0681     DECF 0xf81FACCESS
10
:                
11:                    PORTB=PORTB+1;
0000D2    2881     INCF 0xf81WACCESS
0000D4    6E81     MOVWF 0xf81
ACCESS


發表於: 2005/10/7 16:01
頂部


Re: PICSTART無法燒錄 PIC10F202
版主
版主


PICStart Plus 是有支援PIC10Fxxx的元件燒錄,但不是直接 Pin to pin 與 8-pin 的12F508 系列腳位相容。所以要自己做個 10F2xx 轉 12F508 的轉接座,剛才又焊了一個來試驗燒錄沒有問題。

Microchip 有提供 AC163020 的轉接座,剛剛測試過 DIP 與 SOT-23 都可以直接用 PICStart Plus 燒錄。

發表於: 2005/10/7 15:46
頂部


Re: 求助 12f675晶片簡單範例
版主
版主


還有要將ADC關掉,請加上 CLRF ANSEL 指令,ANSEL Reg in the bank 1:

movlw b'00100000' ; Sep GPIO<4:0> for output
movwf TRISIO
clrf ANSEL

發表於: 2005/10/7 15:39
頂部


I/O 問題 PIC18F4X80
新會員
新會員


請教各位:

我使用18F4X8系列,震盪器為16MHz用ICD2來DEBUG
PORTD直接給值輸出正常,
但經過 運算之後 輸出就不正常了
例如
當PORTD=0x80 輸出 為0x80
PORTD-- 輸出卻為0x70
PORTD++ 輸出卻無反應

但使用MPLAB SIM 其結果用WATCH 看 是正常的

請問是 ICD2設定的問題嗎

發表於: 2005/10/7 15:27
頂部


Re: 請問 ON BOARD以ICD2 燒錄16LF874A為何成功率低?
版主
版主


可否來電告知是何家代理商的FAE在Support?
電話 : 02-2500-6610 找 Microchip 林建益先生幫你解決問題。或你也可以帶東西到 Microchip Taipei Office 找 CAE 幫你解決問題。


發表於: 2005/10/7 14:53
頂部



« 1 ... 6907 6908 6909 (6910) 6911 6912 6913 ... 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... ]

教育訓練中心

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