• R/O
  • SSH
  • HTTPS

コミット

タグ
未設定

よく使われているワード(クリックで追加)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

コミットメタ情報

リビジョン18 (tree)
日時2018-06-23 17:24:49
作者kenkenmkiisr

ログメッセージ

ANALOGコマンド修正

変更サマリ

差分

--- trunk/io.c (revision 17)
+++ trunk/io.c (revision 18)
@@ -160,7 +160,7 @@
160160 */
161161 AD1CON1=0x00E0;
162162 AD1CON2=0x0000;
163- AD1CON3=0x0000;
163+ AD1CON3=0x1f00; //clock derived from PBCLK,31TAD
164164 // pos must be between 0 and 15 or 16 and 18
165165 if (0<=pos && pos<=15) {
166166 // RB0-RB15: AN0-AN15
@@ -171,10 +171,10 @@
171171 // Enable analog
172172 ANSELBSET=1<<pos;
173173 // Select input pin
174- AD1CHS=pos;
174+ AD1CHS=pos<<16;
175175 } else if (16<=pos && pos<=18) {
176176 // RE5,6,7:AN22,23,27
177- pos-pos-16+5;
177+ pos=pos-16+5;
178178 // Disable pulldown
179179 CNPUECLR=1<<pos;
180180 // Enable input
@@ -187,7 +187,7 @@
187187 } else {
188188 pos=pos-7+27;
189189 }
190- AD1CHS=pos;
190+ AD1CHS=pos<<16;
191191 } else {
192192 return 0;
193193 }