フォト
2020年9月
    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      
無料ブログはココログ

2020年9月17日 (木)

CH341A programmer用ツール「AsProgrammer」を試してみました

以前投稿したCH341A programmer関連の記事に関する質問があり、
別のツール「AsProgrammer」を試してみました。このツールはGithubにてソース込みで公開されています。
従来使っていたものよりも安心して使えそうです。

05_20200917124001

Dscn2767

配布・公式サイト
 ・nofeletru/UsbAsp-flash
    https://github.com/nofeletru/UsbAsp-flash

    ※ 最新版の実行モジュールの入手は下記から
    https://github.com/nofeletru/UsbAsp-flash/releases/tag/v1.4.1

関連情報
 ・AsProgrammer with CH341A support.
    https://www.goprawn.com/forum/action-cam-control-software/8588-asprogrammer-with-ch341a-support
 
とりあず、手持ちのWinbond製のW25Q64BVAIGで試してみました。

まずは、接続方法(SPI)を指定し、
ツールのメニュー「IC」(①のことろ)から、製造会社、型番を選択してターゲットICを指定するか、
②のアイコンにて識別した候補リストを選択(ダブルクリック)してターゲットICを指定します。

03_20200917124601

ツールのメッセージ欄に、IDが表示されます。
続けて、読み書きを試してみました。

04_20200917124001
05_20200917124001

オプション設定でVerifyを指定して確認した限りでは、
問題無く書き込み出来ているようです。

SPI接続のICについては、幅広く対応しているようですが、I2C接続のICについては、Atmel製しかリストに無いです。
ただし、64kビット以下であれば他のメーカーの24系でもプロトコルやアドレス指定は同じであるため利用出来ると思います。

2020年8月19日 (水)

トイレのねこ様

毎年、この季節、2階のトイレにねこ様が住み着きます。

Dscn2752

流石にこの状態では利用出来ないので、わざわざ階段を下りて、
1階のトイレを使わなければなりません。

エアコンをつけた涼しい部屋に連れていいっても何故か、
ここに戻ってしまいます。どうも、締め切った部屋は
お気に召さないようです。

北側で風通しが良く、常時ドア解放しており、
ここが一番涼しいのでしょう

2020年7月27日 (月)

豊四季タイニーBASIC for Arduino 機能拡張版 V0.08の更新

Arduino(AVR)版用でMega2560でのフルスクリーンエディタ対応中のV0.08を更新しました。

豊四季タイニーBASIC for Arduino機能拡張版 V0.08
https://github.com/Tamakichi/ttbasic_MW25616L/tree/support_fulledit

01_20200727074901

Arduino Uno環境でコンパイルエラーが発生する不具合を修正しました。
開発中のため、ブランチです。完成次第、本流にマージします。




2020年7月24日 (金)

Arduino IDE 1.8.13が公開されています

しばらく、電子工作から遠のいていたのですが、久しぶりにArduinoの公式サイトをチェックすると、
Arduino IDEがアップデートされて1.8.13が公開さていました。

Download the Arduino IDE https://www.arduino.cc/en/Main/Software 
01_20200724073501

リリースノートをチェックすると、今回のアップデートは少々変更点が多いようです。
早速、アップデートしてみました。

まずは、IDE周りでは「ツール」メニューのボード関連がボート別にグループ化されて使いやすくなりました。

06_20200724075601  

この変更は嬉しいですね。
以前はターゲットボードを切り替える際、長いメニューリストをスクロールして探す必要がありました。
書込装置のメニューも関係の無いボードの情報はリストに表示されないようになったようです。

core周りでは、AVRのgccに更新があったようです。またWireライブラリ(I2C)でtimeoutがサポートされたようです。
07_20200724080501

確かに、I2Cの送受信、タイムアウトが無いので待ち続けるしかなくて難儀しましたね。
API的に修正されたかは、後で調べてみたいと思います。

gccの更新は要注意で、自作のライブラリ等でコンパイルが通るか確認が必要ですね。




2020年6月17日 (水)

MSX関連の書籍を収集中!

8ビットパソコン MSX関連の書籍を地道に収集しています。

大きめの古書店でも見つからないため、ヤフオク等の出品をチェックしています。
欲しい書籍は高騰して買えませんので、比較的安く出回っているものを落札しています。

Dscn2714

MSXが出回ったのは1983年頃からですから、30年前以上の書籍となります。
その一部ご紹介・・

当時のアイドル、松田聖子を全面に出している入門書
Dscn2716

中身を見ると当然、聖子ちゃん本人が執筆しているわけでもなく、増してやMSXを使ったりしていません。
言葉使いが「・・・なんだから。」と女の子っぽくはなっていますが。

Dscn2717_20200617092301

聖子ちゃんの書籍もそうですが、
当時のコンピュータ書籍、入門書と言えども、ほぼプログラミング解説がメインです。

Dscn2721

フロチャートや、アルゴリズムの解説なんかも記述されています。

Dscn2720

Dscn2719

MSXを含め、当時のパソコンは起動するといきなりBASIC言語の入力待ち状態ですので、
  「コンピュータの利用 = プログラミングを組んで利用する」
でした。

入門書を片手に、記載されているプログラムソースを、ちまちまと入力して
・意味は分からないけど、とりあえず、動かしてみる
・動いた挙動から、コマンドの意味と使い方を理解する
・ちょっと改造して(アレンジ)して、試行錯誤してみる
・応用してみる
みたいな感じで勉強(遊び?)していました。

トライ&ゴーに適したプログラミング言語のBASIC、コンピュータを学ぶには最適な言語でした。

プログラミングの入門・解説書としては、当時の書籍の方が充実して分かりやすい感があります。
内容的には今でも十分、プログラミングを学べます。

MSX、復活して欲しいなぁ


«新型コロナウイルス対策のフェイス シールドを入手しました