會員登陸
帳號:

密碼:

記住我



忘記密碼?

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


正在流覽:   1 名訪客



« 1 (2)


Re: I2C 訊號量測不到
初級會員
註冊日期:
2016/03/20 17:01
所屬群組:
註冊會員
文章: 34
等級: 4; EXP: 59
HP : 0 / 89
MP : 11 / 311
離線
後來發現腳位有一個設定錯誤,已經可以顯示。

PORTB我改制PROTC使用了 。

但是目前 LCD print出來的數字跳動很快,以至於模糊不清

Delay副函數的部分我該如何修正?

2016/12/10 22:39
轉換PDF檔 列印


Re: I2C 訊號量測不到
初級會員
註冊日期:
2016/03/20 17:01
所屬群組:
註冊會員
文章: 34
等級: 4; EXP: 59
HP : 0 / 89
MP : 11 / 311
離線
我後續是採用 平均計算法去得出ADC(我要print的值), 稍微穩定一些了,除此之外還可以用甚麼delay的方式來改善這個跳動問題?

2016/12/11 18:14
轉換PDF檔 列印


Re: I2C 訊號量測不到
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 13936
等級: 72; EXP: 17
HP : 1067 / 1779
MP : 4645 / 67968
離線
先講一下有關 LCD 的 Delay。

1. 使用相容的 HD44780 LCD 模組,因內部也是有 MCU 在做控制 LCD 的顯示,操作時也要時間。所以當我們對 LCD 下命令時也要給 LCD 有足夠的時間去執行的。參考貼圖:

2. 另外一個就是更新 LCD 顯示幕的時間,如果程式裡以 10mS 或更快的時間去刷新顯示幕的話,那你會看到 LCD 顯示幕有閃爍的現象,顯示的東西不是很自然的固定在那。其實 LCD 顯示不用太快的時間去更新顯示資料。建議用 0.5秒的時間去更新就好。這樣顯示目會很漂亮的顯示及數值也不會有一直跳動的現象。

附加檔案:



jpg  擷取.JPG (147.08 KB)
16_584e058025dd8.jpg 1092X724 px

2016/12/12 09:51
轉換PDF檔 列印


Re: I2C 訊號量測不到
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 13936
等級: 72; EXP: 17
HP : 1067 / 1779
MP : 4645 / 67968
離線
ADC 轉換跳動問題:

http://www.microchip.com.tw/modules/n ... t_id=67089#forumpost67089

總之,板子上的電源干擾一定是有的,這需要靠 PCB 的 Payout 才是根本的解決之道。數位與類比的電源要分開處理。想想看如果電源有個 20mV 的干擾在,以 10-bit ADC 轉換來靠就會有: 20mv/4.9mV = 4, 所以 b0 ~ b2 就會跳動。

另外一種解決方法是;ADC 使用 ADC專用內建 RC 來當做Tad輸入,使用睡眠轉換模式來轉換,這樣的數位干擾就位降到最小。

2016/12/12 10:02
轉換PDF檔 列印


Re: I2C 訊號量測不到
初級會員
註冊日期:
2016/03/20 17:01
所屬群組:
註冊會員
文章: 34
等級: 4; EXP: 59
HP : 0 / 89
MP : 11 / 311
離線
明瞭了, 謝謝板主細心解說。

2016/12/12 14:55
轉換PDF檔 列印



« 1 (2)



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

[進階搜尋]


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