PIC32MX CoreTimer Delay 関数

PIC32

以前よくわからないCoreTimerの使い方を書きましたが、今回はシンプルに。
参考にしたのはこちら。
Core timer handler stops updating ?

更にmCTが使えなくなっているので、16/08/27バージョン。100nはPICの速度によって使えなかったり。固まるのでわかるかと。割り込みには対応していないので、基本的にはmain関数内のみ。または同じ割り込みレベルのみ。

whileの上の行をwhileの下に書けば、ちゃんと動く気はしますが、割り込みが全部止まるので、使い物にはならないでしょう。最上位割り込みならおkかな。 ...

記事を読む   PIC32MX CoreTimer Delay 関数

Raspberry Pi 2 にVNCを入れる

Raspberry Pi 2

Raspberry Pi の Raspbian 用の VNC Server は、「xtightvncviewer」が用意されている(今回これは使わない)。以下のリンクにインストールから自動起動まで設定方法が書いてあります。

・Raspberry Piの設定【VNCサーバ(tightVNC)の設定】

これと併せて、Windowsから UltraVNC を使っていたのですが、コピペができない。これは非常につらい。(プレーンテキストじゃないと出来ないだけかも。戻すのも面倒なので放置していますが、RealVNCもうなのでコピペできません。あと、ものすごく遅いです。 ...

記事を読む   Raspberry Pi 2 にVNCを入れる

Raspberry Pi 2 まとめ

Raspberry Pi 2

地元の電子パーツ屋に足を運んだところ「Raspberry Pi 2」というものが売っていた。

「これはなにぞ?」と。今まではPICを使って遊んでいたのですが、HOSTとなるものがなくて、aitendo から液晶を買って作ってはいたのですが、遅すぎるのとWindowシステムを考えると気が遠くなり、いまいち使えないものしかつくれなかった。

Arduinoや、ZBeeなるものの存在は知っていましたが、「Raspberry Pi 2」は知らなかった。店の人に聞くとARMコアでdebianが動くとか。

よくわかりませんでしたが、組み込み用なのとHDMI がついて ...

記事を読む   Raspberry Pi 2 まとめ

Raspberry Pi のI2Cを使ってPICでスレーブを作ってみる。

Raspberry Pi 2

1番Pinから10番ピンまでを、Raspberry Piから引き出して接続。

I2Cは長いラインを想定していないので、私の場合は20cmで引き出している。

温度は前回作ったPHPを使いまわし、PICに時間と合わせて送る。PICの方はI2Cが2つあるので、もう1つで液晶に表示させている。

液晶は I2C接続小型キャラクタLCDモジュール(16x2行・3.3V/5V)ピッチ変換キット (AQM1602A-RN-GBW)

完成品がこちら。

 

回路図

部品は全部秋月でおk。フォトカプラは違うか。フォト ...

記事を読む   Raspberry Pi のI2Cを使ってPICでスレーブを作ってみる。

Raspberry Pi のI2Cで秋月の温度センサー&大気圧センサーを使ってみる。(AE-LPS331)

Raspberry Pi 2

LPS25H使用 気圧センサーモジュールDIP化キット

AE-LPS331

組み込みCか、(Visual Stuido C++かじった程度)な人なので、PHPが一番わかりやすいわけです。

この「function signed16hexdec($hex)」ですが、符号付きに変換する関数なので、案外使いまわしできると思います。

 

AE-LPS331.php

PHP<?phpfunction signed16hexdec($hex){$dec = hexdec($hex);if( $dec & 0x80 ...

記事を読む   Raspberry Pi のI2Cで秋月の温度センサー&大気圧セン ...

Raspberry Pi 2 のI2Cを使ってみる

Raspberry Pi 2

まずは、Raspberry Pi の I2Cを有効にする。

 

Raspbianの設定。

以下を参考

Raspberry Pi の I2C を有効化する方法 (2015年版)

 

要するに、OSやらなんやらを全部最新にして再起動。

sudo apt-get updatesudo apt-get upgradesudo apt-get dist-upgradesudo rpi-updatesudo reboot1234567sudo apt-get updatesudo apt-get upgradesud ...

記事を読む   Raspberry Pi 2 のI2Cを使ってみる

Raspberry Pi 2をWiFiで接続してみる。

Raspberry Pi 2

例によって下記のHPに全部書いてあります。DHCPの場合IPアドレスが不明で名前解決しなければなりませんが、そのやり方も書いてあります。

こじ研(小嶋研究室)(jessie未対応

wifiがどうしてもつながらない方へ(jessieとその前

・Raspbian 8.0 (jessie)で無線LANを使う(通常設定とIP固定
・Raspberry Pi 2でWiFiを使う(何故かつながらい場合
・Debian wheezyでBuffaloのWLI-UC-GNMを使う(対応していない物を使う
・Raspberry Pi 2 (Rasp ...

記事を読む   Raspberry Pi 2をWiFiで接続してみる。

Raspberry Pi の周辺機器をそろえる。

Raspberry Pi 2

公式でハードウェアの回路図を見ると、2Aの復帰型ヒューズが付いているので、私の場合は2.4Aの物を買った。(公式でも2.4Aを推奨しているらしい

DOCUMENTATION > HARDWARE > RASPBERRYPI > SCHEMATICS

これは、Raspberry Pi 2の物ではないが、回路図が存在しないので他の機種を参考にした。

オズマ タブレット/スマートフォン対応[USB microB/USB給電] AC充電器+USBポート 2.4A (1.8m/1ポート・ホワイト) IACU-SP02WN

本体自体で ...

記事を読む   Raspberry Pi の周辺機器をそろえる。

USBマウス -> PC98 変換器 完成

PC98用 USBマウス変換器

HEXファイルはDownloadページにあります。

デバイス:PIC32MX250F128B(秋月通商)

Version 1.04

マウス移動の処理を修正。以前の移動の違和感が殆ど無くなりました。
私が持っているマウスでカスタマイズしたので、他のマウスだと遅いものもあるかもしれません。
Windows98とゲームでテストしました。問題ありません。多分完璧!
コンパイラのお試し期間終了で最適化ダウンの為、PICを変更 Flash32k から128kへ。64k以上だと入ると思いますが、128k以上を推奨。
Flashの容量だけ違うデバイス ...

記事を読む   USBマウス -> PC98 変換器 完成

USBマウス -> PC98 変換器 その3

PC98用 USBマウス変換器

キタ━━━ヽ(∀゚ )人(゚∀゚)人( ゚∀)ノ━━━!!

完成です。

んー、X68のマウスで気が付きませんでしたが、このPICのサンプルプログラムとX68マウスは、丁度同じく2の補数でbyte通信していたんですね。方向を表現するなら必然ですね。

2の補数。知らなかったら大変なことになっていたでしょう(`・ω・´)

あとは、物を作るのですが、いつもは配線しまくりの手半田ですが、X68,PC98のキーボード、マウス変換器全部が完成したので、超久しぶりにクイックポジでも使ってみます。

アートワークは素人なのよねー、頑張ります。

記事を読む   USBマウス -> PC98 変換器 その3

PAGE TOP
Top