800×480の液晶コントローラ無しの液晶を使う 初期化

aitendo - AT070TN83V.1、液晶コントローラ無しの液晶を使ってみる。

SSD1963と液晶の初期化です。

とりあえず下記のコードになります。

#define SSD1963_Command(Value) _LCD_RS = 0; \ _LCD_WR = 0; \ _LCD_BUSS = (Value); \ Nop(); Nop(); Nop(); Nop(); Nop(); \ Nop(); Nop(); Nop(); Nop(); Nop(); \ _LCD_WR = 1; \ _LCD_RS = 1#define SSD1963_Parameter(Value) _LCD_WR = 0; \ _LCD_BUSS = (Value); ...

記事を読む   800×480の液晶コントローラ無しの液晶を使う 初期化

800×480の液晶コントローラ無しの液晶を使う(CB-SSD1963)

aitendo - AT070TN83V.1、液晶コントローラ無しの液晶を使ってみる。

結局液晶コントローラを買いました。「CB-SSD1963」というものです。16bit、8bitバスで使えます。

SSD1963というコントローラを使用しています。ですが「CB-SSD1963」の使い方が全く分かりません。

データシートですが、8080 mode? 6800 mode?このモードにする方法が分かりません。結局回路図とSSD1963のICのデータシートを見てわかりました。modo pinをプルアップしています。8080モード固定製品です。

そして私が書いた回路図には繋がっていないpinがあります。これは左のコネクタから右のコネクタへつながっ ...

記事を読む   800×480の液晶コントローラ無しの液晶を使う(CB-SSD1963)

800×480の液晶コントローラ無しの液晶を使う 完成物

aitendo - AT070TN83V.1、液晶コントローラ無しの液晶を使ってみる。

800×480の液晶コントローラ無し液晶「AT070TN83V.1」をaitendoで買いました。

今回はこの液晶の話ですが、基本的にどの液晶コントローラ無し液晶でも使える方法です。

最初はdsPICでコントロールしようかと思いましたが、V -sync、H-Syncのクロックに対応するのはさすがに無理でした。(追加:フォーラムでdsPICでやろうと(出来てるのか?)しているのを見かけました。ですが、フレームバッファはどうするのでしょう。私の頭では全然無理です。)

というわけで、「コントローラ無しを使う」という話で、結局液晶コントローラを買って ...

記事を読む   800×480の液晶コントローラ無しの液晶を使う 完成物

PIC32MX470F512LのSDカードサンプルコードがない件について

PIC32

PIC32MX470F512L-I/PFを買いました。

プロジェクトを作る際にC32は選べなかったのでXC32を使うことになりました。

SDカードのプログラムサンプルは 「Microchip Libraries for Applications」がそれなのですが、PIC32はTCP-IPしかサポートしていません。過去のMLAを使えと書いてあります。C32用のコードであって、XC32では使えません。

要するに、サンプルコードが無いので、SDカードのプログラムは自作しかありません。(前に書いた通りHarmonyはバグ祭りなので使い物になりません)

記事を読む   PIC32MX470F512LのSDカードサンプルコードがない件について

PIC32用 Harmony がバグ祭りについて

PIC32

harmony Ver2.0bを使ってみました。べータまでできているので、いまさらVer1.xx系を試してみる気はおきません。

xc32-gcc.exe: error: ../../../../framework/driver/sdcard/src/dynamic/drv_sdcard.c: No such file or directory

初めてのコード生成で「No such file or directory」が出まくりです。使い物になりません。ネットワークドライブを使っているせいでしょうか?

nbproject/Makefile-default ...

記事を読む   PIC32用 Harmony がバグ祭りについて

PIC32MZを買う

PIC32

RSオンラインから海外在庫ですがPIC32MZを発注しました。

そうすると、メールで下記の返事がきました。

納期を確認しておりましたが、イギリスより輸出ができない商品であることが判明いたしました。誠に勝手ながらキャンセルさせていただきます。123納期を確認しておりましたが、イギリスより輸出ができない商品であることが判明いたしました。誠に勝手ながらキャンセルさせていただきます。

という返事がきました。はて。ということで違う型番のを聞いてみました。

お問い合わせいただいた商品について、下記ご案内致します。①PIC32MZ2048ECG100-I/PF:RS品番79 ...

記事を読む   PIC32MZを買う

PIC32キャッシュ設定が全く分からない件について

PIC32

PIC32MX470F512L-I/PFを買いました。(USBをサポートしていますが、120MHzで動作させるとUSBのクロックがおかしくなるので、USB無し版を買えばよかったです)

今までは秋月で買ったPIC32MX2xxxシリーズを使っていました。

過去のXC32では一応plib.hがあったのですがコンパイルすると「そのうち無くなるよ」というエラーが出てコンパイルできません。色々#defineしてやっと使えますが、あやしいのでC32を未だに使っていました。最新のXC32にはもうありません。

そしてこれのプロジェクトを作るときXC32しか選択できませ ...

記事を読む   PIC32キャッシュ設定が全く分からない件について

X68k用 USBマウス変換器 完成

X68k用 USBマウス変換器

新バージョンを作りました。

HEXファイルはDownloadページにあります。

使用しているPICは32kbyteのFlashがあるPIC32MX032を使っていますが、、フリーライセンスのコンパイラでは収まり切れません。
この記事を書いた当初では、これを使っていたのですが、最近秋月で128kと64kが増えていました。
このHEXファイルは期間限定でフルに最適化がで使えるコンパイラを使用しているため、今後修正があった場合確実に入りきりません。64kのPIC32を使ってください。

また、この回路はUSBキーボード変換器を経由して使っている ...

記事を読む   X68k用 USBマウス変換器 完成

PC98用 USBキーボード変換器 完成

PC98用 USBキーボード変換器

HEXファイルはDownloadページにあります。

使用しているPICは32kbyteのFlashがあるPIC32MX032を使っていますが、、フリーライセンスのコンパイラでは収まり切れません。
この記事を書いた当初では、これを使っていたのですが、最近秋月で128kと64kが増えていました。
このHEXファイルは期間限定でフルに最適化がで使えるコンパイラを使用しているため、今後修正があった場合確実に入りきりません。64kのPIC32を使ってください。

PC98用 USBキーボード変換器では、フルpin(8pin)のが必要ですが、それは梅沢電機無線で ...

記事を読む   PC98用 USBキーボード変換器 完成

Raspberry Pi でシリアルポートを使ってみる。

Raspberry Pi 2

OSなどソフトウェアを全て最新にします。

sudo apt-get updatesudo apt-get upgradesudo apt-get dist-upgradesudo rpi-update1234567sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade sudo rpi-update

以下のコマンドで、シリアルポートを有効にします。有効にする項目があります。

sudo raspi-config1sudo raspi-config

このままだと、シ ...

記事を読む   Raspberry Pi でシリアルポートを使ってみる。

PAGE TOP
Top