Bubble, bubble, toil and cuddle !!!

February 28, 2021
XML
カテゴリ: 作りモノ
今日は晴れ。

Raspberry Pi Pico で NTSC モニタに文字を表示したい、っちゅうことで、色々やってみました。一応、画面に表示されるようにはなったのですが、表示してる途中でフォントが崩れる、とか表示位置が右に寄ってる、とか色んな問題が残っています。(^^;

NTSC信号のことをよく知らないのですが、 Arduino ビデオ信号/テレビ画面に出力 を参考に試してみました。

このページを参考に、Raspberry Pi Pico から RCAジャックへの配線は、

GPIO14 (19番ピン)~330Ωの抵抗~RCAジャックの真ん中のピン
GPIO15 (20番ピン)~1kΩの抵抗~RCAジャックの真ん中のピン
GND(23番ピン)~RCAジャックのGNDのピン

としました。

これらのピンへの信号出力は遅延があってはいけないようなので、 gpio_put_masked() 関数を使ってマスクされたピンに'H'/'L'を同時に出力するようにしました。例えば、

gpio_put_masked((1<< 14) | (1<&lt15), (1<&lt14) | (1<&lt15));

とすれば、GPIO14とGPIO15の両方に同時に'H'を出力することができます。

test_ntsc というプロジェクトです。ここで使わせてもらったフォントは、 dhepper /
font8x8
にある font8x8_basic.h で、ASCIIコードの128番目までのフォントが入ってます。

VRAMに書かれたデータをNTSCモニタに表示するのが基本動作です。VSYNCの期間にごちゃごちゃすると、動きも付けられるので、デモを入れてあります。このような作り方だと汎用性がなくて使いにくいと思うのですが、とりあえず今の私のレベルではこの辺までです。(^^;; NTSC信号のことをちゃんと勉強しなければ...

フォント表示が汚いけどメッセージは表示できた
フォント表示が汚いけどメッセージは表示できた

表示中にフォントが崩れるのはナゼ?? orz


まだまだ改良、というか根本的に理解して作り直した方がいいかも。(^^;;
--- 17:45 ---





お気に入りの記事を「いいね!」で応援しよう

Last updated  February 28, 2021 05:45:08 PM
コメント(0) | コメントを書く
[作りモノ] カテゴリの最新記事


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

PR

Keyword Search

▼キーワード検索

Category

Favorite Blog

まだ登録されていません

Comments

sorriman @ Re:HP ProDesk 400 G4 DM をセットアップした(01/13) 情報ありがとうございます。 また自宅を2…
Wi-Fiアンテナは多分入ってると思います。@ Re:HP ProDesk 400 G4 DM をセットアップした(01/13) 始めまして。 この機種はまだお使いでしょ…
通りすがりの者です@ Re:LIFEBOOK U939/B に WANカードを載せた(01/21) 私のLIFEBOOKではnanoSIMを装着後に再起動…
aki@ Re:秋葉原に寄った(01/14) この様な書込大変失礼致します。日本も当…
BOOSAN@ Re:SPY x FAMILY CODE:White を観た(01/08) 私は明日、PERFECT DAYS観ます。ビム・ベ…

© Rakuten Group, Inc.
X
Design a Mobile Website
スマートフォン版を閲覧 | PC版を閲覧
Share by: