softdev:tempmeter3
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| softdev:tempmeter3 [2013/01/07 23:49] – [ソース] king | softdev:tempmeter3 [2013/07/15 20:25] (現在) – 外部編集 127.0.0.1 | ||
|---|---|---|---|
| 行 65: | 行 65: | ||
| ADON = 1; | ADON = 1; | ||
| + | </ | ||
| + | |||
| + | ADC計算部(ごめん、long使ってる) | ||
| + | <code c> | ||
| + | char avg, | ||
| + | int andata, | ||
| + | long temp10; | ||
| + | |||
| + | andata = 0; | ||
| + | for(avg=0; | ||
| + | __delay_ms(5); | ||
| + | GO = 1; | ||
| + | while(GO); | ||
| + | andata += (ADRESH<< | ||
| + | } | ||
| + | andata = andata / HEIKIN ; | ||
| + | temp10 = (long)andata * 5000 - 2457600; | ||
| + | temp10 = temp10 / 4096; | ||
| + | temp = (int)temp10; | ||
| </ | </ | ||
softdev/tempmeter3.1357570199.txt.gz · 最終更新: (外部編集)
