PIC32MX実験基板(涵養塾オリジナル)

Microchip社の32bitMPU PIC32MXシリーズの実験に便利でかわいいオリジナルボードです。
64ピンパッケージ用と100ピンパッケージ用の2種類あります。

こちらが、TQFP100ピンパッケージ用の基板 CH-P32MX100M2M です。

 特徴

  • ほぼすべてのIOピンが使える。
  • 4.5V~9Vの外部電源対応(USB-Powerも)
  • ICSP端子(pickit3を直接接続可能)
  • Micro-SDカードコネクタ
  • リセットSW
  • 2個の汎用LED(Lチカやステータス表示に)
  • miniUSB Bメスコネクタ
  • ADXL345 3軸加速度センサー
  • MCP9800 温度センサー
  • BR24C64F 8KX8bit EEPROM

回路図


こちらは、TQFP64ピンパッケジ用の基板 CH-P32MX64EV です。

特徴
  • ほぼすべてのIOピンが使える。
  • 4.5V~9Vの外部電源対応(USB-Powerも)
  • ICSP端子(pickit3を直接接続可能)
  • Micro-SDカードコネクタ
  • リセットSW
  • 2個の汎用LED(Lチカやステータス表示に)
  • USB Aメスコネクタ
  • miniUSB Bメスコネクタ
  • Serial 端子

atmega8の内臓クロック補正

 atmega8 MPU で、赤外線リモコン装置を作ってみました。
詳細は、またの機会に掲載するとして、問題が発生し、原因と対策が分かったので、メモを残しておくことにします。

発生した問題は、
*5Vでは動作するが、3Vにすると動作しない。
という問題です。

赤外線LED駆動回路が悪いのかと思い、いろいろ調べましたが、関係なしです。

やっと気づいたのは、電圧でatmega8の内臓クロックの周波数がかなり変化するということでした。

5Vで、38KHzに調整した赤外線LEDの発光は、3Vでは35KHzになってしまっていました。

再度、内臓クロックについて調査すると、やはり、内臓クロックのキャリブレーションに関するアプリケーションノートが見つかりました。

これを参考に、OSCCALを変更するとよいということがわかりました。

そこで、SETUP時に調整することとしました。 調整値は、IC毎に違う可能性がありますが、とりあえず、手元のチップで調整した値にしておくことにします。(下図の通り)

時間管理を正確にする必要がある場合は、このキャリブレーションをきっちりしなくてはいけないですね。 電圧と温度でも変化するそうです。

チャムリーダー CHUM-READER

ゆっくりじっくり涵養塾の かんたん印刷物読み上げソフト

CHUM-READER チャムリーダー

印刷された文章を全自動で読み上げます。 はがき、手紙、回覧板など、手軽に読み上げます。

お使いのパソコンにインストールするだけ

手軽に、印刷物が読み上げられます。

利用できるパソコンは
 ・「PC-Talker」搭載WindowsPC
 
  読み上げられるのは
 ・印刷された日本語と英語

税込み、32,4000円

●世界と繋がり生きていくためのパソコン
●最新情報を手軽に得るためのパソコン
あなたのレベルに合わせた設定と使い方を講習します

チャムボイススイート CHUM-VOICE SUITE

ゆっくりじっくり涵養塾の 必ず使える音声ソフト導入セット

CHUM-VOICE SUITE チャムボイススイート

見えないあなたもメールができます。ニュースが読めます。“パソコンができる人”になります。

パソコンがしゃべりだし、
世界中の人とコミュニケーションができる、
音声ソフト導入セットです。

セットの中身は、
 ・スクリーンリーダーソフト(PC-TalkerNeoPlus5年サブスクリプション)
 ・音声メールソフト(Voicepopper)
 ・ニュース読み上げソフト(VoicePopper)
 ・インターネット電話ソフト(Skype)
 ・印刷物読み上げソフト(Chun-Reader)

 (対応OS,Windows10)
        これで税込み、100,000円

●世界と繋がり生きていくためのパソコン
●最新情報を手軽に得るためのパソコン
あなたのレベルに合わせた設定と使い方を講習します

EAGLE CAD のメモ グリッドの使い方

一番使うと思われるのが、Grid。

パターン配線をするときは勿論、回路図を書くときも、良く使います。

部品には、インチ単位の物と、ミリ単位の物が混じっているので、特にこの切り替えに必ず使うことになります。

Grid の 設定

Size    通常のグリッドサイズ
Multiple グリッドの表示間隔(n本に1本のグリッドを表示)
Alt    "Alt"キーを押した時のグリッドサイズ
FGinest もっとも繊細な
Default ?? select editor's standard grid

EAGLE CAD のメモ ライブラリ

EAGLE CAD 用 ライブラリについてのメモ

 標準のライブラリに部品が無い場合。

1.EagleCadのDownloadページに大量のライブラリがあるので、まずはここを検索

2.各メーカーのホームページ等から探してダウンロード

3.それでもなければ、作る。

注意)
1.Microchip社 CAD/CAE Schematic Symbols 
  これは、”Ultra Librarian” と言うプログラムで、いろんなCAD用のライブラリが出力できる。

  UltraLibrarianから出力したデータにReadme.txtがありますので、これを参照してライブラリを登録します。

  ただし、PIC32MXシリーズのデータを使ってみたところ、ピン番号が間違っているようなので、要注意!




Debian のインストール メモ

Windows XP のサポート終了を機会にPCを買い替えた人から払下げてもらったノートPCが3台あるので、開発環境を構築してみようかと思い、まずはLinuxマシンに仕立てることにした。


Raspberry Pi がDebian lxde だし、Debianにすることにして、Webで調べると現在リリースられているものがいくつか見つかった。(ここで)

以下の4種類を試してみた。
(いろんなところからダウンロードができて、迷ったが。一通りそろっているここから探すのが良さそう。)

*Liveイメージ HDDにインストールせず、CD/DVD、USBから起動して利用できるもの
 1..GONOMEデスクトップ(標準)
 2.LXDEデスクトップ(軽量、非力なマシン向け)

*公式の「安定板(stable)」
 3.debian-7.4.0-i386(標準)
 4.debian-7.4.0-i386-lxde(軽量)

結局のところ、標準のdebianは結構重くてサクサクと動かなかったので、軽量版のlxdeをインストールした。

Windows7のPCで、CDイメージをダウンロードし、そのファイルを選んで右ボタンクリックで、「ディスクイメージの書き込み」を実行すると、インストールCDが出来上がり。

このCDで、たいしょうのPCを起動すれば、インストールを開始する。 言語設定やらなんやらを聞いてくるので、全て初心者向けの標準的な設定を選んでいくと、問題なくインストール完了である。

ただし、普通にインストールすると、rootではなく一般ユーザーとしてログインすることになると思うので、そのままでは、sudoコマンドが実行出ません。

そこで、下記のようにsudoを利用するユーザーを追加します。

アクセサリからシステムターミナル、スーパーユーザーモードを実行します。

#プロンプトが出てきたら

# visudo

と入力すると、sudoers と言うファイルのエディット画面になります。
下矢印で、下記の場所を探します。

# User privilege specification
root  ALL=ALL(ALL:ALL) ALL

この行の下に、以下を付け加えます。(%user%は、追加したいユーザー名です)

%user%  ALL=ALL(ALL:ALL) ALL

^X で終了です。 書き換えてよいか確認されますので Y を入力して終了です。

これで、sudo コマンドが使えます。 Arduinoをインストールできました。