周辺モジュールの使い方

dsPIC33Aシリーズ

dsPIC33AKシリーズ⑬I/Oインテグリティモニターモジュールの使い方

概要今回は、dsPIC33AKシリーズに新搭載されたI/Oインテグリティモニタ(以下IOIM)モジュールの使い方をご紹介します。IOIMは基準信号とフィードバック信号を比較し、不一致が有った場合にエラーイベントを発生させます。これによりマイ...
DMTモジュールの使い方

dsPIC33AKシリーズ⑫DMTモジュールの使い方

概要今回は、DMTモジュールの使い方をご紹介します。DMTとはDeadman Timerの略でユーザが指定したタイミング・ウィンドウ内で定期的なタイマ割り込みを要求することにより、ユーザがアプリケーション・ソフトウェアの健全性を監視できるよ...
dsPIC33Aシリーズ

dsPIC33AKシリーズ⑪WDTモジュールの使い方

概要今回は、WDTモジュールの使い方をご紹介します。WDTとはWatchDog Timerの略でソフトウェアがWDTを定期的にクリアしないと、デバイスがリセットされます。これにより、システムソフトウェアが正常に動作していない場合に、それを検...
DMAの使い方

dsPIC33AKシリーズ⑩DMAモジュールの使い方

概要今回は、強化されたDMAモジュールの使い方をご紹介します。DMAとはDirect Memory Accessの略でCPUのリソースを使用せずに、RAMやペリフェラル間のデータ転送を実行するモジュールです。以前の記事( DACとDMAモジ...
dsPIC33Aシリーズ

dsPIC33AKシリーズ⑨高速OPAMPの使い方

概要今回は、高速OPAMPモジュールの使い方をご紹介します。dsPIC33AKシリーズのOPAMPは、従来のdsPIC33Cシリーズと比較して利得帯域幅が20MHz→100MHzとより高い周波数(もしくはゲイン)の信号を増幅することが可能と...
ADCの使い方

dsPIC33AKシリーズ⑧高速ADCの使い方

概要今回は、dsPIC33AKシリーズで大幅に強化された高速ADCの使い方をご紹介します。dsPIC33AKシリーズのADCは、従来のdsPIC33Cシリーズの3.5MSPSから40MSPSへと超高速サンプリングが可能になりました。これによ...
dsPIC33Aシリーズ

dsPIC33AKシリーズ⑦PMUの使い方

概要今回はdsPIC33AKシリーズに新搭載されたPMU(Performance Monitor Unit)モジュールの使い方に関して紹介します。PMUはコード効率を分析する方法を提供し、プロセッサストールを引き起こすソフトウェアルーチンを...
dsPIC33Aシリーズ

dsPIC33AKシリーズ⑥Timer1割り込みの使い方

概要今回はdsPIC33AKシリーズにてTimer1割り込みの使い方に関して紹介します。dsPIC33AKシリーズのタイマーは、従来の16ビットから32ビットに拡張されました。これにより、タイマーの性能が大幅に向上し、特に長時間のカウントが...
dsPIC33Aシリーズ

dsPIC33AKシリーズ④FPU性能について

概要今回はdsPICシリーズに初搭載されたFPUの性能について検証します。記事リンク第1回dsPIC33AKシリーズについてdsPIC33Aシリーズに関して - ぴくおの電子工作的な何かWP (electricpico.com)第2回開発ボ...
CPUについて

dsPIC33AKシリーズ③CPU性能について

概要過去2回、dsPIC33AKシリーズについて紹介しました。今回は大幅に強化されたCPUの性能についてdsPIC33CHと比較・検証します。記事リンク第1回dsPIC33AKシリーズについてdsPIC33Aシリーズに関して - ぴくおの電...