最新情報

ナウいマイコン PSoC4200 IO操作 速度比較  1(備忘録)

PSoC4200のIO操作 速度比較
ピンの定義は

 

 

 

P00を「デジタル出力に設定」それだけです。

 

1番目

for(;;)
{
// IO読んで反転
Pin00_Write(~Pin00_Read());
}

 

 

 

 

 

 

 

 

 

 

 

 

 

HiからHiまで おおよそ 2400uS

 

 

2番目

for(;;)
{
// 普通IO操作
Pin00_Write(1);
Pin00_Write(0);
}

 

 

 

 

 

 

 

 

 

 

 

 

 

HiからHiまで おおよそ 1250uS

 

 

 

 

3番目

for(;;)
{
// 高速IO操作
CY_SYS_PINS_SET_PIN(Pin00_0_DR,0);
CY_SYS_PINS_CLEAR_PIN(Pin00_0_DR,0);
}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

HiからHiまで おおよそ 500uS

 

 

1番目 2400uS

2番目 1250uS

3番目 500uS

 

かなりの高速化が見込めそうです!!

 

加納 大裕 (かのう だいゆう)

 

最新の投稿記事

加納製作所の商品開発

  • 薪ストーブ
  • メッキアノード
  • 粉体塗料
  • ミニトマト選別機

開発でお悩みの方、

まずは新たな発想を生む
私達の開発環境へお越しください。
知識・経験・ノウハウがそのお悩みを解決します。

開発のご相談