電子工作

CPLD, FPGAボード・基盤、調べ。

MAX2 CPLDボード http://optimize.ath.cx/max2/index.html 1600円 570ロジックエレメント(LE)、76I/OのEPM570T100C5N MAX Ⅱマイクロキット http://solitonwave.co.jp/products/max2kit.html http://shop.cqpub.co.jp/hanbai/books/I/I000013.html 10,290円(…

usb接続AVRライタ作り中。 その5 書けたので、ひとまず完成ということで!

結局、avrdudeを使えたほうが楽だろう。ということで、ponyserを参考に、TXDの反転をRESETに使う方法でいくことにした。 http://core.st/projects/Serial_programmer/index.html Tack så mycket! 結局これなら、自分でFT232RL+一石の配線だけすれば、ソフト…

FT245RLの試し接続

FT232RLが450円でFT245RLが500円。秋月で。 ならば、パラレルですよねー。ということで、買ってあったFT245RLを試しに接続してみた。(UARTするならFT232RLですが。) ssop変換基盤70円をつかったら、いとも簡単に半田付け完了。便利すぎる。 変換後の2.54mmピ…

お金のかからない電子工作

LEDの光拡散キャップてありますけど、ホットボンドとか塗ったらええんちゃう? いや、ほしいけど高くて買えないなんてわけぢゃないんだからね!! メスのピンソケットは40pinソケットをニッパでちぎったらなかなか綺麗にちぎれてうまく使えることがわかりまし…

USB接続AVRライタ作り中。その4 avrdudeはしるん?

ライタにAT90S1200をつなげて、linuxでavrdudeを走らせてみた。 識票ビットがまともに読めてない・・。 ドキュメント読んだら、usb-serial変換経由だと、非常に遅いか、まともに走らないかもね! って書いてあった。wait入れるように指示したら、書き込めたり…

CPLD調べ

秋月の300円カラー液晶を駆動するのにCPLD使おうかなと思って、調べている。 すでに4年ほど前に8bitCPUをつくろうと思って買ったXilinxのXC9572-15PC44C(72マクロセル)は使わないまま家在庫にあるので、それを使えばいいのだけど。つか、72マクロセルでは足…

USB接続AVRライタ作り中。その3 python-serialで制御できるよ。

debianなら、 # aptitude install python-serial でO.K. http://pyserial.wiki.sourceforge.net/pySerial ここ参考に。portはdmesg|tailで確認。 クリップが3つしかないから(3つは今作れた)、とりあえずTXDとRTSの2信号をLEDでチェックするよ。制御できれば…

USB接続AVRライタ作り中。その2 debian lenny 5.01に接続

ミニUSBケーブルなかった。 ので、普通のUSB Bコネクタも使えるように結線する。なおwikipediaのusbの項目の情報は、書き手がプラグとコネクタの違いを理解しておらず、誤っているので気をつける。 コネクタつけて、昨日pcg-u1に入れたdebian lennyで無事認…

USB接続AVRライタ作り中。with FT232RL

家の近くのお店で900円弱、おすすめ品白ワイン。 この値段で、この味はひさびさのあたりです。うまい。 酒を楽しみつつ、作業。USB接続AVRライタになります。 AVRに限らずシリアル5Vで書き込みできるものならなんでもかけるでしょう。 これが以前の状態。FT2…

USB接続のAVRライタをつくるのを考える。

秋月USB-serial変換ケーブルを使って、USB接続AVRライタをつくろうと思ってたのですが、わざわざrs232cな信号レベル(この子は±7V)にされたものをまたTTL,CMOSレベルに戻すというのは無駄だと思うし、いまさらシリアルポートをつかう機会もないだろう、という…

シリアル通信ループバックテスト

dsub9pinメスソケットがないので、手頃なdsubメスメスケーブルぶった切って、シリアル通信テスト。中のケーブルは5本+シールドラインでした。ケーブル色とピン番号の関係は以下の通りでした(メモ。 ピン番号 色 内容 2 茶 RxD(受信) 3 黒 TxD(送信) 4 黄 DTR…

AT90S1200でUARTなアプリケーションノート読んだ

AT90S1200でUARTなことするアプリケーションノートあるんですね。 AVR305です。 google:AVR305 わずか9ペーシでさくさくっと読みましたが、内容も簡単で、コードも簡単でした。素敵。 調歩同期方式で、1pinを受信RxD、1pinを送信TxDに使いますよー。start bi…