きぃたん@大阪

きぃたん@大阪

PR

×

キーワードサーチ

▼キーワード検索

プロフィール

きぃたん@大阪

きぃたん@大阪

お気に入りブログ

【移動販売】無添加D… drryさん
ピアノ大好き日記♪ さくらこママ110さん
かえるの喫茶店 pian pianoさん
わたヤンさん

コメント新着

きぃたん@大阪 @ Re[6]:LM24013(12/18) さみいさん >綺麗な引き廻しで配線の参考…
さみい@ Re[5]:LM24013(12/18) きぃたん@大阪さん 本当にお手数おかけ…
きぃたん@大阪 @ Re[1]:LM24013(12/18) さみいさん 一応、実測で計ってみました。…
きぃたん@大阪 @ Re[1]:LM24013(12/18) さみいさん >大変図々しいお願いですが、…
さみい@ Re:LM24013(12/18) 20年程前に入手したものの資料がなくジャ…

カレンダー

2010年06月02日
XML
カテゴリ: PICやAVR(マイコン)
aitendoさんでUSBaspというAVRのライタが売られている
http://www.aitendo.co.jp/product/2312

在庫数はあまり減っていないようだ
検索してもaitendoのUSBaspの作例はヒットしないようだ

とりあえずAT90S2313のターゲット基板を作ってUSBaspとつないでみた
CIMG2479s.JPG

USBaspからターゲット基板にUSBの5Vを流しているのですが
USBaspに付いているジャンパーピンを外すとターゲット基板に
電気が流れなくなります。そのときはターゲット基板にあるDCジャックから3V
などを供給して動作させたりします。



http://winavr.sourceforge.net/

まずWinAVRのProgrammer's Notepadを起動する
New --> Project
でプロジェクトを作成

New --> C / C++
でCを書く場所を作る

プログラム例


#include <avr/io.h>
#include <util/delay.h>

int main(void) {

for(;;) {
PORTD = 0x00;
_delay_ms(2000);
PORTD = 0xFF;
_delay_ms(2000);

return(0);
}


とりあえずDポートは全部点滅させてます。
通らないけどintを返すと宣言しているので
returnを付けてる<飾り?

この時点で一度ファイルを保存しておく

Tools --> [WinAVR] Make All
といきたいところだが
Makefileを作らないとMakeで失敗する

MFile [WinAVR]
を起動する

makefileのテンプレートなので
一度、さっきのプロジェクトを保存した場所に
このmakefileを保存しておく

Makefile --< main file name
を保存したメインファイル名にする

Makefile --> MCU type
をAVRのMCUに合わせる
私のターゲット基板のMCUはAT90S2313なのでそれに

後、必要があればF_CPUのクロックの速度を変更
クロックが合ってないとディレーとかがずれると思う

再度、makefileを保存

Programmer's Notepadに戻って
Tools --> [WinAVR] Make All
とするとhexファイルができているはずだ

このhexファイルをavrdudeでAVRに転送すればOK

まずWindowsの場合はUSBaspを使う時にドライバが必要
ここにあります。
http://www.aitendo.co.jp/product/2312

もし、64bitマシンならこのリンクのドライバは使えないので
本家の方のサイトのドライバを使います。
http://www.fischl.de/usbasp/
私のパソコンは64bitマシンなのでここのドライバを使って
問題なく動いています。
Linuxはドライバがシステムに組み込まれているので
あえて追加作業は必要はありません。

avrdude-GUIはここ
http://yuki-lab.jp/hw/avrdude-GUI/index.html

上記はGUIインターフェースなので
avrdude.exeも必要です。

リンクに書いてあるように指定して
Erase - Write -Verify
をクリックすると転送します。

私は調子よく動いています。
なんてすばらしいライタとソフトたち


アドウィン(ADWIN)【ATTINY2313】エレモシリーズAVRマイコンボード


AVRマイコン・プログラミング入門


AVRマイコン・リファレンス・ブック





お気に入りの記事を「いいね!」で応援しよう

最終更新日  2010年06月17日 23時15分34秒
コメント(0) | コメントを書く
[PICやAVR(マイコン)] カテゴリの最新記事


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

© Rakuten Group, Inc.
X
Design a Mobile Website
スマートフォン版を閲覧 | PC版を閲覧
Share by: