忍者ブログ

あやの

NゲージをベースとしたDCCについての日記を 書いています。 ある程度貯まりましたら、鉄道模型のDCCのまとめサイトに まとめています。 借りている容量が最大に達しましたので、移転します。 ★移転先:http://maison-dcc.sblo.jp/

2024/04    03« 1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30  »05
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

最近導入した DS1054を4chフルに使ってファンクション出力O1〜O4を観測。

NmraDccのライブラリは、Timer0 を使っているんですね。
要領悪くてpwm周りの設定に理解苦しみます(^^;
OC1B で 3pin PB4のPWMが制御できるのはわかりましたが、OC1Aがウンとも・・・

OC0A,OC0Bとか、Timer0周りは触っちゃいけないんですよね?・・・
ん、分周比はいじれないけど、OC0Aはいじってもいいのかな・・・


拍手[0回]

PR

OC1A

私がテストしたのは
if( gDirection == 0){
GTCCR = 0;
digitalWrite(F1, LOW);
TCCR1 = 1<<PWM1A | 2<<COM1A0 | 1<<CS10;
//analogWrite(F3, aPwmRef); // <-X
OCR1A = aPwmRef;
} else {
TCCR1 = 1<<CS10;
digitalWrite(F3, LOW);
GTCCR = 1 << PWM1B | 2 << COM1B0;
analogWrite(F1, aPwmRef);
}
です。これで双方向のヘッドライトで、停止と走行の調光が出来ました。
by twaydcc 2016/06/17(Fri)14:32:48 編集

無題

twaydcc さんありがとうございます。
昨日はOCR1Cに惑わされていました。
見せていただいたソースとデータシートを見比べてやっと理解できました。
by あやのすけ 2016/06/18(Sat)00:54:42 編集
お名前
タイトル
メール(非公開)
URL
文字色
絵文字 Vodafone絵文字 i-mode絵文字 Ezweb絵文字
コメント
パスワード   コメント編集に必要です
管理人のみ閲覧

ブログ内検索

プロフィール

HN:
あやのすけ
性別:
非公開
<< Back  | HOME Next >>
Copyright ©  -- あやの --  All Rights Reserved
Design by CriCri / Material by もずねこ / powered by NINJA TOOLS / 忍者ブログ / [PR]