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

論壇索引


Board index » All Posts (yiming)




Re: 請問PIC16F505的OSCCAL如何設定?預設值是否會被抹除?
資深會員
資深會員


一通電之後,W值就是校正值,把值放入osscal就好了.
org 0h
movwf oscall

有時候不小心燒錄失敗校正值會消失,但可以用icd2查校正值,把它記錄下來,如果校正值不見了,也可以用icd2手動還原..

發表於: 2007/7/1 22:07
頂部


Re: 請問12F629要如何燒錄?
資深會員
資深會員


嗯,12f629,16f505,16f630....
使用icd2,不支援燒錄同時設定使用內建震盪和使用內部MCLR..
但promate2,3則無此問題...
但icd2出現的是警告訊息,你還是可以強迫燒錄,應該還是可以用的,但要小心有時間校正值會消失,所以要先把校正值記錄下來,方便還原...

發表於: 2007/7/1 21:30
頂部


Re: 關於Timer0...
資深會員
資深會員


一般的delay程式是有缺點的:就是delay時無法做其它的事情了
另外就是使用timer的時間準確度比較高,像以下的程式最小準確度是4us.
ex: 4MHZ
delay_1ms:
movlw .250
movwf lop1
loop:
clrwdt ;1 us
decfsz lop1,f ;1 us
goto loop ;2 us
retlw .0
timer的另一個用法是接收波形時,用來計算波形的寛度.
ex:接收一個波形
+----------------+
| |
-------+ +-------------
可以在正緣时把timer歸零,在負緣時就知道波形寬度了..


發表於: 2007/7/1 21:24
頂部


Re: EEPROM有讀取次數限制嗎?
資深會員
資深會員


eeprom有讀寫次數限制哦~好像是一百萬次...
一般用法都是用於斷電後要恢復斷電前的狀態或一些密碼,參數之類的...

發表於: 2007/7/1 21:07
頂部


Re: 請問使用Timer2來做Delay Time的問題
資深會員
資深會員


拿timer2來做delay真的有點怪怪的...一般timer2都是使用pwm.

其實你如果只想把timer2拿來做delay根本不用設定那麼多...
void Delay_Timer2(void){
tmr2=0;
if(tmr2 > delayX) T2CONbits.TMR2ON=0;
}

16MHZ 一個指令週期就是0.25us
delay_time = 0.25 us* delayX
delayX=100;
delay_timer=0.25us*100=250us

其實你的程式1000us會變成100us 的原因是因為你使用後除器(除10),後除器是給中斷使用的,你的用法後除器是失效的.
所以是(4/16M)*4*100=100 us.

一般delay會用timer0來做,或者算指令時間...
例:使用4MHZ,一個指令週期1us
delay1ms:
movlw .250
movwf lop1
loop1:
clrwdt ;1
decfsz lop1,f ;1
goto loop1 ;2
retlw .o

發表於: 2007/6/30 1:58
頂部


Re: PIC16F687 使用內部 CLOCK,欲將 RA4 為設定 I/O 輸出腳問題
資深會員
資深會員


請問你是用icd2模擬還是用燒錄的...icd2模擬的話有幾支腳位無法使用哦~

發表於: 2007/6/30 1:30
頂部


Re: 請教16F917LCD用法
資深會員
資深會員


補充一下:
一般使用LCM都是送ascii code,就可以顯示字元或圖形了,但字元和圖形大多已經固定了,無法自己變更.
例如:0~9,a~z,A~z,再加上一些符號...

而16F917則是可以個別指定LCD 那一個segment亮或滅....,如果控制的點數夠多還可以自己設計圖形顯示,使用上較為靈活但相對上者控制上複雜許多...

發表於: 2007/6/30 1:20
頂部


Re: 記憶體問題
資深會員
資深會員


有個假指令可以把變數宣告成共用讓別支程式也可以使用此變數,當然要配合另一個假指令來宣告使用外部的變數....
好像是extern 另一個我忘了...抱歉

發表於: 2007/6/30 1:13
頂部


Re: 請問EEPROM有何特別,為何要開一單獨討論區?
資深會員
資深會員


eeprom有2種常用的傳輸方式,i2c,spi...我本身都用spi還沒用過i2c...我想用i2c或spi的driver來控制eeprom應該不會有太多的問題,但如果是不用driver而是自己用GPIO來控制eeprom我想問題會比較多...至少我本身就遇過很多的問題,可能是因為這樣子才需要特別討論吧...而且不同的eeprom型號控制的方式都有一點點的差異,有可能因為這些差異造成動作不正常哦~

發表於: 2007/6/30 1:05
頂部


Re: 關於RTC 報名.....建議
資深會員
資深會員


其實只要把ie 的cookie打開,只要填一次資料,下次按下鍵就可以把資料叫出來了,但如果是不同台電腦就沒辨法了...

發表於: 2007/6/30 0:59
頂部



« 1 ... 89 90 91 (92) 93 94 95 »



:::

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

教育訓練中心

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