IchigoJam
IchigoJamはLPC1114FN28を搭載したワンボードコンピュータで、コンポジット入力のディスプレイとPS/2キーボードと電源(miniUSB)を接続すると BASICが走る。
電源ONでBASICが走るコンピュータ(マイコン)は、おじさんにはちょっと懐かしいが今時はワンチップだ。
方々で話題になっているが、持ち上げたり、けなしたり。
スラドにも「1500円でBASICが動くミニボードPC」スレがあって、その中に
スラド民も丸くなったな (スコア:0)
by Anonymous Coward on 2015年03月17日 17時40分 (#2779264)
オープンソースでもない製品に寛容ですね
なんて投稿があったりする。
簡単に作れそうだ。LPC1114FN28はトラ技2012年10月のオマケがあるので、ちょっと試してみることにした。
回路図を見ると、トラ技2012年11月のオマケ基板が使えそうである。
http://fukuno.jig.jp/img/ichigojam-circuit-ver07.png
シリアルもあるので、ディスプレイや、キーボードを用意しなくてもよさそうなので、ちょっと試すにはちょうど良い。
ファームはIchigoJamのページの、下のほうにあるリンク(IchigoJam ver 0.9.7)からダウンロードできる。
zipの中には X'talを使う/使わない、キーボードがUS/日本語の 4種類のファームが含まれている。
ネットでは、ファームのアップデートはFlashMagicを使った例が紹介されているがOpenOCDとVarsaloon化したSTM8Sを使ってファームを書いてみた。
C:\OpenOCD\OpenOCD-0.9.0>openocd.exe -s ./tcl -s ./Image -f interface/vsllink_swd.cfg |
チェックサム・エラーが出るけど気にしない。^^)
ターミナルの設定を
- 通信速度 :115200 bps
- 改行コード :送信:CR+LF 受信:LF
- ローカルエコー :あり
- 行送信遅延 :1000ms(プログラムをコピペするなら)
に設定する。
シリアルにターミナルを繋いで電源を入れるとオープニングメッセージが表示されるので、お約束の九九の表を表示してみる。
IchigoJam 0.9.7 by @taisukef |
小文字で書くと大文字に変換されると思ったら変換されない。中間コード使ってないのかな? それにしても、小文字でBASICを書くと違和感があるなあ。
このBASICはFOR/NEXTがない。(これは後ほど)
- IchigoJam(2015/03/30)
- IchigoJam BASICのFOR/NEXT(2015/04/05)
- IchigoJam BASICのFOR/NEXT(2)(2015/04/07)
- IchigoJam(2) -IchigoJamそっくりさんを作る-(2015/05/17)
- IchigoJam(3) -超小型ARMマイコン基板-(2015/05/21)
- IchigoJam(4) -モリダンプ・プログラム-(2015/06/01)
- IchigoJam(5) -HDSP0670を使った4digit clock-(2015/09/24)
- IchigoJam(6) <4桁時計ダイナミック表示>(2015/10/13)
- IchigoJam(5) -HDSP0670を使った4digit clock-(2015/09/24)
- IchigoJam(6) <4桁時計ダイナミック表示>(2015/10/13)
- IchigoJam(7) <OUT8~OUT11使用 4桁時計ダイナミック表示>(2015/10/19)
- IchigoJam,(8) <8x8LED>
- IchigoJam(9) <8x8LEDで8Qeen問題>(2015/11/10)
- IchigoJam(10) <8x8LEDを光センサーにする>(2015/11/17)
- IchigoJam(10) <LED&KEY>(2018/04/08)
- IchigoJam(11) <LED&KEYを機械語で>(2018/04/15)
« 子育て支援に必要なのは「男性」のサポート | トップページ | 中野四季の森公園 桜(2015) »
「CPUボード」カテゴリの記事
- 久々の物欲(2022.05.21)
- stcgal <質問に答える>(2021.02.21)
- micro:bitで跳び上がると表示する名札 <ウケ狙い>(2020.11.18)
- micro:bit <BLEが乗った低価格マイコンボード>(2020.09.15)
- Google日本語モールス入力(2020.05.01)
「IchigoJam」カテゴリの記事
- IchigoJam(11) <LED&KEYを機械語で>(2018.04.15)
- IchigoJam(10) <LED&KEY>(2018.04.08)
- IchigoJam(10) <8x8LEDを光センサーにする>(2015.11.17)
- IchigoJam(9) <8x8LEDで8Qeen問題>(2015.11.10)
- IchigoJam(8) <8x8LED>(2015.11.04)
「プログラミング」カテゴリの記事
- GMC-4で動く3連ナイトライダー(2022.12.30)
- プログラミング言語ランキング(2022.11.19)
- AWSでサービス構築(2022.05.29)
- Excelの配列式(2022.01.06)
- ローコード・プログラミング(2021.11.07)
コメント