會員登陸
帳號:

密碼:

記住我



忘記密碼?

現在註冊!
網站導航
最新下載
訪問統計 (自2012/5/3)


正在流覽:   1 名訪客



(1) 2 »


dsPIC30f4011_DAC晶片傳輸
新會員
註冊日期:
4月11日 16:18:49
所屬群組:
註冊會員
文章: 12
等級: 2; EXP: 25
HP : 0 / 31
MP : 4 / 40
離線
各位前輩好:
目前我在練習dsPIC與MCP4921晶片的傳輸,由PIC收類比電壓訊號,再經由SPI輸出0~5V電壓;想知道我寫的SPI_transfer與SPI_write函式有沒有要改善的地方,程式碼附在下方文字檔,謝謝。

附加檔案:


zip SPI_example.zip 大小: 1.19 KB; 下載次數: 18

7月26日 18:14:41
轉換PDF檔 列印


Re: dsPIC30f4011_DAC晶片傳輸
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14101
等級: 72; EXP: 43
HP : 1071 / 1785
MP : 4700 / 69891
離線
單單只是看程式碼是很不容易對週邊來除錯的。建議用示波器量測一下波形確定是否 Mode 是否選對。
或可以參考一下教育訓練"dsPICMOD dsPIC30F Module Training" 裡的 SPI 章節裡的 Master Code Example.

7月26日 20:03:31
轉換PDF檔 列印


Re: dsPIC30f4011_DAC晶片傳輸
新會員
註冊日期:
4月11日 16:18:49
所屬群組:
註冊會員
文章: 12
等級: 2; EXP: 25
HP : 0 / 31
MP : 4 / 40
離線
好的 謝謝版主!!

7月27日 17:27:54
轉換PDF檔 列印


Re: dsPIC30f4011_DAC晶片傳輸
新會員
註冊日期:
4月11日 16:18:49
所屬群組:
註冊會員
文章: 12
等級: 2; EXP: 25
HP : 0 / 31
MP : 4 / 40
離線
版主您好 我還想請問MPLAB有辦法模擬SPI傳輸嗎?
因為我用MPLAB計算程式執行時間時,會卡在確認資料是否傳輸完成的地方(如附圖)

附加檔案:



jpg  5PI.jpg (46.43 KB)
51925_599aae51489d1.jpg 847X285 px

8月21日 17:56:48
轉換PDF檔 列印


Re: dsPIC30f4011_DAC晶片傳輸
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14101
等級: 72; EXP: 43
HP : 1071 / 1785
MP : 4700 / 69891
離線
SPI 屬外界的訊號,軟體很難模擬,你可以用 9 SPI clock 的時間加入。
模擬時將這一行先用 // 先忽略一下讓程式 pass 這個 while。

8月29日 14:34:16
轉換PDF檔 列印


Re: dsPIC30f4011_DAC晶片傳輸
新會員
註冊日期:
4月11日 16:18:49
所屬群組:
註冊會員
文章: 12
等級: 2; EXP: 25
HP : 0 / 31
MP : 4 / 40
離線
剛好也有此想法,謝謝版主!!

8月30日 17:45:51
轉換PDF檔 列印


Re: dsPIC30f4011_DAC晶片傳輸
新會員
註冊日期:
4月11日 16:18:49
所屬群組:
註冊會員
文章: 12
等級: 2; EXP: 25
HP : 0 / 31
MP : 4 / 40
離線
版主您好 我想再請教一個問題:
當我程式設計0.5秒讓SPI輸出High,0.5秒輸出Low這樣交互進行,再將輸出接回電腦時,發現放大來看會有很雜的波形(如下圖),這樣是正常的嗎,想知道我的電路是不是還有待改善的地方以及通常大家都是如何安排電路(下方一併附上我的MCP4921接腳圖)

附加檔案:



jpg  fun.JPG (36.25 KB)
51925_59aabd4d0d235.jpg 683X420 px

jpg  fun1.JPG (40.01 KB)
51925_59aabd543564d.jpg 683X420 px

jpg  fun2.JPG (42.44 KB)
51925_59aabd59e4f73.jpg 683X420 px

jpg  funn.jpg (34.46 KB)
51925_59aabd618d85c.jpg 815X305 px

9月02日 22:23:32
轉換PDF檔 列印


Re: dsPIC30f4011_DAC晶片傳輸
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14101
等級: 72; EXP: 43
HP : 1071 / 1785
MP : 4700 / 69891
離線
數位的板子會有雜訊是很正常的。DAC 送完後將 dsPIC30F4011 的 CLock 短路或按下 Reset 將 MCU 的 Fosc 停下來時在測量一下 DAC 的輸出是否還有干擾?

9月04日 09:59:22
轉換PDF檔 列印


Re: dsPIC30f4011_DAC晶片傳輸
新會員
註冊日期:
4月11日 16:18:49
所屬群組:
註冊會員
文章: 12
等級: 2; EXP: 25
HP : 0 / 31
MP : 4 / 40
離線
版主您好
我想了一段時間,不太清楚"將 dsPIC30F4011的 CLock短路或按下Reset 將MCU的Fosc停下來"的意思;是指說將程式燒錄執行後,按下MPLAB的Re-establish(如附圖)嗎?

附加檔案:



jpg  MPLAB.jpg (17.96 KB)
51925_59ae6b408e279.jpg 583X107 px

9月05日 17:16:07
轉換PDF檔 列印


Re: dsPIC30f4011_DAC晶片傳輸
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14101
等級: 72; EXP: 43
HP : 1071 / 1785
MP : 4700 / 69891
離線
外部 MCLR 腳位直接接到 Low 讓 MCU 內部振盪器停止,這時候測量一下雜訊為多少酒可以知道干擾是否來自於 MCU 的震盪。

9月07日 09:59:06
轉換PDF檔 列印



(1) 2 »



無法在此發表文章
可以在此觀看文章
無法回覆文章
無法編輯自己的文章
無法刪除自己的文章
無法發起投票調查
無法在此投票
無法上傳附加檔案
無法不經審核直接發表文章

[進階搜尋]


搜尋
線上教學影片
網頁捷徑
2017 Summer Elite 報名
教育訓練
其它網站連結
電話: 02-25000405
產品技術問題產品技術支援專線:0800-717718 台北02-25088600 新竹03-5778366 Ext. 8600 高雄07-2137830 MicrochipDIRECT 專線: 07-2137830
Powered by XOOPS © 2001-2012 The XOOPS Project