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

論壇索引


Board index » All Posts (MARKWANG)




Re: 寫入內建的記憶體需要有時間延遲嗎?
#21
高級會員
高級會員


目前出問題的是 4M Hz 的振盪器
使用HS模式----->4M Hz不是應該要選用XT嗎?

版主,
I2C寫完結束都會判斷是否有NACK,且都會Delay 10ms,
還是一樣,所以我才會寫兩次,中間Delay 0.5ms,才解決這問題!
我在想會不會是提升電阻的問題(提升時間不匹配的問題)?
至於SMbus就更慘,讀/寫都要兩次!
這兩種通訊的提升電阻都有依其特性做不同的搭配,但還是會這樣!
不管我是用TI或O2的IC通訊都有這情形!

發表於: 2009/1/7 16:14
頂部


Re: 寫入內建的記憶體需要有時間延遲嗎?
#22
高級會員
高級會員


我讀/寫內部eeprom沒遇到這問題,都是一次就ok!
倒是用外部eeprom會遇到跟jubel一樣的問題(i2c/smbus)!
我也是用連寫兩次解決這問題!
不知其他人是否有好的解決方式?

發表於: 2009/1/7 14:04
頂部


Re: TIMER計時
#23
高級會員
高級會員


用按鍵真的會比較麻煩!!!
需避開彈跳時間!!!

你可以自己做個震盪線路(例如555)!!!
這樣模擬你要的計時訊號會比較接近,也省去你要考慮彈跳的麻煩!!!

你可用interrupt-on-change的功能!!!
一開始設為high,當有變動至low時設flag為1,啟動timer時間,當由low變動至high時,紀錄timer時間做運算,並設flag為0及清除時間,以便下次由high再變low時計算!
這樣即可捕捉你要的時間!

發表於: 2008/10/13 11:52
頂部


Re: PCL跟PCLATH的問題
#24
高級會員
高級會員


沒看到你的LAB...
更正..
table
MOVLW #H'01' ;LOOK LIST
MOVWF PCLATH
addwf PCL,f

發表於: 2008/9/10 15:14
頂部


Re: PCL跟PCLATH的問題
#25
高級會員
高級會員


如果超過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
#26
高級會員
高級會員


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
#27
高級會員
高級會員


將GPIO.0設為HIGH
再將TRISGPIO.0設為輸出(0)
這樣LED就能亮啦!

發表於: 2008/8/28 15:42
頂部


Re: 請問AD
#28
高級會員
高級會員


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語言問題
#29
高級會員
高級會員


你的七段顯示器顯示的段數是直接驅動還是透過7447?
既然你可以在超級終端機上秀出字,那表示你也有ASCII CODE轉HEX,所以應該沒問題!
至於E是七段顯示器顯示E,代表ERROR!
就不用0->9->0!!!

另外那是回答你第二個問題啦!!!
呵!!

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


Re: 請教各位一個 Code的問題. 跟一個C語言問題
#30
高級會員
高級會員


你要做無線傳輸,有沒有使用編解碼IC啊?
還是你是用紅外線或藍芽傳輸,才會用USART,如果是RF就須編解碼IC,一次需8個I/O PORT.
你也沒提到?所以不清楚你為收到資料無法正確顯示!
你可以錯誤的時候改顯示E,這樣就可以避免出現誤判情形!

假如你要的時是10H,那就判斷值等於10H,才做副程式即可啊!

發表於: 2008/8/28 8:55
頂部



« 1 2 (3) 4 5 6 ... 8 »



:::

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

教育訓練中心

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