FC2ブログ

迷走の果て・Tiny Objects

迷走する日々の覚え書きです。自分で分かってることは省略してますので、念のため。

Pull Up / はまりどころ

GPIOについての覚え書き
psocpullup070213_2Open Drain

psocpullup070213_1PSoCのPull Upは上記のOpen Drainにプルアップ抵抗が付いたもの。
リセットがかかるとポートはすべて0になる、すなわちこのトランジスタはオンしている。
入力として使うにはこのトランジスタをオフ、すなわち1を出力しておく必要がある。
何らかのビット操作をしてうっかり0を出力してしまうとトランジスタがオンするのでスイッチが押されたままと同じになってしまう。
以前これで悩まされた。PSoCのはまりどころの一つ。
いわゆる「pullupが外れる」というのはこれが原因である。
High-Zにして外部にプルアップ抵抗つければこういうトラブルはないけど、せっかく内部にあるんだから使いたくなるよね。

関連記事
スポンサーサイト

コメント

Open Drain Lowで外部の装置を制御しようと思い行いましたがどうもうまく行きません。外部の入力はフォトカプラーやLEDです。フォトカプラーは抵抗を24Vに接続しアノード側に入れカソードをPSOCで駆動させます。PSOCのOpen Drainの耐圧は5Vなのでしょうか。普通Open Drainとなれば電流の引き込み(反対もあります)で相手が12Vや24Vでもインターフェイス可能なのです。

PSoCのは普通Open Drainとはちがうと思います。
耐圧はおそらく5Vかと・・。
フォトカプラーに24Vも必要ないと思うのですが・・。

PRT2DM2/PRT2DM1/PRT2DM0の関係

こんにちは、突然の質問すみません。
PORT-2の内部抵抗をプルアップしPORT-2を読み出すモード設定
のPRT2DM2/PRT2DM1/PRT2DM0の値はどうすればよいのでしょうか?。PORTのビットに対するモード設定はPRT2DM2/PRT2DM1/PRT2DM0と関係あるのでしょうか?。はじめてのPSoCマイコンを読みましたが理解できませんでした。宜しくお願いします。

コメントの投稿

管理者にだけ表示を許可する

トラックバック

この記事へのトラックバックURL
https://edycube.blog.fc2.com/tb.php/329-f529821a

 | HOME | 

文字サイズの変更

プロフィール

edy

最新記事一覧(サムネイル画像付き)

obniz(6)obnizがマイナーアップデートされるらしい。 2018/08/02
obniz(5)電源ラインのリプル・LM35・LED 2018/07/29
obniz(4) obnizをブレッドボードに載せる・ブロックプログラミングでLM35を使ってみる 2018/07/21
obniz(3) ブロックプログラミング 2018/07/15
obniz(2) obniz ID とアクセストークン発行について 2018/07/14
obniz 2018/07/13
メイカーズバザール大阪 2018/07/10
AliExpressでお買い物:PogoPin 2018/07/08
ダイソー ペンダントライト・Arduino Pro Miniを組み込む 2018/06/24
ダイソー ペンダントライト・Arduino Pro Miniを組み込む(予定) 2018/06/17

全記事表示リンク

全ての記事を表示する

リンク

このブログをリンクに追加する

月別アーカイブ

08  07  06  05  04  03  02  01  12  11  10  09  08  07  06  05  04  03  02  01  12  11  10  09  08  07  06  05  04  03  02  01  12  11  10  09  08  07  06  05  04  03  02  01  12  11  10  09  08  07  06  05  04  03  02  12  11  10  09  07  05  04  03  04  03  01  12  11  10  08  07  06  05  03  02  01  12  11  10  09  08  07  06  05  04  03  02  01  12  11  10  09  08  07  06  05  04  02  01  12  10  09  08  07  06  05  04  03  02  01  12  11  10  09  08  07  06  05  03  02  01  12  11  10  09  08  07  06  05  04  03  02  01  12  10  09  08  07  06  05  04  03  02  01 

カテゴリ

プログラミング (0)
freescale (1)
AVR (3)
テルミン (16)
緊急警報放送 (3)
78K (1)
PSoC (295)
地上デジタル放送 (2)
電子工作 (456)
HX711 (2)
ACS712 (6)
DDS (3)
数学 (6)
パソコン (12)
PLC (14)
未分類 (40)
ブログ関係 (20)
スカイプ (37)
ロボット (1)
LTSpice (8)
OCXO (0)
arduino (33)
maxima (1)
フランクリン発振回路 (3)
GPS (3)
DTMF (1)
Linux (1)
KOMAINO (7)
Android (1)
obniz (6)

タグリスト

最近のコメント

最近のトラックバック

メールフォーム

名前:
メール:
件名:
本文:

検索フォーム

アクセス

RSSリンクの表示

ブログリンク

FC2Ad

まとめ

Template by たけやん