タグ

avrに関するXenosのブックマーク (14)

  • AVRでLEDをつけてみる | うみの河童

    2012/03/01 Device 環境も構築できたことなので、 早速プログラミングを! 初めてのプログラミングといえば LEDをつける! 早速やってみました。 詳しいことはこちらに書いています 英語ですがw Programming AVRs Using AVR Studio 5 途中の2でAVRの型を選ぶところがあるのですが、 自分が使っているmega328Pは一覧にはありません。 追加の方法はこちらにありました。 Adding Devices to AVR Studio 5 これをやることで 8まではすんなりいくとおもいます。 問題は9 自分の場合はこんなエラーが出て、 電圧がどうのこうの~と怒られて 悩みの渦にまきこまれました。 どうやら、LEDが赤く点滅していたのは何かしらのエラーがあるからのようです。。。 コネクタ部分にLEDをさしてみても光らず。。。 5Vが流れていない。。。壊

    AVRでLEDをつけてみる | うみの河童
    Xenos
    Xenos 2014/03/19
  • TimerのPWMモードで Sin波形を発生

    AVRマイコンのハードウェア・タイマーを、PWMモードで動作させ、ポートからSin波形を発生させるプログラムです。 スピーカーを取り付けると、音を鳴らすことができます。 また、プログラムにより、音量も変化させることができるので、方形波のSOUND命令よりも、用途が広がります。 1.電源回路 ・電源電圧は、AVRマイコンに合わせて、任意の電圧で動作できます。 2.AVRとクロック ・AVRマイコンは、PWMモードを搭載した各種のチップに変更が可能です。 (フラッシュメモリー 4Kbyte以上、EEPROM 256byte以上) ・AVRのクロックは、8MHzの内蔵RC発振器を使用しています。 (外部Xtalを使用すると、発生周波数の精度が格段に上がります) ・8MHz以外の周波数でも使用できます。 (プログラムの$crystal命令を修正して下さい) 3.PWM (Pulse Width M

  • 共立電子産業株式会社 - やねうらおブログ(移転しました)

    私はデジットやシリコンハウスでときどき電子工作の部品調達を行なう。 「オンラインで買える」という噂を聞き、共立電子のサイトに訪れた。 共立電子産業株式会社 http://www.kyohritsu.com/ どこから買えるのかさっぱりわからない。順番にクリックして行くと 「サイバースペースでショッピング」 が、オンラインショップへの入り口だとわかった。 共立電子のなかのひと的には、インターネット = サイバースペース なのかも知れないが、ここはそんなひねりを入れず、素直に「オンラインショップ」と書いてくれないと、ぼくちゃん迷子になる。 そのオンラインショップサイバースペースのほうには、標準ロジックICなどが比較的充実しているのだが、74HC125のように入力して検索すると、検索した文字列がページ遷移後に出てこないので、125のつぎは126!と思っていても再度頭から入力しないといけない。 カ

    共立電子産業株式会社 - やねうらおブログ(移転しました)
  • AVR 超入門 NO.2

  • AVRwriter-秋月AVRライター用コントローラソフト

    AVRwriter-秋月AVRライター用コントローラソフト 秋月の付属ソフトはVisualBasicなので気にくわないのと、使いづらかったので作りました。必要なバイト数しか書き込まないので秋月のソフトより速いと思います。また、プログラム領域のみ、EEPROM領域のみなどの書き込みもサポートしました。逆アセンブラもついでにくっつけときました。 メインパネルの画面 逆アセンブラ実行例 Ver.0.6.6 書き込み時にベリファイするかどうか、書き込みデータがないときにダイアログを出していたのを抑止するかどうかを設定できるよう変更。Edit->Preferenceにて設定。次回起動時から有効。 Ver.0.6.4 EEPROMへの書き込みが偶数アドレスと奇数アドレスをひっくり返してしまうバグを修正。暫定的に公開します。 まだベータです。Ver.0.6.1 AT90S4434/8535でFSTRTビ

  • ELM by ChaN

  • 橋本商会 » ATmega168でピン変化割り込み

    ATmega88以降は全てのI/Oピンに「外部入力割り込み」が付いている。これは、それぞれのピンに電流がONになったり、OFFになったりするとイベントが起こるという事だ。 今まではmain()の中のループで各ピンをずっと監視し続けなければならなかったが、この外部入力ピンを使うと完全にイベントドリブンでプログラムを書ける様になる。ちなみにArduinoからは使えない機能です。 ■作った PB1につながったスイッチを押した時に割り込み(SIG_PIN_CHANGE0)が発生し、UARTでPCに通知する。PB0のLEDも光らせる。スイッチを離すとLEDを消し、UARTで通知する。 SourceCode, hex, Makefile(avr-gcc 3.4.6) ■外部入力割り込みの仕組み 2箇所設定する必要がある。 1.「ピン変化割り込みレジスタ」でピン変化割り込みを許可する 2.入力割り込みを

    橋本商会 » ATmega168でピン変化割り込み
    Xenos
    Xenos 2009/04/21
    外部入力割り込み 完全イベントドリブン
  • http://gataro-avr-ken.cocolog-nifty.com/blog/

    http://gataro-avr-ken.cocolog-nifty.com/blog/
  • HERO'S Download : Index

    ノート系パソコンにWindows98/98SE/2000をクリーン インストールする方法です。 一般的な方法以外に、メーカーがWindows98不適合機種に指定しているThinkPad 530CSとLibretto 20/30へのWindows98インストールと、Windows98SE/2000不適合機種に指定しているThinkPad560とLet's note mini AL-N4へのWindows98SE/2000インストールの方法、関連ヒントなどで構成されます。

  • わかるマイコン電子工作 AVRマイコン活用ブック

    「わかるマイコン電子工作 AVRマイコン活用ブック」 専用ページ (電波新聞社発行の書籍「 AVRマイコン活用ブック」の専用ページです。) 題名:『わかるマイコン電子工作  AVRマイコン活用ブック』 著者:松原拓也 発売日:2007年2月1日 価格:2520円(2400円+税) B5判 296ページ *書特製マイコンボード(LED Game for AVR)についてはこちらをご覧ください。 (関連リンク)電波新聞社 | Yahoo!ブックス| cbook24.com| Seven and Y| ブックモール| Amazon| 楽天ブックス| ジュンク堂| 秋月電子通商| ・ストロベリー・リナックス製「ATMEGAマイコンボード・キット(液晶あり)」 (ATmega168使用) ・秋月電子通商で販売しているAVRマイコン一覧 開発環境:AVR Studio 4、WinAVR(gcc) *

  • 開発環境(Windows)

    開発環境の準備(Windows編) マイコンの開発環境を整備します。C言語を使って開発が出来るようにします。 (1)AVR Studioのインストール (2)マイコン用Cコンパイラのダウンロード (3)とりあえずコンパイルして動作確認! (4)実際にプログラムを入力してコンパイルしてみます。 (5)ライタを準備します (6)ライタソフト AVRSP.EXE を実行してプログラムをマイコンに書き込みます。 (7)実際に書き込みを行う! (1)AVR Studioのインストール ■マイコン開発環境を整えるための準備をします。 必要なプログラムを各リンクからダウンロードしてください。 1) AVRマイコンを製造しているATMEL社が用意しているAVRstudioというソフトをATMEL社のホームページからダウンロードします。 http://www.atmel.com/dyn/products/t

    Xenos
    Xenos 2009/04/05
    AVR Studio
  • AVRのプログラム環境(1) AVR Studio、WinAVRのインストール (PIC,78K,R8,HC(S)08/RS08,AVR,MSP430などのマイコン活用  初歩のマイコン)

    ここでは、AVRでプログラムを作る際の標準的な開発環境である、AVR Studioを使ってプログラムを開発する手順を解説します。まずは、無償で入手できるAVR StudioとWinAVR(gcc)をインストールして、アセンブラとC言語が使える環境を整ます。次に、簡単なプログラムを作り実際にターゲット・ボードに書き込んで動作確認するところまでを解説します。AVR Studioに付属のソフトウェア・シミュレータについても簡単に説明します。 まだAVRを使ったことのない人向けに、AVRプログラミングの導入として最低限必要な事柄を中心に何回かに分けて解説して行く予定です。 よく、PICと対比されるAVRですが、筆者がAVRを使い始めたのは最近のことです。PICのアセンブラに比べると、AVRのアセンブラは癖が少なく、なじみやすいもので、初心者にも適していると思います。無償でCコンパイラが入手できる

  • AVR:USB接続ライター(AVRを使用する鶏と卵系(笑))

    USB接続AVRライター (AVRを使用する鶏と卵系ライター) [indexへ戻る] ここまでのまとめ: 今まで平和にSTK200互換ライターを使っていましたが、なぜかUSBライター作成にはまってしまいました。目的より作りたい心が大事? このページの肝は、AVRを使わないAVRライター です。 秋月のUSB-シリアル+ここで紹介するMISO-wait付きavrsp.exe[改]で、まあまあな速度で書き込めます。USBシリアルがあれば使いやすい ChaNさんのspiブリッジや、 が作れます。こちらはかなり高速です。 ライターソフトが今ひとつだったUSBaspも、kkk氏がavrsp対応にしてくれたおかげでかなり使いやすくなりました。こちらはUSBシリアルケーブルは不要です。 COMポート、プリンタポートを持っている人 →まずはSTK200互換ライターやChaN氏のCOMライターを作り

    Xenos
    Xenos 2009/04/02
    ライター
  • いますぐPICをやめてAVRに移行すべき10の理由 - やねうらおブログ(移転しました)

    電子工作用のお手軽なワンチップマイコンと言えば、AVRとPICである。数年前、国内ではPICのほうが日語での情報が多く、国内での入手性が良かったのでPICばかりが普及した。PICで有名な後閑さんの功績も大きいだろう。 だが、いまから始めるなら間違いなくPICではなくAVRにするべきだろう。値段的にもPICと大差ないし、国内でもAVRマイコンをある程度調達できるようになってきた。 では、いまPICをやっている人はAVRに移るべきか? 迷っている人のために、「いますぐPICをやめてAVRに移行すべき10の理由」というのを書いてみる。 1) AVRなら、ほとんどのモデルでCで開発することができる。もちろん、フリーの環境。(AVRStudio + WinAVR) PICの上位モデル限定のくせに60日すぎたら最適化レベルが下がるどっかの体験版(?)のCとは大違い。 2) AVRのアセンブラはPI

    いますぐPICをやめてAVRに移行すべき10の理由 - やねうらおブログ(移転しました)
  • 1