- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- Permalink
- 印刷
- 不適切なコンテンツを報告
リセット中、およびリセット解除時のピン状態について、記載されている資料はありますでしょうか。
PDRレジスタは初期値が不定となっていますが、これがリセット中も解除直後も適用される、という認識で正しいでしょうか。
対象デバイス(知りたいデバイス)はCY90F481と488です。90480シリーズと485シリーズで異なる場合はそれもご指摘ください。
よろしくお願いします。
解決済! 解決策の投稿を見る。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- Permalink
- 印刷
- 不適切なコンテンツを報告
TeMa_2997106さん、
本件、対応が遅くなり大変申し訳ございません。
まず、
> PDRレジスタは初期値が不定となっていますが、これがリセット中も解除直後も適用される、という認識で正しいでしょうか。
についてですが、認識に間違いはございません。
次に
> 対象デバイス(知りたいデバイス)はCY90F481と488です。90480シリーズと485シリーズで異なる場合はそれもご指摘ください。
ですが、PDR7 レジスタは90485 シリーズのみ初期値は"11xxxxxxB " になります。(P76、P77が”1”となる)
これはMB90480/485 Series ハードウェアマニュアルの8.2.1 ポートデータレジスタ(PDR0 ~PDRA)に記載がございます。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- Permalink
- 印刷
- 不適切なコンテンツを報告
I think the Hardware Manual for your MCU variant is the place to look for.
The reset value is usually specified at the description of the specific register. Here an example from the MB90895 Hardware Manual :
For some reason, this MCU (MB90895) does not initialize the PDR registers either.
This should have no effect at startup, because the related DDR register is cleared, and the pin is initialized as input.
You only need to initialize PDR before setting DDR to output in your application to avoid undesired effects.
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- Permalink
- 印刷
- 不適切なコンテンツを報告
本件、おわかりになる方どなたかご対応いただけませんでしょうか。
よろしくお願い致します。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- Permalink
- 印刷
- 不適切なコンテンツを報告
本件、サポートお願いします。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- Permalink
- 印刷
- 不適切なコンテンツを報告
TeMa_2997106さん、
本件、対応が遅くなり大変申し訳ございません。
まず、
> PDRレジスタは初期値が不定となっていますが、これがリセット中も解除直後も適用される、という認識で正しいでしょうか。
についてですが、認識に間違いはございません。
次に
> 対象デバイス(知りたいデバイス)はCY90F481と488です。90480シリーズと485シリーズで異なる場合はそれもご指摘ください。
ですが、PDR7 レジスタは90485 シリーズのみ初期値は"11xxxxxxB " になります。(P76、P77が”1”となる)
これはMB90480/485 Series ハードウェアマニュアルの8.2.1 ポートデータレジスタ(PDR0 ~PDRA)に記載がございます。