Home
フォーラム
Coron質問
EX08_LOG_TXTデータ飛び
引用付き投稿返答 :EX08_LOG_TXT...
製品紹介
実績紹介
フォーラム
会社概要
お問い合わせ
メインメニュー
Home
製品情報
フォーラム
会社概要
ショップ
サイトマップ
ログイン
社長ブログ
引用付き投稿返答 :EX08_LOG_TXTデータ飛び
ユーザー名
件名:
[admin2 2010-05-17 13:15:39]:
<p>Coronご愛用ありがとうございます。</p> <p> </p> <p>TIM_TimeBaseStructure.TIM_Periodは上限値が0xFFFF(65535)なので、</p> <p>それ以上ログ周期を遅くするには同じ初期設定関数内の</p> <p>/* Immediate load of TIM7 Precaler value */<br /> TIM_PrescalerConfig(TIM7,72-1, TIM_PSCReloadMode_Immediate);</p> <p>を</p> <p>TIM_PrescalerConfig(TIM7,720-1, TIM_PSCReloadMode_Immediate);</p> <p>のように設定してください(これで10倍遅くなります)。</p> <p>※TIM_TimeBaseStructure.TIM_Prescaler = (72-1); となっているところも特に意味は無いのですが</p> <p>紛らわしいので上記と合わせて= (720-1);と変更してください。</p> <p> </p> <p>設定値の計算方法としては、</p> <p>割り込み周期[Hz] = 72000000[Hz] / ((Prescaler値+1) x Period値)</p> <p>となります。</p> <p>※Prescaler値,Period値共に0x0000~0xFFFF</p> <p> </p> <p>サンプル初期値では,Prescaler値=(72-1),Period値=10000なので、</p> <p>割り込み周期[Hz] = 72000000 / (72 x 10000) = 100[Hz](=10[ms])</p> <p>になります。</p> <p> </p> <p>これで周期を調整するとデータ飛びが恐らく改善すると思われますが、それでも改善されない場合はお手数おかけして申し訳ないのですがもう一度ご連絡ください。</p> <p> </p> <p>宜しくお願い致します。</p>
セキュリティ:
プレビュー
保存
キャンセル
引用付き投稿返答 :EX08_LOG_TXTデータ飛び
User
Powered by
ccBoard