Re: 寫入內建的記憶體需要有時間延遲嗎?
|
||||
---|---|---|---|---|
高級會員
|
我讀/寫內部eeprom沒遇到這問題,都是一次就ok!
倒是用外部eeprom會遇到跟jubel一樣的問題(i2c/smbus)! 我也是用連寫兩次解決這問題! 不知其他人是否有好的解決方式?
發表於: 2009/1/7 14:04
|
|||
|
Re: TIMER計時
|
||||
---|---|---|---|---|
高級會員
|
用按鍵真的會比較麻煩!!!
需避開彈跳時間!!! 你可以自己做個震盪線路(例如555)!!! 這樣模擬你要的計時訊號會比較接近,也省去你要考慮彈跳的麻煩!!! 你可用interrupt-on-change的功能!!! 一開始設為high,當有變動至low時設flag為1,啟動timer時間,當由low變動至high時,紀錄timer時間做運算,並設flag為0及清除時間,以便下次由high再變low時計算! 這樣即可捕捉你要的時間!
發表於: 2008/10/13 11:52
|
|||
|
Re: PCL跟PCLATH的問題
|
||||
---|---|---|---|---|
高級會員
|
沒看到你的LAB...
更正.. table MOVLW #H'01' ;LOOK LIST MOVWF PCLATH addwf PCL,f
發表於: 2008/9/10 15:14
|
|||
|
Re: PCL跟PCLATH的問題
|
||||
---|---|---|---|---|
高級會員
|
如果超過0FFH的話!
可以查看*.LST檔!! 超過0FFH就設PCLATH為1 超過1FFH就設PCLATH為2 以此類推!!! MOVLW #H'01' ;LOOK LIST MOVWF PCLATH table addwf PCL,f retlw '0' retlw '1' retlw '2' retlw '3' retlw '4' retlw '5' retlw '6' retlw '7' retlw '8' retlw '9' return
發表於: 2008/9/10 15:12
|
|||
|
Re: [新手試問] 如何設定10F206 I/O
|
||||
---|---|---|---|---|
高級會員
|
org 0x00
;BANKSEL TRISGPIO MOVLW #B'00000000' MOVWF TRISGPIO start: ;BANKSEL GPIO MOVLW B'00000111' MOVWF GPIO nop goto $ end 如果不行就把';'拿掉!
發表於: 2008/8/28 17:37
|
|||
|
Re: [新手試問] 如何設定10F206 I/O
|
||||
---|---|---|---|---|
高級會員
|
將GPIO.0設為HIGH
再將TRISGPIO.0設為輸出(0) 這樣LED就能亮啦!
發表於: 2008/8/28 15:42
|
|||
|
Re: 請問AD
|
||||
---|---|---|---|---|
高級會員
|
IC吃5V的電!RA0輸入電壓為3V!
AD讀取的值為3/(5/1024)=10BIT的AD值! 如果要顯示在PORTB,就向左靠,取高位元的8BIT作顯示, 如果都要顯示,就在多2個PORT去顯示! "我的vin = 5v Vref- =0v Vref+ = 5v" 這樣就會是1023的值!
發表於: 2008/8/28 15:16
|
|||
|
Re: 請教各位一個 Code的問題. 跟一個C語言問題
|
||||
---|---|---|---|---|
高級會員
|
你的七段顯示器顯示的段數是直接驅動還是透過7447?
既然你可以在超級終端機上秀出字,那表示你也有ASCII CODE轉HEX,所以應該沒問題! 至於E是七段顯示器顯示E,代表ERROR! 就不用0->9->0!!! 另外那是回答你第二個問題啦!!! 呵!!
發表於: 2008/8/28 14:58
|
|||
|
Re: 請教各位一個 Code的問題. 跟一個C語言問題
|
||||
---|---|---|---|---|
高級會員
|
你要做無線傳輸,有沒有使用編解碼IC啊?
還是你是用紅外線或藍芽傳輸,才會用USART,如果是RF就須編解碼IC,一次需8個I/O PORT. 你也沒提到?所以不清楚你為收到資料無法正確顯示! 你可以錯誤的時候改顯示E,這樣就可以避免出現誤判情形! 假如你要的時是10H,那就判斷值等於10H,才做副程式即可啊!
發表於: 2008/8/28 8:55
|
|||
|