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


Browsing this Thread:   1 Anonymous Users






Re: C30函式
#9
版主
版主


查看用戶資訊
MasterputsI2C( wrptr); 將 wrptr 所指到的指標的字串寫到 Slave 去,通常是用所謂的 Sequential Write.

MasterWriteI2C(‘a’); 寫入一個 Byte 到 I2C

ACK 是硬體自動接收,奇絕果可以由軟體判斷是NACK or ACK,當然妳也可以偷懶不去看他,但這樣是不好的。

書上沒錯,那麼簡單的算法連心算都算的出來:

40MHz/(1+399)=100KHz 就這樣。

發表於: 2009/6/8 10:37
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: C30函式
#8
初級會員
初級會員


查看用戶資訊
想請問這3個函式的差別?
MastergetsI2C(length, rdptr, i2c_data_wait);

MasterputsI2C( wrptr);

MasterWriteI2C(‘a’);
我想要傳一個8bit的值應該用哪一個比較好?

如果傳送成功,從器件會回傳ACK,哪個函式判斷有沒有回傳ACK直


I2CBRG的頻率計算公式算起來怪怪的
表21-1 FCY=40MHz所需的FSCL是100K
計算結果I2CBRG=363而不是書上寫的399
還是我計算錯誤?

Attach file:



jpg  (0.00 KB)


發表於: 2009/6/6 15:52
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: C30函式
#7
版主
版主


查看用戶資訊
要是看不懂,提出來一起討論,教學相長,大家一起進步。

發表於: 2009/6/5 16:56
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: C30函式
#6
初級會員
初級會員


查看用戶資訊
阿....就是這個
非常感謝..
原本以為只有XXX.H可以看
幾乎看不懂..只能猜他是做什麼的
網頁上寫雖然是英文
但是寫的非常清楚
現在有讀書目標了!
感謝版主讓我的信心提升了

發表於: 2009/6/4 21:35
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: C30函式
#5
版主
版主


查看用戶資訊
參照:

z2490438 寫道:
我在讀曾百由老師的書,總是覺得讀的很累,越讀越不懂。
尤其是看不懂函式的用法,常常一堆函式出現,搜尋又搜尋不到,只能去猜他是做什麼用的。請問有沒有解釋函式的書籍?可以幫助我理解的,還有哪些可以用的函式?

函式搜尋不到還可以執行,我很好奇他放在哪裡


比如以下是做什麼用的?(有很多都看不懂 舉兩個)
DataRdyUART1( )

CloseUART1();


妳所提到的函數是 Microchip C30 所提供的 Libraries 所以在程式裡會找不到,只怪你 C 的根基太淺了,書多看一點就會懂得。現在你可以先到: file:///C:/Program%20Files/Microchip/ ... eripheral%20Libraries.htm
力去打開 dsPIC30F 的周邊函數來看,這樣就知道該函數的功能及參數需求。至於該函數的 Source Code 就參考這裡 :
C:\Program Files\Microchip\MPLAB C30\src

發表於: 2009/6/4 14:33
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: C30函式
#4
資深會員
資深會員


查看用戶資訊
把library 手冊拿出來K吧

http://www.microchip.com/stellent/idc ... me=en010065&part=SW006012

想看每個函式的source code , 到C30安裝目錄裡去找找
都有的

發表於: 2009/5/30 1:54
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: C30函式
#3
初級會員
初級會員


查看用戶資訊
原來如此!
但是有沒有其他好用的函式?
我想要函式庫(桃花源)...

發表於: 2009/5/30 1:09
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: C30函式
#2
高級會員
高級會員


查看用戶資訊
三年看山是山 , 五年見山非山 ; 霧裡寻它千百回 , 終得雲開見日出 ;
你的桃花源就在眼前了 , 加油 !!

C30 我沒用過 , 但看名稱 ,
DataRdyUART1( ) :
通常用來判斷是否收到資料了 , 有收到資料才能去讀取, 否則會讀到不正確的資料(可能上一筆或是0)

CloseUART1() :
用來關掉uart , 包括關掉中斷...等

發表於: 2009/5/29 23:30
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


C30函式
#1
初級會員
初級會員


查看用戶資訊
我在讀曾百由老師的書,總是覺得讀的很累,越讀越不懂。
尤其是看不懂函式的用法,常常一堆函式出現,搜尋又搜尋不到,只能去猜他是做什麼用的。請問有沒有解釋函式的書籍?可以幫助我理解的,還有哪些可以用的函式?

函式搜尋不到還可以執行,我很好奇他放在哪裡


比如以下是做什麼用的?(有很多都看不懂 舉兩個)
DataRdyUART1( )

CloseUART1();

發表於: 2009/5/29 22:55
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

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

教育訓練中心

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