PICやAVRマイコンの設計・開発・プログラミングの初心者・未経験者向けサイト
各書籍の内容から独自の小品を作っていきます。また書籍にあるアセンブラーをC言語に書き換えたりしています。
ボケ防止にアセンブラーからCに書き換え
カミさんの実家に遊びに行った時に 近所の人が捕まえたイノシシです。 裏山で捕獲したそうですがペットとして飼うようです。 画面でモグモグ食べているのは生の栗です。 画面では判りにくいですが奥に一頭、合計二頭います。 今は画面の小さなオリ小屋にいますが、 現在、鉄筋製の広さ2畳程の小屋を製作中でした。 お幸せに・・・
緊急でこのページを立てます! ちまたでは、インフルエンザ予防の為のマスクが枯渇状態のようです。カミさんが、薬局に行ったら 一人一箱の販売だったとのこと。 僕が探し、まだ在庫がある業者を記載します。 まだわずかですが在庫があるようです。 おとな用はもちろん、子供用も捜してみました。 今日現在は在庫はあるようですが、売り切れてたらごめんなさい。 送料無料【9月中旬以降】豚インフルエンザ...1,980円送料無料!豚インフルエンザ、新型インフルエンザ予防に!花粉対策に!米国N95規格...Ads by 電脳卸 豚インフルエンザ対策(予防)にも!CF1...3,150円豚インフ..
「試しながら学ぶAVR入門」の60ページの記載はですが、 上が現状の記載です。 多分、下が正しいと思います。 メモリマップは 0x0000:RESET 0x0001:INT0 0x0002:INT1 0x0003:TIMER1 CAPT 0x0004:TIMER1 COMPA 0x0005:TIMER1 OVF 0x0006:TIMER0 OVF … なので 「0x0006:TIMER0 OVF」が該当すると思われます。 僕のような初心者は、こういうところで躓いちゃうんですよ。
「AVRで学ぶ、はじめてのマイコン」の練習2を C言語で書き直してみました。 --------------------------------------------------------- #include #include void wt( int ); ISR ( INT0_vect ) { PORTB = 0b00000001; wt(800); PORTB = 0b00000010; wt(800); PORTB = 0b00000100; wt(800); PORTB = 0b00001000; w..
新品PCなのに倒産品で1円あり!! ☆★ ノートPC ★☆ ノートPC 12インチ以下 ノートPC 13.3〜15.4インチ ノートPC 17インチワイド以上 ☆★ デスクトップPC ★☆ 一体型 セパレート型 単体型 PCサーバ ワークステーション ☆★ 中古PC ★☆ 中古パソコン激安の店ホットラインワールド:1円パソコン発祥の店! 中古PCのデジタルドラゴン:激安1円PC! 中古なのに永久保証! 中古ノートPC:量が豊富です! 中古デスクトップPC(モニター付):量が豊富です! 中古デスクトップPC(モニター無し):量が豊富です!
教科書:「AVRで学ぶ、はじめてのマイコン」 練習1をCで書き直し 練習2をCで書き直し 練習3をCで書き直し 教科書:「試しながら学ぶAVR入門」 (製作中) 教科書:独自のプログラム (製作中)
「AVRで学ぶ、はじめてのマイコン」の練習1を C言語で書き直してみました。 ---------------------------------------------------- #include void wt( int ); int main( void ) { DDRB = 0b00111111; while(1){ PORTB = 0b00000001; wt(800); PORTB = 0b00000010; wt(800); PORTB = 0b00000100; wt(800); PORTB ..
試しながら学ぶAVR入門を読んでます。 PWMを利用した調光器を製作しました。 動けば感動しますねぇ。 現在、ビーパーを利用したオルゴールを製作中です。 ビーパーって電圧を加えればかってに鳴るものと思ってました。 違うのですね。 著作権が切れた曲でないと、ヤフオクとかでも売れないんだろうな〜。 それでは・・・
これが、練習課題2のプログラムの動作です。 一見練習1と何が違うの?ってところです。 練習1と違いは、ここの練習2では割り込み(インターラプト:interrupt)を利用しています。 Appendixの「リセットと割り込みベクタ」の表が助けてくれます。 順調にすすんでいます。 ・・・しかし、スイッチを押すと2回繰り返すときがあります。 多分、スイッチ時のチャタリングが原因かな?
【AVRで学ぶ、はじめてのマイコン】の練習1の課題 「電源を入れると、自動でD1,D2,・・・D6 のLED が順番に点灯することを繰り返す」 電源を入れたら自動で点灯するのが、練習1のプログラムです。 これが製作した回路の映像です。 携帯電話のビデオ機能で撮影したので見づらいかもしれません。 この程度の電子部品の工作なら1、2時間でできますね。
【AVRで学ぶ、はじめてのマイコン】読了 練習や例題の回路図もダウンロード可能なのですね。 利用していた回路図エディターはD2CADでした。 この回路図エディターは私も利用しています。 因みに、ちゃんとユーザ登録もしてます。 本の内容的には、すべてアセンブラーで説明されています。 そのうち、Cで作り直してみようと思います。 アセンブラーは基本的には、動作の順番通りに記述して行けば 動くので、解りやすいと言えば解りやすい。 動作を理解し、例題の回路やプログラムを改良していけば、 実力はつきそうです。 できたファイルを書き込む時に少し、..
アトメル社純正の「AVR ISP mkII」を 購入しました。 秋葉の秋月で4000円で購入。 AVRISPmkII内部の写真です。 MEGA128がのってます。 さぁ、これからドンドン作って行きましょう (^^♪
先日、 「AVRで学ぶ、はじめてのマイコン」という教材を買ってみた。 中身は初心者前の、マイコン未経験者用ですね。 電気回路や2進法の初歩から始めているところは 電気回路初心者にも安心。 トランジスタの動作は、スイッチのみで、アナログ動作の説明は 一切割愛。 まぁ、例題の回路ではすべてスイッチ動作だけなので 問題はないか・・・ まだ全部読んでいないが、マイコンに興味がある未経験者には ちょうどいいのではないかと思う。 では、また・・・
「ブログリーダー」を活用して、いわさんをフォローしませんか?
指定した記事をブログ村の中で非表示にしたり、削除したりできます。非表示の場合は、再度表示に戻せます。
画像が取得されていないときは、ブログ側にOGP(メタタグ)の設置が必要になる場合があります。