:::

論壇索引


Board index » All Posts (Eigen)




Re: 關於16F505.. 笨鴨有疑問請教???
資深會員
資深會員


mplab sim 很正常

只是 delay_0.1s 前面少了一個 goto main

導致程式執行到 delay_0.1s 前一行會進入 delay_0.1s

而導致 stack overflow,而reset

你所謂不會run?是那裏不會run?


發表於: 2006/5/5 11:32
頂部


Re: 搞不懂為什麼會這樣????一頭霧水
資深會員
資深會員


你對 pic uart 的register 並不熟悉~~

main_loop:
    btfss  pir1,rcif
    goto  main_loop    ;rx?

    movlw  0x45
    xorwf  rcreg
    skpz
    goto  main_loop    ;rx = 0x45?
    
    movlw  .1
    movwf  txreg      ;tx 1
    movlw  txsta
    movwf  fsr
    btfss  indf,trmt
    goto  $-.1      ;tx succress ?

    movlw  .2
    movwf  txreg
    movlw  txsta
    movwf  fsr
    btfss  indf,trmt
    goto  $-.1

    movlw  .3
    movwf  txreg
    movlw  txsta
    movwf  fsr
    btfss  indf,trmt
    goto  $-.1

    movlw  .4
    movwf  txreg
    movlw  txsta
    movwf  fsr
    btfss  indf,trmt
    goto  $-.1

    movlw  .5
    movwf  txreg
    movlw  txsta
    movwf  fsr
    btfss  indf,trmt
    goto  $-.1

    movlw  .6
    movwf  txreg
    movlw  txsta
    movwf  fsr
    btfss  indf,trmt
    goto  $-.1

    movlw  .7
    movwf  txreg
    movlw  txsta
    movwf  fsr
    btfss  indf,trmt
    goto  $-.1

    movlw  .8
    movwf  txreg
    movlw  txsta
    movwf  fsr
    btfss  indf,trmt
    goto  $-.1

    goto  main_loop

發表於: 2006/4/27 10:53
頂部


Re: MPLAB IDE v7.3 bug ~~
資深會員
資深會員


我有在 http://forum.microchip.com 提出這個問題,
microchip 有回應,我也找到相關的原因了。

我用的是 mpasm.exe (dos version) ,應該是這個compiler本身的 bug, 改用 mpasmwin.exe 就ok了。


發表於: 2006/4/13 10:00
頂部


Re: MPLAB IDE v7.3 bug ~~
資深會員
資深會員


我簡單寫了四個檔案,主要的 test.asm 和 test2.asm

下載檔案

你可以試試 test2.asm 使用了10個label,compiler正常

test.asm 使用超過 2000個 label ,掛

將test2.asm 的 #include "lb2.asm" 變成 #include "lb.asm",掛

用 c 寫 label 只會比組合語言少,許多 lable 都被 if else 這些取代了

發表於: 2006/4/10 18:13
頂部


MPLAB IDE v7.3 bug ~~
資深會員
資深會員


我將我的舊程式 由 16F73 換到 16F946

單單修改 INCLUDE "P16F73.INC" 成 "P16F946.INC"

整個程式就無法compile 了。

交叉比對之後,發現

MPLAB IDE 只能 容納 約『2000』個LABEL

單單 "P16F946.INC" 就佔了 824 個 LABEL

這玩笑開大了 orz ~~


發表於: 2006/4/6 17:31
頂部


18f4550 98 driver ???
資深會員
資深會員


你好:
我從你們的網站下載了 RS232-USB 的應用範例,這個程式我已經燒到 app013的板子上了,但是插上pc卻沒有driver可用。

我看了一下,只有 2k xp的dirver,有沒有98可以用呀~~

總不能我做出來的東西還限定只能在 2k xp 下跑呀~~

能不能幫我找個 CDC 98 driver 呀~~~~~~

發表於: 2006/3/2 15:10
頂部


Re: DEMOBOARD 的電路 + ICD2 購買
資深會員
資深會員


謝謝

我就是要試 燒錄電路,花了一個多小時,終於弄懂~~

燒 SMD的IC ,不要用手壓,PCB不是很平,用手壓幾乎不會成功\r

放好之後,用筆輕輕壓著就很好用~~


發表於: 2005/5/19 17:24
頂部


DEMOBOARD 的電路 + ICD2 購買
資深會員
資深會員


你好:

能否開放 EVM:APP001 『REV.2』的電路資料?

你們網頁上只有舊版的 『REV.1』。

我買的DEMO BOARD 有附書面資料,不過字太小,我想要自己再印一份,能否提供載


上星期五高雄的研討會,我記得你們有提到,一個星期內還能夠以當時的價格來購買

ICD2 + DEMOBOARD,我需要再多買一套,請問我要找誰連絡?


發表於: 2005/5/19 15:30
頂部


Re: ICD2可以燒哪些PIC晶片呢?
資深會員
資深會員



發表於: 2005/5/18 22:11
頂部


Re: 16FXXX 設定一塊 FLASH ROM 當 EEROM 使用如何避開被程式覆蓋\
資深會員
資深會員


cc5x我不清楚會不會自動切 page

程式能手動切page "codepage"

你的程式如果不是很大,理論上一個page能裝完,

將 eeprom配置到 其它page去就可以了

f7X不能 write flash

要 f8xx的才可以~~


發表於: 2005/4/21 9:27
頂部



« 1 ... 134 135 136 (137) 138 139 »



:::

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

教育訓練中心

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