検索
AND検索
OR検索
トップ
|
リロード
|
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
akita/2011 をテンプレートにして作成
最新の20件
2024-04-02
wu
FrontPage
2023-11-15
shiraya
2023-11-14
コメント/akita
2023-09-25
akita
2023-05-30
sakamoto
2023-05-28
okamura
2022-11-15
kawamura
2022-11-01
youkaichi
2022-10-02
AutoTicketLinkName
2022-02-17
ibe
2022-02-04
nakagawa
2021-11-09
tanaka
2021-09-08
okawa
2021-08-03
tsuzuki
2021-07-28
takebe
2021-04-01
awazu
2020-12-10
moriya
2020-10-26
inoue
2019-12-18
yoshida
Total:0/Today:0
開始行:
[[akita]]
* 11/12/23: Windows7のスタートメニューの実体 [#gcc06b8e]
http://www.nishishi.com/blog/2010/07/windows7_start.html
* 11/12/21: Chromeでドラッグで範囲選択をしようとすると青...
ビンゴ。Drag and Goというプラグインをはずす。
http://oshiete.goo.ne.jp/qa/5828551.html
* 11/12/20: PSoCのOneShotモジュール [#x4a22024]
いままで使ったことがなかったけど、OneShotというユーザモジ...
ディジタルブロックをシフトレジスタとして使って、ブロック1...
パルスが終わる(立ち上がる)ときに割り込みを発生させること...
* 11/12/20: PCBE ver0.53で便利になった点 [#o878ff4c]
- Undoが使える
- グループ化/解除が階層的にできる
- DRCが使える(P板用のルールは近々作ろうと思う)
特に前者2点だけでも、ver0.53に乗り換える十分な理由のよう...
→(11/12/20追記)一応P板用のDRCルールを書いてみたが、けっこ...
#ref(../pban.drc)
* 11/12/20: PSoC + ImageCraftコンパイラの最適化のTips [#g...
AN60486 "PSoC1 M8C ImageCraft C Code Optimization"を読ん...
- 割り込みルーチン(ISR)内では関数呼び出しを使わないと、レ...
- switch文での値の比較は常に16bitで行われるので、比較対象...
- グローバル変数は、指定しなくても実行開始時に0に初期化さ...
- 乗算・除算はROM使用量が増えるので、気になるならばシフト...
* 11/12/19: DropboxにファイルをアップロードするWebフォー...
http://web-marketing.zako.org/web-tools/dropbox-form.html
* 11/12/18: PSoCのピンを常に1/0に保つ方法 [#re0aa522]
普通のI/OピンとしてPRTxDRで1/0を出力しても、駆動モードがP...
* 11/12/18: 半田吸い取り器(特にENGINEER SS-02)のメンテナ...
http://www.engineer.jp/1852.html
グリスを塗るのが重要、のようだ。
* 11/12/18: Win7でCapsLockとCtrlの入れ替え [#ycb2c3e2]
http://d.hatena.ne.jp/kkomiyama/20091221/1261410409
* 11/12/17: PSoCのShadowRegs [#kc5b0c3f]
uesaka氏の2011/8/1の作業日誌(内部向け)にあるShadowRegsに...
→(2011/12/18追記)データシートをよく読んでみると、例として...
* 11/12/15: PSoC E2PROMで使うRAM [#v8e44559]
PSoC Designer5.0でE2PROMを使うようなプログラムをコンパイ...
おかしいな、と思って、PSoC Deigner5.1でやってみると、RAM...
* 11/12/15: PSoCで動的再構成するときのレジスタ [#c885a3f8]
例えばDCB??をTX8とRX8を切り替えると、CR0レジスタの意味が...
* 11/12/14: PSoC書込みができなくなる [#nc158f47]
謎の現象に遭遇。さっきまで書き込めていたのに、PSoC(CY8C24...
* 11/12/14: ModelaPlayerでSTLの取り込み [#r0af3edb]
壊れたハサミの柄をiModelaで再生するプロジェクト(?)。
#ref(../hasami_photo.jpg)
↑なぞりたい部品を、モノサシとともに写真をとる→GoogleSketc...
#ref(../hasami.jpg)
↑そのSTLデータをModelaPlayerで読み込み(まずはここまで)
* 11/12/13: 誤り訂正符号いろいろ(ソース) [#bf2aca7a]
http://www.eccpage.com/
* 11/12/12: GoogleSketchupで穴ぬき [#s9f4d2c9]
http://yasu0055.blogspot.com/2011/11/pluginshole-on-solid...
* 11/12/11: GoogleSketchupメモ [#nb9366f5]
- 表示→ツールパレット→ラージツールセット、を表示させてお...
- 軸の色: 青=Z軸/赤=X軸/緑=Y軸
- 表示単位の変更(mmとかにできる) http://sketchup-asoblog....
-- 「寸法」ツールで、指定箇所の寸法を表示できる
- マウスホイールで拡大縮小
- 主なショートカット
-- O : オービット(ぐりぐり回転)
-- H : パン(視点移動)
-- SPACE : 選択
-- M : 移動
-- S : 縮尺(比例拡大縮小)
-- M : 移動
-- R : 長方形
-- L : 線
-- C : 円
-- P : プッシュプル
* 11/12/10: iModela用のデータ形式 [#m6d11e91]
いわゆるSTLだが、いろいろと相互変換できるようだ。
- STL概要 http://www.d2ds.com/workshop/w-gaiyou.html
- Autodesk 123D http://www.123dapp.com/
- DXFからSTLへ http://diary-kuzenikike.blogspot.com/2009/...
- uesaka氏の作業メモ http://merl.ec.t.kanazawa-u.ac.jp/mi...
- GoogleSketchupチュートリアル http://jyongman.fc2web.com...
- GoogleSketchupで球を描く http://jutememo.blogspot.com/2...
* 11/12/10: Windowsヘルプ(*.chm)をMacで見る [#lfc203fb]
http://d.hatena.ne.jp/akihito_s/20110801
(iModelaのマニュアルが*.chmなので)
* 11/12/09: 3線SPIの連続read [#k0097d8e]
加速度センサMMA7455Lの3線SPI(CSb, CLK, MISO/MOSI切り替え)...
* 11/12/09: PCBE ver0.53 [#x975405e]
いまさらながら、PCBE ver0.53では、拡張ガーバーでの出力が...
ちなみにガーバー形式は「ペンの移動」を記述する形式で、パ...
* 11/12/09: Arduino/OpenLogのブーとローダの書き込み [#k35...
komatsubara氏とkawakami氏に教えを請う。Arduinoのスケッチ...
- AVRISPの端子 http://physicom.digick.jp/wp-content/uploa...
- OpenLogの回路図 http://www.sparkfun.com/datasheets/DevT...
- AVRISP(秋月で売っている) http://akizukidenshi.com/cat...
- AVRISPでのブートローダの書き換え方 http://www.geocities...
* 11/12/09: JSTの圧着工具の使い方 [#kb4fb4c7]
SH圧着金具用工具のチュートリアル
http://www.digikey.com/PTM/IndividualPTM.page?site=us&lan...
* 11/12/08: SDカードのフォーマット [#d427b6f3]
純正(?)ツール→http://panasonic.jp/support/sd_w/download/i...
* 11/12/07: SeeedStudioのSDloggerのファームウエア [#xfaf5...
- SDlogger: http://www.seeedstudio.com/depot/sdlogger-ope...
- OpenLog: https://github.com/nseidle/OpenLog/wiki
手順:
+ ArduinoIDE(0022)をDLする http://www.arduino.cc/en/Main/...
+ ソース(ver1.6)をDLする https://github.com/nseidle/OpenLog
+ AVR関係のツールにパスを通す。arduino\hardware\tools\avr...
+ Makefileを編集(MCUをatmega644p,クロック周波数を14.7456M...
+ main.cとuart.hで、バッファサイズ(BUFF_LEN)を2048に変更
+ sd_raw_config.hで、SDHCを使えるようにする(#define SD_RA...
+ make all
+ avrdudeで書込み ( https://github.com/nseidle/OpenLog/wi...
(11/12/08追記)ここに書いてあった→ https://github.com/magn...
* 11/12/06: PSoCの内蔵クロックの微調整 [#qb96b86b]
レジスタ(IMO_TR)の調整(手動)で、微調整がきくようだ。
http://www.etosetora.org/tips01.htm
* 11/12/06: PSoCのM8Cコアの命令実行サイクル数 [#z3caf44d]
PSoC Technical Reference Manual (TRM)の2.4に、M8Cコアの詳...
例えば「ADD A, expr」(即値)は4サイクルで、「ADD A, [expr]...
* 11/12/06 : PSoCコンパイラ(HI-TECH)のバグ? [#de9fe592]
if (RX8_cGetChar() == 0xff) hogehoge();
をコンパイルしてみると、確かに0xffを受信しているのにhogeh...
d = RX8_cGetChar(); if (d == 0xff) hogehoge();
と書くと、たしかに実行される。
おかしいなと思い、output/*.lstにあるアセンブル結果を見て...
ちなみに
if (RX8_cGetChar() == 0x50) hogehoge();
とすると、確かに0x55を受信するとhogehoge()が実行されるし...
きっと、2番目の記述では、そのifの条件が絶対に成立しない(...
ちなみに、いったんdに代入してからifで比較すると、関数の戻...
* 11/12/06: PSoCのTX8の転送開始と転送終了 [#i0d6fc6b]
TX8のデータシートにあるタイミングによると、データレジスタ...
* 11/12/06: PSoCのAPIと直接レジスタ書き込み [#o032724e]
PSoCのユーザモジュールのAPI関数は、lib/*.asmに実体がある...
* 11/12/05: Windows7でのドライバインストール時のWindowsUp...
Windows7でドライバを入れるとき、まずはWindowsUpdateを探し...
http://d.hatena.ne.jp/bogosorter/20111104/1320387920
* 11/12/05: SeeedStudioのSDLoggerの書き込み速度 [#v3ddfa26]
Seeed StudioのSDLogger、シリアル通信速度は230400bpsまでい...
* 11/12/05: InkscapeとCraftROBO [#z6248a50]
http://jp.blog.reinforce-lab.com/2010/06/craftrobo.html
* 11/12/01: 録画されたustを保存する [#u0a4fcbf]
http://kokumaijp.blog70.fc2.com/blog-entry-44.html
→これも: http://www.douga-download.com/software/orbit.html
* 11/12/01: mbedでSDカードをつつく [#l4a5a9b4]
http://www.eleki-jack.com/arm/2010/12/mbed-5.html
* 11/12/01: PCBEデータでFusionPCB [#j9199bd9]
[[Fusion PCB:http://www.seeedstudio.com/depot/fusion-pcb-...
- FusionPCBで、PCBを発注(購入)する。
- 確認メールが送られてくるので、それへの返信or pcb@seeeds...
-- ファイル名は、 「D(Order番号)_(PCB size).zip」とする。...
-- ガーバーデータは、拡張ガーバーなので、PCBEで出力したガ...
-- 各レイヤのファイルのファイル名(拡張子の前)はデータ名(O...
-- ちなみに基板外形レイヤは、シルクなどから先方で判断して...
-- どこかに部品面シルクのレイヤで、Order番号を書いておく...
-- すべてのガーバー・ドリルデータをzipで固めて送付。翌日...
* 11/11/28: uALFATの書き込み時間 [#wab44abd]
SPIでデータを送ってuSDカードに書き込むとき、DRDYが1になる...
* 11/11/25: uALFAT-TFをSPIでつつく [#ec139849]
けっこうハマったので、メモ。
- 仕様では、0xffを送って0xffが帰ってきてら読むべきデータ...
- BLピンは、SDカードのCLKでもあるので、ホスト側では入力と...
uALFAT: http://www.ghielectronics.com/catalog/category/32/
* 11/11/24: SPIのLeading/Trailing Edge [#iaa08346]
PSoCのSPIでは、ラッチのタイミングの表記にLeading Edge/Tr...
クロックの極性が正ならば、Leading Edge=立ち上がり、となる...
http://d.hatena.ne.jp/ophthalmos/20091214/1260764661
* 11/11/22: DHCPでIPアドレス取得のタイムアウト [#za7c0c3b]
どうもDHCPの仕様として変更できないようだ。
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q...
現実的には、DHCP用と固定IP用と2つつくって切り替えるか、プ...
* 11/11/22: PSoC I/Oピンの容量 [#f30b2fbb]
CY8C29466だと、入出力の場合いずれも3.5pF(typ)〜10pF(max)。
* 11/11/22: PSoC割り込み関数の名前 [#z68bba1a]
割り込みがかからないなー?と思っていたら、割り込み関数の...
* 11/11/22: PSoC RX8受信割り込みでの実際の受信 [#aaf64c16]
RX8受信割り込みへ飛ぶのは、割り込みがおこったとき、なので...
* 11/11/22: PSoC RX8受信割り込みにかかる時間 [#r8908484]
受信割り込み先でフラグを立てて、mainのループ内でその変数...
* 11/11/21: iMovieでフリーズフレームをFinderで開く [#u437...
iMovie11だとできないようだ。。。
https://discussionsjapan.apple.com/thread/10093741?start=...
* 11/11/21: XBeeWiFiのnDTR [#sde4d0c5]
nDTR(11)=0としておかないとSleepに入っているぽく、動作しな...
* 11/11/20: XBeeWiFiの通信速度 [#kea69ac8]
けっこう実効速度はでるようだ。シリアル速度921600bps(上限)...
→(2011/11/21追記)とはいいつつ、ときどきつまってデータが落...
* 11/11/20: MacのgccでUSB-Serial [#j5043b3b]
FTDIドライバはMacOSX用もあるのでインストール。/dev/tty.us...
http://www.ytsuboi.org/wp/archives/1219
* 11/11/19: XBeeWiFiのコマンド(主なもの) [#l6283334]
- IPアドレス・アクセスポイント接続
-- my : IPアドレス
-- mk : Netmask
-- gw : Gateway
-- id : SSID
-- ma : IP adressing mode (0=DHCP/1=static)
-- ee : encryption enable (0=no/1=WPA/2=WPA2)
-- pk : security key
-- as : active scan
-- nr : network reset
- IP通信
-- dl : Destination Address
-- de : Destination Port
-- c0: Serial Communication Service Port
-- ip : IP protocol (0=UDP/=TCP)
- シリアル通信
-- bd : baud rate (3=9600/8=230400/0x100-0xe1000=non-stan...
-- cn : exit commnad mode
-- ac : apply changes
-- wr : write parameters
* 11/11/18: GainSpan GS1011の転送速度 [#p076c7b4]
TCPだと50kbpsぐらいが限度のようだ。うーむ。こんなもんか。...
UDPでも似たようなぐらい。
* 11/11/15: UbuntuでApacheをたてる時のメモ [#bfda3395]
- rootではログインせずにsudoを使う
https://forums.ubuntulinux.jp/viewtopic.php?pid=1330
- apache2のインストール
https://wiki.ubuntulinux.jp/UbuntuTips/Server/ApacheServer
ディレクトリ: /var/www/
-- ※起動時の自動起動は自動で設定される?
http://akitosblog.seesaa.net/article/179296806.html
- php5のインストール/apache2のphpモジュールを有効にする
http://blog.kcg.ne.jp/blog/sato_si/5488
- 外付けHDDをext3でフォーマット(fdiskのあと)
http://d.hatena.ne.jp/SumiTomohiko/20080524/1211628731
- apache2設定
http://tobysoft.net/wiki/index.php?Ubuntu%2Fapache2
* 11/11/15: Macで起動時にWordなどが勝手に起動してしまう?...
終了時に「ウインドウを再開しますか」をYesにしておくと、そ...
https://discussionsjapan.apple.com/thread/10096342?start=...
* 11/11/15: Mac BootCamp上のWindowsの半角キー [#a3fe2701]
基本的には、ない、と考えたほうがよさそう。
http://inforati.jp/apple/mac-tips-techniques/windows-hint...
* 11/11/10: MacでEPS作成 [#uefccf9b]
いろんなアプリからEPSを作るのに、WindowsだとダミーのPosts...
* 11/11/09: iMovieで使う静止画のクロップ [#wcc61961]
もとの静止画と動画の縦横比(アスペクト比)が違うと、自動...
* 11/11/08: iMovie(09)で静止画を扱う関連 [#qcd703b8]
- 動画像の途中で画像を止める、という効果は、プロジェクト...
- ↑で生成された静止画で右クリックメニュー中の「Finderに表...
* 11/11/08: GainSpan GS1011のAd-Hocモード [#cc8bc5a1]
- AT+WM=1 でad-hocモード指定
- AT+WA=??? で、ad-hocなSSIDを指定(これで接続され待ちに...
- AT+NSET= でIPアドレス(169.254.0.1等のZeroconf IPアドレ...
- 必要であれば、AT+WAUTO, AT+NAUTO等で自動接続の指定をし...
- PC側から、このad-hocネットワークに接続する→DHCPサーバが...
- ↑で指定したGS1011のZeroconfIPを相手に通信開始
* 11/11/07: Zeroconf [#g41b62dd]
IPアドレスの割り当て方のうちの、いわゆる「自動IP」という...
DHCPサーバないなどでIPが割り当てがされなかった場合、IPア...
双方がZeroconfで割り当てられたIPアドレスであれば、相互通...
(ちなみに偶然同じIPアドレスが割り当てられていた場合は、自...
片方で、このZeroconfが効かなくて自動的にこの自動IPアドレ...
* 11/11/07: CraftROBOで半田マスク [#n72458e4]
matsumur氏情報。100均のラミネートシートというのもアリ。
http://wenlock.web.officelive.com/elec/dac2.htm
* 11/10/31: 協和ハーモネットのジャケットルータHE-WR01のSI...
http://sg356s.appspot.com/dy5hbW50Yy5wbWJsd2YvZXIxMC50bHd...
b-mobileU300のSIMを設定するときのメモ。
APNやユーザIDなど(http://www.bmobile.ne.jp/sim/setting.h...
* 11/10/31: MacのWineでAltキーを効くようにする [#w020130f]
MacのWineだと、デフォルトではAltキーが効かないようだ。X11...
* 11/10/29: MacOSX LionでIEEE802.1X (lounge等)接続 [#b026...
iPhone構成ユーティリティーを使ってプロファイルをつくる。
http://support.apple.com/kb/DL1081?viewlocale=ja_JP
プロファイルの作成はこんな感じ。
http://d.hatena.ne.jp/TAC/20081013/1223898647
つくった*.mobileconfigをダブルクリックしてインストールし...
http://mac.camerino.jp/2011/08/macosx_107_lion.html
* 11/10/29: MacOSX LionのLauchPadの整理 [#y1b999ea]
http://chaosspace.de/launchpad-control/
* 11/10/29: 直動機構のねじ [#md4a90dc]
ボールねじユニット、という部品。http://jp.misumi-ec.com/e...
* 11/10/27: GainSpan GS1011のファームウエアの更新 [#zf5a8...
Sparkfunのフォーラム(というかGS1011のところのコメント)...
* 11/10/26: WineBottler [#db071c12]
http://winebottler.softonic.jp/mac
(11/10/28追記)ただ*.exeをコピーするかインストーラを使うか...
* 11/10/25: PSoC Creator [#a1aa55b3]
PSoC3/5を使うためにはPSoC Creatorを使うことになるので、簡...
- ユーザモジュールは回路図に配置していく。配線は回路図の...
- ユーザモジュールの設定は、だいたい予想がつくとおり。
- クロックも、Clockというユーザモジュールで周波数を指定す...
- ピンモジュールと実際のピンとの対応は、一度Generateした...
- コンパイル、特にGenerateに相当するユーザモジュール割り...
- モノによっては、書き込み後にすぐに動作するわけではなく...
* 11/10/25: Inskscape(Mac)で日本語入力&設定もろもろ [#b8...
- メニューを日本語に http://blog.livedoor.jp/unahide/arch...
- 日本語入力: kinput2を使うのが現実的そう http://d.hatena...
- kinput2のインストールと設定(ただしまだうまくいっていな...
- MacPortの使い方 http://macwiki.sourceforge.jp/wiki/inde...
- MacPortのselfupdateで使うrsyncのポートはTCP/873 http://...
*11/10/23: Panasonic G3のリモコン端子 [#s475f699]
http://blog.zaq.ne.jp/igarage/article/1157/
*11/10/14: PSoCのSYSCLK*2 [#r2ebabb6]
PSoCは、SYSCLKの2倍(SYSCLK*2)をデジタルブロック等のクロッ...
*11/10/12: GainSpanでWiFi通信 [#qe7a1745]
いろいろ試して、だいぶ勝手がわかってきた。以下は、アクセ...
+ APの設定(WPAのPSKなど): AT+WPAPSK=SSID,PassPhrase、など
+ 必要であればDHCPクライアントをON: AT+NDCHP=1
+ APをScan: AT+WS→設定しているAPがみつかれば、自動的に接...
+ APに接続: AT+WA=SSID→接続されれば、OKが返る
+ 通信するためのCID (Connection ID)を設定。たとえばUDPク...
+ CIDを使って通信。これはData Processingモード↓で行う。
++ ESC(0x1b)+'S': Data Processingモードに入る
++ CID(アスキー1文字): CID=0なら'0'(0x30)
++ 送りたいデータ
++ ESC(0x1b)+'E'(CIDを残して終了) or ESC+'C'(CIDを消して...
*11/10/11: WiFiのWPA [#rf538d0b]
GainSpanのSerial-WiFiを試してみる。
http://strawberry-linux.com/catalog/items?code=18168
WPAの設定について、いまさらながら動作原理などを調べたので...
*11/09/28: XBeeのスループット [#v2591f4e]
↓このあたりの情報によると、フロー制御(ホスト側でのCTSのチ...
http://unos.biz/blog/archives/category/xbee
http://cyberworks.cocolog-nifty.com/blog/2011/03/xbee-a0d...
*11/09/28: XBeeのATコマンド設定とフロー制御の備忘録 [#za2...
- XBeeのATコマンドへモードへの移行は「+++」→1秒後にOKが返...
- フロー制御(ハードウエアフロー制御)の要点。基本的には...
-- CTS=デバイスがデータ受け入れ可のときにアサートされる。...
-- RTS=ホスト側が、データを送り始めるときにアサートする=...
*11/09/20: XBeeのファームウエア更新(失敗したあと) [#qcf...
XBeeのファームウエア書き込みに失敗して、X-CTUなどから通信...
http://blogs.yahoo.co.jp/carcon999/30557062.html
http://blogs.yahoo.co.jp/nagusa_kei/51358793.html
http://macstrict.wordpress.com/2010/06/28/xbee%E3%82%92%E...
http://www.faludi.com/itp_coursework/meshnetworking/XBee/...
(11/09/26追記)いろいろ試行錯誤して、うまくいった方法のメ...
基本的にはこちらの方法→http://macstrict.wordpress.com/201...
と、こちらの方法→
http://forum.sparkfun.com/viewtopic.php?f=13&t=25955&p=11...
+ X-CTUを起動し、COMポートを選択。FlowをHWとしておいたほ...
+ 適切なFWを選び、Defaultを読み込んで、Always Update Firm...
+ XBeeはまだUSB Explorerにつながない
+ Writeを押す→Action Required...というダイアログが出る
+ Resetボタンを押しながらXBeeを差し込み、Resetボタンを離す
+ 書込みがはじまる。
+ 書込みが終わる。(うまくいかなかったら何回か試すとOKと...
+ もう一度、Action Required...のダイアログが出るので、Res...
+ 無事終了
*11/09/20: 金属面どおしの接触と抵抗 [#q6d1ee7d]
M1.7のナベネジの頭どうしを接触させてみるが、どうも抵抗が...
*11/09/20: XBeeの使い方 [#t96dfb27]
http://www.techand.jp/Digital/Arduino/Sensor-Net/Sensor-n...
http://cyberworks.cocolog-nifty.com/blog/2010/12/xbee-ed7...
この辺りを参考に。1対1で通信させるときは、DH/DLアドレスに...
*11/09/11: FT232RLで、未接続VCCIOに4Vぐらいの電圧が現れる...
FT232RLで、I/Oピンの電圧を決めるために外部から電圧を与え...
というわけで、RESET#ピンは未接続のままにするか、つなぐと...
*11/09/08: PSoCのHEXファイルとマイコンの種類 [#z6248bdb]
PSoC Programmerでの書き込みは、HEXファイルのサイズ=ROMの...
例えばCY8C21123とCY8C24123は、ROMサイズが同じなので、2412...
ただし実際に実行されるプログラムの最初の方でデジタル/ア...
例えば21123と24123だとアナログ部が違うので、ADCのようにア...
→(11/09/11追記)もしかしてうそかも。ちゃんと試してない。
*11/09/01: PSoCのSPIのモードの呼び方 [#z70be298]
一般的な呼称と異なるようなので、備忘録。Mode 1とMode 2が...
,データラッチ,クロック極性,PSoC SPIM,一般的な名称
,Leading,Normal,Mode 0,Mode 0
,Leading,Invert,Mode 1,Mode 2
,Trailing,Normal,Mode 2,Mode 1
,Trailing,Invert,Mode 3,Mode 3
ちなみに「一般的な名称」の出典はこちら: http://elm-chan.o...
*11/08/30: PSoCのSPIアクセスの時間 [#mf72ea48]
PSoCで、SPIのアクセスを以下のように行ったときにかかる時間...
while(!(SPIM_bReadStatus() & SPIM_SPIM_TX_BUFFER_EMPTY))...
SPIM_SendTxData(0); // 送信
while(!(SPIM_bReadStatus() & SPIM_SPIM_SPI_COMPLETE)); /...
d = SPIM_bReadRxData(); // 受信したデータを読み出し
SPIのクロックを1MHzと2MHzの2種類で試した時間は以下の通り。
- 1MHz : 25us = 8us(SPI 8 clock) + 17us
- 2MHz : 18us = 4us(SPI 8 clock) + 14us
SPIの1バイト分(8クロック)の時間を引くと、だいたい15usくら...
*11/08/29: convertでグレースケール画像に変換 [#w6421e9e]
convert -colorspace gray ...でできる
*11/08/26: Macが勝手にsleepから復帰する [#d833df87]
sleepさせて帰宅して、翌朝sleepが解除していることがある。s...
http://forums.macrumors.com/showthread.php?t=810975
http://mikado.at.webry.info/201010/article_2.html
しかしこれだと、当然ながら、翌朝にBluetoothキーボードから...
*11/08/23: Emacsでモードラインにカーソルのいる行番号を表...
(setq line-number-mode t)
http://d.hatena.ne.jp/Seitaro/20090214/1234603644
*11/08/22: 網膜の視細胞の数 [#qebc00ac]
ヒトの網膜の大きさは、だいたい直径40mm。形状が円だとする...
http://ja.wikipedia.org/wiki/%E8%A6%96%E7%B4%B0%E8%83%9E#...
網膜上の視細胞の数は1億個程度。
http://ja.wikipedia.org/wiki/%E7%B6%B2%E8%86%9C%E7%A5%9E%...
ただし網膜上の視細胞の分布は大きく偏っている(中心部(中...
ちなみに中心窩の直径1mm程度。
http://ja.wikipedia.org/wiki/%E4%B8%AD%E5%BF%83%E7%AA%A9
中心窩での錐体の密度は、1800個/0.0069mm^2程度(出典不明:...
*11/08/19: 剥離してしまったSMDパターンの再形成 [#rb9575f8]
SMD(特にQFNのように横に端子が出ていないもの)部品用のパ...
*11/08/18: ものづくり教室の実践的ノウハウ備忘録 [#x81d1bf5]
- 部品の足に対して基板の穴が大きすぎると、ハンダが部品面...
- 子ども15人に対してアシスタント6名ぐらいだと、非常にスム...
- 心なしか、鉛フリーハンダのときより、鉛入りハンダのとき...
- SMDのフットプリントに挿入実装のスルーホールがある(挿入...
- 部品を事前に一人ずつ袋わけにするより、自分で部品を取ら...
*11/08/10: パイプカッターで細いパイプを切る [#sb97235b]
市販のパイプカッターは、径3mmが下限のものが多いが、これは...
http://www.geocities.co.jp/Playtown-King/5690/pipecutter....
*11/07/22: microUSB充電ケーブルの結線 [#e84cf74c]
http://andoroseikatsu.blog115.fc2.com/blog-entry-83.html
*11/07/21: 放電ワイヤーカッター [#ac21c246]
技術支援センターにある放電ワイヤーカッターという加工装置...
もう1個、CO2ガスレーザーカッター。基本的には切断用だがビ...
*11/07/13: ImageMagikのconvertで、aspectを保ったまま、縦o...
convert -resize 1024x a.jpg b.jpg
とすると、a.jpgの横のサイズを1024画素にしてaspectを保った...
*11/07/08: PCBE関連の小細工ツール [#w16f991f]
PCBEで細々とした作業をするツールをいろいろつくっていたけ...
- 左右反転
- 部品面または半田面のみ抽出(検図用)
- 部品面と半田面のレイヤ交換(範囲指定可)
- 描いたパターンに対して、その少し外側にレジストをつける...
#ref(../pcbetools.c)
*11/07/07: TimeMachineのバックアップ間隔の変更 [#w44a006e]
http://www.msng.info/archives/2009/03/how_to_change_time_...
*11/07/07: トースターでリフローのコツ [#e38f80fb]
- 部品を載せる位置あわせは、しっかり行った方がいい。平行...
- 部品を載せたら、軽く押した方がいい。押さないとハンダが...
- ハンダが溶けてツヤになるときを見計らって、トースターを...
*11/07/05: PSoCのUART受信のタイミング [#e21e9d1e]
UART受信にタイムアウトを設定して、タイムアウトがあったら...
結論として、Baudレートはそこそこにして、1バイトずつ受信割...
*11/07/02: 2つのPWM波の和音 [#p7df7894]
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q...
EXORをとるのが一番それっぽくなるようだ。PSoCならLUTででき...
*11/07/01: PSoCのTimerのカウンタの初期化 [#u81c345f]
Timer16等のカウンタは、WritePeriodで周期(Period)を書き換...
*11/07/01: PSoC HI-TECH Cで同名のGlobal変数とLocal変数 [#...
Globalで宣言している変数と同じ名前の変数をLocalで宣言して...
*11/07/01: PSoC 多重割り込み [#r276ae7e]
割り込み処理ルーチンでは、割り込みが禁止されているので、...
*11/06/29: PSoCでUART受信バッファ [#zed50cee]
いわゆるリングバッファを使って受信バッファリングする要点。
- グローバル変数:バッファ(buf[N])、受信データポインタ(p...
- 受信割り込み内:
-- buf[pRX] = RX8_cGetChar();
-- pRX++; if (pRX == N) pRX = 0; // 最後までいったら最初...
- メインルーチン内:
-- pTXとpRXが異なる=受信バッファにデータがたまったら、pT...
--- TX8が送信readyになるまで待つ(TX8_TX_BUFFER_EMPTY)
--- TX8でbuf[pTX]を送信
--- pTX++; if (pTX == N) pTX = 0;
*11/06/27: 大学に届いた荷物の仕分けの流れ [#u6141e1d]
基本的に、とどいたら、調達係等で、学科ごとの棚に仕分けら...
が、期日指定の荷物など、一部の荷物は、いったん総務係にと...
*11/06/27: PSoCのI/Oピンのドライブモードと等価回路 [#e7de...
PRTxDM?レジスタとの対応。ときどき必要になるけど探すのがめ...
#ref(../PSoC-DM.png,,25%)
*11/06/22: マルツ電波での校費での買い物 [#ldc0c274]
電子伝票でマルツで買えるものの型番等を入れれば、そのまま...
*11/06/22: dsPICもろもろ [#eda75637]
dsPICでかなりハマる。いろいろ備忘録。
- Configレジスタ(特にオシレータ)
http://www.crystal-creation.com/robot/technical-informati...
特に、OSC2出力ピンが、デフォルトだとクロック出力になるの...
- コンパイラC30でのUARTの設定:
OpenUART1は、使うものだけでなくすべてのフラグを&でつなぐ...
- アセンブル結果(*.s)の出力
http://d.hatena.ne.jp/PeripheralPinMap/20090706/1246873917
- もろもろ
http://www-hiel.ist.osaka-u.ac.jp/~hide/den/dsPIC/dsPIC.htm
- LATレジスタとPORTレジスタ
PORTレジスタに値を書き込んでも、その瞬間(1クロック分?)...
*11/06/21: 板金加工の図面での穴のサイズの指定 [#e2d81590]
「M3」とすると、タップ(ねじ穴)の寸法。「φ3」とすると、...
*11/06/14: CraftROBOの用紙セット [#aa8533a5]
用紙セット時に、Enterキーを押すと、用紙をフィードしてくれ...
*11/06/04: IDEOS(=Android)の省電力設定(続) [#a7832cef]
結局いろいろ試したが、"Toggle Setting"で、無線(3G,WiFi)の...
*11/06/03: IDEOS(=Android)の省電力設定 [#z33c348f]
http://nonbiriserowde.naturum.ne.jp/e1104668.html
このあたりを参考に。基本的にバックグラウンド通信をすると...
*11/05/31: CraftROBOでのマスク作成の設定&作成後の穴ぬき ...
厚さ0.3mmくらいのクリアファイルで半田マスクをつくるときの...
- 用紙の選択:厚い素材
- 品質:4くらい
- 紙:33(スライダを一番右に)
- 刃先キャップ:赤(0.3mm)
なお用紙のセットは、CraftROBOの電源ON後に、本体液晶の表示...
ちなみに「品質」は刃送りの速さ、「紙」は刃の圧力、に対応...
なお作成後の穴ぬきは、顕微鏡でのぞきながらピンセットで「...
*11/05/23: PSoCのUART受信をI/O割り込みで開始する [#xccbe0...
PSoCで、I/Oピンの割り込み(立ち下がり)がかかったら、UART受...
*11/05/22: gnuplotで散布図グラフ中に回帰直線などの線を引...
http://phys.hirosaki-u.ac.jp/wiki.cgi/gnuplot?page=%CC%F0...
set arrowで矢印を、no headで矢をつけずに描く
*11/05/13: いろんな視力 [#y305f8dd]
http://homepage2.nifty.com/kaitsuka/vision.html
*11/05/11: MacのTimeMachineをNASにとる [#vd21d8ca]
http://www.sky-s.net/sky-blog/archives/2010/04/25-230923....
*11/05/11: SpotlightでNASを検索 [#h2128120]
http://healingk.blog72.fc2.com/blog-entry-16.html
これによると、smbでつながっているNASは検索対象にできない...
*11/04/28: Macにsshでログインしてスリープ/シャットダウン...
sshdは簡単に稼働させられる。
http://d.hatena.ne.jp/sugarball/20090316/1237134532
ターミナルからスリープもできる(ちょっとめんどい)
http://evrythingonmac.blogspot.com/2009/03/blog-post.html
シャットダウンは、shutdownコマンドでいけそう。
*11/04/27: 写真EPSを含むPDFのファイルサイズを小さくする [...
LaTeX2eで原稿を書くときなど、写真EPSを含むPDFをつくるとフ...
gsに付属のeps2epsで、EPSを半分ぐらいのサイズにできるっぽ...
http://macwiki.sourceforge.jp/wiki/index.php/EPS
これよりも、MacのプレビューでPDFをひらき、「名前を付けて...
QuartzフィルタをReduce File Size選んで保存すると、かなり...
*11/04/27: Macで拡張ごとにデフォルトアプリケーションを一...
意外と簡単だった。
http://inforati.jp/apple/mac-tips-techniques/system-hints...
*11/04/26: gnuplotの線の色や形などの一覧 [#wbe67466]
gnuplotのグラフの線の色や形は、terminalによってバラバラだ...
一覧のテストパターンを表示できる。なんて便利。
http://www.ss.scphys.kyoto-u.ac.jp/person/yonezawa/conten...
*11/04/25: MacのSpotlightでNASを検索対象にする [#g1cc7177]
http://inforati.jp/apple/mac-tips-techniques/system-hints...
以前うまくいかなかったが、この方法(ターミナルからのコマ...
他にもtips多数。
*11/04/20: MacPortでpTeX on Mac [#a5414c1b]
MacPortの使い方
http://www.key-p.com/blog/ohnishi/article.php?id=112
MacPortでpTeXをインストール
http://knmac.math.kyushu-u.ac.jp/konno/modules/xpwiki/?Te...
libXaw(Athena Widget Libary)がない、というエラーが出る(ld...
dviビューアはxdviが無難か。(コマンドラインから起動できる)
ついでにCarbonEmacsにyatexを入れておく
http://macwiki.sourceforge.jp/wiki/index.php/CarbonEmacsA...
*11/04/19: VisualC#のtrackBarコントロール [#tf951d8f]
見当たらないぞ?と思ったら、Sliderから名前が変わっていて...
http://blog1.aitacos.com/?p=1317
*11/04/19: MacのFinderのサイドバーから項目を取り除く [#ee...
作成に失敗したDVDなどが、サイドバーの「場所」などに残るこ...
https://discussionsjapan.apple.com/message/100587601
*11/04/15: Mac X11(XQuarts)でカーソル移動でWindowのフォー...
いわゆるX-Mouseの機能は、X11の環境設定、のウインドウ、か...
http://xquartz.macosforge.org/trac/ticket/381
*11/04/11: ExcelのVLOOKUP関数の4番目の引数 [#m9bdc8b5]
VLOOKUPの4番目の引数の意味は、「検索の型」を表し、FALSEな...
http://www.excel.studio-kazu.jp/lib/e1tw/e1tw.html
*11/04/07: Macでext3のファイル読み出し(ShiftJISの日本語...
http://www.kanshin.com/keyword/2085583
ext3のディスクは、MacFUSE+ext2-fuseでマウントできる。
ftpdを動かして(環境設定→共有→ファイル共有、のオプション...
*11/04/07: MacのExcelでセル内改行 [#k41dc8be]
Cmd+Option+Return
http://blog.monkey-works.com/archives/2008/04/09220432.php
*11/04/07: CarbonEmacsで標準テキスト貼り付け [#fb395a09]
11/03/24のCiPTでうまくいかなかったが、FAQのようだ。
http://homepage.mac.com/zenitani/emacs-j.html
.emacsに、(setq yank-excluded-properties t)を追加すればよ...
*11/04/05: MacのプレビューでPDFをいじる(結合やページ入れ...
http://wakabamac.blog95.fc2.com/blog-entry-866.html
*11/04/05: タップ/ダイスの下穴径や加工方法のコツ [#a2dbd...
ダイスは旋盤を使ってセンターを出す、というやり方もある。
http://www.nmri.go.jp/eng/khirata/metalwork/basic/bolt/in...
*11/04/04: Chromeのキャッシュの吸い出し [#r5de0478]
サーバが落ちているとき、以前訪れたサイトで、Cacheに残って...
http://blog.livedoor.jp/r_c_3/archives/50694668.html
*11/03/30: ISEのTiming制約つきの配置配線のEffort [#e3e925...
まず、Place&Routeのプロパティで、-x(Ignore User Timing Co...
Timingがぎりぎり、などの場合、各過程のプロパティで、Effor...
- Map : -xe (Extra Effort)をNormalにする。-global_opt (Gl...
- Place&Route: -xe (Extra Effort)をNormalにする。ついでに...
*11/03/29: Excelの「入力規則」 [#z09aeda4]
Excelのセルに入力する値を、リストから選べるようにするには...
(11/10/04追記:)対象セルで入力規則で「リスト」を選び、値の...
http://www.eurus.dti.ne.jp/~yoneyama/Excel/n-kis_list.htm
*11/03/28: ISEのWarning: Xst:1710 [#iacc99ee]
WARNING:Xst:1710 - FF/Latch <Q_9> (without init value) h...
こんなワーニングが出るときのありがちな原因:
- DFFの入力がつながっていない
- DFFの入力が常に0
- DFFのリセット条件が常に真
komamura氏のEYEGAZE6では、initialで初期値を与えているとこ...
→(11/03/28補足)CLKとして与える信号を、komamura氏はDCMから...
*11/03/27: ISE Virtex4→Spartan6 [#l7ce2698]
komamura氏の力作EYEGAZEを、ほぼ同規模のFPGAのSpartan6に移...
WARNING:Xst:3002 - This design contains one or more regi...
incompatible with the Spartan6 architecture. The two ...
either a register or latch described with both an asy...
asynchronous reset, or a register or latch described ...
set or reset which however has an initialization valu...
polarity (i.e. asynchronous reset with an initializat...
レジスタ(FF)のセットとリセットに、同期と非同期が混じって...
→(11/03/28補足)ちゃんと読めば、非同期set/resetの両方を使...
*11/03/26: Windowsでext3領域を読み出し [#be6f16cb]
Ext2fsdだと日本語ファイル名もOKっぽい。
http://blog.so-net.ne.jp/top_2007/2007-07-15
*11/03/24: Macでクリップボードのテキスト属性を削除する [#...
WordやExcelからCarbonEmacsへテキストをクリップボード経由...
CiPT: http://homepage.mac.com/kaizawa/iblog/2/C1840517415...
*11/03/20: Xilinx ISEのCore Generatorの設定ファイルのパス...
BlockMemoryなどをCoreGeneratorでIPとしてつくると、その設...
*11/03/15: PSoC Sleep割り込み [#d6ba870d]
M8C_EnableIntMask(INT_MSK0, INT_MSK0_SLEEP);
でEnableにできて、これとM8C_EnableGInt;と組み合わせれば、...
*11/03/15: Felicaリーダ(続) [#w0bc8820]
http://1n60diary.blogspot.com/2011/02/felica-rc-s620s-idm...
http://hiro99ma.blogspot.com/search/label/nfc
このあたりをいろいろ調べてみたが、特にArduino用ライブラリ...
もしかして、と思って、カードをRC-S620の基板側にかざしてみ...
*11/03/09: 非接触ICカードの規格 [#i009912d]
ごちゃごちゃになってきたので、少し整理。
現在、学生証/教職員証の読み取りに使っているのは、IOデー...
こいつが対応している規格は、MIFAREとFelicaで、MIFAREは「I...
Felicaは通信速度が212kbpsと424kbpsの2種類がある。
で、肝心の学生証/教職員証を読み取っているwada氏のZSK_Cli...
*11/03/09: Felicaリーダ(UART制御)(続) [#nfcc3e0a]
↓についてもう少し詳しく読んでみる。
NXPの157830_PN533_um080103.pdfによれば、昨日のPollingがで...
http://www.iso.org/iso/catalogue_detail.htm?csnumber=38578
というわけで、これから読む。
*11/03/08: Felicaリーダ(UART制御) [#i2b1948c]
SONY RC-S620S
http://www.switch-science.com/products/detail.php?product...
仕様書は買うといただけるが、肝心のプロトコルについての記...
公開されているArduino用のライブラリ&サンプルを読んで、初...
で、PCとUARTで接続して手動でつついてみたが、初期化まではA...
http://hirokuma.typepad.jp/blog/2011/01/mifareinlistpassi...
これによると、NXPのNFC(Near Field Communication)モジュー...
http://project.microtechno.co.jp/attachments/download/27/...
*11/03/08: PCBEでソルダーマスク(細かいこと) [#l2eef130]
- pcbe2outline.cに微妙なバグがあったので差し替えた。
#ref(../pcbe2outline.c)
- 半田面のマスクをつくるとき、裏返しにする、という作業が...
#ref(../pcbeflip.c)
*11/03/06: 導電布のミシン加工 [#b1258ca3]
- 薄手の場合は、返し縫を端までやろうとすると、布が裏まで...
- ボタンホールはジグザグ縫ができればできる。http://yousai...
- 丸い穴がひろがらないように周りを縫って固定するのは「ア...
- ホチキスのように、少しだけ縫うことができる簡易ミシンhtt...
*11/03/04: PCBのスルーホールの穴を少し広げる [#s03a2cef]
PCBのスルーホールを、少し(0.1mmとか)広げるとき、その径の...
*11/02/23: 小さいネジを買えるところ [#l7245b6e]
http://item.rakuten.co.jp/nejiya/c/
*11/02/18: いわゆるキャラクタ液晶を3.3Vで使う [#o6a74c21]
http://airvariable.asablo.jp/blog/2009/07/06/4415959
*11/02/18: 導電性接着剤の作り方 [#j7ee9692]
こんなものを使う作り方も。
http://www.hands-net.jp/goods/6072-001012001
この純銀パウダーと木工用ボンドをまぜるだけ。けっこうちゃ...
*11/02/15: Macの「プレビュー」でPDFへの注釈記入 [#e460e9a4]
そんなことができる。Adobe Readerではなく、「プレビュー」...
*11/02/10: PSoCのTImer/PWMのカウンタレジスタ(DR0) [#g272e...
なぜかRead Onlyという仕様なのだが、Periodレジスタ(DR1)に...
*11/02/10: PSoC ときどきIrDATX的な送信がズレる、の原因 [#...
11/02/08の謎な現象の原因がわかった。PWM8とTX8の動作タイミ...
*11/02/10: dsPICのExplore16ボードのGettingStarted [#ta1c7...
dsPICのPIM(ドーターボード)をさして、最初から書き込まれて...
また同梱されているICD3は、最新のMPLAB8.6を入れ直したら対...
というわけで、http://www.mars.dti.ne.jp/~m7030/index.html...
*11/02/09: PSoC HITECH-Cでのインラインアセンブラの書き方 ...
↓↓のことをCのソースでやろうとするとインラインアセンブラが...
#asm
...
#endasm
または、
asm("...");
*11/02/09: PSoCのTimer/PWMのCounterの初期化 [#b58f5f6b]
初期化というか書き込みができない、読み出しもいったん止め...
*11/02/09: PSoCのIrDATXのStart [#r08de704]
PSoCのIrDATXでは、UARTの送信(TX8)とPWMをうまく同期させて...
mov REG[IrDATX_1_TX_CONTROL_REG ], bfCONTROL_REG_STA...
; add user module configurable delay
IF IrDATX_1_32_CLKS
nop
nop
nop
nop
ENDIF
or REG[IrDATX_1_BitTimer_CONTROL_REG], bfCONTROL_RE...
nopを入れて開始のタイミングをずらす、という荒業。
*11/02/08: dsPICでフィルタ処理 [#ga27b466]
断片的な情報だが、ある程度まとめておられる方:
http://www.mars.dti.ne.jp/~m7030/index.html
*11/02/08: PSoCのRowOutputバスのLUT [#jee23400]
いろいろと小細工ができる(隣のRowOutputと論理演算をしたり)...
*11/02/08: PSoCのVC1とVC2 [#lc3d6a4f]
VC1とVC2の分周比をともに1(default)の状態だと、VC1もVC2も2...
*11/02/07: Nd磁石のハンダ付けとコテの温度 [#e8f7e087]
Sn60%のハンダだと融点は200度ぐらいなので、コテの温度を低...
*11/02/03: OpenCV + VisualC# [#q31eab28]
http://tanakakohei.blog39.fc2.com/blog-entry-11.html
*11/01/31: PSoC HITECh-CでのBYTE型変数と負の数の取り扱い...
ちょっと謎の挙動をみつけた。
BYTE a, b;
a = 0xff; // -1のつもり
b = 0xfe; // -2のつもり
if (a > b){...} // これは成立する
if ((a + 10) > (b + 10)){...} // これは成立しない
確かにa+10=9、b+10=8、となるのだが、2つ目のif文は成立しな...
*11/01/28: PSoC HITECH-CでのBYTE型の比較条件 [#o43339c3]
当たり前と言えばあたりまえだが、ちょっとはまったので備忘...
BYTE i;
for (i = 5; i >= 0; i--){...
というコードを書くと、i=5,4,3,2,1,0というところで終わって...
*11/01/26: PSoCの外付け水晶 [#a4125882]
しばらく前にもやっていたが、備忘録。Xtalの負荷Cは、GNDで...
http://bluefish.orz.hm/sdoc/psoc3.html#外部水晶発振
*11/01/25: Inkscape等で.recently_used.xbelを作らない [#k2...
http://mstssk.blogspot.com/2008/08/recently-used.html
なるほど。
*11/01/25: SleepTimer割り込みのISR [#g6ba70d6]
SleepTimerINT.asmに、_SleepTimer_ISRというラベルで割り込...
*11/01/25: PSoCの使っていないピンでのGPIO割り込み [#s9c65...
あとで使うつもりでOpenやPull-Up等にしてあるI/Oピンの割り...
*11/01/25: MiniProgのPowerモードの書き込み時の電源にレギ...
うまくリセットがかかるときとかからないときがある。といっ...
*11/01/25: PSoCの割り込み処理までの時間 [#l109a7e3]
GPIOの場合、割り込みがかかってから割り込み処理が始まるま...
*11/01/25: RemoteDesktopClientでの全画面表示 [#v66c3d68]
Ctrl+Alt+Break
*11/01/21: AdobeReaderのショートカットキー [#z0d8669e]
- H : 手のひらツール
- V : 範囲選択ツール
- G : 領域選択ツール
ただしいずれも、環境設定で「単一キーのショートカットを有...
*11/01/21: ThinkPadのキーアサイン変更 [#c2c28151]
http://miau.s9.xrea.com/blog/?itemid=720
ChangeKeyというフリーウエアで変更できる。Fnキーを含むもの...
*11/01/21: MacでDrag&Dropでファイルをコピー [#sd4e2f68]
Optionキーを押しながらDrag&Dropでコピー。
*11/01/19: MATLABでフィルタをかける [#g0231042]
MATLAB初心者(=自分)が、時系列データにフィルタをかけたとき...
- データ読み込み: load ファイル名 → 行列の変数(ファイル名...
- データの切り出し
-- 1列目=時刻: t = A(:,1) ←「:」は範囲を表す演算子で、:の...
-- 2列目=データ: d = A(;,2)
- グラフの描画: plot(t, d) で、横軸=t、縦軸=dのグラフが描...
- フィルタをかける
-- http://euler.t.u-tokyo.ac.jp/~sone/matlab.html
-- http://www.mathworks.co.jp/help/ja_JP/toolbox/signal/b...
-- [b, a] = butter(n, fc/fs, type) でフィルタ係数を求める...
--- n : 次数
--- fc : カットオフ周波数
--- fs : データのサンプル周波数(MATLABは離散量を扱うので...
--- type : 種類。'high'ならHPF、など
-- d2 = filter(b, a, d) で、フィルタをかけた時系列データ...
- 保存: save(ファイル名, オプション, 変数)
-- オプション: -ascii=アスキー形式で、-tabs=タブ区切り
-- 例: save('a.dat', '-ascii', '-tabs', 't', 'd') で、tと...
-- 2つ以上の変数をうまく保存できないことがあった→ds=[t, d...
*11/01/18: Inkscapeのカスタマイズ [#g7e679f2]
常用ドローツールとしてInkscapeを試す。常用のためには使い...
http://inkscape.paix.jp/manual/
Inkscape自体の設定は、Windows7ではc:\Users\???\AppData\Ro...
用紙設定のデフォルトを、templates\default.svgに書いても使...
*11/01/18: FT2232HのVCPドライバの転送速度 [#a80cd749]
上限に挑戦。FT2232H+VCPドライバ+Acknowrichで受信。WRnのサ...
*11/01/17: VisualC#のserialPortでの受信 [#q24b96d0]
高速に連続で送られてくるデータを落とさずに受信するのはけ...
http://hpcgi1.nifty.com/MADIA/vbnet/wwwlng.cgi?print+2009...
あと、serialPortのReceivedBytesThresholdプロパティの意味...
*11/01/14: FTDI VCPドライバでのUART受信とデータ長 [#w56df...
FTDIのFT245等で非同期FIFO送受信をVCPドライバで行うとき、P...
*11/01/13: PSoCで使っていないUART受信機の入力ピン [#c15c6...
意外と落とし穴。使っていないUART受信機(=RX8)の入力ピン(受...
*11/01/13: PSoCのPWMのPeriodとPulseWidthとCompareType [#a...
いまいち混乱しがちだったので、あらためて整理。
- カウンタはダウンカウンタ。初期値がPeriodで、0になったら...
- CompareTypeは、カウンタ値CountとPulseWidthとの比較方法...
-- "LessThan"→Count < PulseWidthのときにCompareOut=1にな...
-- "LessThanOrEqual"→Count ≦ PulseWidthのときにCompareOut...
*11/01/13: PSoC HI-TECH Cでのconst型変数の取り扱い [#a8e8...
コンパイル結果のアセンブリを見てみたが、基本的には初期値...
*11/01/13: PSoC Designer5でのm8c.hの場所 [#q0d0a39d]
C:/Program Files/Cypress/Common/CypressSemiBuildMgr/tools...
INT_MASK1のようなシンボルなどが定義されている。
*11/01/11: MacでDVDをEjectする [#ued74ebf]
Ejectキー(Option+イジェクト)を長めに押す。または、iTunes...
*11/01/07: Windows7で、いわゆるX-Mouse [#i33d2f68]
マウスカーソルがウインドウに入るだけでアクティブになる、...
http://www.nikep.net/srdpty/index.php?/archives/30-Window...
(12/08/06追記)フォーカスでウインドウを前に出さないように...
(13/01/19追記)Windows8ではUserPreferenceMaskの値が異なる...
http://technet.microsoft.com/en-us/library/cc957204.aspx
*11/01/06: Mac+VMwareFusionにUbuntuを入れる [#pa3d8e35]
http://d.hatena.ne.jp/wadap/20080720/1216541500
これを使ってDynabookAZにUbuntuを入れる予定(via 日経Linux2...
*11/01/06: 導電性の両面テープ [#qa8a0283]
http://www.mmm.co.jp/electrical/emc/both_cdct/
*11/01/06: Nd磁石の半田付け [#h70cf677]
半田ごてで予備半田をするときでも、2秒ぐらいコテ先にくっつ...
*11/01/06: オーバーサンプルとΔ-Σ変調 [#j79fdefd]
北川先生に教えを請う。
- オーバーサンプルすると、サンプリング周波数fs以下の帯域...
→fsに対するエイリアスは、0, fs, 2fs, ...を中心に現れるが...
- Δ-Σ変調をかけると、なぜパルス密度変調されるのか?
→例えば信号(正弦波)を1bit量子化する場合、fsでも2fsでも得...
*11/01/05: PSoC MiniProg書き込み時にSCL/SDAにつなぐ線 [#l...
オシロのプローブや、UART受信端子などをつないでいると、負...
*11/01/05: なんちゃってリフロー炉(=トースター)の中の温度...
意外と温度分布が大きい。奥の方が、奥の板からの反射がある...
*11/01/05: Nd磁石の半田付け [#k6e340aa]
Nd磁石(表面はたぶんNiメッキ)の半田付けのコツ。まずはコテ...
*11/01/04: FTDIの245FIFOのVCPドライバでの転送速度(続) [#o...
↓の件をFT2232Hをつかって実測。10kHzの方形波をWRnに与えて...
*10/12/31: FTDIの245FIFOのVCPドライバでの転送速度 [#g34c9...
FTDIのFT245をVCPドライバで使うと、PC側からはCOMポートとし...
終了行:
[[akita]]
* 11/12/23: Windows7のスタートメニューの実体 [#gcc06b8e]
http://www.nishishi.com/blog/2010/07/windows7_start.html
* 11/12/21: Chromeでドラッグで範囲選択をしようとすると青...
ビンゴ。Drag and Goというプラグインをはずす。
http://oshiete.goo.ne.jp/qa/5828551.html
* 11/12/20: PSoCのOneShotモジュール [#x4a22024]
いままで使ったことがなかったけど、OneShotというユーザモジ...
ディジタルブロックをシフトレジスタとして使って、ブロック1...
パルスが終わる(立ち上がる)ときに割り込みを発生させること...
* 11/12/20: PCBE ver0.53で便利になった点 [#o878ff4c]
- Undoが使える
- グループ化/解除が階層的にできる
- DRCが使える(P板用のルールは近々作ろうと思う)
特に前者2点だけでも、ver0.53に乗り換える十分な理由のよう...
→(11/12/20追記)一応P板用のDRCルールを書いてみたが、けっこ...
#ref(../pban.drc)
* 11/12/20: PSoC + ImageCraftコンパイラの最適化のTips [#g...
AN60486 "PSoC1 M8C ImageCraft C Code Optimization"を読ん...
- 割り込みルーチン(ISR)内では関数呼び出しを使わないと、レ...
- switch文での値の比較は常に16bitで行われるので、比較対象...
- グローバル変数は、指定しなくても実行開始時に0に初期化さ...
- 乗算・除算はROM使用量が増えるので、気になるならばシフト...
* 11/12/19: DropboxにファイルをアップロードするWebフォー...
http://web-marketing.zako.org/web-tools/dropbox-form.html
* 11/12/18: PSoCのピンを常に1/0に保つ方法 [#re0aa522]
普通のI/OピンとしてPRTxDRで1/0を出力しても、駆動モードがP...
* 11/12/18: 半田吸い取り器(特にENGINEER SS-02)のメンテナ...
http://www.engineer.jp/1852.html
グリスを塗るのが重要、のようだ。
* 11/12/18: Win7でCapsLockとCtrlの入れ替え [#ycb2c3e2]
http://d.hatena.ne.jp/kkomiyama/20091221/1261410409
* 11/12/17: PSoCのShadowRegs [#kc5b0c3f]
uesaka氏の2011/8/1の作業日誌(内部向け)にあるShadowRegsに...
→(2011/12/18追記)データシートをよく読んでみると、例として...
* 11/12/15: PSoC E2PROMで使うRAM [#v8e44559]
PSoC Designer5.0でE2PROMを使うようなプログラムをコンパイ...
おかしいな、と思って、PSoC Deigner5.1でやってみると、RAM...
* 11/12/15: PSoCで動的再構成するときのレジスタ [#c885a3f8]
例えばDCB??をTX8とRX8を切り替えると、CR0レジスタの意味が...
* 11/12/14: PSoC書込みができなくなる [#nc158f47]
謎の現象に遭遇。さっきまで書き込めていたのに、PSoC(CY8C24...
* 11/12/14: ModelaPlayerでSTLの取り込み [#r0af3edb]
壊れたハサミの柄をiModelaで再生するプロジェクト(?)。
#ref(../hasami_photo.jpg)
↑なぞりたい部品を、モノサシとともに写真をとる→GoogleSketc...
#ref(../hasami.jpg)
↑そのSTLデータをModelaPlayerで読み込み(まずはここまで)
* 11/12/13: 誤り訂正符号いろいろ(ソース) [#bf2aca7a]
http://www.eccpage.com/
* 11/12/12: GoogleSketchupで穴ぬき [#s9f4d2c9]
http://yasu0055.blogspot.com/2011/11/pluginshole-on-solid...
* 11/12/11: GoogleSketchupメモ [#nb9366f5]
- 表示→ツールパレット→ラージツールセット、を表示させてお...
- 軸の色: 青=Z軸/赤=X軸/緑=Y軸
- 表示単位の変更(mmとかにできる) http://sketchup-asoblog....
-- 「寸法」ツールで、指定箇所の寸法を表示できる
- マウスホイールで拡大縮小
- 主なショートカット
-- O : オービット(ぐりぐり回転)
-- H : パン(視点移動)
-- SPACE : 選択
-- M : 移動
-- S : 縮尺(比例拡大縮小)
-- M : 移動
-- R : 長方形
-- L : 線
-- C : 円
-- P : プッシュプル
* 11/12/10: iModela用のデータ形式 [#m6d11e91]
いわゆるSTLだが、いろいろと相互変換できるようだ。
- STL概要 http://www.d2ds.com/workshop/w-gaiyou.html
- Autodesk 123D http://www.123dapp.com/
- DXFからSTLへ http://diary-kuzenikike.blogspot.com/2009/...
- uesaka氏の作業メモ http://merl.ec.t.kanazawa-u.ac.jp/mi...
- GoogleSketchupチュートリアル http://jyongman.fc2web.com...
- GoogleSketchupで球を描く http://jutememo.blogspot.com/2...
* 11/12/10: Windowsヘルプ(*.chm)をMacで見る [#lfc203fb]
http://d.hatena.ne.jp/akihito_s/20110801
(iModelaのマニュアルが*.chmなので)
* 11/12/09: 3線SPIの連続read [#k0097d8e]
加速度センサMMA7455Lの3線SPI(CSb, CLK, MISO/MOSI切り替え)...
* 11/12/09: PCBE ver0.53 [#x975405e]
いまさらながら、PCBE ver0.53では、拡張ガーバーでの出力が...
ちなみにガーバー形式は「ペンの移動」を記述する形式で、パ...
* 11/12/09: Arduino/OpenLogのブーとローダの書き込み [#k35...
komatsubara氏とkawakami氏に教えを請う。Arduinoのスケッチ...
- AVRISPの端子 http://physicom.digick.jp/wp-content/uploa...
- OpenLogの回路図 http://www.sparkfun.com/datasheets/DevT...
- AVRISP(秋月で売っている) http://akizukidenshi.com/cat...
- AVRISPでのブートローダの書き換え方 http://www.geocities...
* 11/12/09: JSTの圧着工具の使い方 [#kb4fb4c7]
SH圧着金具用工具のチュートリアル
http://www.digikey.com/PTM/IndividualPTM.page?site=us&lan...
* 11/12/08: SDカードのフォーマット [#d427b6f3]
純正(?)ツール→http://panasonic.jp/support/sd_w/download/i...
* 11/12/07: SeeedStudioのSDloggerのファームウエア [#xfaf5...
- SDlogger: http://www.seeedstudio.com/depot/sdlogger-ope...
- OpenLog: https://github.com/nseidle/OpenLog/wiki
手順:
+ ArduinoIDE(0022)をDLする http://www.arduino.cc/en/Main/...
+ ソース(ver1.6)をDLする https://github.com/nseidle/OpenLog
+ AVR関係のツールにパスを通す。arduino\hardware\tools\avr...
+ Makefileを編集(MCUをatmega644p,クロック周波数を14.7456M...
+ main.cとuart.hで、バッファサイズ(BUFF_LEN)を2048に変更
+ sd_raw_config.hで、SDHCを使えるようにする(#define SD_RA...
+ make all
+ avrdudeで書込み ( https://github.com/nseidle/OpenLog/wi...
(11/12/08追記)ここに書いてあった→ https://github.com/magn...
* 11/12/06: PSoCの内蔵クロックの微調整 [#qb96b86b]
レジスタ(IMO_TR)の調整(手動)で、微調整がきくようだ。
http://www.etosetora.org/tips01.htm
* 11/12/06: PSoCのM8Cコアの命令実行サイクル数 [#z3caf44d]
PSoC Technical Reference Manual (TRM)の2.4に、M8Cコアの詳...
例えば「ADD A, expr」(即値)は4サイクルで、「ADD A, [expr]...
* 11/12/06 : PSoCコンパイラ(HI-TECH)のバグ? [#de9fe592]
if (RX8_cGetChar() == 0xff) hogehoge();
をコンパイルしてみると、確かに0xffを受信しているのにhogeh...
d = RX8_cGetChar(); if (d == 0xff) hogehoge();
と書くと、たしかに実行される。
おかしいなと思い、output/*.lstにあるアセンブル結果を見て...
ちなみに
if (RX8_cGetChar() == 0x50) hogehoge();
とすると、確かに0x55を受信するとhogehoge()が実行されるし...
きっと、2番目の記述では、そのifの条件が絶対に成立しない(...
ちなみに、いったんdに代入してからifで比較すると、関数の戻...
* 11/12/06: PSoCのTX8の転送開始と転送終了 [#i0d6fc6b]
TX8のデータシートにあるタイミングによると、データレジスタ...
* 11/12/06: PSoCのAPIと直接レジスタ書き込み [#o032724e]
PSoCのユーザモジュールのAPI関数は、lib/*.asmに実体がある...
* 11/12/05: Windows7でのドライバインストール時のWindowsUp...
Windows7でドライバを入れるとき、まずはWindowsUpdateを探し...
http://d.hatena.ne.jp/bogosorter/20111104/1320387920
* 11/12/05: SeeedStudioのSDLoggerの書き込み速度 [#v3ddfa26]
Seeed StudioのSDLogger、シリアル通信速度は230400bpsまでい...
* 11/12/05: InkscapeとCraftROBO [#z6248a50]
http://jp.blog.reinforce-lab.com/2010/06/craftrobo.html
* 11/12/01: 録画されたustを保存する [#u0a4fcbf]
http://kokumaijp.blog70.fc2.com/blog-entry-44.html
→これも: http://www.douga-download.com/software/orbit.html
* 11/12/01: mbedでSDカードをつつく [#l4a5a9b4]
http://www.eleki-jack.com/arm/2010/12/mbed-5.html
* 11/12/01: PCBEデータでFusionPCB [#j9199bd9]
[[Fusion PCB:http://www.seeedstudio.com/depot/fusion-pcb-...
- FusionPCBで、PCBを発注(購入)する。
- 確認メールが送られてくるので、それへの返信or pcb@seeeds...
-- ファイル名は、 「D(Order番号)_(PCB size).zip」とする。...
-- ガーバーデータは、拡張ガーバーなので、PCBEで出力したガ...
-- 各レイヤのファイルのファイル名(拡張子の前)はデータ名(O...
-- ちなみに基板外形レイヤは、シルクなどから先方で判断して...
-- どこかに部品面シルクのレイヤで、Order番号を書いておく...
-- すべてのガーバー・ドリルデータをzipで固めて送付。翌日...
* 11/11/28: uALFATの書き込み時間 [#wab44abd]
SPIでデータを送ってuSDカードに書き込むとき、DRDYが1になる...
* 11/11/25: uALFAT-TFをSPIでつつく [#ec139849]
けっこうハマったので、メモ。
- 仕様では、0xffを送って0xffが帰ってきてら読むべきデータ...
- BLピンは、SDカードのCLKでもあるので、ホスト側では入力と...
uALFAT: http://www.ghielectronics.com/catalog/category/32/
* 11/11/24: SPIのLeading/Trailing Edge [#iaa08346]
PSoCのSPIでは、ラッチのタイミングの表記にLeading Edge/Tr...
クロックの極性が正ならば、Leading Edge=立ち上がり、となる...
http://d.hatena.ne.jp/ophthalmos/20091214/1260764661
* 11/11/22: DHCPでIPアドレス取得のタイムアウト [#za7c0c3b]
どうもDHCPの仕様として変更できないようだ。
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q...
現実的には、DHCP用と固定IP用と2つつくって切り替えるか、プ...
* 11/11/22: PSoC I/Oピンの容量 [#f30b2fbb]
CY8C29466だと、入出力の場合いずれも3.5pF(typ)〜10pF(max)。
* 11/11/22: PSoC割り込み関数の名前 [#z68bba1a]
割り込みがかからないなー?と思っていたら、割り込み関数の...
* 11/11/22: PSoC RX8受信割り込みでの実際の受信 [#aaf64c16]
RX8受信割り込みへ飛ぶのは、割り込みがおこったとき、なので...
* 11/11/22: PSoC RX8受信割り込みにかかる時間 [#r8908484]
受信割り込み先でフラグを立てて、mainのループ内でその変数...
* 11/11/21: iMovieでフリーズフレームをFinderで開く [#u437...
iMovie11だとできないようだ。。。
https://discussionsjapan.apple.com/thread/10093741?start=...
* 11/11/21: XBeeWiFiのnDTR [#sde4d0c5]
nDTR(11)=0としておかないとSleepに入っているぽく、動作しな...
* 11/11/20: XBeeWiFiの通信速度 [#kea69ac8]
けっこう実効速度はでるようだ。シリアル速度921600bps(上限)...
→(2011/11/21追記)とはいいつつ、ときどきつまってデータが落...
* 11/11/20: MacのgccでUSB-Serial [#j5043b3b]
FTDIドライバはMacOSX用もあるのでインストール。/dev/tty.us...
http://www.ytsuboi.org/wp/archives/1219
* 11/11/19: XBeeWiFiのコマンド(主なもの) [#l6283334]
- IPアドレス・アクセスポイント接続
-- my : IPアドレス
-- mk : Netmask
-- gw : Gateway
-- id : SSID
-- ma : IP adressing mode (0=DHCP/1=static)
-- ee : encryption enable (0=no/1=WPA/2=WPA2)
-- pk : security key
-- as : active scan
-- nr : network reset
- IP通信
-- dl : Destination Address
-- de : Destination Port
-- c0: Serial Communication Service Port
-- ip : IP protocol (0=UDP/=TCP)
- シリアル通信
-- bd : baud rate (3=9600/8=230400/0x100-0xe1000=non-stan...
-- cn : exit commnad mode
-- ac : apply changes
-- wr : write parameters
* 11/11/18: GainSpan GS1011の転送速度 [#p076c7b4]
TCPだと50kbpsぐらいが限度のようだ。うーむ。こんなもんか。...
UDPでも似たようなぐらい。
* 11/11/15: UbuntuでApacheをたてる時のメモ [#bfda3395]
- rootではログインせずにsudoを使う
https://forums.ubuntulinux.jp/viewtopic.php?pid=1330
- apache2のインストール
https://wiki.ubuntulinux.jp/UbuntuTips/Server/ApacheServer
ディレクトリ: /var/www/
-- ※起動時の自動起動は自動で設定される?
http://akitosblog.seesaa.net/article/179296806.html
- php5のインストール/apache2のphpモジュールを有効にする
http://blog.kcg.ne.jp/blog/sato_si/5488
- 外付けHDDをext3でフォーマット(fdiskのあと)
http://d.hatena.ne.jp/SumiTomohiko/20080524/1211628731
- apache2設定
http://tobysoft.net/wiki/index.php?Ubuntu%2Fapache2
* 11/11/15: Macで起動時にWordなどが勝手に起動してしまう?...
終了時に「ウインドウを再開しますか」をYesにしておくと、そ...
https://discussionsjapan.apple.com/thread/10096342?start=...
* 11/11/15: Mac BootCamp上のWindowsの半角キー [#a3fe2701]
基本的には、ない、と考えたほうがよさそう。
http://inforati.jp/apple/mac-tips-techniques/windows-hint...
* 11/11/10: MacでEPS作成 [#uefccf9b]
いろんなアプリからEPSを作るのに、WindowsだとダミーのPosts...
* 11/11/09: iMovieで使う静止画のクロップ [#wcc61961]
もとの静止画と動画の縦横比(アスペクト比)が違うと、自動...
* 11/11/08: iMovie(09)で静止画を扱う関連 [#qcd703b8]
- 動画像の途中で画像を止める、という効果は、プロジェクト...
- ↑で生成された静止画で右クリックメニュー中の「Finderに表...
* 11/11/08: GainSpan GS1011のAd-Hocモード [#cc8bc5a1]
- AT+WM=1 でad-hocモード指定
- AT+WA=??? で、ad-hocなSSIDを指定(これで接続され待ちに...
- AT+NSET= でIPアドレス(169.254.0.1等のZeroconf IPアドレ...
- 必要であれば、AT+WAUTO, AT+NAUTO等で自動接続の指定をし...
- PC側から、このad-hocネットワークに接続する→DHCPサーバが...
- ↑で指定したGS1011のZeroconfIPを相手に通信開始
* 11/11/07: Zeroconf [#g41b62dd]
IPアドレスの割り当て方のうちの、いわゆる「自動IP」という...
DHCPサーバないなどでIPが割り当てがされなかった場合、IPア...
双方がZeroconfで割り当てられたIPアドレスであれば、相互通...
(ちなみに偶然同じIPアドレスが割り当てられていた場合は、自...
片方で、このZeroconfが効かなくて自動的にこの自動IPアドレ...
* 11/11/07: CraftROBOで半田マスク [#n72458e4]
matsumur氏情報。100均のラミネートシートというのもアリ。
http://wenlock.web.officelive.com/elec/dac2.htm
* 11/10/31: 協和ハーモネットのジャケットルータHE-WR01のSI...
http://sg356s.appspot.com/dy5hbW50Yy5wbWJsd2YvZXIxMC50bHd...
b-mobileU300のSIMを設定するときのメモ。
APNやユーザIDなど(http://www.bmobile.ne.jp/sim/setting.h...
* 11/10/31: MacのWineでAltキーを効くようにする [#w020130f]
MacのWineだと、デフォルトではAltキーが効かないようだ。X11...
* 11/10/29: MacOSX LionでIEEE802.1X (lounge等)接続 [#b026...
iPhone構成ユーティリティーを使ってプロファイルをつくる。
http://support.apple.com/kb/DL1081?viewlocale=ja_JP
プロファイルの作成はこんな感じ。
http://d.hatena.ne.jp/TAC/20081013/1223898647
つくった*.mobileconfigをダブルクリックしてインストールし...
http://mac.camerino.jp/2011/08/macosx_107_lion.html
* 11/10/29: MacOSX LionのLauchPadの整理 [#y1b999ea]
http://chaosspace.de/launchpad-control/
* 11/10/29: 直動機構のねじ [#md4a90dc]
ボールねじユニット、という部品。http://jp.misumi-ec.com/e...
* 11/10/27: GainSpan GS1011のファームウエアの更新 [#zf5a8...
Sparkfunのフォーラム(というかGS1011のところのコメント)...
* 11/10/26: WineBottler [#db071c12]
http://winebottler.softonic.jp/mac
(11/10/28追記)ただ*.exeをコピーするかインストーラを使うか...
* 11/10/25: PSoC Creator [#a1aa55b3]
PSoC3/5を使うためにはPSoC Creatorを使うことになるので、簡...
- ユーザモジュールは回路図に配置していく。配線は回路図の...
- ユーザモジュールの設定は、だいたい予想がつくとおり。
- クロックも、Clockというユーザモジュールで周波数を指定す...
- ピンモジュールと実際のピンとの対応は、一度Generateした...
- コンパイル、特にGenerateに相当するユーザモジュール割り...
- モノによっては、書き込み後にすぐに動作するわけではなく...
* 11/10/25: Inskscape(Mac)で日本語入力&設定もろもろ [#b8...
- メニューを日本語に http://blog.livedoor.jp/unahide/arch...
- 日本語入力: kinput2を使うのが現実的そう http://d.hatena...
- kinput2のインストールと設定(ただしまだうまくいっていな...
- MacPortの使い方 http://macwiki.sourceforge.jp/wiki/inde...
- MacPortのselfupdateで使うrsyncのポートはTCP/873 http://...
*11/10/23: Panasonic G3のリモコン端子 [#s475f699]
http://blog.zaq.ne.jp/igarage/article/1157/
*11/10/14: PSoCのSYSCLK*2 [#r2ebabb6]
PSoCは、SYSCLKの2倍(SYSCLK*2)をデジタルブロック等のクロッ...
*11/10/12: GainSpanでWiFi通信 [#qe7a1745]
いろいろ試して、だいぶ勝手がわかってきた。以下は、アクセ...
+ APの設定(WPAのPSKなど): AT+WPAPSK=SSID,PassPhrase、など
+ 必要であればDHCPクライアントをON: AT+NDCHP=1
+ APをScan: AT+WS→設定しているAPがみつかれば、自動的に接...
+ APに接続: AT+WA=SSID→接続されれば、OKが返る
+ 通信するためのCID (Connection ID)を設定。たとえばUDPク...
+ CIDを使って通信。これはData Processingモード↓で行う。
++ ESC(0x1b)+'S': Data Processingモードに入る
++ CID(アスキー1文字): CID=0なら'0'(0x30)
++ 送りたいデータ
++ ESC(0x1b)+'E'(CIDを残して終了) or ESC+'C'(CIDを消して...
*11/10/11: WiFiのWPA [#rf538d0b]
GainSpanのSerial-WiFiを試してみる。
http://strawberry-linux.com/catalog/items?code=18168
WPAの設定について、いまさらながら動作原理などを調べたので...
*11/09/28: XBeeのスループット [#v2591f4e]
↓このあたりの情報によると、フロー制御(ホスト側でのCTSのチ...
http://unos.biz/blog/archives/category/xbee
http://cyberworks.cocolog-nifty.com/blog/2011/03/xbee-a0d...
*11/09/28: XBeeのATコマンド設定とフロー制御の備忘録 [#za2...
- XBeeのATコマンドへモードへの移行は「+++」→1秒後にOKが返...
- フロー制御(ハードウエアフロー制御)の要点。基本的には...
-- CTS=デバイスがデータ受け入れ可のときにアサートされる。...
-- RTS=ホスト側が、データを送り始めるときにアサートする=...
*11/09/20: XBeeのファームウエア更新(失敗したあと) [#qcf...
XBeeのファームウエア書き込みに失敗して、X-CTUなどから通信...
http://blogs.yahoo.co.jp/carcon999/30557062.html
http://blogs.yahoo.co.jp/nagusa_kei/51358793.html
http://macstrict.wordpress.com/2010/06/28/xbee%E3%82%92%E...
http://www.faludi.com/itp_coursework/meshnetworking/XBee/...
(11/09/26追記)いろいろ試行錯誤して、うまくいった方法のメ...
基本的にはこちらの方法→http://macstrict.wordpress.com/201...
と、こちらの方法→
http://forum.sparkfun.com/viewtopic.php?f=13&t=25955&p=11...
+ X-CTUを起動し、COMポートを選択。FlowをHWとしておいたほ...
+ 適切なFWを選び、Defaultを読み込んで、Always Update Firm...
+ XBeeはまだUSB Explorerにつながない
+ Writeを押す→Action Required...というダイアログが出る
+ Resetボタンを押しながらXBeeを差し込み、Resetボタンを離す
+ 書込みがはじまる。
+ 書込みが終わる。(うまくいかなかったら何回か試すとOKと...
+ もう一度、Action Required...のダイアログが出るので、Res...
+ 無事終了
*11/09/20: 金属面どおしの接触と抵抗 [#q6d1ee7d]
M1.7のナベネジの頭どうしを接触させてみるが、どうも抵抗が...
*11/09/20: XBeeの使い方 [#t96dfb27]
http://www.techand.jp/Digital/Arduino/Sensor-Net/Sensor-n...
http://cyberworks.cocolog-nifty.com/blog/2010/12/xbee-ed7...
この辺りを参考に。1対1で通信させるときは、DH/DLアドレスに...
*11/09/11: FT232RLで、未接続VCCIOに4Vぐらいの電圧が現れる...
FT232RLで、I/Oピンの電圧を決めるために外部から電圧を与え...
というわけで、RESET#ピンは未接続のままにするか、つなぐと...
*11/09/08: PSoCのHEXファイルとマイコンの種類 [#z6248bdb]
PSoC Programmerでの書き込みは、HEXファイルのサイズ=ROMの...
例えばCY8C21123とCY8C24123は、ROMサイズが同じなので、2412...
ただし実際に実行されるプログラムの最初の方でデジタル/ア...
例えば21123と24123だとアナログ部が違うので、ADCのようにア...
→(11/09/11追記)もしかしてうそかも。ちゃんと試してない。
*11/09/01: PSoCのSPIのモードの呼び方 [#z70be298]
一般的な呼称と異なるようなので、備忘録。Mode 1とMode 2が...
,データラッチ,クロック極性,PSoC SPIM,一般的な名称
,Leading,Normal,Mode 0,Mode 0
,Leading,Invert,Mode 1,Mode 2
,Trailing,Normal,Mode 2,Mode 1
,Trailing,Invert,Mode 3,Mode 3
ちなみに「一般的な名称」の出典はこちら: http://elm-chan.o...
*11/08/30: PSoCのSPIアクセスの時間 [#mf72ea48]
PSoCで、SPIのアクセスを以下のように行ったときにかかる時間...
while(!(SPIM_bReadStatus() & SPIM_SPIM_TX_BUFFER_EMPTY))...
SPIM_SendTxData(0); // 送信
while(!(SPIM_bReadStatus() & SPIM_SPIM_SPI_COMPLETE)); /...
d = SPIM_bReadRxData(); // 受信したデータを読み出し
SPIのクロックを1MHzと2MHzの2種類で試した時間は以下の通り。
- 1MHz : 25us = 8us(SPI 8 clock) + 17us
- 2MHz : 18us = 4us(SPI 8 clock) + 14us
SPIの1バイト分(8クロック)の時間を引くと、だいたい15usくら...
*11/08/29: convertでグレースケール画像に変換 [#w6421e9e]
convert -colorspace gray ...でできる
*11/08/26: Macが勝手にsleepから復帰する [#d833df87]
sleepさせて帰宅して、翌朝sleepが解除していることがある。s...
http://forums.macrumors.com/showthread.php?t=810975
http://mikado.at.webry.info/201010/article_2.html
しかしこれだと、当然ながら、翌朝にBluetoothキーボードから...
*11/08/23: Emacsでモードラインにカーソルのいる行番号を表...
(setq line-number-mode t)
http://d.hatena.ne.jp/Seitaro/20090214/1234603644
*11/08/22: 網膜の視細胞の数 [#qebc00ac]
ヒトの網膜の大きさは、だいたい直径40mm。形状が円だとする...
http://ja.wikipedia.org/wiki/%E8%A6%96%E7%B4%B0%E8%83%9E#...
網膜上の視細胞の数は1億個程度。
http://ja.wikipedia.org/wiki/%E7%B6%B2%E8%86%9C%E7%A5%9E%...
ただし網膜上の視細胞の分布は大きく偏っている(中心部(中...
ちなみに中心窩の直径1mm程度。
http://ja.wikipedia.org/wiki/%E4%B8%AD%E5%BF%83%E7%AA%A9
中心窩での錐体の密度は、1800個/0.0069mm^2程度(出典不明:...
*11/08/19: 剥離してしまったSMDパターンの再形成 [#rb9575f8]
SMD(特にQFNのように横に端子が出ていないもの)部品用のパ...
*11/08/18: ものづくり教室の実践的ノウハウ備忘録 [#x81d1bf5]
- 部品の足に対して基板の穴が大きすぎると、ハンダが部品面...
- 子ども15人に対してアシスタント6名ぐらいだと、非常にスム...
- 心なしか、鉛フリーハンダのときより、鉛入りハンダのとき...
- SMDのフットプリントに挿入実装のスルーホールがある(挿入...
- 部品を事前に一人ずつ袋わけにするより、自分で部品を取ら...
*11/08/10: パイプカッターで細いパイプを切る [#sb97235b]
市販のパイプカッターは、径3mmが下限のものが多いが、これは...
http://www.geocities.co.jp/Playtown-King/5690/pipecutter....
*11/07/22: microUSB充電ケーブルの結線 [#e84cf74c]
http://andoroseikatsu.blog115.fc2.com/blog-entry-83.html
*11/07/21: 放電ワイヤーカッター [#ac21c246]
技術支援センターにある放電ワイヤーカッターという加工装置...
もう1個、CO2ガスレーザーカッター。基本的には切断用だがビ...
*11/07/13: ImageMagikのconvertで、aspectを保ったまま、縦o...
convert -resize 1024x a.jpg b.jpg
とすると、a.jpgの横のサイズを1024画素にしてaspectを保った...
*11/07/08: PCBE関連の小細工ツール [#w16f991f]
PCBEで細々とした作業をするツールをいろいろつくっていたけ...
- 左右反転
- 部品面または半田面のみ抽出(検図用)
- 部品面と半田面のレイヤ交換(範囲指定可)
- 描いたパターンに対して、その少し外側にレジストをつける...
#ref(../pcbetools.c)
*11/07/07: TimeMachineのバックアップ間隔の変更 [#w44a006e]
http://www.msng.info/archives/2009/03/how_to_change_time_...
*11/07/07: トースターでリフローのコツ [#e38f80fb]
- 部品を載せる位置あわせは、しっかり行った方がいい。平行...
- 部品を載せたら、軽く押した方がいい。押さないとハンダが...
- ハンダが溶けてツヤになるときを見計らって、トースターを...
*11/07/05: PSoCのUART受信のタイミング [#e21e9d1e]
UART受信にタイムアウトを設定して、タイムアウトがあったら...
結論として、Baudレートはそこそこにして、1バイトずつ受信割...
*11/07/02: 2つのPWM波の和音 [#p7df7894]
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q...
EXORをとるのが一番それっぽくなるようだ。PSoCならLUTででき...
*11/07/01: PSoCのTimerのカウンタの初期化 [#u81c345f]
Timer16等のカウンタは、WritePeriodで周期(Period)を書き換...
*11/07/01: PSoC HI-TECH Cで同名のGlobal変数とLocal変数 [#...
Globalで宣言している変数と同じ名前の変数をLocalで宣言して...
*11/07/01: PSoC 多重割り込み [#r276ae7e]
割り込み処理ルーチンでは、割り込みが禁止されているので、...
*11/06/29: PSoCでUART受信バッファ [#zed50cee]
いわゆるリングバッファを使って受信バッファリングする要点。
- グローバル変数:バッファ(buf[N])、受信データポインタ(p...
- 受信割り込み内:
-- buf[pRX] = RX8_cGetChar();
-- pRX++; if (pRX == N) pRX = 0; // 最後までいったら最初...
- メインルーチン内:
-- pTXとpRXが異なる=受信バッファにデータがたまったら、pT...
--- TX8が送信readyになるまで待つ(TX8_TX_BUFFER_EMPTY)
--- TX8でbuf[pTX]を送信
--- pTX++; if (pTX == N) pTX = 0;
*11/06/27: 大学に届いた荷物の仕分けの流れ [#u6141e1d]
基本的に、とどいたら、調達係等で、学科ごとの棚に仕分けら...
が、期日指定の荷物など、一部の荷物は、いったん総務係にと...
*11/06/27: PSoCのI/Oピンのドライブモードと等価回路 [#e7de...
PRTxDM?レジスタとの対応。ときどき必要になるけど探すのがめ...
#ref(../PSoC-DM.png,,25%)
*11/06/22: マルツ電波での校費での買い物 [#ldc0c274]
電子伝票でマルツで買えるものの型番等を入れれば、そのまま...
*11/06/22: dsPICもろもろ [#eda75637]
dsPICでかなりハマる。いろいろ備忘録。
- Configレジスタ(特にオシレータ)
http://www.crystal-creation.com/robot/technical-informati...
特に、OSC2出力ピンが、デフォルトだとクロック出力になるの...
- コンパイラC30でのUARTの設定:
OpenUART1は、使うものだけでなくすべてのフラグを&でつなぐ...
- アセンブル結果(*.s)の出力
http://d.hatena.ne.jp/PeripheralPinMap/20090706/1246873917
- もろもろ
http://www-hiel.ist.osaka-u.ac.jp/~hide/den/dsPIC/dsPIC.htm
- LATレジスタとPORTレジスタ
PORTレジスタに値を書き込んでも、その瞬間(1クロック分?)...
*11/06/21: 板金加工の図面での穴のサイズの指定 [#e2d81590]
「M3」とすると、タップ(ねじ穴)の寸法。「φ3」とすると、...
*11/06/14: CraftROBOの用紙セット [#aa8533a5]
用紙セット時に、Enterキーを押すと、用紙をフィードしてくれ...
*11/06/04: IDEOS(=Android)の省電力設定(続) [#a7832cef]
結局いろいろ試したが、"Toggle Setting"で、無線(3G,WiFi)の...
*11/06/03: IDEOS(=Android)の省電力設定 [#z33c348f]
http://nonbiriserowde.naturum.ne.jp/e1104668.html
このあたりを参考に。基本的にバックグラウンド通信をすると...
*11/05/31: CraftROBOでのマスク作成の設定&作成後の穴ぬき ...
厚さ0.3mmくらいのクリアファイルで半田マスクをつくるときの...
- 用紙の選択:厚い素材
- 品質:4くらい
- 紙:33(スライダを一番右に)
- 刃先キャップ:赤(0.3mm)
なお用紙のセットは、CraftROBOの電源ON後に、本体液晶の表示...
ちなみに「品質」は刃送りの速さ、「紙」は刃の圧力、に対応...
なお作成後の穴ぬきは、顕微鏡でのぞきながらピンセットで「...
*11/05/23: PSoCのUART受信をI/O割り込みで開始する [#xccbe0...
PSoCで、I/Oピンの割り込み(立ち下がり)がかかったら、UART受...
*11/05/22: gnuplotで散布図グラフ中に回帰直線などの線を引...
http://phys.hirosaki-u.ac.jp/wiki.cgi/gnuplot?page=%CC%F0...
set arrowで矢印を、no headで矢をつけずに描く
*11/05/13: いろんな視力 [#y305f8dd]
http://homepage2.nifty.com/kaitsuka/vision.html
*11/05/11: MacのTimeMachineをNASにとる [#vd21d8ca]
http://www.sky-s.net/sky-blog/archives/2010/04/25-230923....
*11/05/11: SpotlightでNASを検索 [#h2128120]
http://healingk.blog72.fc2.com/blog-entry-16.html
これによると、smbでつながっているNASは検索対象にできない...
*11/04/28: Macにsshでログインしてスリープ/シャットダウン...
sshdは簡単に稼働させられる。
http://d.hatena.ne.jp/sugarball/20090316/1237134532
ターミナルからスリープもできる(ちょっとめんどい)
http://evrythingonmac.blogspot.com/2009/03/blog-post.html
シャットダウンは、shutdownコマンドでいけそう。
*11/04/27: 写真EPSを含むPDFのファイルサイズを小さくする [...
LaTeX2eで原稿を書くときなど、写真EPSを含むPDFをつくるとフ...
gsに付属のeps2epsで、EPSを半分ぐらいのサイズにできるっぽ...
http://macwiki.sourceforge.jp/wiki/index.php/EPS
これよりも、MacのプレビューでPDFをひらき、「名前を付けて...
QuartzフィルタをReduce File Size選んで保存すると、かなり...
*11/04/27: Macで拡張ごとにデフォルトアプリケーションを一...
意外と簡単だった。
http://inforati.jp/apple/mac-tips-techniques/system-hints...
*11/04/26: gnuplotの線の色や形などの一覧 [#wbe67466]
gnuplotのグラフの線の色や形は、terminalによってバラバラだ...
一覧のテストパターンを表示できる。なんて便利。
http://www.ss.scphys.kyoto-u.ac.jp/person/yonezawa/conten...
*11/04/25: MacのSpotlightでNASを検索対象にする [#g1cc7177]
http://inforati.jp/apple/mac-tips-techniques/system-hints...
以前うまくいかなかったが、この方法(ターミナルからのコマ...
他にもtips多数。
*11/04/20: MacPortでpTeX on Mac [#a5414c1b]
MacPortの使い方
http://www.key-p.com/blog/ohnishi/article.php?id=112
MacPortでpTeXをインストール
http://knmac.math.kyushu-u.ac.jp/konno/modules/xpwiki/?Te...
libXaw(Athena Widget Libary)がない、というエラーが出る(ld...
dviビューアはxdviが無難か。(コマンドラインから起動できる)
ついでにCarbonEmacsにyatexを入れておく
http://macwiki.sourceforge.jp/wiki/index.php/CarbonEmacsA...
*11/04/19: VisualC#のtrackBarコントロール [#tf951d8f]
見当たらないぞ?と思ったら、Sliderから名前が変わっていて...
http://blog1.aitacos.com/?p=1317
*11/04/19: MacのFinderのサイドバーから項目を取り除く [#ee...
作成に失敗したDVDなどが、サイドバーの「場所」などに残るこ...
https://discussionsjapan.apple.com/message/100587601
*11/04/15: Mac X11(XQuarts)でカーソル移動でWindowのフォー...
いわゆるX-Mouseの機能は、X11の環境設定、のウインドウ、か...
http://xquartz.macosforge.org/trac/ticket/381
*11/04/11: ExcelのVLOOKUP関数の4番目の引数 [#m9bdc8b5]
VLOOKUPの4番目の引数の意味は、「検索の型」を表し、FALSEな...
http://www.excel.studio-kazu.jp/lib/e1tw/e1tw.html
*11/04/07: Macでext3のファイル読み出し(ShiftJISの日本語...
http://www.kanshin.com/keyword/2085583
ext3のディスクは、MacFUSE+ext2-fuseでマウントできる。
ftpdを動かして(環境設定→共有→ファイル共有、のオプション...
*11/04/07: MacのExcelでセル内改行 [#k41dc8be]
Cmd+Option+Return
http://blog.monkey-works.com/archives/2008/04/09220432.php
*11/04/07: CarbonEmacsで標準テキスト貼り付け [#fb395a09]
11/03/24のCiPTでうまくいかなかったが、FAQのようだ。
http://homepage.mac.com/zenitani/emacs-j.html
.emacsに、(setq yank-excluded-properties t)を追加すればよ...
*11/04/05: MacのプレビューでPDFをいじる(結合やページ入れ...
http://wakabamac.blog95.fc2.com/blog-entry-866.html
*11/04/05: タップ/ダイスの下穴径や加工方法のコツ [#a2dbd...
ダイスは旋盤を使ってセンターを出す、というやり方もある。
http://www.nmri.go.jp/eng/khirata/metalwork/basic/bolt/in...
*11/04/04: Chromeのキャッシュの吸い出し [#r5de0478]
サーバが落ちているとき、以前訪れたサイトで、Cacheに残って...
http://blog.livedoor.jp/r_c_3/archives/50694668.html
*11/03/30: ISEのTiming制約つきの配置配線のEffort [#e3e925...
まず、Place&Routeのプロパティで、-x(Ignore User Timing Co...
Timingがぎりぎり、などの場合、各過程のプロパティで、Effor...
- Map : -xe (Extra Effort)をNormalにする。-global_opt (Gl...
- Place&Route: -xe (Extra Effort)をNormalにする。ついでに...
*11/03/29: Excelの「入力規則」 [#z09aeda4]
Excelのセルに入力する値を、リストから選べるようにするには...
(11/10/04追記:)対象セルで入力規則で「リスト」を選び、値の...
http://www.eurus.dti.ne.jp/~yoneyama/Excel/n-kis_list.htm
*11/03/28: ISEのWarning: Xst:1710 [#iacc99ee]
WARNING:Xst:1710 - FF/Latch <Q_9> (without init value) h...
こんなワーニングが出るときのありがちな原因:
- DFFの入力がつながっていない
- DFFの入力が常に0
- DFFのリセット条件が常に真
komamura氏のEYEGAZE6では、initialで初期値を与えているとこ...
→(11/03/28補足)CLKとして与える信号を、komamura氏はDCMから...
*11/03/27: ISE Virtex4→Spartan6 [#l7ce2698]
komamura氏の力作EYEGAZEを、ほぼ同規模のFPGAのSpartan6に移...
WARNING:Xst:3002 - This design contains one or more regi...
incompatible with the Spartan6 architecture. The two ...
either a register or latch described with both an asy...
asynchronous reset, or a register or latch described ...
set or reset which however has an initialization valu...
polarity (i.e. asynchronous reset with an initializat...
レジスタ(FF)のセットとリセットに、同期と非同期が混じって...
→(11/03/28補足)ちゃんと読めば、非同期set/resetの両方を使...
*11/03/26: Windowsでext3領域を読み出し [#be6f16cb]
Ext2fsdだと日本語ファイル名もOKっぽい。
http://blog.so-net.ne.jp/top_2007/2007-07-15
*11/03/24: Macでクリップボードのテキスト属性を削除する [#...
WordやExcelからCarbonEmacsへテキストをクリップボード経由...
CiPT: http://homepage.mac.com/kaizawa/iblog/2/C1840517415...
*11/03/20: Xilinx ISEのCore Generatorの設定ファイルのパス...
BlockMemoryなどをCoreGeneratorでIPとしてつくると、その設...
*11/03/15: PSoC Sleep割り込み [#d6ba870d]
M8C_EnableIntMask(INT_MSK0, INT_MSK0_SLEEP);
でEnableにできて、これとM8C_EnableGInt;と組み合わせれば、...
*11/03/15: Felicaリーダ(続) [#w0bc8820]
http://1n60diary.blogspot.com/2011/02/felica-rc-s620s-idm...
http://hiro99ma.blogspot.com/search/label/nfc
このあたりをいろいろ調べてみたが、特にArduino用ライブラリ...
もしかして、と思って、カードをRC-S620の基板側にかざしてみ...
*11/03/09: 非接触ICカードの規格 [#i009912d]
ごちゃごちゃになってきたので、少し整理。
現在、学生証/教職員証の読み取りに使っているのは、IOデー...
こいつが対応している規格は、MIFAREとFelicaで、MIFAREは「I...
Felicaは通信速度が212kbpsと424kbpsの2種類がある。
で、肝心の学生証/教職員証を読み取っているwada氏のZSK_Cli...
*11/03/09: Felicaリーダ(UART制御)(続) [#nfcc3e0a]
↓についてもう少し詳しく読んでみる。
NXPの157830_PN533_um080103.pdfによれば、昨日のPollingがで...
http://www.iso.org/iso/catalogue_detail.htm?csnumber=38578
というわけで、これから読む。
*11/03/08: Felicaリーダ(UART制御) [#i2b1948c]
SONY RC-S620S
http://www.switch-science.com/products/detail.php?product...
仕様書は買うといただけるが、肝心のプロトコルについての記...
公開されているArduino用のライブラリ&サンプルを読んで、初...
で、PCとUARTで接続して手動でつついてみたが、初期化まではA...
http://hirokuma.typepad.jp/blog/2011/01/mifareinlistpassi...
これによると、NXPのNFC(Near Field Communication)モジュー...
http://project.microtechno.co.jp/attachments/download/27/...
*11/03/08: PCBEでソルダーマスク(細かいこと) [#l2eef130]
- pcbe2outline.cに微妙なバグがあったので差し替えた。
#ref(../pcbe2outline.c)
- 半田面のマスクをつくるとき、裏返しにする、という作業が...
#ref(../pcbeflip.c)
*11/03/06: 導電布のミシン加工 [#b1258ca3]
- 薄手の場合は、返し縫を端までやろうとすると、布が裏まで...
- ボタンホールはジグザグ縫ができればできる。http://yousai...
- 丸い穴がひろがらないように周りを縫って固定するのは「ア...
- ホチキスのように、少しだけ縫うことができる簡易ミシンhtt...
*11/03/04: PCBのスルーホールの穴を少し広げる [#s03a2cef]
PCBのスルーホールを、少し(0.1mmとか)広げるとき、その径の...
*11/02/23: 小さいネジを買えるところ [#l7245b6e]
http://item.rakuten.co.jp/nejiya/c/
*11/02/18: いわゆるキャラクタ液晶を3.3Vで使う [#o6a74c21]
http://airvariable.asablo.jp/blog/2009/07/06/4415959
*11/02/18: 導電性接着剤の作り方 [#j7ee9692]
こんなものを使う作り方も。
http://www.hands-net.jp/goods/6072-001012001
この純銀パウダーと木工用ボンドをまぜるだけ。けっこうちゃ...
*11/02/15: Macの「プレビュー」でPDFへの注釈記入 [#e460e9a4]
そんなことができる。Adobe Readerではなく、「プレビュー」...
*11/02/10: PSoCのTImer/PWMのカウンタレジスタ(DR0) [#g272e...
なぜかRead Onlyという仕様なのだが、Periodレジスタ(DR1)に...
*11/02/10: PSoC ときどきIrDATX的な送信がズレる、の原因 [#...
11/02/08の謎な現象の原因がわかった。PWM8とTX8の動作タイミ...
*11/02/10: dsPICのExplore16ボードのGettingStarted [#ta1c7...
dsPICのPIM(ドーターボード)をさして、最初から書き込まれて...
また同梱されているICD3は、最新のMPLAB8.6を入れ直したら対...
というわけで、http://www.mars.dti.ne.jp/~m7030/index.html...
*11/02/09: PSoC HITECH-Cでのインラインアセンブラの書き方 ...
↓↓のことをCのソースでやろうとするとインラインアセンブラが...
#asm
...
#endasm
または、
asm("...");
*11/02/09: PSoCのTimer/PWMのCounterの初期化 [#b58f5f6b]
初期化というか書き込みができない、読み出しもいったん止め...
*11/02/09: PSoCのIrDATXのStart [#r08de704]
PSoCのIrDATXでは、UARTの送信(TX8)とPWMをうまく同期させて...
mov REG[IrDATX_1_TX_CONTROL_REG ], bfCONTROL_REG_STA...
; add user module configurable delay
IF IrDATX_1_32_CLKS
nop
nop
nop
nop
ENDIF
or REG[IrDATX_1_BitTimer_CONTROL_REG], bfCONTROL_RE...
nopを入れて開始のタイミングをずらす、という荒業。
*11/02/08: dsPICでフィルタ処理 [#ga27b466]
断片的な情報だが、ある程度まとめておられる方:
http://www.mars.dti.ne.jp/~m7030/index.html
*11/02/08: PSoCのRowOutputバスのLUT [#jee23400]
いろいろと小細工ができる(隣のRowOutputと論理演算をしたり)...
*11/02/08: PSoCのVC1とVC2 [#lc3d6a4f]
VC1とVC2の分周比をともに1(default)の状態だと、VC1もVC2も2...
*11/02/07: Nd磁石のハンダ付けとコテの温度 [#e8f7e087]
Sn60%のハンダだと融点は200度ぐらいなので、コテの温度を低...
*11/02/03: OpenCV + VisualC# [#q31eab28]
http://tanakakohei.blog39.fc2.com/blog-entry-11.html
*11/01/31: PSoC HITECh-CでのBYTE型変数と負の数の取り扱い...
ちょっと謎の挙動をみつけた。
BYTE a, b;
a = 0xff; // -1のつもり
b = 0xfe; // -2のつもり
if (a > b){...} // これは成立する
if ((a + 10) > (b + 10)){...} // これは成立しない
確かにa+10=9、b+10=8、となるのだが、2つ目のif文は成立しな...
*11/01/28: PSoC HITECH-CでのBYTE型の比較条件 [#o43339c3]
当たり前と言えばあたりまえだが、ちょっとはまったので備忘...
BYTE i;
for (i = 5; i >= 0; i--){...
というコードを書くと、i=5,4,3,2,1,0というところで終わって...
*11/01/26: PSoCの外付け水晶 [#a4125882]
しばらく前にもやっていたが、備忘録。Xtalの負荷Cは、GNDで...
http://bluefish.orz.hm/sdoc/psoc3.html#外部水晶発振
*11/01/25: Inkscape等で.recently_used.xbelを作らない [#k2...
http://mstssk.blogspot.com/2008/08/recently-used.html
なるほど。
*11/01/25: SleepTimer割り込みのISR [#g6ba70d6]
SleepTimerINT.asmに、_SleepTimer_ISRというラベルで割り込...
*11/01/25: PSoCの使っていないピンでのGPIO割り込み [#s9c65...
あとで使うつもりでOpenやPull-Up等にしてあるI/Oピンの割り...
*11/01/25: MiniProgのPowerモードの書き込み時の電源にレギ...
うまくリセットがかかるときとかからないときがある。といっ...
*11/01/25: PSoCの割り込み処理までの時間 [#l109a7e3]
GPIOの場合、割り込みがかかってから割り込み処理が始まるま...
*11/01/25: RemoteDesktopClientでの全画面表示 [#v66c3d68]
Ctrl+Alt+Break
*11/01/21: AdobeReaderのショートカットキー [#z0d8669e]
- H : 手のひらツール
- V : 範囲選択ツール
- G : 領域選択ツール
ただしいずれも、環境設定で「単一キーのショートカットを有...
*11/01/21: ThinkPadのキーアサイン変更 [#c2c28151]
http://miau.s9.xrea.com/blog/?itemid=720
ChangeKeyというフリーウエアで変更できる。Fnキーを含むもの...
*11/01/21: MacでDrag&Dropでファイルをコピー [#sd4e2f68]
Optionキーを押しながらDrag&Dropでコピー。
*11/01/19: MATLABでフィルタをかける [#g0231042]
MATLAB初心者(=自分)が、時系列データにフィルタをかけたとき...
- データ読み込み: load ファイル名 → 行列の変数(ファイル名...
- データの切り出し
-- 1列目=時刻: t = A(:,1) ←「:」は範囲を表す演算子で、:の...
-- 2列目=データ: d = A(;,2)
- グラフの描画: plot(t, d) で、横軸=t、縦軸=dのグラフが描...
- フィルタをかける
-- http://euler.t.u-tokyo.ac.jp/~sone/matlab.html
-- http://www.mathworks.co.jp/help/ja_JP/toolbox/signal/b...
-- [b, a] = butter(n, fc/fs, type) でフィルタ係数を求める...
--- n : 次数
--- fc : カットオフ周波数
--- fs : データのサンプル周波数(MATLABは離散量を扱うので...
--- type : 種類。'high'ならHPF、など
-- d2 = filter(b, a, d) で、フィルタをかけた時系列データ...
- 保存: save(ファイル名, オプション, 変数)
-- オプション: -ascii=アスキー形式で、-tabs=タブ区切り
-- 例: save('a.dat', '-ascii', '-tabs', 't', 'd') で、tと...
-- 2つ以上の変数をうまく保存できないことがあった→ds=[t, d...
*11/01/18: Inkscapeのカスタマイズ [#g7e679f2]
常用ドローツールとしてInkscapeを試す。常用のためには使い...
http://inkscape.paix.jp/manual/
Inkscape自体の設定は、Windows7ではc:\Users\???\AppData\Ro...
用紙設定のデフォルトを、templates\default.svgに書いても使...
*11/01/18: FT2232HのVCPドライバの転送速度 [#a80cd749]
上限に挑戦。FT2232H+VCPドライバ+Acknowrichで受信。WRnのサ...
*11/01/17: VisualC#のserialPortでの受信 [#q24b96d0]
高速に連続で送られてくるデータを落とさずに受信するのはけ...
http://hpcgi1.nifty.com/MADIA/vbnet/wwwlng.cgi?print+2009...
あと、serialPortのReceivedBytesThresholdプロパティの意味...
*11/01/14: FTDI VCPドライバでのUART受信とデータ長 [#w56df...
FTDIのFT245等で非同期FIFO送受信をVCPドライバで行うとき、P...
*11/01/13: PSoCで使っていないUART受信機の入力ピン [#c15c6...
意外と落とし穴。使っていないUART受信機(=RX8)の入力ピン(受...
*11/01/13: PSoCのPWMのPeriodとPulseWidthとCompareType [#a...
いまいち混乱しがちだったので、あらためて整理。
- カウンタはダウンカウンタ。初期値がPeriodで、0になったら...
- CompareTypeは、カウンタ値CountとPulseWidthとの比較方法...
-- "LessThan"→Count < PulseWidthのときにCompareOut=1にな...
-- "LessThanOrEqual"→Count ≦ PulseWidthのときにCompareOut...
*11/01/13: PSoC HI-TECH Cでのconst型変数の取り扱い [#a8e8...
コンパイル結果のアセンブリを見てみたが、基本的には初期値...
*11/01/13: PSoC Designer5でのm8c.hの場所 [#q0d0a39d]
C:/Program Files/Cypress/Common/CypressSemiBuildMgr/tools...
INT_MASK1のようなシンボルなどが定義されている。
*11/01/11: MacでDVDをEjectする [#ued74ebf]
Ejectキー(Option+イジェクト)を長めに押す。または、iTunes...
*11/01/07: Windows7で、いわゆるX-Mouse [#i33d2f68]
マウスカーソルがウインドウに入るだけでアクティブになる、...
http://www.nikep.net/srdpty/index.php?/archives/30-Window...
(12/08/06追記)フォーカスでウインドウを前に出さないように...
(13/01/19追記)Windows8ではUserPreferenceMaskの値が異なる...
http://technet.microsoft.com/en-us/library/cc957204.aspx
*11/01/06: Mac+VMwareFusionにUbuntuを入れる [#pa3d8e35]
http://d.hatena.ne.jp/wadap/20080720/1216541500
これを使ってDynabookAZにUbuntuを入れる予定(via 日経Linux2...
*11/01/06: 導電性の両面テープ [#qa8a0283]
http://www.mmm.co.jp/electrical/emc/both_cdct/
*11/01/06: Nd磁石の半田付け [#h70cf677]
半田ごてで予備半田をするときでも、2秒ぐらいコテ先にくっつ...
*11/01/06: オーバーサンプルとΔ-Σ変調 [#j79fdefd]
北川先生に教えを請う。
- オーバーサンプルすると、サンプリング周波数fs以下の帯域...
→fsに対するエイリアスは、0, fs, 2fs, ...を中心に現れるが...
- Δ-Σ変調をかけると、なぜパルス密度変調されるのか?
→例えば信号(正弦波)を1bit量子化する場合、fsでも2fsでも得...
*11/01/05: PSoC MiniProg書き込み時にSCL/SDAにつなぐ線 [#l...
オシロのプローブや、UART受信端子などをつないでいると、負...
*11/01/05: なんちゃってリフロー炉(=トースター)の中の温度...
意外と温度分布が大きい。奥の方が、奥の板からの反射がある...
*11/01/05: Nd磁石の半田付け [#k6e340aa]
Nd磁石(表面はたぶんNiメッキ)の半田付けのコツ。まずはコテ...
*11/01/04: FTDIの245FIFOのVCPドライバでの転送速度(続) [#o...
↓の件をFT2232Hをつかって実測。10kHzの方形波をWRnに与えて...
*10/12/31: FTDIの245FIFOのVCPドライバでの転送速度 [#g34c9...
FTDIのFT245をVCPドライバで使うと、PC側からはCOMポートとし...
ページ名: