トップ «前の日記(2008-05-22 [木]) 最新 次の日記(2008-05-26 [月])» 編集

管理人の独り言(ほとんど月報状態)

総計 本日 昨日
2004|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|

2008-05-25 [日] 完成

_ この前から

やってたROMライタは、予想通り、ROMがタイムアウトしてただけみたい。回路を変更して高速化してやったら、きちんと書き込みできましたヽ(^。^)丿

17ビットシフトレジスタだったところを、4ビットラッチを5個っていう回路にしてみたら動くようになったんだけど、これ、74シリーズ使って組んでたら、一からやり直した方が絶対早かっただろうな。いやー、CPLD使っててホントによかった(^。^)

やっぱ、CPU使ったSPIって、結構処理重いんだな。この辺は専用ハードが欲しいところだ・・・。ん、そいや、今、仕事でやってる組み込み用の機械、CPUでSPI通信やってたような気がするな。ま、気にしないでおこう(^_^;)

_ 今回

選択したPICは、PIC16F648Aだったけど、開発にPICC LITEを使ったおかげで、4kワードあるプログラム領域が1kワードしか使えないんだよね。やってる最中にメモリが足りなくなるのを心配してたけど、最終的には、

Memory Summary:
    Program space        used   25Dh (   605) of   400h words   ( 59.1%)
    Data space           used    A5h (   165) of    B0h bytes   ( 93.8%)
    EEPROM space         used     0h (     0) of    80h bytes   (  0.0%)
    Configuration bits   used     1h (     1) of     1h word    (100.0%)
    ID Location space    used     0h (     0) of     4h bytes   (  0.0%)

こんな感じで、えらく余裕ぽいですな。ま、データ領域がパンパンなんで、これ以上の拡張はPICC LITEじゃちょいと難しいかもね。

でも、ほとんど使いそうもないPICCに$1000も出す気にならんしな。

_

ROMライタができたけど、何に使おう。実用的なものを作るっていうのは間違ってないけど、焼いたROMを活用するところがないような気がするorz

お名前:
E-mail:
コメント: