痞酷網_PIGOO

 找回密碼
 立即註冊
!!! [系統偵測到廣告阻擋軟體] !!!

如果您覺得痞酷網對您有些許幫助,或者您認同痞酷網的理想,

那麼希望您將痞酷網設定為白名單.

並請在上論壇的時候,動動您的手指,用行動支持我們.

謝謝!
12
返回列表 發新帖
樓主: antlu

LCD顯示驅動練習

  [複製鏈接]
發表於 2014-3-27 02:07:34 | 顯示全部樓層
M 與 N 單位應該是 mV 吧?
發表於 2014-3-27 03:47:43 | 顯示全部樓層
程式:
unsigned long PP,Kp;
.........
PP = (M * 512) / N;
Kp = (PP * 10000) / (1023-PP);
return Kp;

相片 2014-3-27 上午3 42 05.jpg
 樓主| 發表於 2014-3-27 15:05:15 | 顯示全部樓層
jojoling 發表於 2014-3-27 02:07 AM static/image/common/back.gif
M 與 N 單位應該是 mV 吧?

單位是 COUNT數!!
 樓主| 發表於 2014-3-27 21:30:24 | 顯示全部樓層
jojoling 發表於 2014-3-27 03:47 AM static/image/common/back.gif
程式:
unsigned long PP,Kp;
.........

JOJOLING大:
  我發短消息給你了!!
 樓主| 發表於 2014-3-27 23:34:16 | 顯示全部樓層
jojoling 發表於 2014-3-27 03:47 AM static/image/common/back.gif
程式:
unsigned long PP,Kp;
.........

jojoling大:
   感謝!! 與君一席話勝讀萬卷書!! 問題真的出在 32BIT計算值

   unsigned int transfer(unsigned char an)//溫度電阻=10k/(((N*2)/M)-1)
{
unsigned long PP,Kp;
M=Read(an);// tc read out volt
N=Read(0);//2.5V參考電壓 P1^0
        PP=((unsigned long)M*512)/(unsigned long)N;
        Kp=(PP*10000)/(1023-PP);
        return Kp;

//return Kp;//return thermo-resister value
}

加了括弧(unsigned long)M 溢位的問題就ok了! 我也試著 直接再 全局變數裡定義 M N 為 unsigned long 也可以!!再次感謝!! 其他照片再PO給你!!
發表於 2014-3-27 23:51:01 | 顯示全部樓層
一切都是小問題
n_088|n_088|n_088|
發表於 2014-3-27 23:54:25 | 顯示全部樓層
還有~你不不需要把  M,N 定成 32bits....也沒效益~
因為你的是 micro chip... memory有限~多改一個 32bits 資料長度..代表要多保留 16bits = 2 bytes 的 ram 空間.
 樓主| 發表於 2014-3-27 23:59:04 | 顯示全部樓層
jojoling 發表於 2014-3-27 11:54 PM static/image/common/back.gif
還有~你不不需要把  M,N 定成 32bits....也沒效益~
因為你的是 micro chip... memory有限~多改一個 32bits  ...

感恩!!  接下來才要慢慢往"正規軍"靠過去!!
發表於 2014-4-2 15:26:37 | 顯示全部樓層
大大又來顯示屏
賣的還是自用的
4位做溫度顯示時鐘很合適呀
 樓主| 發表於 2014-4-2 18:26:44 | 顯示全部樓層
xiaolaba 發表於 2014-4-2 03:26 PM static/image/common/back.gif
大大又來顯示屏
賣的還是自用的
4位做溫度顯示時鐘很合適呀

xiaolaba大:
  數量只有兩個,作練習用!! 功能慢慢加!! 想要顯示"溼度"!! 有點困難!! 因為溼度會隨著溫度變化而改變!!
要尋找更大的LCD屏,若是有大型的 LCD屏壞掉的話拿來用會更爽!!
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

關閉

站長小叮嚀上一條 /1 下一條

禁閉室|手機版|連繫我們|痞酷網電子技術論壇

GMT+8, 2024-11-22 10:07 PM , Processed in 0.183262 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.