組み込みでデータを保持したいときに使用するSPI Flashを実際にArduinoから制御してみます。 偶然手元にあった構成で、Arduino MicroとCypress製のSPI FlashであるS25FL032*1を使用します。 この記事は以下の記事の続きとなるので、部品の機能やコマンドについての詳細はこちらをご参照願います。 logiclover.hatenablog.jp 結線方法 基本的には前記事を参照していただければピン機能はわかると思います。 ArduinoなどでI/O電圧が5Vである場合、レベル変換が必要になります。 Arduino SPI Flash 備考 D10 CS# digitalWrite可能なピンであればどこでも良い SCK SCK クロック MOSI IO0/SI データ入力 MISO IO1/SO データ出力 - IO2/W# QSPIは使わず、W#も使わな
組み込み工作でデータを格納したいときはFlashメモリを使うと便利です。 Flashメモリと言っても様々な種類があり、ざっくり以下のような分類ができます。 各社*1開発を行っており、微妙な違いで様々な製品があります。 例外もありますが型番の多くがメーカー名+数字で構成されておりカッコ内の示してあります。 NAND Flash Parallel (_29) Address/Data組み合わせのコマンド方式 NOR Flash Parallel (_29) Address/Data組み合わせのコマンド方式 Serial SPI/QSPI/DSPI (_25) I2C (_24) 大容量のNAND Flashはお馴染みのUSBメモリなど、本当に大容量なデータの格納に使われています。 中・小規模なその他のFlashはプログラムの格納(外付けの場合)やFPGAのコンフィグデータの格納、ログデータやリ
概要 TTL(Transistor-Transistor Logic)とは、デジタル回路の一種で、バイポーラトランジスタ(bipolar transistor)と抵抗を組み合わせて論理回路を構成したもの。また、そのような回路を組み込んだ汎用ロジックIC(TTL IC)。 それ以前に主流だった、ダイオードとトランジスタを組みわせる「DTL」(Diode-Transistor Logic)から派生した方式で、ダイオードを排してトランジスタと抵抗のみで回路を構成する。電源電圧が5Vに統一されており、他の方式の回路でもTTL互換の論理レベル(0と1に対応する低電圧と高電圧の組み合わせ)を指して「TTL」と表記することがある。 1966年に米半導体大手テキサス・インスツルメンツ(Texas Instruments)社がTTLによる汎用ロジックIC製品シリーズ「7400シリーズ」(型番の先頭が74で始
パソコンからI2CやSPI通信等を取り扱うためのデバッグツールです。シリアル通信経由で自由にI2CやSPI通信等の信号を生成、監視できます。通信プロトコルのデバッグや、各種センサ・部品等の動作確認など幅広い用途で利用できます。Mini-B USBコネクタ接続。 例えば外部センサとの通信は、まずマイコンボードにプログラムを書き込むなど、パソコン上から直接扱うには一手間必要でした。このボードを使うと、シリアル通信上で対話的に送信するデータを構成できたり、pythonスクリプトを用いて通信内容をプログラミングしたり、センサ値を読んでファイルとして保存したりといった様に、パソコンから直接電子工作向けの各種通信を利用することが可能です。 ご利用方法に関する詳細な説明は、公式ドキュメント(英語)をご覧ください。 各種通信用のピンは2 × 5のコネクタから引き出せます。このコネクタで利用できる専用ケーブ
自称・リバースエンジニアリング技術のホビー研究家です.(^^; 逆コンパイラ (デコンパイラ,decompiler) の可能性と限界, プログラムの自動解析の難易度等について日頃考えていることをまとめてみました. (こうすること自体が研究を進めることにもなるので.) 注意: このページの内容の多くは現時点での私の直観・主観・推測等に基づくものであり, 正当性は全く保証の限りではありません.また,今後の研究の進展 (または行き詰まり(苦笑)) により,内容が変化する可能性は大いにあります. ■関連ページ OKWave QNo.3043962:デコンパイル?について (回答 No.5~) ソフトウェアのリバースエンジニアリング技術の必要性 (そしてJavaとCの逆コンパイラについて) 逆コンパイルについて Web 上で調べてみると, 洋の東西を問わず「C/C++ の逆コンパイルは可能か?」とか
Be careful not to fall(down). You would fall off the fence. Can you jump off (the fence)? Be careful not to fall(down). 転ばないように気をつけてね。 You would fall off the fence. 垣根からおちちゃうかもよ。 →「転ぶ」も「落ちる」も"fall"を使って表現することができます。 ”fall down"というと転んで下に落ちたり、うずくまったりするイメージ。 "fall off"というと今いる(ある)場所から離れるというイメージ。 Can you jump off (the fence)? 垣根から(ジャンプして)降りられる? ジャンプして「降りる」というニュアンスですので、上の2つとは少し違って自分から”jump”する動作を表現すると良いでしょ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く