Quantcast
Channel: robo8080のブログ
Viewing all articles
Browse latest Browse all 2618

「Adafruit 2.8インチ TFTタッチシールド v2」 をmbedで動かしてみた。

$
0
0

Arduino用2.8インチTFTタッチシールド入手したので、mbedと組み合わせてみた。

  

 

まず、ここの「TFT_Test_ILI9341」と、FRDM-K64Fの組み合わせで試したがNGだった。残念。

TFT_Test_ILI9341 - a mercurial repository | mbed

 

 

mbed FRDM-K64Fとの組み合わせでうごいた!

「TFT_Test_ILI9341」の、”SPI_TFT_ILI9341.lib”を最新にアップデートする必要があった。

FRDM-K64F用のピンの割り当てはこんな感じ。

//SPI_TFT_ILI9341 TFT(p5, p6, p7, p8, p9, p10,"TFT"); // mosi, miso, sclk, cs, reset, dc
SPI_TFT_ILI9341 TFT(D11, D12, D13, D10, D2, D9,"TFT"); // mosi, miso, sclk, cs, reset, dc

このライブラリではリセット用のピンを使用するが、このシールドにはリセット入力は無いので適当に未使用ピンに割り当てた。

残念ながら、タッチパネルはmbed用ライブラリが無いようなので試せていない。

  

 

micro SD上の画像表示もできた。

TFTタッチシールド上のmicro SDスロットではうまく読み込めなかったので、FRDM-K64Fのmicro SDスロットを使用した。

 

動画はこちら。

最後の画像表示はmicroSDから読み出しながら表示しているので遅い。

 

 

mbed Nucleo F401REでも動いた。

FRDM-K64Fで動かしたプログラムのPlatformを、Nucleo F401REに変更しただけ。

(Nucleo F401REにmicroSDスロットは無いので、そこは無効にしてある。)

 

  

 

次はTFTタッチシールドとカメラを組み合わせて何か作ってみたい。

mbed FRDM-K64FはRAMが多いので簡単な画像処理ならできるかな...

 

づづく... 

 


Viewing all articles
Browse latest Browse all 2618

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>