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: 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
|
|||
|