RXduino  1.20a
RXduinoマニュアル 最終更新日 平成26年6月29日
analogio.h
説明を見る。
1 /*******************************************************************************
2 * RXduinoライブラリ & 特電HAL
3 *
4 * このソフトウェアは特殊電子回路株式会社によって開発されたものです。
5 * 当社Webサイトを通じてダウンロードすることによって使用許諾されます。
6 * このファイルを第三者へ開示・再配布・貸与・譲渡することはできません。
7 * このソフトウェアはあるがままの状態で提供され、内容および動作についての保障はあ
8 * りません。弊社はファイルの内容および実行結果についていかなる責任も負いません。
9 * お客様は、お客様の製品開発のために当ソフトウェアのソースコードを自由に参照し、
10 * 引用していただくことができます。
11 * コンパイル・リンク後のオブジェクトファイル(ELF ファイルまたはMOT,SRECファイル)
12 * であって、デバッグ情報が削除されている場合は第三者に再配布することができます。
13 * (C) Copyright 2011-2014 TokushuDenshiKairo Inc. 特殊電子回路株式会社
14 * http://rx.tokudenkairo.co.jp/
15 *******************************************************************************/
16 
17 #ifndef __H_RXDUINO_ANALOGIO
18 #define __H_RXDUINO_ANALOGIO
19 /**************************************************************************/
23 #include "rxduino.h"
24 
25 #ifdef __cplusplus
26  extern "C" {
27 #endif
28 
29 //------------------------------------------------------------------
30 // アナログ入出力
31 //------------------------------------------------------------------
32 
33 //
34 /*********************************************************************/
46 int analogRead(int analog_portnum);
47 
48 /*********************************************************************/
60 void analogWrite(int analog_portnum,int val8bit);
61 
62 // DACを使って10bitアナログ値の出力
63 // dac_portnumは0か1を指定すること
64 /*********************************************************************/
72 void analogWriteDAC(int dac_portnum,int val10bit);
73 
74 /*********************************************************************/
91 void analogReference(int mode);
92 
93 
94 /*********************************************************************/
102 void analogWriteFrequency(int Hz);
103 
104 #ifdef __cplusplus
105  }
106 #endif
107 
108 #endif // __H_RXDUINO_ANALOGIO
109 
void analogReference(int mode)
アナログ入力で使われる基準電圧(Vref)と変換形式を指定する。
void analogWrite(int analog_portnum, int val8bit)
指定したピンからアナログ値(PWM波)を出力する。
Renesas RX62N/63N用のArduino互換ライブラリ
void analogWriteFrequency(int Hz)
アナログ出力(PWM)の周期を設定する.
void analogWriteDAC(int dac_portnum, int val10bit)
内蔵DACを使ってアナログ値を出力する。
int analogRead(int analog_portnum)
内蔵12bit ADCからアナログ値を読み込む