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

論壇索引


Board index » All Posts




Re: 讀取I2C_EEPROM需要注意什麼地方,請大家指教...
版主
版主


我的經驗是:不管先前有沒有對EEPROM下過任何指令,反正不管是READ DATA或WRITE DATA的指令,指令第一個BYTE一定是BIT0=0(要先給EEPROM ADDRESS),即是一種形式的WRITE。之後,就要去POLLING ACK。若沒收到ACK,就重送START,再下第一個BYTE (WRITE ADDRESS),一直重覆直到收到ACK為止,再接下去下後面的指令。我用這種方式,存取24LC256,一直很順利。
另外,POWER ON之後,不要太快下指令,否則第一次會收不到ACK。

發表於: 2004/5/19 12:57
頂部


Re: 讀取I2C_EEPROM需要注意什麼地方,請大家指教...
版主
版主


1. 以Microchip的24LC16為例,最快的SCL 頻率為400KH所以使用時I2C的Bus 速率不可超過。
2. Acknowledge bit(ACK)一定要檢查,有很的人是不檢查ACK位元就直接進入下一步驟這是很危險的,ACK的回應代表剛才那筆資料是否正確被收到,如果ACK的回應為1的話就代表先前的資料接收有誤,你必須重新下Restart訊號重投再來。
3. 就一般24系列的EEPROM而言,它大約需4~6mS (最長到10mS)的寫入時間,這時去檢查ACK位元會為1, 代表EEPROM正在忙碌狀態,很多人在寫24系列時(93需check Busy)只用Dealy的方式而忽略應該用polling ACK位元的重要性,這種用Delay的方式有時會因IC的不同而發生有些批號的IC會工作,有些則無法正常工作。

切記!ACK一定要Check.....



發表於: 2004/5/19 12:09
頂部


讀取I2C_EEPROM需要注意什麼地方,請大家指教...
初級會員
初級會員


現在許多應用都會用到I2C_EEPROM來存取使用者的資料,但是在存取EEPROM時需要注意什麼地方呢,因為太快存取下一筆資料時很像會出現錯誤,大家還有遇到什麼的狀況,說出來討論一下吧 .....

發表於: 2004/5/19 10:57
生活的本身,要具備承擔責任的勇氣,才能活的充實,活的有價值,活的更幸福。
生命的意義在於努力追求目標,在於面對失敗,在於活得積極。
人生中本來就會失去很多東西,但是最重要的
頂部


Re: 很像玩DSPIC很花錢的樣子呢?
管理員
管理員


找(買或借)一台ICD2,用組合語言或DEMO版C30不用錢,濾波器設計工具簡易版不用錢, 分析工具dsP Works不用錢,申請樣品不用錢。其實,應該負擔可以很低吧!

參照:

duckjack 寫道:
參加完研討會後真的覺得DSPIC很強,也很好用,但是除了晶片本身的價位很像有點高外,開發工具很像也和TI_DSP有得比哦,C30要錢,濾波器設計工具也要錢,實驗版也不少錢,嗯,雖然是比其它廠商來得便宜,但對學生和小公司也是一大負擔哦.......

發表於: 2004/5/19 10:49
頂部


很像玩DSPIC很花錢的樣子呢?
初級會員
初級會員


參加完研討會後真的覺得DSPIC很強,也很好用,但是除了晶片本身的價位很像有點高外,開發工具很像也和TI_DSP有得比哦,C30要錢,濾波器設計工具也要錢,實驗版也不少錢,嗯,雖然是比其它廠商來得便宜,但對學生和小公司也是一大負擔哦.......

發表於: 2004/5/19 10:29
生活的本身,要具備承擔責任的勇氣,才能活的充實,活的有價值,活的更幸福。
生命的意義在於努力追求目標,在於面對失敗,在於活得積極。
人生中本來就會失去很多東西,但是最重要的
頂部


Re: Help for BLDC Motor
初級會員
初級會員


相對應腳的設定"很像"就是由OVDCOND和OVDCONS兩個暫存來控制,小弟再確認看看,謝謝。

發表於: 2004/5/19 10:25
生活的本身,要具備承擔責任的勇氣,才能活的充實,活的有價值,活的更幸福。
生命的意義在於努力追求目標,在於面對失敗,在於活得積極。
人生中本來就會失去很多東西,但是最重要的
頂部


Re: Help for BLDC Motor
管理員
管理員


相對應腳的TRIS暫存器是不是也要設為零?
還有,那些腳是否有analog的功能,含ADC及比較器。如果有,要先關掉。
我還沒看DATA SHEET,也沒看程式,不過,一般的注意事項是這樣的。

發表於: 2004/5/19 10:07
頂部


Help for BLDC Motor
初級會員
初級會員


小弟上網抓了在美國網站和楊先生寄在小弟的範例程式,但是實驗之後發現在18F4431的PWM輸出腳量不到信號,但在用ICD2除錯時,觀查暫存器工作都是正確,抓到外部HALL信號和相對應輸出的PWM開關(OVDCOND)也是正確,但是在輸出腳就是量不到信號呢,有人可以幫幫偶嗎?

發表於: 2004/5/19 9:45
生活的本身,要具備承擔責任的勇氣,才能活的充實,活的有價值,活的更幸福。
生命的意義在於努力追求目標,在於面對失敗,在於活得積極。
人生中本來就會失去很多東西,但是最重要的
頂部


Re: 要怎樣才可以開始使用dsPIC呢?
管理員
管理員


您好,
dsPIC30F2010 為一 28 Pin 的 IC , 有 DIP & SOIC 兩種包裝.
此為比較容易上手的系列 . 不論您想自己做實驗板或加轉接板至現有的硬體上, DIP 都是較為容易進行的.

若您有經費 , 可以向 Microchip 或各代理商購買 DM300016 或是 DM300015. 其中 DM300015 為 dsPIC design Contest 所提供的特假組合 ! US$139 即可得到原價 $299 的 dsPICDEM1.1 EVM Board 加上 Sep/30 前有效的 dsPIC C30 Compiler , $200 dsPIC C30 折價券 , Filter Design S/W 及一堆的軟體.

另外 MPLAB ICD 2 也可以做為 dsPIC 模擬及燒錄的工具 !!

Application Note & Example code 雖然重要 , 但實際的練習更可以奠定堅強的基礎. 若您需要 Sample , 可與我們或 Microchip 代理商連絡 !!

發表於: 2004/5/18 22:18
頂部


Re: 要怎樣才可以開始使用PIC呢?
新會員
新會員


買書、買測試板,照做就可以開始使用。

發表於: 2004/5/18 16:49
菩提本無樹,明鏡亦非臺;
本來無一物,何處惹塵埃。
頂部



« 1 ... 7517 7518 7519 (7520) 7521 7522 »



:::

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

教育訓練中心

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