User Tools

Site Tools


Sidebar

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

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

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

化学系
塩化銅エッチング

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



過去のBlog記事一覧

他サイトへのリンク

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

weak_ele:avrsample

AVR Sample

AVR良いよAVR
と言うことで、作った適当なライブラリとかサンプルプログラムのプロジェクトファイルとか
その辺の物を適当に置いておきます。

僕の普段使う型番はAttiny2313,Atmega168P,Atmega328P,Atxmega32a4u
なので、この型番以外はファイルが極端に少ない(or 全く無い)かもしれません。
Atmega328についてはArduinoが優秀なので、僕の様なアンチArduinoな人以外は
Arduinoを使った方が幸せになれます。

ファイルは改変、再配布ご自由にですが、これを元にプログラムを作って
損害が生じた場合の責任は負いませんのでご了承ください。

あと

動かなくても泣かない。
そんな場合はバグ&不動報告をしてもらえると嬉しいですが、Fixは極めて遅いです:-)

自作

対応マイコン機能備考ファイル
ATTINY23138bitTimerWait8bitTimerを使ってwaitを作ります。delayを使いたくない時などにどうぞ。timerwait8_2313
ATmega168PhaseShiftFullBridge信号生成PhaseShiftFullBridgeのMOSFET駆動用信号を作りますphaseshift
ATmega168PhaseShiftFullBridge信号生成同上Duty比が↑より広いですが、発振周波数が固定ですphaseshiftV2
ATmega168PhaseShiftFullBridge信号生成↑のプログラムが金魚氏にバグフィックスされたもの。お勧め。Phase_shift_ver_kingyo


ASF(Atmel Software Frameworks)の動作確認をしたもの

対応マイコン機能備考ファイル
ATxmega32A4UINT0割り込み INT0
ATxmega32A4UUARTオウム返しUART
ATxmega32A4UPWM PWM
ATxmega32A4Uタイマー割り込みオーバーフロー割り込みTimerOVF_INT
weak_ele/avrsample.txt · Last modified: 2015/01/17 23:43 by hirosi