AVR-GCC Source Examples The following example programs, which I have developed, are written in C for use with the AVR-GCC compiler. Tested with AVR-GCC (WinAVR 20060125 or newer) using a AT90S8515-8PC at 4 Mhz and ATmega8 with 1Mhz.. For easy downloading, all these examples are available in a single archive: avrgcc-examples.zip helloled basic port input/output techniques walkingled Turns on one LE
AVRマイコンに何度も書き込んだりしていると、うっかり外部クリスタルを付けずにヒ ューズビットを外部設定にしてしまい、書き込めなくなった方も多いはず・・・リセット端子の書き換えとか。 うちにはそんな理由で失敗したATmega168が3個 ここらで復活の呪文でもかけてみようかと挑戦。 これら失敗したAVRの復活には、高電圧パラレルプログラミングが必要になるのだけど、手順はデータシートで良いとして回路的な資料が意外と少ない気がする。 結構回路が面倒なのですよ それともみんなSTK500とか使っているのかしら?このためだけになんだしねえ・・・ そこでまず国内ですぐに見つかるのはでんし研さんのところの亀の子式リセッターですが、とても簡易で良いアイデアです。 Tiny2313やTiny45・13などを対象としていて、ソースも公開されているので、これを元に考えてみようかと。 データシートでは28PIN
AVRでPWM出力 概要 LEDの輝度の調節、モーターの回転の速度制御、音の出力など、様々な用途があるPWMですが、AVRで出力してみます。 私もロボットのモーターの速度制御でよく使用しています。 今回、PWMについての説明は省略したいと思います。 PWMって何?って方はこちらや「PWM」で検索してみてください。→モータ制御に欠かせない技術“PWM”って何? デバイスは秋月でも安く購入できるようになったATMEGA88でのPWM出力方法を解説していきたいと思います。 方法 今回は、タイマ1の高速PWM動作でPB1からPWMを出力してみたいと思います。 なぜタイマ1を使用するかと言えば、一つは16bitのタイマであること。 2つ目に私はよくwait関数をタイマ0を使って書くのでタイマ1をPWMに使うことが多いということです。 別にPWMはタイマ0でも出力可能ですし、もう一つのタイマ2でも出力
趣味で二足歩行ロボットを作成しています。製作過程や思ったことなどを載せていく予定です。 202402 « 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 31 » 202404 訪問者数 昨日PWMの制度が出ないと言っておりましたが、 どうやら私のマニュアルの読み間違いでした。 てっきり、タイマ開始でON,比較一致でOFFだと思っていました。 正解は、タイマ終了でON,比較一致でOFFでした。 この勘違いのせいで、150μsずれていました。 最初に考えていたのは、タイマを一回一回開始&終了させる 方式だったのですが、実現方法が分かりませんでした。 というよりは、タイマは開始したまま比較値を変えていくのが 一般的なような気がしてきました。 昨日のコメントで木下さんもそうしているっ
#168/#172 ATmega48/88/168 用サンプル・プログラム(アセンブラ) #168ATmega168USB DIPモジュール、#172ATmega48学習用ボード/AVRライタ(ATmega48/88/168)用のアセンブラ・プログラムのサンプルです。AVR Studio4 でアセンブルしてあります。プロジェクト・フォルダ毎に圧縮してあります。AVRSPX用のバッチ・ファイル、HEXファイルも含んでいます。 tiny2313用のものとほぼ同じ内容です。tiny2313用はこちら (1) LED点灯 (2) 無し (3) LED点滅(TIMER0/CTC) (4) 高速PWM制御(TIMER0/PWM) (5) I2Cマスタ送信 #176 MCP23017制御 (6) I2Cマスタ送受信 I2C-EEPROMのデータの読み出し (7) I2Cスレーブ送受信 割り込みは使ってい
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く