東芝から発売されているFlashAirを用いた開発を行う人々向けのまとめwikiです。※本wikiは東芝及びフィックスターズ、キオクシアとは何の関係もありません。お問合わせは管理者へお願いします。

libAE_FAIO

秋月 FlashAir DIP IOボードのライブラリを作りました。

ボードに搭載されているSC18IS600IBSのレジスタ操作・I2C通信・IOポート操作の支援のほか、
液晶画面の操作も含めた、プロトタイピングに便利なライブラリです。
FlashAirの少ないメモリを考慮し、必要な機能だけ読み込むことが出来ます。

機能を省略したLite版もあります。

https://sites.google.com/site/gpsnmeajp/electricme...
https://github.com/gpsnmeajp/FlashToolsLib

このページへのコメント

ICの仕様上、quasi-bidirectional outputで既定でLow出力がされています。

0
Posted by  gps_nmea gps_nmea 2018年09月07日(金) 12:43:03 返信

これはSPI-I2CブリッジICの仕様でしょうか?

リセット後にpinMode・digitalWriteを行わず、
いきなりdigitalReadをやると戻り値が0になります。

テスターでIOピンを測ると3.2Vくらいあるので0にならないはずですが。
リセット直後のポートはquasi-bidirectional outputになっていて、
このモードのまま使いたいのでpinModeを呼び出していません。

digitalWriteで1を出力させると、ポートオープンなら1になり
GNDとショートさせれば0が読み出されるようになりました。

いきなりReadすると正しい値にならない制約があるのでしょうか?

0
Posted by 名無し(ID:k+4ENqvGvA) 2018年06月23日(土) 23:51:54 返信

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Menu

スマートフォンの方は画面下部よりPC版に切り替えることをおすすめします

アクセス解析中

忍者アナライズ

GoogleAnalytics

編集にはIDが必要です