2008年07月16日
78K0 トラ技BIOS
ここで書いたトラ技の基板。なぜかさらに進んだ。
ちゃんと開発ツールをインストール。でも、PIC と違って開発ツールは原則有料だ。今回はトラ技の記事のおかげで一応無料で使えるだけだ。しかも、今のところまだ 78K0 の石は秋月や千石とかでちょっと買ってくるわけにはいかず、NEC の代理店に問い合わせて・・・mmmm 勿論値段は知らない。
というわけで、まだまだ PIC の気軽さには遠く及ばないのだが、あとは NEC さんのやる気次第だな。大企業だけ相手の殿様商売ならはじめから bye bye だが・・・
---
ツールをインストールしてサンプルプログラムをコンパイル。。。したらエラーが。
得意のパターンだな。 (´▽`)
でも何と今回は、自分だけじゃなかった!こういう珍しいこともあるもんだ。Google検索が速かったみたい。内容は次のとおり。
トラ技78Kマイコンのコンパイルエラー
FAQ001:p.143のサンプル・プログラムのコンパイルで発生するエラーについて
このように、著者様ご自身のブログにも、CQのサイトにも早速訂正記事が。こういうところはさすがネット社会だな。やはり 2.5次元?の速度の速さは実にすばらしい。全く同じ症状だったので、直したらちゃんと動きました。(・∀・) ありがたいことですね〜。
---
で、トラ技の記事やサンプルには3つプログラムが載ってるのだが、3つ目はスイッチの配線が必要になるとのこと。でもそのままじゃつまんないので(っていうより配線めんどっちいので
(´ω`))ほんの少しだけいぢってみた。
これがいじったあとのプログラム。プルアップ抵抗とかスイッチの配線が面倒なので、せっかく内蔵プルアップ機能があるというのでそれを使ってみた。
で、これが実行結果。
これだけだとよくわかんないけど、jmp f000 で BIOS からユーザー領域へジャンプ。そして「P12をGNDにショートしてくらはい」のところで待ってるので、そこで、手でP12 端子をGNDにショートしてやると、その瞬間に ━(゚∀゚)━!!!!! が出て実行終了となるという。
つまり、ハードの配線追加は一切なし。試しに P12 のピンを手で触ってみても全然変わらなかったから、たぶん内蔵プルアップはまともに働いているっぽい。で、GND へショートのところは、単にテスター棒(アナログの)を当てただけで反応した。
220 Ω の抵抗でやっても反応。なので、多分ちゃんと動いているのだろうと思われます。
ちゃんと開発ツールをインストール。でも、PIC と違って開発ツールは原則有料だ。今回はトラ技の記事のおかげで一応無料で使えるだけだ。しかも、今のところまだ 78K0 の石は秋月や千石とかでちょっと買ってくるわけにはいかず、NEC の代理店に問い合わせて・・・mmmm 勿論値段は知らない。

というわけで、まだまだ PIC の気軽さには遠く及ばないのだが、あとは NEC さんのやる気次第だな。大企業だけ相手の殿様商売ならはじめから bye bye だが・・・
---
ツールをインストールしてサンプルプログラムをコンパイル。。。したらエラーが。
得意のパターンだな。 (´▽`)
でも何と今回は、自分だけじゃなかった!こういう珍しいこともあるもんだ。Google検索が速かったみたい。内容は次のとおり。
トラ技78Kマイコンのコンパイルエラー
FAQ001:p.143のサンプル・プログラムのコンパイルで発生するエラーについて
このように、著者様ご自身のブログにも、CQのサイトにも早速訂正記事が。こういうところはさすがネット社会だな。やはり 2.5次元?の速度の速さは実にすばらしい。全く同じ症状だったので、直したらちゃんと動きました。(・∀・) ありがたいことですね〜。
---
で、トラ技の記事やサンプルには3つプログラムが載ってるのだが、3つ目はスイッチの配線が必要になるとのこと。でもそのままじゃつまんないので(っていうより配線めんどっちいので
(´ω`))ほんの少しだけいぢってみた。
これがいじったあとのプログラム。プルアップ抵抗とかスイッチの配線が面倒なので、せっかく内蔵プルアップ機能があるというのでそれを使ってみた。
で、これが実行結果。これだけだとよくわかんないけど、jmp f000 で BIOS からユーザー領域へジャンプ。そして「P12をGNDにショートしてくらはい」のところで待ってるので、そこで、手でP12 端子をGNDにショートしてやると、その瞬間に ━(゚∀゚)━!!!!! が出て実行終了となるという。
つまり、ハードの配線追加は一切なし。試しに P12 のピンを手で触ってみても全然変わらなかったから、たぶん内蔵プルアップはまともに働いているっぽい。で、GND へショートのところは、単にテスター棒(アナログの)を当てただけで反応した。
220 Ω の抵抗でやっても反応。なので、多分ちゃんと動いているのだろうと思われます。











上原ひろみ






