質問編集履歴

3

コードの変更

2017/10/13 10:20

投稿

sotooki
sotooki

スコア15

test CHANGED
File without changes
test CHANGED
@@ -22,6 +22,8 @@
22
22
 
23
23
  ###該当のソースコード
24
24
 
25
+ ```ここに言語を入力
26
+
25
27
  /*** タイマ2 割り込み処理関数 ***/
26
28
 
27
29
  void __attribute__((__interrupt__, __shadow__))_T2Interrupt(void)
@@ -100,8 +102,6 @@
100
102
 
101
103
  dds_Int=0;
102
104
 
103
-
104
-
105
105
  }
106
106
 
107
107
  }
@@ -158,12 +158,6 @@
158
158
 
159
159
 
160
160
 
161
- ///フィルタ初期化
162
-
163
- //FIRDelayInit( &FIRLowPass20Filter );
164
-
165
-
166
-
167
161
  /// Open SPI クロック 30MHz/1=30MHz(33ns)
168
162
 
169
163
  OpenSPI1(SPICONValue,SPISTATValue);
@@ -206,7 +200,7 @@
206
200
 
207
201
  Fs2=240000;
208
202
 
209
- SetTime2 = ((Fcy/Fs2)+1);/**((30MHz/240000) + 1)**/
203
+ SetTime2 = ((Fcy/Fs2)+1); /**((30MHz/240000) + 1)**/
210
204
 
211
205
  OpenTimer2(T2_ON & T2_GATE_OFF & T2_PS_1_1 & T2_SOURCE_INT , SetTime2);
212
206
 
@@ -248,7 +242,7 @@
248
242
 
249
243
 
250
244
 
251
- default:
245
+ default:
252
246
 
253
247
  break;
254
248
 
@@ -258,6 +252,10 @@
258
252
 
259
253
  }
260
254
 
255
+ ```
256
+
257
+
258
+
261
259
 
262
260
 
263
261
 

2

誤字

2017/10/13 10:20

投稿

sotooki
sotooki

スコア15

test CHANGED
File without changes
test CHANGED
@@ -266,6 +266,8 @@
266
266
 
267
267
  タイマのカウンタ(SetTime2)を変更して変化を見てみましたがうまくいきません。
268
268
 
269
+ 割り込みとして利用せず、そのままmain()関数に挿入してみましたが動作してくれませんでした。
270
+
269
271
 
270
272
 
271
273
  ###補足情報(言語/FW/ツール等のバージョンなど)

1

誤字

2017/10/13 10:14

投稿

sotooki
sotooki

スコア15

test CHANGED
@@ -1 +1 @@
1
- dspicのタイマ割り込みに関して
1
+ dspicのタイマ割り込みによる動作の不具合
test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
  タイマの割り込みの影響で100msごとにOnePoint()関数が動作せず、
12
12
 
13
- さらにOnePoint()関数に関連している割り込みもうまく動作しません
13
+ さらにOnePoint()関数に関連している割り込みもうまく割り込んでくれません
14
14
 
15
15
 
16
16