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

論壇索引


Board index » All Posts (ruel)




Re: [新手試問] 如何設定10F206 I/O
#1
新會員
新會員


你使用內部震盪,沒設當然不會動
修正如下,提供參考
list p=10F206
#include <P10F206.INC>
__CONFIG _MCLRE_ON & _CP_OFF & _WDT_OFF & _IntRC_OSC

ORG 0xFF
ORG 0x000
movwf OSCCAL

movlw b'00000000'
tris GPIO
start:
movlw b'00000111'
movwf GPIO
nop
goto $
end

發表於: 2008/8/28 21:58
頂部


Re: MPLAB 的安裝問題
#2
新會員
新會員


早在7.60版釋放出來做更新時就發現執行到LOGO畫面就又跳出程式,無法執行,那時候我就有問過教育訓練中心的老師,他是跟我說軟體相衝到,那時候也是不了了之,直到最近公司用了較新的PIC,發現7.5版內燒錄支援出現黃燈,讓我開始緊張,就開始把筆記型電腦format再重灌XP,灌完後再安裝7.6版,執行一樣無解,殘念,我一共試了兩台筆記型電腦三台桌上型電腦,發現2.6G以上電腦才可執行,希望能有解決方案,現在REAL ICE優惠價,真心動,但也只能望著REAL ICE流口水

發表於: 2007/10/26 0:11
頂部


Re: MPLAB 的安裝問題
#3
新會員
新會員


我的電腦不是雙核心的電腦,所以不知道要怎麼解決
我之前有上原廠網站討論區找,也是有人發生一樣的問題
解決的方法有點看不懂,英文不好......不知道有沒有解決
我原本以為只有我才會發生無法執行,之前去上課還問過老師
也是沒有答案,所以一直用V7.5版到現在,最近用較新的PIC
我的軟體顯示黃燈,有點怕怕,所以麻煩版主及各位大大幫忙

發表於: 2007/9/5 20:21
頂部


Re: MPLAB 的安裝問題
#4
新會員
新會員


我的也是在執行MPLAB v7.6,也是只看到LOGO畫面後就不見了
但是V7.5之前版本都可正常執行,我也將電腦Recovery後也是無法執行
前幾天又重試重新安裝WinXP,什麼都沒灌還是無法執行,我是用notebook
但灌在桌上型電腦都可執行,也不知道是什麼問題,不知道V7.6版對電腦最低需求是多少

發表於: 2007/9/2 14:22
頂部


Re: MPLINK出現錯誤訊息
#5
新會員
新會員


找了好多天,最後開使用刪一段程式慢慢找
終於發現問題在哪,原本程式RUN在16f877上沒問題
搬移至18f4520也做了些許修改,在沒使用MPLINK
組譯都正常,程式也可以RUN,一使用MPLINK就錯誤
查到最後,沒有注意到goto $-1 ,18f只能用雙數
修改後即正常,但覺得很奇怪,為甚麼不使用MPLINK而去組譯
就不會發生錯誤,一使用就出現錯誤

發表於: 2007/4/23 10:19
頂部


MPLINK出現錯誤訊息
#6
新會員
新會員


請問我用18F4520做組譯後出現
section '.org_2', Symbol '_.org_2_0F66' is not word-aligned.
It can not be used as the target of a call or goto instruction.
請問是甚麼問題,我的程式開頭
ORG 0x00
NOP
GOTO MAIN
ORG 0x08 ; 中斷副程式開頭
GOTO ISR

;
;PROG1 code
ORG 0X2A

謝謝

發表於: 2007/4/19 13:35
頂部


Re: 16 bit to 5 digit
#7
新會員
新會員


謝謝版主
找了好久,最後發現程式開頭我先宣告用十進位
更改後即正常,謝謝

發表於: 2006/12/28 14:04
頂部


Re: 16 bit to 5 digit
#8
新會員
新會員


您好
但是我這一段程式是從W201 Workshop內的範例抄下來
它也是用16F877做的,我剛剛看AN526內的範例也是一模一樣
但為什麼結果會不一樣,是哪裡出錯,謝謝

發表於: 2006/12/26 11:45
頂部


16 bit to 5 digit
#9
新會員
新會員


請問
我使用16f877做16 bit binary to a 5 Digit
BCD為甚麼結果不對,是哪裡出錯,謝謝
Bin2BCD16
movlw D'16'
movwf Cont
clrf R0
clrf R1
clrf R2
loop16
rlf Lbyte, F
rlf Hbyte, F
rlf R2, F
rlf R1, F
rlf R0, F
decfsz Cont, F
goto adjDEC
retlw 0
adjDEC
movlw R2
movwf FSR
call adjBCD
movlw R1
movwf FSR
call adjBCD
movlw R0
movwf FSR
call adjBCD
goto loop16
adjBCD
movlw 3
addwf 0,W
movwf temp
btfsc temp,3
movwf 0
movlw 30
addwf 0,W
movwf temp
btfsc temp,7
movwf 0
retlw 0

發表於: 2006/12/25 22:25
頂部


16 bit怎麼換算成十進位
#10
新會員
新會員


請問
一個8bit數值0xff轉換十進位等於255
如果數值要超過255以上是不是要利用兩個暫存器組成16bit
高位元存0x1、低位元存0xff,表示0x01ff等於十進位的511
但如果要換算成十進位,要怎麼轉換成十進位
8bit我會減,但利用兩個暫存器各存高低位元我就不會減
我是用16F87X做的
謝謝

發表於: 2006/11/13 22:59
頂部



(1) 2 »



:::

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

教育訓練中心

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