次はSTM32ボードを積極的に使ていきたい(7) - NTSCビデオ出力(2)
「次はSTM32ボードを積極的に使ていきたい(5)」でやったNTSCビデオ出力を改良しました。
水平同期パルス、垂直同期パルスをPWM出力を使って実装しました。
これで、利用する割り込み処理を少し減らせました。
画面は縦を192ドットから216ドットに広げました。
同期信号はPWM出力に変更したため、利用ピンをA1に変更しました。
このNTSCビデオ出力はライブラリ化して、GitHubの方に登録&公開しました。
・Arduino STM32用 NTSCビデオ出力ラブラリ
https://github.com/Tamakichi/ArduinoSTM32_TNTSC
ただし、このライブラリはフレームバッファ内のデータをただ表示するだけの機能しかありません。
別途描画処理を行う上位のライブラリが必要となります。
2017/03/03 追記
画面解像度を5パターン対応しました。
https://github.com/Tamakichi/ArduinoSTM32_TNTSC の公開版は
V2.2にバージョンアップしました。
別途描画処理を行う上位のライブラリが必要となります。
2017/03/03 追記
画面解像度を5パターン対応しました。
https://github.com/Tamakichi/ArduinoSTM32_TNTSC の公開版は
V2.2にバージョンアップしました。
添付のサンプルスケッチも差し換えました。
画面解像度を動的に変更します。
« 久しぶりのPICマイコン、ちょっとハマった | トップページ | Arduinoで使えるcursesライブラリ »
「arduino」カテゴリの記事
- Arduino IDE+Arduino STM32環境で指定と異なるgccが使われてしまう(2025.01.23)
- Zorin OSでArduino Uno互換機(CH340)が認識しない(2025.01.19)
- Arduino IDE 2.3.4でArduino STM32を利用する(2025.01.12)
- Arduino用 SKK日本語変換ライブラリの開発 その1(2024.12.28)
- NeoPixel(WS2812B)の制御 その5(2024.09.15)
「表示器制御関連」カテゴリの記事
- NeoPixel(WS2812B)の制御 その5(2024.09.15)
- Arduino用 美咲フォントライブラリを更新しました(2024.03.21)
- Raspberry Pi Pico(MicroPython)でLEDドットマトリックスを使ってみる(2024.03.14)
- Raspberry Pi Pico MicroPython用のマルチフォントライブラリ(2023.02.09)
- MicroPython(Raspberry Pi pico)で8x8ドットNeoPixcel文字表示(2023.02.08)
「ARM」カテゴリの記事
- Arduino IDE+Arduino STM32環境で指定と異なるgccが使われてしまう(2025.01.23)
- Arduino IDE 2.3.4でArduino STM32を利用する(2025.01.12)
- PocketGoで遊んでみる(1)(2020.03.24)
- Arduino用 MML文演奏ライブラリの作成 その1(2019.04.01)
- BluePillボードで4桁7セグLEDの制御(2019.03.21)
「STM32」カテゴリの記事
- Arduino IDE+Arduino STM32環境で指定と異なるgccが使われてしまう(2025.01.23)
- Arduino IDE 2.3.4でArduino STM32を利用する(2025.01.12)
- 「Arduino STM32 リファレンス 日本語版」が2万アクセス突破!(2021.03.26)
- SPI接続フラッシュメモリモジュールを入手しました(2020.05.13)
- Arduino STM32でキャラクタ液晶ディスプレイを使う(2019.06.01)
コメント