プロフィール
 

morimori.ynct

Author:morimori.ynct
森下功啓製作所のブログです。
電子工作のことや日々思ったことを時々気まぐれに更新しています。
趣味で作っているサイトはこちら

 
最新記事
最新コメント
最新トラックバック
 
 
月別アーカイブ
カテゴリ
 
 

スポンサーサイト

 
--/--/--(--) Category : スポンサー広告
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
 
Comment  |  Trackback
 
 

Arduino Timer2ライブラリのMega2560対応

 
2013/02/05(Tue) Category : 電子工作
Arduino Timer2ライブラリはカウントダウンなどを割り込みを利用して実現するためのライブラリです。
以下のリンクより配布されています。
配布元
また、日本語の解説をnekosanさんが書かれています。
解説サイト

このライブラリはハードウェア割り込みとソフトウェア割り込みの組み合わせで任意の周期でのタイマー処理を実現するライブラリです。カウントダウンの最中に他の処理が行えるため、かなり便利です。delay()関数を呼び出して時間を計測している人は今すぐの乗り換えをお勧めします。

そんな便利なライブラリですが、現Arduino megaシリーズで使われているMega2560には対応していません。



が、ソースコードを覗くとかなりシンプルで改造も簡単でした。

ATmega2560はATmega1280のファミリですので、レジスタが共通になっています。という訳で、cppファイル内にある“mega1280”が入った条件文(if文)をまねて、mega2560を追加するだけで対応できました。

開発者に感謝。
関連記事
スポンサーサイト
 
コメントアイコン Comment0  |  Trackback0
 
 

Trackback

 

Trackback URL :
この記事にトラックバックする(FC2ブログユーザー)

 
 

Comment

 

    
 
Home | Top ▲
 
検索フォーム
 
 
RSSリンクの表示
リンク
ブロとも申請フォーム
QRコード
 
QR
 
 
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。