RXduino
1.20a
RXduinoマニュアル 最終更新日 平成26年6月29日
メインページ
関連ページ
クラス
ファイル
ファイル一覧
ファイルメンバ
core
tkdnhal
tkdn_pwm.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_TKDN_PWM
18
#define __H_TKDN_PWM
19
20
#ifdef __cplusplus
21
extern
"C"
{
22
#endif
23
24
/*********************************************************************/
35
// 使用できるPWMチャネルは15~20個までです。
36
// 早い者勝ちで使われます。pwm_stopを行っても開放されません。
37
TKDN_HAL
38
void
pwm_output(
int
analog_portnum,
int
val8bit);
39
40
41
/*********************************************************************/
50
// パラメータ freq 周波数 (単位はHz。12Hz~185000Hz)
51
// 周波数が高いときっと動かない
52
TKDN_HAL
53
void
pwm_init(
int
freq);
54
55
// 指定されたチャネルのPWMを停止する
56
// PWMのリソースは開放されない
57
TKDN_HAL
58
void
pwm_stop(
int
pinnum);
59
60
61
// 下記の変数はシステムで使うので、ユーザーは書き換えてはいけない
62
extern
int
pwmpincount;
// 何個のPWMのピンが使われているか
63
64
#ifdef __cplusplus
65
}
66
#endif
67
68
#endif
RXduinoに対してSun Jun 29 2014 01:00:35に生成されました。
1.8.5