616626 ランダム
 ホーム | 日記 | プロフィール 【フォローする】 【ログイン】

工作工房

工作工房

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! --/--
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
2008年03月15日
XML
カテゴリ:カテゴリ未分類
Global Resources.jpg

DA8_1.jpg

DA8.jpg

PSOC DA8を実験、プログラム内容は5V出力を出す。変数idを0-254の範囲で出力を0-5Vにできます。変数はintでBYTEではだめです。
注意するところはGlobal ResourcesのVC1=SysClk/Nを16位にする事、1では出力が2.2V MAXでした。さらに注意するところはRef Muxです。Ref Muxは[Vdd/2]+/-[Vdd/2]にしなければなりません。他の設定では目的の出力になりません。

//-----------------------------
// C main line
//-----------------------------

#include // part specific constants and macros
#include "PSoCAPI.h" // PSoC API definitions for all User Modules
#include
#include
#include "DAC8_1.h" // part specific constants and macros

void main()
{
  int id;
  unsigned int i = 0;

  DAC8_1_Start(DAC8_1_FULLPOWER); // power up the DAC
  id=254; //0-254
  DAC8_1_WriteStall(id); // update DAC

  while(1); //eikyu loop

}





お気に入りの記事を「いいね!」で応援しよう

最終更新日  2008年03月16日 02時11分02秒
コメント(2) | コメントを書く



© Rakuten Group, Inc.