User Tools

Site Tools


Sidebar

製作物
燃焼系
自動車ターボ流用ジェットエンジン
空き缶パルスジェットエンジン

弱電系
半導体式γ線検出器
半導体式α線検出器
AVRプログラム集

強電系
オーディオフライバックトランス
テスラコイル1号機(PWM式)
テスラコイル2号機(DRSSTC)
テスラコイル3号機(DRSSTC)
TIG溶接機
バッテリー溶接機1号機
バッテリー溶接機2号機
HeNeレーザー
ZVSドライバ

化学系
塩化銅エッチング

その他
雑多な物、便利な技など
FETの死亡診断
表面実装部品の取り外し
ICのシリコンダイの取り出し
バッテリー溶接
放射性鉱物探し
工具の消磁
特性不明なコア材の特性調べ
携帯の温度センサーの騙し方



過去のBlog記事一覧

他サイトへのリンク

管理人の連絡先など
管理人のYoutube
管理人のTwitter

blogspace:xmegaでの外部割込み

Xmegaでの外部割込み

XmegaはAtmegaやTinyに比べてかなりキメ細かく制御ができるようになっていて、
例えば、割り込みに優先順位が付けられるだとか、
割り込み入力が入った場合にCPUを介在せずにACDを起動できるだとか、
なかなかに気持ちの悪い動作が沢山出来るようになっている。

素晴らしい。
が、しかし。
それが故に設定事項の量が大爆発していて大変な事になっている。

今までであればioのヘッダーファイルを覗けば何となく
何を書いたら良いか分かったのだが、Xmegaで設定事項がカンブリア大爆発を
起こしたお蔭で何をどう書いたら良いのかさっぱりな状態になっている。

しかもAtmelのサイトにサンプルコードが無い。

と言う訳で、今後誰かが自分と同じ穴に落ちないように
動作確認済みのプロジェクトファイルを置いておきます。
とりあえず外部割込みだけだけど、何もないよりはマシでしょう。多分。

INT0割り込み

blogspace/xmegaでの外部割込み.txt · Last modified: 2014/03/11 19:57 by hirosi