マイコン(CPU、MPU)に関する総合スレッドです。
8051、x86、68k、MIPS、i960などなど…
マイコンについて分け隔てなく語りましょう。
ただし、専門のスレッドのあるマイコンに関しては、
専門性が強かったり、話が長引きそうなときは、
そちらのスレッドに移行するようにしましょう。
CPU/MPUをマイコンっていうのやめれ
あ、今思ったんだが。
8255とかZ80PIO、TMS9918とか、
マイコン周辺ICの話題も
とりあえずはここで受け止めて欲しいと思いました。
他のスレで長々と語るのも微妙な石だしね。
それで盛り上がってきたらスレ立て、と。
どうでしょう?
>>6 細かいこと言うなよ。議論の過程で何を語るか区別できればそれでいいだろ。
まあ、マイクロコントローラとマイクロコンピュータとCPU/MPUは区別しなきゃな。
ネタで質問するか。
8255ってモード0でしか使ったことないんだけど、モード1はいいとして
モード2の面白い使いかたって何かありますか?
マルチプロセッサでのデータ受け渡しぐらいしか思い付かなくて。
>>1 AVRスレの52です。おつかれさまです。
sdccの方は、気が向いたら、そちらのMLなどで、
聞いてみます。
EZ-USBの方は、とりあえず、small modelで間に合わせました。
(´-`).。oO(あ、マイコンのスレがまた立った。
なんか、もっとマイナーなマイコンの情報が出ると面白いのに
三洋?が昔作ってたやつとかNECが作ってるやつとかTIが作ってるのとか)
>>14 78KのPIC/AVRと比較しての優位点ってなんかある?
・PIC/AVRほど語り尽くされていないから面白みがある
・PICのような変態アーキテクチャではないから気分的に楽
・レジスタ構成が懐かしい〜A/B/C/D/E/H/L・・・あれ?
・ドライバコンフィギュレータ(Applilet:Applilet EZとは別物)が
初期化やらライブラリのソースコードを自動生成してくれるのが便利
・外部発振器不要
・全品種にA/Dコンバータ内蔵
・NEC純正Cコンパイラ無料
・LEDやスイッチ、ボリュームなどを付けたイメージで
動作シミュレーションできるシミュレータ(無償)
http://www.necel.com/micro/product/sc/lowpin/
17 :
15:05/02/18 17:34:42 ID:K0GntvF8
>>16 サンキュ。大体のことはAVRで出来そうだな…
最近AVR使い出してなかなか(・∀・)イイ!!と思っている俺はあまり旨みは出にくいか
以前バイトで78K0Sを使っていたけどシミュレータが高機能(バグ少ない?)と言うことくらいかなぁ…重いけど…
AVRの難点は出来の悪いシミュレータ…orz
USB付きが簡単に手に入るんならEZ-USB替わりに使うのもありか。HSは無いみたいだけど
英語ドキュメントで泣いたことあるんで…orz
78K0はアーキテクチャが古くさい。命令の直交性が悪い。
しかも、78K0Sではレジスタバンクや一部命令が抜かれている。
アセンブラでやると気が狂う。
古くさいもなにも、1980年代生まれだろ?78Kって。
昔ながらのAレジスタベースで動く8080系なCPUの遠い親戚だと
思えばそんなもんかというところで、別段難しいところもない。
>>19 同じ78KでもCPUのシリーズによって、命令があったり無かったりオブジェクトまで変ったりぐちゃぐちゃらしい。
まぁ、Cで書けってことだが。
フラッシュROMに不安があるとよく言われるけれど、そこら辺はどーよ?
x86系や68Kでもシリーズによって命令の有無はあるしな。
そのあたりはどんなCPU使ってもだいたいあてはまる。
確かに今はCで書くのが普通になってるからどうでもいいことだが。
78K0SとかEZ-USBとかAVRとか普通にアセンブラで書いている俺は古い人ですか…orz
>>22 普段からバリバリに使ってる人なら、そういうのもありなんじゃない?
俺みたいに、たまにしか使わなくて、使うときは、それこそ、
ゼロからやり直しながら、なんて事になると、Cじゃなきゃ、やる気でない。
8ビットなら8051がかなり良く使われているよね(EZ-USBも8051だし)
8051ならSDCCもあるし。
そこのリンク先でも8051と書いていないけど飛んでいって見たら
8051だというのもあるでしょ?
マイコンといったら8051。
インテルが各社にライセンスしたことから今日の8ビットMCU市場を席巻した。
なぜか日本ではマイナーだけどね。
8051のAVR、PIC、H8とかとの優位性って?
>>28 宇宙空間でも使える(CMOS版だけど)。
高電源電圧(大消費電力)、低速、低集積度。
32 :
774ワット発電中さん:05/03/12 17:46:49 ID:AjS2+kY1
職場で、もう使うこともないだろうからやるといわれてNECのV60ってCPUをもらったけど、
今となっては禄に資料も見つからない。
判ったのは32bitの汎用レジスタが32本ということと16MHz動作品ということだけ。
折角だからROMとRAMとシリアルポートくらいはつないで動作させてみたいのだけど。
ところでこのCPUの実力はメジャーなCPUと較べるとどの程度なんでしょう?
他にはシュリンクでないDIPの68000の8MHz品とかももらった。
68000は今でも現役だったんですね。
>>32 3.5MIPSだっけか。内部32bitだけどバスは16bitだから386SX相当?
簡単な浮動小数点演算機能を内蔵している分、上か…。
一応、インターフェイスの古い号(1987/6)に特集つうか製作例が載ってる…。
8086/286/386と一緒で、クロックIC&バス制御ICとの組で使うみたい。
34 :
774ワット発電中さん:05/03/12 19:55:44 ID:c0vfyeAV
Pentium3,Pentium4用のICEライクなデバッガでお勧めのもの
あったら教えてください。
開発言語はCです。(Watcomのコンパイラ)
8051って使いにくいぞー
そこそこ早いのは確かなんだけどなー
World-Wideでは既にデファクトスタンダードだけどな。
その前は6502だった頃もあったなー
機種の交代が激しいと、ツールがついてこなくて結局マイコンメーカが同時に提供する
アセンブラしか使えないという事態が結構多い。
やっぱ、こんな時代だからこそアセンブラなんでしょうか(´・ω・`)
一人で勉強するの、なんか自信ないなー。Cで楽しすぎた。
AVRユーザより。
アセンブラでも、しばらくチップ固有値のincludeファイルが
無かったりするし…。やっぱインテルHEXを直接書くのが最強 (w
ワードが8bit単位でないのは、なんかややこしい
>>39 6809をハンドアセンブルしてFM-7に打ち込んだ日々が懐かしい。
>>38 条件分岐以外はそんなに大変でも無いんだけどねえ
せめて構造化アセンブラみたいなのを提供してくれると嬉しいかも。
先着は堪忍してくれよ・・・。
発売日から二日遅れて書店に到着だよ・・・。
(´・ω・`)
つーか、もう1000名に達してるのな...
現時点では追加150名抽選か。
>>44 (´・ω・`) 知らんがな
真似もなにも、軽石って香具師のカキコを見た事ないのだが。
(他所のスレじゃ大分評判悪そうだがw)
で、78Kシリーズのスペックを見てみたが.....
やはり、PIC等の後塵を拝してるなぁ〜という感じ。
フリーの開発ツール(ソフト)提供は他のメーカーでも行って
いるし、LOW PIN シリーズのスケールクラス(PIC・AVR・PSoC)
で殴りこみをかけるなら、Flash以外に何かもう一つ欲しいところ。
(思うところがあるので、それはアンケートにでも書いとくか)
ただ、Z80・8086を触った事ある人には取っ付きやすい命令
コードを持ってるので、PICの変態的コードに拒否反応が出る方
にはいいかも。
あとは、数百円で作成できる簡易ライターの回路と、価格だな。
シミュレータまでちょっと弄ってみたけど、あの仮想ターゲットと
いうのは思ったより面白いし、重宝しそう。
アセンブラで書く気はないし、普通にCが使えて、スタックもあたりまえに
使えるマイコンというだけでもPICより遙かに良い。
(つか、かのオヤジの言によればPICはマイコンじゃないらしいが)
ところで、Z80・8086じゃなくて”8008・8080”だろ?
48 :
44:05/03/14 18:35:04 ID:aj7z+SDL
>>46 わからんようだからはっきり言うぞ。
お前の晒したアドレスは、トラ技の広告にしか書かれてないものだ。
「当社の広告をご覧になった方だけにこっそりプレゼント」というのがわからんのか。
軽石やお前のような考えなしのせいで、
>>43のようなド僻地に住んでるやつが損するだろが。
すでに1000名に達してしまったのでどうでもいいことかもしれんが。
キモである仮想シミュレータのことも気付かなかったようだが、浅はかな上に節穴かよ。
>>47 >ところで、Z80・8086じゃなくて”8008・8080”だろ?
確かに。 素で 8008・8080 が出てこなかった。
>>48 某ページで告知してたから同じ気がする。(ってこれが軽石?)
プレゼントには惹かれたけど、ファーストポイントも近いし、
評価用のボードでマイコンが取り外し出来ないし、
開発環境をパソコンにインストールしまくって
じゃま臭いからこれ以上増やしたくないしで今回は見送。
NECのマイコンは良さそうなんだけどね・・300円ぐらいで
あの性能なら他ので良いやという打算が。
インストラクション表と、レジスタマップを、小一時間も眺めれば
大抵のワンチップは使えるから、どうでもいいや
バラケ打ったらジャミばかりで釣りにならん。
NECのマイコンってPICとかAVRみたいに、全ピン、20mAくらいとれるんですかね?
H8/Tinyは大電流出力ピンのポートは限られているんですが。
PICじゃ、まともに割込も使えない(使ってはいけない)と、
シーケンサオヤジが言ってるし。
PICみたいなマイコンモドキと普通のマイコンを比べてはいけないだろ。
>>55 8ビットのポートが無いみたいなんですが、実際にそうなんですか?
ポート2 入出力4ビット
ポート3 入出力2ビット、入力専用1ビット
ポート4 入出力6ビット
ポート12 入出力3ビット
ポート13 出力専用1ビット
8ビットポートが必要な場面ってのはありえない気がするが。
>>59 「ありえない」と断言するほどでもないが、まぁ確かにそんなに要らないな。
秋月液晶は4+3で分割すりゃいいし、8ビットパラレルが必要なら、そもそもこのマイコンの出番ではないし。
NECのデータシートを見てもライターがどんな命令を下せば
書き込めるのとか載ってるのある?
DCKとDDATAっぽいから、パラレルで直に接続も考えられるけど
どんな信号送ればいいのかわからないとねぇ
開発環境が一括で手に入るのは便利だし、使いたいんだけど
ライターが高かったらAVRから乗り換える理由がないなぁ
データシートには書かないんじゃないかな。
別のマニュアルとして用意するつもりじゃない?
別にAVRで不満が無いならAVRにしておけば良いんでは?
>63
入手性のよさを考えると乗り換えたいよ、AVRはとほほだしなぁ
NECの直販がこれからもっと使えてくることを前提にしてるけど
AVRだとこんなのあるんだーでも手にはいらねーが多いし
価格帯を考えるとmegaと比べるかtinyと比べるかでおとくかんが違うし
でも、どっちと比べればいいんだ?
あとデータシートとか日本語だから新入生に教えたりするときに
参照しやすいね、マイコン入門なのにデータシートがフルで英語はつらすぎる
まあ、AVRは翻訳もあるけど
…ちゃんとデータシートよむかなぁ
COMETアーキテクチャのフラッシュマイコンがあれば全ての問題が解決するのかも。
>>64 AVRは結構秋葉原に近いと入手性が良いかも?
ライターはdigikeyのほうが安かったりするけど・・
megaでも少ないピン数ならtinyとあんまり変らない?
英語は簡単だし、入門もPICをちょっと触らせたらアセンブラでも良いかもね。
(´-`).。oO(新入生・・高専?)
>>66 大学のサークルです.
100円ライタ作ってだれかかきこみそふとつくらんかなぁ
学生だって、シャツ一枚に万札はたくのもいるというのに
どうして理系学生ってそこまで貧乏ったらしいんだ?
国からの研究予算が削られているんだ。研究生は自腹で揃えるしかない。
70 :
774ワット発電中さん:05/03/19 16:16:30 ID:6IeaYx5H
マイコンカーのスレはここですか?
PICを捨ててAVRという気持ちは良くわかる。
だがPROM容量のクラスが上まで用意されてるのを見ると
PSocマイコン、R8、H8のほうが良いように思う。
PIC18系はバグが多いから、たとえPROM容量があっても
恐くてとてもじゃないが使えない。
72 :
774ワット発電中さん:05/03/19 21:55:50 ID:a1inQdin
>73
つられてみてくれ
誰も釣られないな。どれどれ。
AVRではmega128(128KB)までは普通に入手できると思うが。(製品は256Kまであり)
それを越えるようなものではそもそもAVRの出番ではないような気がする。
PSoc,R8ってどこまであるの?
ROMよりRAMが欲しいんだが。
RAM4kbyte位のわんちっぷマイコンほすぃー
ROMは1k位でいいからさ。
バッファが取れんのよ。
#なぜにH8なんか ROMsize>>>RAMsizeなんだか。
#Tr数か。SRAMはでかいもんな…
>>74 H8には普通に4KB以上の奴あるんでないの?
AVRはSRAM4KB品はあります(mega64/128)
こういうのはでかくて値段高めだからだめってこと?
>ROMは1k位でいいからさ。
たしかに、そういうのがあってもいいのになと思うけど、
たぶんバッファが大量に必要な用途となるとお遊び以外では64KBとか
でかいサイズになって結局内蔵すると汎用性なくなるとかなのかも。
77 :
774ワット発電中さん:2005/03/30(水) 17:40:07 ID:2Cl635aI
当選キタ━━━━━━(゚∀゚)━━━━━━ !!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
スタータキット・プレゼントキャンペーン当選のご連絡
(NECエレクトロニクス株式会社)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
┏━━━━━━━━━━━━━━━━━━━━━━━┓
┃★お客様は本キャンペーンに見事当選されました★┃
┗━━━━━━━━━━━━━━━━━━━━━━━┛
江縫 詩様は、過日トランジスタ技術4月号(3月10日発売)の綴じ込み冊子
「8ビットマイコンの常識が変わる、今選ぶならAllFlash78Kシリーズ
に注目!」をお読みいただき、弊社アンケートにお答えいただきました。
皆様から多数のご応募をいただき、発売4日後には当初予定の先着1000名様に
達してしまい、急遽抽選で150名様へのプレゼント企画を追加致しました。
ご好評をいただき本当に嬉しく思っております。惜しくも落選された皆様の分まで
ぜひとも存分にご活用いただきたいと思います。
78 :
774ワット発電中さん:2005/03/30(水) 18:00:42 ID:A9h7m/F2
>>77 名前漏れてるぞ(藁
削除依頼出しておけ(藁
>>77 よし、ねたましいから、これからぐぐって、嫌がらせメールおくってやろ!!
ところで、何と読んだらいいの、江縫 詩様って?
4/1にメール送信したらNECは神になれたのに惜しいな。
電波新聞社のスレはここか
84 :
774ワット発電中さん:2005/04/12(火) 19:02:47 ID:zPIVWOvy
トラ技4月号のプレゼント到着したです。
基板、CD-ROM、チラシ、挨拶状?各一枚ですた。
あ。あと、mini-BのUSBコネクタも入ってますた
>>84 使い心地のレポヨロ( ´・ω・)ノ
上位製品が簡単に安く手に入るようになったら、
国産だし使ってみようかな・・。
>>86 シミュレータがやたら高機能。AVRStudioのシミュレータがで頭を抱えている現状からしたらアレは天国だ
純正資料が全て日本語
統合環境は糞。低機能な上に突然落ちる。適当なのを探してきた方が多分幸せになれるかも?
命令セットに関しては俺が使ったことあるマイコンが78K0S、i8051、AVRしかないので何とも言えず
複雑な事しなかったせいかもしれないけどアセンブラで書いてて特に不便に感じたことはなかった
といっても、始めてさわったマイコンという影響も大きいかも…
AVRのレジスタ沢山な状態に慣れた後にさわると頭を抱えそうな気も…
というか、速度的なメリットは無いに等しいような…
一年ほど前の話なので現在は変わっていたらスマン
なぜか知らんが、78K0Sの命令セットというのはアセンブラプログラミングしてると
無性にムカついてくる。
とくに78K0を使った後に78K0Sをやったときのムカつき具合が大きい(w
それは8080から8008に乗り換えるようなものだから仕方がない。
91 :
H8初心者:2005/04/19(火) 15:03:06 ID:zyVFkBa3
PICマイコンと比較したH8シリーズの特徴(メリット,デメリット,ハードウェア,
ソフトウェア,アーキテクチャ,開発環境等)はどのようなかんじでしょうか?
>>91 H8:全ピンが大電流ポートじゃない。
DIP品が無い(に等しい)
単ピンが高い。
いいところ:日本製
マイコンじゃないですが、ACTELのフラッシュ、アンチフューズのProASICPLUS
ってどうなんでしょうか?
94 :
774ワット発電中さん:2005/04/28(木) 21:09:56 ID:S3VvOWwS
マイコンのコントローラ的活用例をあげよといったら何が出てきます?
(メカトロニクス的)で多機能があるか。
マイコンのコントローラ的でない活用例を挙げろといったら何が出てきます?
ホワイトノイズ音源。
MSP430F1232なんだけどもUSARTの送信が文字化け
します。デバッガーで1文字づつ送信ならうまく行くのですが...
送信割込みがうまく行っていない感じがしますがどうでしょう?
送信バッファーへ1文字書いたとき
U0IE |= UTXIE0;
送信割込みが、かかったけれどバッファーに送信文字が無いとき
U0IE &= ~UTXIE0;
U0IFG |= UTXIFG0;
送信割込みが、かかってバッファーに送信文字があるとき
U0IFG |= UTXIFG0;
help me !
98 :
97:2005/04/29(金) 17:22:49 ID:jtL8R1Ol
英語版のデータシートみたら解決した。
おさわがせしました。ごめん
99 :
774ワット発電中さん:2005/04/29(金) 20:43:46 ID:+xu2YvcS
>98
何をどう間違えていたのか、何を勘違いしていたのか、とか書き残しておくと少しでも他の人の役に立つのでは。
100 :
97:2005/04/29(金) 20:59:08 ID:jtL8R1Ol
>>99 日本語版での“割込みを保留する(しない)”てのに、まどわされたんだな
>送信割込みが、かかってバッファーに送信文字があるとき
> U0IFG |= UTXIFG0; <---- これが不要だった
ポートにデータを書き込むだけで良かったんだよ
って、MSP430は、マイナーなんだろうか?
またまたMSP430について
WDTCTLのWDTHOLDビットは、一度セットすると
次にリセットしてもタイマー動作しなのでしょうか?
ウォッチドッグタイマーをインターバル割込みに使用
していますが、LPM3モードの時に消費電力を
下げたいので止めてしまうと次に上記ビットをリセットしても
インターバル割込みが掛からなくなってしまうのです。
102 :
774ワット発電中さん:2005/05/20(金) 12:04:44 ID:WuNA0c9n
連投ごめんage
103 :
774ワット発電中さん:2005/05/20(金) 18:04:07 ID:zqsyyZI4
>>101 LPM3モードではACLK以外停止するからWDTのクロックソースによってはカウントしなくなるのが問題なんじゃない?
マニュアルのブロック図見る限りはWDTHOLDビットはクロックをゲートしてるだけだよ。
104 :
774ワット発電中さん:2005/05/20(金) 19:12:14 ID:WuNA0c9n
>>103 レスありがと
クロックソースは、ACLK(32768Hz)なんです。WDTHOLDを
リセットした状態では割り込みが掛かるんですよ。
一度、WDTHOLDをセットすると以後、リセットしても動作しない
ちなみに
1.初期化部分
WDTCTL = WDT_ADLY_1_9;
2.タイマースタート、割込み開始
IE1 |= WDTIE;
WDTCTL = WDT_ADLY_1_9;
3.タイマーホールド、割込み禁止
IE1 &= ~WDTIE;
WDTCTL = WDT_ADLY_1_9 + WDTHOLD;
~~~~~~~~~~~~
これが無ければ正常動作
1→2→3→2(ここで×)
ブロック図、見る限り問題なさそうですよね。困った!!orz
105 :
774ワット発電中さん:2005/05/20(金) 23:06:33 ID:c1eL9Lw5
LPM3からは割込みで抜けてるんだろうけど抜け方はOK?
; Exit LPM3 Interrupt Service Routine
BIC #CPUOFF+SCG1+SCG0,0(SP) ; Exit LPM3 on RETI
RETI
誤るとずっとLPM3のままだよ。
まずはデバッガでWDTや割込みフラグの値を確認汁。
>>105 あんがとn
LPM3から抜けるのは、SCIとI/O立下りで割込みルーチンの先頭で
LPM3_EXIT;
している。付属のヘッダーファイルには、
#define LPM3_bits (SCG1+SCG0+CPUOFF)
#define LPM3 _BIS_SR(LPM3_bits)
#define LPM3_EXIT _BIC_SR_IRQ(LPM3_bits)
JTAGでディスアセンブルリストを見ると
_BIS_SR SRのビットを立てるだけ
_BIC_SR_IRQ スタック上のSRのビットをクリアするだけ
みたいだ。
>>104 の2.と3.の WDTCTL = ...をコメントアウトすると正常動作するので、
このままでも問題ないんだけどユーザーズマニュアルに「WDTタイマーを使用
しないときは、このビットをセットすると消費電力を減らせる..」云々、とあるので
WDTHOLDビットを触ったとたんダメポになった。
あきらめるのも選択肢のひとつかなぁ
107 :
774ワット発電中さん:2005/05/23(月) 09:27:07 ID:AT+n6XFW
デバッガ起動してるんだったらコード実行して適当なところでブレークしながら
WDT関連レジスタの値をチェックしていけば原因究明できるんじゃない?
WDTがカウントしているか、立つべきフラグは立っているか、
それを見るためのデバッガなんだから。
>>107 それをしないと先へ進まないじゃないか(藁
WDTのカウントは、デバッガでは見れないのよ。WDTHOLD
を触ったとたんに、立つべきフラッグが立たなくなる。お手上げ状態
現在はTIのWEBからユーザー登録して問い合わせ中です。
109 :
774ワット発電中さん:2005/05/24(火) 16:27:31 ID:qi25VPy4
MSP430F155で同じことをやってみたが問題無く動いたヨ。
111 :
774ワット発電中さん:2005/05/24(火) 18:25:45 ID:8jqtfWmP
↑のソース中はコメントになっているが2万回のループ中でWDTCTLを設定しているのが問題だよ。
WDT_ADLY_1_9 という定数は WDTCNTCL ビットを含んでいるからこれを書き込むたびにWDTがクリアされる。
このままではWDTがカウントアップする暇がないよ。
WDTCTLの行をループ外に出せば動くはず。
112 :
foolman:2005/05/24(火) 19:37:07 ID:i4koAylS
>>10 モード1は問題ないけど 昔モード2に3日くらい挑戦したことがある。
結論は駄目でした 得意先のなかなか腕のいい人間とやったのだけども 8255を
何個も壊してあきらめた メーカーもインテル NEC 三菱(だと思う もう覚えていない)
全部壊れた メーカーはチェックしているのだろうから 本当は動くのだろうけど。
納期があるので 結局モード1にした。
零細企業では情報がこないから なかなか厳しい。
ちなみにNECのMPSC72001のバグレポートは大手企業には40枚
位きてるのを知っていますか 単純に言うと 7201 72001はかなりのバグがあり
72001−11になってまともになったと大口ユーザーの社員から聞いた。
114 :
113:2005/05/24(火) 20:07:52 ID:zLksIuIf
実際に製作中のプログラムも「インターバル割込みが必要だョフラッグ」
をmain()で見てループ設定していました。これで消費電力が多少
さがるんでしょう。私のテスターでは元々0.0uAで測れませんけど(汗
途中、デバイスのバグなのかと思ってしまった自分がはずかしいです。
H8からSHに移ろうと思うんだけど
RISCだということを意識することってある?
>>115 アセンブラで書くならいろいろある。
Cで書くなら全部コンパイラが面倒見てくれる。
117 :
774ワット発電中さん:2005/05/25(水) 14:07:58 ID:A+7z4l7q
118 :
774ワット発電中さん:2005/06/07(火) 20:59:48 ID:r6Lduc7e
得るキット16で5万円か。
119 :
774ワット発電中さん:2005/08/01(月) 20:57:38 ID:k3v0Eh0r
ギガビット級のシリアルバスでメモリや各種IFを接続するGHz級CPUは出ないのか
これが出ると動画伝送システム用のマイコンボードを手配線で作れそうなのだが。
バス配線材はSTPや同軸ケーブルを使えるようにする。既存のパラレルADCと接続
する場合はPLDで信号変換という方向で。
120 :
774ワット発電中さん:2005/08/01(月) 21:00:57 ID:k3v0Eh0r
あと、バスを分岐させたときのインピーダンス整合が難しいので、バス分岐用の
ハブICが欲しい。
インピーダンスって何ですか?
電気の通り道で周波数で分類される電流の流れにくさの特性をこっそり整理するために用いるたんす。別名、隠微箪笥
開発投資に見合うだけの需要がない
以上
124 :
774ワット発電中さん:2005/08/02(火) 21:52:04 ID:YYTuTvCh
>>123 http://pc.watch.impress.co.jp/docs/2004/1117/kaigai135.htm 数年後にIntelからシリアルFSB CPUが出まつ。組み込み用途を想定して、Intelが
FSBレーン1つだけで動作するようにしてくれたらいいのだが・・・10Gbpsのシリアル
トランシーバはすでに出ているので、KT133A程度のバスパフォーマンスは期待できる。
CPU、チップセット、メモリーが全てシリアルバスに対応したら、PCをマザーボードから
自作するのが30年の時を越えて流行るかもしれん。HDDはシリアルATA,グラフィック・
サウンド・LANは6pin PCI Expressの方向で。
>PCをマザーボードから
>自作するのが30年の時を越えて流行るかもしれん。
素人にはチップセットなんて売ってくれないし、資料もろくに出てこない
自作厨がマザーから自作できるレベルのPCなら
いまどきFPGA評価ボード1枚レベルで実現可能なんだよね
その程度の物になったときには、PC自体が激安で
出回るからあえて作るメリットもないだろうしな。
>>127 といいつつマイコンで100円ショップで買えるようなものを作る人が多いことについて。
まあ、マイナーな趣味には変わりないな。
>>128 ターゲットが100円グッズだとちょっと違う/売ってない
というのを作るのも簡単だけど、PCじゃあな。
メーカー品の方が安くて多機能で綺麗で小型コンパクト・・etc
というのじゃ手作りの立つ瀬がない。
オーディオみたいにオカルトが通用する世界でもないし
>>129 まあねえ。俺だけのPCってのは今の「自作PC」程度でみなさん満足していますからね。
独自のマザボに独自の機能つけても、結局規格として定まっているものを搭載する
市販品より圧倒的に使えないわけで・・・○| ̄|_
でも、癖のない汎用I/OをもつPCなんてのは欲しい・・・
>>130 >癖のない汎用I/OをもつPCなんてのは欲しい・・・
Winが一番の障害になる希ガス…orz
>>131 いや、lpt+giveioでもいいんですけど、コネクタが必要以上にごつい、電流取り出せないのもある、
Windowsが「lptは俺のものだぁ!」と言わないようにlptと独立しているともしかして
扱いやすいかなあ・・・って
市販品にもあるけど高いし・・・・○| ̄|_
このPC良い音で動くんだよ。えっ聴こえないの?あっそう。
AOpenがGPIOのあるマザボを素人向けに出したことがありましたよ。
自作派、電子工作好きな人に! みたいな話だったけど
なんちゃって自作PCな奴らが完璧無視して早々に消え去った。
どこかの大口向けで作って余った奴を市販に流しただけだったかもな。
そういや昔、ツートップで完全自作のマザボを売っていたっけ。
基板とパーツがセットになっていて全部自分でハンダ付けするのだ。
たしかハンダ付けは1000箇所以上なんて書いてあったな。
オレは買おうかどうしようかさんざん悩んだのだが、1000箇所のハンダ付けを
間違えずにやる自信がなかったのと、完成しても当時の主流のマザボより2ランク下の
性能だったのであきらめた。
今思えば買っときゃよかったなー。
>>129 某所に公開されているMP3プレイヤーを真似て自作した俺様が来ましたよ。
無論市販品よりもでかくて重くて多分割高orz
でもでも喜んでつかってます。自作ってそういうもんかも。
>>137 それじゃあ大多数の人にとっては面白くないんだよなぁ。
「そんなものもっと安く売ってるじゃないか」
と一言で片づけられておしまい。
>>139 他人に自慢するもんじゃないし。
そこまでして作る目的ってこんなとこか?
*とにかく「自作した」ことを自慢したい(上と矛盾するな)
*俺様仕様のものをつくりたい
*とにかく作ってみて、製品の偉大さを味わう。
と言いながら、webに載せてみたりと、結構自己顕示欲丸出しも
いるけどな。
手間をかけた分、市販には無いようなものになるとか、
市販よりずっと安くできたとかいうのがあればいいんだろうけど、
ただ作るだけが目的というんじゃ、やっぱり最初にやってみよう
と思うとっかかりとしては弱いだろうな。
たとえば、100円ショップでラジオが買える状態で、何千円も
かけてラジオを作りたいと思えるかと言われたら、たいていNo
となってしまうが、数万円が当たり前という時代に2,3千円で
作れるというならYesとなる人は少なくないだろ。
>>140 作ったことないけど、作るなら俺デザインと俺機能かな?
演奏順序を複数記録させといて、ボタン一発で呼び出せる機能があれば作らずに買うかも。
今時、普通に付いてる機能かも。
>>141 たとえばの話に乗っちゃうと、ラジオを聞く習慣そのものがあんまり無いんだよねー。
俺は車の中ではよく聞くんだけど、その延長で外でも聞こうとすると一々ダイアル合わせるってのが論外。
NHK2局と民放2局ぐらいがボタン一発で切り換えられないと使えないって感じる。
そうゆうラジオもあるけど万越えてない?
コイル+切り換えスイッチのローテクでいいから、使える安いラジオが無いかなーと思う時もある。
スレ的にはマイコン+バリキャップだろうけど、こういうのを自分で作ればいいと思うんだけどね。
144 :
昔話:2005/08/15(月) 04:18:09 ID:/WD/xJbu
話はそれるけど、昔のカーラジオの選局ボタンってすごかったな。
ガシャンって押し込むと、カムみたいのが回ってμ同調
(コイルの中のコアを出し入れして同調を取る)のコアの位置決めをしていた。
マニュアルつまみもあって、選局ボタンを引っ張った状態でマニュアルチューニングして
ボタンを押し戻すとそのボタンにその局がプリセットされる。
メチャメチャ アナログってかんじ〜
テレビのチャンネルのガチャガチャ回すやつも分解するとすごかた
>>144 あれはななかないいと思ったよ。
電子チューナー化とともに滅びたか。
>>145 あれはロータリースイッチと12個の同調回路ってことでよかったのかな?
同軸で微調整ダイヤルとかもついてたな。
UHFだけ手動同調だったね。
>>144 部屋に持ち込んで使ってたよ中波BCL用に重宝してました
いったん見つけた局を待ち受けできるのがGOODでしたね
149 :
774ワット発電中さん:2005/08/27(土) 04:30:16 ID:ZyGLm43K
海外でマイコンのデファクトと言ったら何ですか?
8051
151 :
774ワット発電中さん:2005/08/28(日) 01:49:21 ID:HGqZx+nH
7位か。うーん
先輩の作ったソフトはCPUが飛んでもWDT動きません。
今度自分で作るんですが、WDTが確実に動くようにするこつってあるんですか?
>>152 ハードのみで作る。
プログラムでイニシャライズなどが必要になるようなWDTは邪道。
たとえCPUが動かなくても、WDTは動くというのが本来のWDT。
>>154 いや、さすがにCPUが飛んでも(暴走だけじゃなくて機能停止しても)かかるWDTってのは
>>153なんじゃないか
>>155 モーターなんかは、最後はWDTでとめるよん。ハード的に。
それに、WDTは、元々ハード的に作りこんでいたから、CPU関係なく動作はする。
CPUに組み込んだWDTが最近多いが、これはある意味邪道。
>>156 そもそもそれがほんとのWDTってことね。それには納得。
>>156,157
いくらまともなハード構成のWDTを組んでも定期的にこれをクリアするのはソフト。
常にクリアパルスを出しているおバカなソフトだとせっかくのハードWDTも台無し。
>>158 クリアパルスを出せなくなったらソフトが死んだって事で十分役割果たしてねぇか?
>>159 いや、メインの処理がぶっとんで本来の動きをしていなくても、
別のトリガでクリアパルス出るようになってたら意味ないつー事では?
周期実行タスクにクリア処理いれるとか。
言葉足らずでスマソ
>>160 まさにその通りのことが言いたかったのです
152の先輩はその様な組み方になっているのかなっと・・・
162 :
152:2005/09/03(土) 00:46:12 ID:OySw1VRS
ハードでWDTは部品点数がちょっとイヤンですが、確実にするにはしかたないかもしれませんね。
>周期実行タスクにクリア処理いれるとか。
そうならないようにやってみます。
ところで、モータを止めるためのWDTというのは普通のWDTみたいに、一定時間たたかれなかったら止めるのですか?それとも過電流を検出するとかの条件で止めるのですか?
どのマイコンにもPWM出力が付いてますけど、極性反転とかレジスタで簡単にできてしまうのは怖いですよね。
>>162 WDTでモーターを止めるってのは、大元の電源を単にカットしちゃうだけ。
この状態は、そもそもCPUが逝っちゃってる状態なので放置すると、
モーターから煙が(w
>>それとも過電流を検出するとかの条件で止めるのですか?
純粋にWDTタイムアウトのみでつ(私は)。
お手頃マイコンでPLD内蔵というのはないものでしょうか。
PLDでWDTでもなんでも作れると便利ですよね。
そもそもワンチップマイコンに帯に短したすきに長しなIOばかり乗っているのも気に食いませんよね。
FPGAにCPUコアを入れる
>>166 ありがとう。
でもSRAM based FPGAということは、RAMが飛ぶとWDTにならなくなっちゃうのね。
>>164 今度はゲート数が多すぎるの少なすぎるの・・・という論議に
変わるだけでは?
169 :
774ワット発電中さん:2005/09/13(火) 20:26:15 ID:MYh+Vm0d
ゲームボーイのARMマイコンって、どこのメーカーが作ってるの?
170 :
774ワット発電中さん:2005/09/14(水) 23:17:38 ID:fo1WumJG
>PICを選んだ理由について、ご意見をまとめますと、
>共通するものを抜粋すると、このように集約されるかと思われます。
なんだか、PICの宣伝工作員みたいで嫌。
>1.開発環境を安価に揃えられる
MPLABも、PICSTARTPLUSも、PROMATEもバグだらけ.使い物になるレベルではないですよ。
>2.書籍や文献などの情報が多い
データシートだけで十分。
初心者向け書かれた書籍であっても、PICマイコン事体が使いにくいので、
書籍は初心者が使えるという誤った幻想を与え、無駄な出資、時間の浪費です。
>3.部品は安価で入手しやすい
PICマイコンの表面実装品は入手困難で、高価です。
>4.手軽で扱いやすい
これは他のCPUを知らないからでしょう。
PICマイコンほど使いにくいマイコンは他にはありません。
もし工作活動なら辞めて欲しい。事実を伝えるべきです。
>>170 まぁまぁ、目くじら立てなさんな。
>>1.開発環境を安価に揃えられる
=>いわゆる自作ライターと称する、怪しげな物を「開発環境」
と言っているだけ。純正の開発環境のことではない。
>>2.書籍や文献などの情報が多い
>データシートだけで十分。
=>データシートを見ても理解出来ない/読む気が無い人向けの
劣化コピーな解説書がいろいろ出ていて、とりあえずそのまま
使えば動くという例がある。
コピペ&手直ししか出来ない人間でも何とかそれらしいものを
作れるということ。
データシートを見て、自分で作れる人にはこれらの書籍類は
ほとんど何の役にも立たない。
>>3.部品は安価で入手しやすい
>PICマイコンの表面実装品は入手困難で、高価です。
=>部品を秋月などの店頭でしか買わない人の話。
秋月にある=>入手性が良い
ということになっている。
>>4.手軽で扱いやすい
=>使ってる人間が多いから、教えてクレクレ君しやすいという程度の意。
172 :
774ワット発電中さん:2005/09/15(木) 00:28:10 ID:kBfwfapN
>>170 1.どのようにバグがあるか説明してください。
2.データシートだけで十分なはずはありません。マイコンのデーターシートの中身をいきなり全部理解できるはずもありません。
3.わざわざ表面実装品である必要がない。
4.ルネサス関係者乙
170ではないが、
>2.データシートだけで十分なはずはありません。マイコンのデーターシートの中身をいきなり全部理解できるはずもありません。
こんなこと言って恥ずかしいという自覚がないのはいかがなものか?
>>173 さんの言う通りです。
それに開発ツール群にバグがあるのを隠して、仕様などと言う会社が
はたして信用されるでしょうか。
>174
>それに開発ツール群にバグがあるのを隠して、仕様などと言う会社が
>はたして信用されるでしょうか。
Micros○ft?
AVRで優々遊びまくってるオレ様は勝ち組
>>173 そういう意味ではPICの解説本は重宝しますな。
PICとH8の解説本でマイコンや周辺機能のふいんき(なぜか(ry)勉強して、
その後解説本がほとんどないAVRをデータシート+Web上情報だけで遊んでいる俺。
やっぱり、内容が間違っててもいいから解説本がないとね〜
>内容が間違っててもいいから
ぉぃぉぃ
>>172 AVR使いな俺だが
1.バグのない開発環境が存在するなら是非紹介してくれ。俺は見たこと無い
2.それはあなたの能力不足です。データシートを見て理解できないような頭じゃロクな物を作れないだろう
3.実装面積の削減に表面実装部品は非常に有効です
>>173 禿同
181 :
774ワット発電中さん:2005/09/19(月) 20:58:42 ID:WlM+JgqY
皆さんこんばんは、お知恵をおかしください
今度、20MHzでシリアル通信しなきゃいけないんで
マイコンSH4あたりを考えてるんですけど20MHzで通信できますでしょうか?
FPGAはぜんぜん理解していません
H4も微妙ですが、H8を少し触ったことがあるので選択しました。
よろしくお願いいたします。
183 :
774ワット発電中さん:2005/09/19(月) 21:15:19 ID:WlM+JgqY
>>183 その20MHzってなんの周波数?シリアルのクロック?CPUのクロックは?
どんなシリアル通信をするのよ?
185 :
774ワット発電中さん:2005/09/19(月) 22:12:50 ID:WlM+JgqY
>>184 失礼しました
20MHzはシリアルのクロックです。
SH4のCPUクロックは200MHzです。
通信内容は、500ビット程度のシリアルデータを
定期的に送信します(10KHz間隔ぐらい)
>>185 そのシリアル通信を実現する操作をSH4で書いてみればいいじゃん。
でも波形きれいにでるのかな?
>>185 その質問の書き様では、とてもその仕事を任せられるレベルに無いと思う。
誰かに回路設計を全部してもらって、ソフトの一部だけを教わりながら組むというところが
目標レベルかな。
FPGAできないんでは、基板設計も間に合わないでしょ。
200MHzは周波数としても高いから易しくない。
188 :
774ワット発電中さん:2005/09/19(月) 23:14:54 ID:xSCSh8S6
>>186,187
どうもです
たしかに・・・
でもクリアしないといけないんでやりますが、最悪外注ですね。
SH4で20MHzの通信ができなければ、FPGAを学習します。
まにあうのか・・・
ありがとうございました。
逝ってきます。
>>188 かさばってもいいのなら、汎用ロジックICでもいけるんじゃない?
PICFUNのページ内容は教育的に実用的でとてもよい内容。
唯一の問題は、PICマイコンを扱っていること。
H8,R8ならば、マイコン教育にも使えたのに、残念。
>>185 ここは優しいスレだなぁ。俺も協力しちゃうぞぁ。
>どんなシリアル通信をするのよ?
これが重要。プロトコル晒せ。標準なら規格書け。SPI?I2C?
要求仕様が5Mbps(500X10K)しか与えられていないなら
上記標準を使えば皆理解可能。
お前ごときの為に晒す気など無い
20Mbpsかいな。1ビットあたり50nsか。
そりゃあ、ビット操作でやっていたら大変だろう
194 :
774ワット発電中さん:2005/10/02(日) 18:56:16 ID:vfLDSgoO
185です
>>191 あるものを解析してそっくりなものを作るという仕事をしております。
通信するものは特殊なデバイスです。
事情によりあまり話せません。
プロトコルは規格にないオリジナルのものです。
ただ調査対象のものをオシロ等で読んだところ500ビット長のデータが10kHz
位の間隔でFPGAを使い20MHzの速度で発信されている事がわかりました。
>>194 それ、K無線復調と、かわらんことやって気するけど?
おたく、ラジ*ライフ?
ちがいます
おうむっしょ
漏れも似たようなことやらされたことがあるよ。
お役所関係なんだけど、既設の設備(上下ともいままで一社独占)
に増設するのに「競争入札しろ!」というお達しが出たらしくて。
でも、上下ともやっていた会社の設備だから、その間のプロトコルの
詳細仕様なんてない。
仕方ないからプロトコルアナライザでデータ取って解析して・・・
で、一応動きますよね?という(エラー処理なんてわからんから適当実装)
ところを見せられるようになったところで応札。
もちろん受注したのは既設の会社なんだけど、その会社には
「協力してくれてありがとう」ってことで、他の独立した設備を受注できたから、
開発費を漏れに払っても会社としては大黒字になったということで、
三方一両得。
あげるなボケR
そもそもCPUとMPUの違いがわからない
誰か教えてくり
CPU:インテル表記
MPU:モトローラ表記
だった
ってことはCPUもMPUも同じものであると言えるんですよね
CPUというのは中央演算処理装置だから、大型の計算機でも使う用語。
MPUというのはマイクロ・プロセッシング・ユニットだから、ワンチップに
(LSI化)されたプロセッサの類にしか使わない。
ただ、この板的には大型計算機なんて相手にしているのはごく一部だから
一緒ということでいいと思う。
204 :
774ワット発電中さん:2005/10/03(月) 23:35:35 ID:xYfTOCel
CPU:インテル表記 (電卓の演算器)
MPU:モトローラ表記 (ミニコンのように周辺機器制御用インターフェースを含むもの)
わかりました
みなさんありがとうございました
あのー
大型計算機でもワンチップにLSI化されたもの以外を使ってるのなんて、いまどきあるんでしょーか?
>>206 大型機のCPUって見たことある?
外見はほとんど水冷エンジンだよ。
>206
つ 分散処理
>>206 LSI化されてる部分部分は”演算器”だけを取り出したようなものじゃないっけ?
211 :
774ワット発電中さん:2005/10/18(火) 17:57:28 ID:Hoph2v7Q
業務上不明な点が生じたので以下の通り質問させてください。
富士通MB8870NをMB8870Hと置き換えて使用できますか?
会社にH型番の在庫はあるのですが、客先の基板にはN型番の物がついており
ひとつICが故障してしまって同じ型番の予備を付けて復旧したようです。
予備の予備も欲しいとのことなのでH型番がそのまま使えればそれを供給したいのです。
>
http://www.itofamily.com/ito/collections/legend/m6802/ ではクロックの違いらしいですけど。
恐らくH型番はN型番の上位互換性があると思っているのですが…。
ちなみに会社で所有しているのはプラスチックパッケージのものです。
あと、客先から言われたIC刻印文字列ははMB8870N 9112 Z35で
社内にある在庫はMB8870H 9549 K21です。
212 :
774ワット発電中さん:2005/10/18(火) 18:04:20 ID:Fwb+JQ7u
無問題
了解しました。明日、客先にその旨を伝えます。
ありがとうございました。
あと、sageていなくてすいませんでした。
(自分ならこんなとこで無問題って言われたから問題ありませんとはとても言えん)
普通メーカに問合せるだろうな
もうメーカに回答出来る人がいないんじゃないのかなぁ
「資料も無くて、動作無保証で良ければ」という条件で渡すのが得策。
217 :
774ワット発電中さん:2005/10/21(金) 00:14:56 ID:8l6FMcBt
相談です。
2ヵ月後のイベントまでにこのような、2つのマイク入力からデジタル処理で雑音分を差し引いて
片側のマイクからの音声入力を抽出してD/A出力する機材を作成したいのです。
ttp://www.wave-com.co.jp/noisekit/ マイコンがいいのかFPGA、その他がいいのかも見当がつきません。
秋月のH8キットではD/Aが無いのでだめなのでは無いかと思っています。
FPGAも調べた限りでは処理速度が遅いようなのですが、すべて調べたわけではないので
困っています。
どのような機材で作成するのがいいのでしょうか?
参考になるサイトがあったら教えてください。
CまたはC++言語希望です。
よろしくお願いします。
>>217 PSoCっていう手もあるな。こっちのほうが安いか。
>>217 秋月のH8には、D/Aを積んでいるのもあるよん。
つっか、8ビットだったら安いDA使うなり、ラダー抵抗で作ればいいし。
222 :
774ワット発電中さん:2005/10/21(金) 00:39:31 ID:RaxvFFRM
>212-216 大漁
223 :
217:2005/10/21(金) 23:21:49 ID:8l6FMcBt
アルファプロェクトのAP-SH2F-3Aが一式3万円で買えそうですが、A/D10bit、D/A8bitというのが
十分かどうかわからずに気になっています。
秋月電子でAKI−H8/3052Fマイコンボード(開発ソフト付き)を買うと25MHzになるものの
A/D10bit、D/A8bitが1万円位です。
DSPスターターキットの類は100MHz程でA/D14bit,D/A12bitなど性能は高いようですが
基盤だけで約5万円と予算的に厳しいです。
217に書いたようなことを行いたい場合、どの位のスペックがあればいいのか、どこを比較すればいいのか
教えてください。AP-SH2F-3Aでは力不足でしょうか?
情報を探すのに疲れ気味です。探し方も教えていただけませんか?
224 :
774ワット発電中さん:2005/10/22(土) 00:29:30 ID:bn3vTJP1
AKI−H8/3052Fマイコンボード(開発ソフト付きで十分
AVRは純正ライターが(ただしVccをターゲット基盤から取るタイプ)が3000円
全てのDIPタイプの書き込みとIO周りのテスト回路のついた開発キットが1万円
JTAGオンボードデバッガが33千円
フルICEは幾らだったか覚えてないな・・・。
第3世代コアなら、4kB-romのmega48でもオンボードデバッグできるし
明らかに使いやすいと俺は思ってるよ。
まぁ純正データシートが英語なこと、ライブラリが少ないことが玉に瑕か。
業務で使う分にはライブラリなんざ、自分で全部つくるし安いほうがいい。
そういう意味で、AVRはオススメできる。
やたら電流耐性があって、eepromも内臓でバス接続されてるってのもいいよなぁ。
227 :
774ワット発電中さん:2005/10/22(土) 06:53:16 ID:bn3vTJP1
自分がやろうとしていることがわかっていない奴に何を言っても無駄。
人にお膳立てだけさせて何かやろうとしている奴に何を言っても無駄。
あんたがすごいのは分かったから、人の妨害するようなことだけは止めようね。
229 :
774ワット発電中さん:2005/10/22(土) 20:37:34 ID:bn3vTJP1
釣りの邪魔して悪かったなw
情報ありがとうございました。
今後はマイコンを勉強していこうと思います。
全然釣りになってないし、ただの悪質で幼稚な荒しか見えませんよ
今後は、気をつけようね。
233 :
◆....RETI.. :2005/11/11(金) 21:54:33 ID:YSpaa4Oq
( ̄^ ̄)
235 :
nov 2ember :2005/11/12(土) 06:14:30 ID:tk3Bi4GS
君がここの主か?
236 :
774ワット発電中:2005/11/12(土) 06:22:55 ID:tk3Bi4GS
774ワット発電中さん 君が存在する意味があのかよ
237 :
774ワット発電中さん:2005/11/13(日) 00:40:47 ID:7LbuYOfY
マイコンで2進数が使われてる理由って何?
ロジックが2値表現だから
詳しくお願いできますか?
初心者なもので・・・ぐぐってもよくわからなくて。
「設計が楽だから」
という一点に尽きるんではないかと。
そうですか。ありがとうございます!
スイッチのON/OFF、電圧の有無を2進数の0/1に割り当てることができるからだ
と亀レスしてみる。
243 :
774ワット発電中さん:2005/11/23(水) 04:29:48 ID:PCwDo55C
ジョイスティックの読み出しを履歴とって遅延がないように処理したいと
思いまして、マイコンボードに行き着いたのですが、どのようなものを
使えば良いでしょうか?
デジタルスイッチ16個くらいが読み出せて、PCと通信してバッファリングした
スイッチデータを遅れるような感じにしたいです。
プログラムは結構経験年数があるのですが、ハードウェアはさっぱりで
マイコンボードなども自分で買って使ったことはないです。
よろしければアドバイスお願いします。
>>243 購入はそこから Webショップ>マイコン で3.5Kだ。
がんがってくれ。
コレでマイコンが面白いと思ったらPIC,AVR,H8なんかにも手を出してみるのも良いよ。
何故に78k?
推察1
プログラムは結構経験年数があるのですが → Z80のコードぐらいは当然書いたことがある → 78K
推察2
プログラムは(ry → Cしか知りません → 入門用途開発環境が充実 → 78K
はじめまして。
H8マイコンに関する質問なのですが、
例えば、3つのスイッチを押す順番によって6種類の発光ダイオードを
点灯させるようなプログラムを組むとき、
どのような処理をさせればよいのでしょうか?
順番の組み合わせを認識するような処理を教えて頂きたいです。
どうぞよろしくお願いします。
↑申し訳ありません。
H8スレに書き込むべきでした。
>>250 DX2がイカス。
ぜひ、「マイコンの創りかた」を執筆してくだされ。
>>250 DX2がなんかいい!
ところで80486やPentiumのデータシートって個人でも手に入るのでしょうか?
このボードのソフトも気になる・・・。
253 :
774ワット発電中さん:2005/12/23(金) 19:02:04 ID:68KKOR51
おお〜かっこえー
次は6809か68000きぼんw
255 :
250:2005/12/25(日) 16:42:57 ID:DAETrRV0
256 :
774ワット発電中さん:2005/12/25(日) 22:43:58 ID:mwcQaCRh
これがトラ技で中止になったマイコン講座の成果なのか?
一体、ここでナニをいいたいのか、全くわからない・・・。
>>250 ( ゜ρ゜)すごいなぁ・・
古いものとはいえよく考えたら結構高性能だし・・
メモリ外付けとか、アセンブラ自分で作るのめんどいとかあるけど、
やってみたい・・
>>250 C言語でソフトを組めるんだったら1枚くらい作りたいな・・・。
(´-`).。oO(あれ、いつのまにかNECの通販サイトでマイコン自体が売ってる
オペアンプとかも作ってたのか・・値段的にどうなんだ・・(秋月とかあるし)
なんかまとめ買いすると安くなったりはしないんだね・・リール単位
で売ってくれれば良いのに・・
まあところどころリンク切れ?してるからあんまり注文来てないんだな。)
秋月で売ってるのはおっかなくて、は製品には使えねぇ。
あそこは所詮はクズ屋だからな。
262 :
774ワット発電中さん:2005/12/27(火) 18:49:35 ID:L8Ag2r1u
製品に使おうと考えた時点でb(ry
秋月ってアウトレット屋じゃなかったのか?w
新古品、訳あり品、ジャンク品とかを安く売っている店
>>261 (´-`).。oO(量産のために機械でハンダ付けするには
シケッた時点でだめなんじゃ・・
秋月は試作ぐらいには良いんでは?製品に大量に使うほど無いだろうし
ていうか、NECのサイト、用意してる数が少なすぎ・・
ヽ(`Д´)ノジャンク屋ばんぁ〜い)
266 :
774ワット発電中さん:2006/01/05(木) 23:19:12 ID:N7uGoe/R
MC68HC11か… orz
68kじゃないじゃん
270 :
774ワット発電中さん:2006/01/06(金) 09:10:48 ID:N1TgeNoW
271 :
774ワット発電中さん:2006/01/06(金) 21:50:41 ID:SmvdOEkA
釣られてやるよ
68k=68000シリーズのこと
272 :
電脳師:2006/01/06(金) 22:12:50 ID:3BEdYewd
>266
MC68HC11はMC6801系から拡張した16ビットマイコンだね。
このマイコンと道東性能以上を望むのなら、H8/3048Fで良いんでない?
>267
HD68HC000懐かしいね。
Y8だからPinGridArrayPackage,8MHz
8E4 UだからマスクバージョンはUで、製造は多分1988年の5月第4週だね。
つ「目がドライブ」
>273
>MC68HC11はMC6801系から拡張した16ビットマイコンだね。
更につられてあげるけど68HC11は8ビットマイコンです
「目が度ライブ」はNMOS(ふるっ)の68000じゃなかった?
「沙汰ーん」の音源部が68HC000じゃなかったかな?
277 :
774ワット発電中さん:2006/01/07(土) 04:02:02 ID:OJOC2Gki
人工知能ロボットがはやったとき、6811のマルチプロセッサ構成がはやった。
>>266 何が欲しいんだ? 68K ってことは MC68000バイナリ互換のチップなのか?
それとも本当は MC68HC11(←いわゆるワンチップマイコン)なのか?
>XC68HC11A0FN \800
>MC68HC11E0FU \700
>MC68HC11E9FN \1,000
>MC68HC11G5FN \1,600
高いのか安いのかよくわからん。
ソフトの互換性以外使う意味が無いんじゃないの?
1000以下ならまあ妥当な値段でないかと。
しかしXCを売り物にしていいのか?
68040はほとんどがXCじゃないか?
出検通ってないってことか
283 :
774ワット発電中さん:2006/01/16(月) 10:07:21 ID:Q2pgf/gc
>>282 設計時の要求仕様を完全に満たしていないだけですっ!出荷検査はちゃんとパスしてます(謎)
つまり検査基準を緩和したんだね。
例えばどこかのセットアップタイムが20nSのところを15nSにしたりとか。
そんな罪深いことじゃないですよ。
”軽罪設計”ですから
288 :
774ワット発電中さん:2006/02/01(水) 10:50:40 ID:+MmT9W73
age
289 :
774ワット発電中さん:2006/02/20(月) 12:19:35 ID:t9RTZSLO
age
いつの間にかマルツでNECのマイコンと富士通の評価ボードが売ってるな。
291 :
a:2006/02/25(土) 17:35:02 ID:yMxPgree
> 「りの」っていう子なんだって!!
> りのちゃんは超可愛くて、ラブAなんだって!!
> 北海道でコンサートやった時に、あまりにも
> かわいいから、亀が仁に頼んでメルアド
> 渡してもらったらしいですよ。
> でも北海道だから、毎日会えなくてりのちゃん
> は、亀が心配らしいですよ!!
> で、なななななんと、2人のプリが
>
http://kamenashi_rino/23ih?/ > この情報を三箇所に貼ってください!!
> そしたら、この画像は見る事ができます。
> 嘘だと思うかたは、私を信じてください!!
> 本当です!私は見ました。100パーセント
> 見れますよ!!
292 :
NEC:2006/03/08(水) 23:45:35 ID:8ZSTx0j2
タイミングコントローラを初期化するコマンドをマイコンから発行しようとして、
NECのマイコンをCコンパイラで使おうとしています。
初期化するコマンドをマイコンのROM領域に格納しておこうと思うのですが、
どうすればROM領域に置けるのでしょうか?
RAMとROMに置くのはどうやって区別させるのでしょうか?
初心者の質問ですみませんがよろしくお願いします。
どんな開発環境でどんなプロセッサか書いていないから答えられん。
gccと仮定して答えるから後は自分で応用するように。
リンカでセグメント領域がROMになるアドレスに.rotext ROM(.text)
とすると.rotextは.textのコピーした領域になり.infoに.rotextと.textの
先頭アドレスとサイズが記載されるのでブート時にROM>RAMコピーしたければコピーすればよい。
コピーする必要が無いなら.textのアドレスをROM領域に指定すればよい。
ROM,RAMがバンク切り替えならブート時に切り替えシーケンスを追加してROM面がプロセッサ
から見えるようにする必要がある。
294 :
NEC:2006/03/09(木) 06:06:06 ID:N2QKmek5
>>293 ありがとうございます。
マイコンは78F0503です。
開発環境はNECエレクトロニクスのサイトからダウンロードしています。
NECのマイコン専用の開発環境になっています。
gccの場合は先頭アドレスをROMになるように指定できるということですね。
Cのソースコード中にpragma かなにかでそのように指定できるということでしょうか。
そのNECの環境はわからんが、
普通は
・#pragmaでセクションを指定
・リンカの設定でそのセクションをROMにマップ
という流れになるはず。
そのへんの事がリンカのマニュアルに書いてないか?
>>294 78F0503の概要を見たらRAM1K、Flash32K、30pinパッケージとなっている。
これはプログラムをROMにおくしかないワンチップCPUだから専用のツールなら
何も気にしなくてもプログラムはROMに配置するレイアウトになっているはず。
ROMへの書込みはメーカが用意しているツールで出来るはず。
ただ、このようなCPUを使うときは少なくともMPUがリセットスタートしたとき
最初にメモリのどこの命令から実行を始めるのか、割り込みベクタはどこに
おくのか、スタックとは何か、スタックポインタの初期値はどこかなどの
知識を身につけておくことが必要。
ここで聞くくらいだから、PICやAVR,H8等から始めた方がネット上の
情報が多いし、問いかけにも具体的に答えてもらえると思うんだが。
297 :
113:2006/03/09(木) 13:11:50 ID:1CXJskIr
>>292 const 付けて定数定義すると
何処へ割り付けられるか確認
して見れば?ROMへ行くかも
>>297 コマンドだというからその問題は今回は関係なさそうだよ。
299 :
NEC:2006/03/09(木) 23:20:48 ID:N2QKmek5
292です。
本日も朝から悩んでいたんですが、FAQに答えがありました。
const でよかったんです。
昨日に一度やってうまくいかなかったのですが、本日改めてやってみるとうまくいきました。
pragma section でもできそうですが、今回はunsigned char でコマンドを格納する
ことにしていたのでconst がピッタリでした。
const を使うのは自然な感じはしますが、マニュアルでも見つけられなかったんです。
マイコンを使うのは初めてですが、よくできたデバイスだと思います。
皆さん、ありがとうございました。
SKIP命令があるマイコンきぼーぬ
富士通系の質問はすくないなぁ。なんでだろ。
定価価格キット売り出したらしいのに。
>>302 サンハヤトからなんかだしてなかったっけ?
304 :
774ワット発電中さん:2006/03/15(水) 22:50:51 ID:gDFA8/KS
>>303 出してたね、ブザーとかLEDとかついたやつ。
2000円ぐらいじゃなかった?妙に安いと思った。
宣伝くさいというわれるかもしれんが
開発環境もういてるんじゃなかったっけ?
ただ、参考書とかがないと使いがたいとおもた。
その点、他のマイコンは書籍があるだけ楽。
開発環境の制限が厳し杉。
それよりもなによりも、マスターしたところで富士通のCPUってどこで買うの?
もともと何十万もすると思うがあのソフト制限ついてるのはしょうがないかと。
いまさら価格を極端にさげる事ができないのだろう、高くライセンスうってるからな。
そんなことより富士通のADC。STOPとTRIGを同じバイトに配置するのはやめた方が良い。
なれない人を泣かせるためだとおもたよ。
ADの特性とか素直ですか?
AVRなんかオフセットまでも小さいから素晴らしく使えるんだけど
そこらへんどうなんでしょう。
小型mp3プレーヤーは、USB経由でソフト変更できないのかな
ライン入力(A/D変換)、ヘッドホン出力(D/A変換)、当然USB入出力
電池1個で動作、保存メモリー0.2〜1GB、操作SW付き、小型液晶表示付き
大量生産でかなり安くなっているようだけど
314 :
774ワット発電中さん:2006/04/17(月) 10:24:01 ID:zfEbyXx7
S/PDIF(デジタル音声信号)のサブコードに、コピーガードとエンファシスがあります。
これを操作したいのですが、それを可能にするようなソースプログラムを見た事ありませんか?
秋月のキットは持っていますが、心臓部はPICでソースがありません。
用途は、高音部がプリエンファシスされたソースをHDDに録音した物を再生するときに、
S/PDIF subcode のemphasis bitが落ちてしまっているので、そのままDACに入力しても、
高音が強調されたままなので、このビットをマイコンでアサートしてDACに入力し、
正しくde-emphasisすることです。
CPLDでサブコードを操作する方法は、こちらで見つけましたが、
http://www.geocities.jp/kwhr0/hard/index.html あいにく、当方CPLDはほとんど経験がなく、また、Macなので、CPLDにダウンロードするのが困難です。
S/PDIF自体はそれほど難しいプロトコルではないので、秋月の回路を参考にして、マイコン部分だけ試行錯誤すれば、
何とかなりそうな気もしますが、成功しているソースプログラムを参考に出来れば、効率がかなり上がります。
>>314 VHDLも公開されてることだし、勉強して意味を読み取って移植したら?
勉強してそのままCPLDで作ってもいいし。
>>314 コピーガードキャンセラーの作り方を教えてくださいって言ってるのと同じなので、あまり親切なレスは期待できないと思われ
318 :
314:2006/04/17(月) 15:58:35 ID:zfEbyXx7
>>315 AKIのも、PLDでした。勘違い。
S/PDIFのクロックが3MHzなので、普通のマイコンでは無理ですね。
やはり、ソースの規模もごく小さいので、公開されているCPLDのソースを勉強した方が良さそうですね。
Xilinxの開発環境はVirutal PCにインストールしてあり、過去に、オモチャのプログラムをコンパイル、
ダウンロードまでした事もあるので、今、それを役立てるときですね。
その時購入したCPLD基板が、無駄にならずに済みそうです。
>>317 そうですね、Verilogですね。
自分の環境で、Synthesize までは出来ました。Macだと、ダウンロードに苦労するのですが、
カメレオンUSBへのダウンローダを作ってあるので、これでなんとかやってみます。
319 :
774ワット発電中さん:2006/04/30(日) 23:54:10 ID:JJiCgVhF
320 :
774ワット発電中さん:2006/04/30(日) 23:56:32 ID:qD7Zq+83
↑営業乙
321 :
774ワット発電中さん:2006/05/02(火) 15:22:25 ID:FCtqyFUM
322 :
774ワット発電中さん:2006/05/02(火) 15:30:02 ID:Q9UAVj5G
>314
金があるなら、DIRとDITを使えば済む話。
信越でCPLDつかったのはケチる為。
DIRは専用のICを使うご利益があるので、信越でも東芝のを扱っていた。
323 :
774ワット発電中さん:2006/05/02(火) 15:31:49 ID:aKsOgV1A
をぉ、マルチプロッセッサだ。ビデオエンコーダーも入ってるのか。
なんか笑っちゃうね。とりあえずブロック崩しだな。
324 :
774ワット発電中さん:2006/05/02(火) 15:41:47 ID:Q9UAVj5G
>314
金があるなら、DIRとDITを使えば済む話。
信越でCPLDつかったのはケチる為。
DIRは専用のICを使うご利益があるので、信越でも東芝のを扱っていた。
紹介サイトの香具師は凄いな。
325 :
774ワット発電中さん:2006/05/02(火) 22:31:00 ID:yGVIkRIv
>314
金があるなら、DIRとDITを使えば済む話。
信越でCPLDつかったのはケチる為。
DIRは専用のICを使うご利益があるので、信越でも東芝のを扱っていた。
あのDIRは素直に使ったのでは16-bitまでしか取り込めないから、
アナログPLL部分しか使わないだろうしな。
327 :
774ワット発電中さん:2006/05/03(水) 15:06:27 ID:K0KZi91a
組み込み用のuclinuxについての質問なんですが、このOS上で一般的なLinux用のアプリケーションは動くのでしょうか?
328 :
774ワット発電中さん:2006/05/03(水) 16:44:23 ID:Gwl7xJhe
>アナログPLL部分
重要だろが。
バラで作ってDIRチップ使った場合よりも安く、小さく、同等性能以上に作れるかい?
>>327 ucLinuxの仕組みを知っていれば一秒で答えが出そうなものだが・・・
>>329 まずはどんなことができるのかなって疑問に思ったんです。
それが目的に適っていれば詳しいことも調べてみようかなって思って。
ごめん答え書くの忘れたorz
リロケータブルで同じシステム上で動作するアプリなら可能。
334 :
774ワット発電中さん:2006/05/14(日) 05:10:22 ID:J9gzpDPA
あげ
H8の良い入門書あったら教えてください
336 :
774ワット発電中さん:2006/05/16(火) 00:27:05 ID:jQwGVymF
山崎渉著「猫でもわかるH8 タイニーシリーズ」 ¥4、800円
タイニーはバスが出てないから山崎渉も悩む必要なくていいよね
>>336 その本検索したけど見つからなかった。
あとタイニーって何?
Tiny
>>338 あまぞんで"H8"で検索してみそ。
そのなかで選んでみ。
平成8年ものの本もヒットしちゃうが。
NECの78k、TIのMSP430、FREESCALEのH08
いずれもPICのような機能てんこ盛りで入手性がよくなれば
趣味の電子工作や学校教材として使いたいんだが。
お前が10台かって、オークションで売れ。
345 :
774ワット発電中さん:2006/05/27(土) 19:03:54 ID:UsItFmpz
マイコンで回路を切り替えることってできますか?
またそれはどうすればいいですか?
もっと具体的に書かないと、出来るとも出来ないともいえない
例えばUSB経由でリレーを制御するくらいなら簡単に出来る
例えば簡単なのはモーターを回してロータリースイッチをがっちゃんと切り替えることです。
かつてはTVのリモコンにも使われていた由緒正しい伝統ある方法です。
>>347 それ、簡単ですか?
マイコンで簡単にモーターを回せる人ならあんな下らない質問をするとは思えないのですが。
>>347 機械的切替が絶対必要と言うのならステッピングモータかサーボモータで良いと思うけど。
電気回路の切り替えだけならマルチプレクサとかソリッドステートリレーとか使ったらダメ?
通報したりしませんから本当の目的を正直に話してみて下さい。
>>343 じきにマイクロボット社あたりが扱い出すだろ
ロボット野郎好きのしそうなブツだしん
あの会社けっこう小回りがきく所みたいだから、キボンヌしてみてはどうか
351 :
774ワット発電中さん:2006/06/06(火) 23:16:53 ID:L//+f+cY
組込み開発においてCUnitなどのユニットテストツールを
ばりばり使っている人っています?
ぜひ話を聞いてみたい
実験で使った部署はあったけど、そのレポート以後は話を聞いたことがないし
品質管理部から推奨されているわけでもない。
時々「掃き溜めに鶴」みたいな人が来て、設計メソッド持ち込んでくれるんだけど、
周りが追いつかなくて、鶴さん干されちゃうよね。
開発作業は何割か効率化できるけど、説明や文書作る時間が増えた分で帳消しか作業量upってかんじ。
CUnitで効率化して品質向上はいいけど、おまえCUintの品質誰が保証するんだと小一日問い詰められる(wr
製品に試験コードが含まれるのは容認できんと言って、毎日呼び出される。orz
ある日徒労感に襲われて辞めちゃうみたいな。もったいないなー
78K0の3線シリアルをスレーブモードで使おうとしているのですが、
データシートにはマスターモードのことばかり書いてあって、
スレーブモードでの詳しい動作が書かれていません。
3線シリアルのスレーブモードはどのような動きをするのでしょうか。
私はマスタがデータを送りつけてきたら割り込みが発生して、
SIO10を読み出すのかと思っていたのですが、現状では実験できません。
どなたかご存知ありませんか?
まさかSIO10を読んで、データがくるまで停止するような動作では
困ってしまいます。
H8/300Hの動作ならわかるが、、、
356 :
354:2006/07/22(土) 16:55:24 ID:jgDEF7cp
うお、亀レスが。
とりあえず動作としては、通信はハードがやるんで、SOTB10に開始のデータを
書いたら、あとはクロックがあろうがあるまいがソフトは自由に動けるみたい。
んで、終了を検知するのにCSIM10.0や割り込みを使う。あまりにも終了しなければ
いったんシリアルの動作を止めてしまえばフェールセーフができる。
78K0は開発環境含めて安いし、資料豊富だし、設計しやすくて(外部クロックいらない)
まさにアマチュア向けマイコンだと思うんだが、やってる人少ないね。
みんなAVRとかに流れてしまうのかな。
まだ出始めの若いマイコンだからシャーナイよ。
でも今から続けていれば4,5年後くらいには本が書けるかもね。
8080系はお腹一杯でもう触りたくないし、
この30年間進歩しなかったのだという失望感がきつい。
新しいことやらないと死んでしまいそう
マイコン自体もう古いのかな
自分で作ればいいんですよ
FPGAとか安く入手出来る時代なんですから
361 :
774ワット発電中さん:2006/07/24(月) 20:19:03 ID:QUNkbHo6
夜逃げ乙
いまだに1チップMSXに執念燃やしている人もいるようだが、
あれができるなら、可能だな。
ただ、内容はMSXじゃ話にならない。
いまさらMSXなんか出されてもな〜
SH7727とかオールインワンのチップ出ているしな。
367 :
774ワット発電中さん:2006/08/30(水) 01:00:45 ID:vF1Ko7eT
マイコンの定義を訊かれました
答えに困りました
マイコンの定義なんて自分が決めればいいんでないの?
>>367 氏が、どう答えたいか。その答えが、1つの答え。
369 :
774ワット発電中さん:2006/08/30(水) 01:29:51 ID:1JrNGvsA
えっ、私のコンピューター ではなかったの?
単にコンピュータの定義と用途の範囲でいいんじゃない?
1対1とは限らない用語だと説明(ry
371 :
774ワット発電中さん:2006/08/30(水) 09:15:13 ID:SeqHbUkG
マイコン総合スレ
そういや思い出した
パソコンて言葉がなかった頃は全部マイコンて呼んでいたな
マイコン=私のコンピュータ
当時「パソコン」という言葉が出たときは語呂がヘナチョコすぎだと思った。
まさか定着するなんてよ。何か悪意があるとしか
今じゃマイコン=私のコントローラなんだな
あと未だに解からんのがミニコン
学生向けならポケコンもあるぞw
メモリ増設改造して現役だけど。
ミニコンは当時の汎用機より小さいからミニコンだ。
マイコンはミニより小さいからマイクロかな?
ポケコンは服のポケットには入らなかったな。
375 :
774ワット発電中さん:2006/08/30(水) 23:19:00 ID:qlGHxxUx
1980初頭における各社の製品呼称
インテルは セントラル プロセッシング ユニット
モトローラは マイクロ プロセッシング ユニット
自分のスキルは、電子工作は秋月のキットにLED追加程度なら出来るけど、オペアンプとかは未知の世界。
プログラムはCやアセンブラはどうにか理解出来るが、ポインタ使われると数時間悩む というどちらも
駄目駄目なレベルです。
この辺でまじめに勉強して、最終的には録画中のビデオカメラに簡単な文字やマークをインポーズさせる事が出来る
物が作れればと思っています。
そこで質問なのですが、PICやH8、SHなど色々なマイコンが有りますが、インポーズ機を実現させるとなると
どのマイコンで作るのが簡単にできるでしょうか?
今後そのマイコンに絞って勉強していこうと思っているので、これが良いと思われる物を教えて下さい。
よろしくお願いします。
知ったかぶりだが
まず仕様を考えるんだ文字数や漢字なのかカタカナなのか
それを全部マイコンで作るとして
そうすると必要なRAM容量がどのくらいかがなんとなくわかるはず。
あとドットサイズをきめらばなんとなく水平走査の周波数等からポートを切替かえる速度が求められるから
それとポートを叩く速度からクロックが概算できるはず
漢字ROM?とか使えばまた別なのだろうけどね。
PICでも数字ぐらいだせるはず(壁撃ちテニスゲームが作れるところからして)
アセンブラが理解できるのになぜポインタが理解できない?
専用ICってなかったっけ?
マイコンでやるとすると、H8S/2138AやH8S/2148Aグループの
タイマコネクション機能を使えば映像同期信号は作れそうだ。
(H8S/2134/44グループには入っていないようだ。)
あとは映像信号を、ソフトとタイマで作ってやればできそうな
気がス
アセンブラができてCのポインタが分からないというのは初めて聞いたな。
PICのアセンブラというのなら分からなくもないが。
PICのアセンブラは変態だからな〜
文字列やダブルポインタをおまじないのように使うだけでは、ポインタはワカランと思うよ
アセンブラを知っててもな
元発言を良く読もう。
「わからない」じゃなくて「悩む」ってところがポイントだ。
アクロバティックな使い方をされると解析に悩む。
384 :
376:2006/08/31(木) 09:40:53 ID:BtS1c1yL
すいません。アセンブラはほとんど役に立たないといった方が正しかったです。
各レジスタの状態遷移を紙に書きつつフローチャートとにらめっこして、ようやく理解出来るといったレベルです。
プログラム中はキーボード触ってるより紙に何か書いて考えている方が多いので、頭の中で組み立ててすぐソースにするなど
不可能です。
作りたいなと思っている物はドライブレコーダなので、現在の時間とスピード、ブレーキとアクセルの踏んだ強さを
グラフで表示できればと考えています。
しかし、いきなりこのような物はハード的にもソフト的にも作れないので、一番重要なCPUだけどれが適しているか教えてもらい
センサなどはそのCPUを勉強しつつ使えるようにしていこうと考えています。
386 :
774ワット発電中さん:2006/08/31(木) 10:46:49 ID:EUUerQzf
>アセンブラはほとんど役に立たないといった方が正しかったです
役に立たないんじゃなくてアセンブラすら判らないの間違いでは?
>>384 重要度で言ったらCPUなんてずっと下だと思うけど。
>>384 は名前を言ってはいけないあの人に毒されている
389 :
376:2006/08/31(木) 20:41:28 ID:BtS1c1yL
レスサンクス
>385
CCDカメラで撮ったビデオ信号に自作の機械で速度とかの文字をインポーズし、ハンディカムの外部入力で録画
というシステムで考えていました。
>386
その方が正しいです。
>387
CPUはあまり重要では無いのですか!CPUが中心でそれに各々の機器が付いている
物だと思っていました。
CPU以前に知っておかなければならない事が多すぎたようで、要領を得ない質問を
してしまったみたいです。すいませんでした。
もっと知識を付けてから質問しに来ます。ありがとうございました。
解る。解るぞ
夏休みの宿題は最後の日にみんなでわいわい騒ぎながら仕上げるのが楽しいんだよな。
>>389 >CCDカメラで撮ったビデオ信号に自作の機械で速度とかの文字をインポーズし、
>ハンディカムの外部入力で録画
ドライブレコーダを組むなら、10年前ならともかく近頃のご時世では、
ビデオキャプチャ機器をつけたノートパソコンとかで映像を記録し、
同時に速度とかをデジタルデータとして記録した方が、
データの分析とかやりやすいんじゃないかなー。
まぁ、研究室に今転がっている機材+安価な小物ハードでなんとかしなきゃならん、
とかだとそうもいかんかもしれんけど。
最近のドライブレコーダは車両情報まで全部記録してるぞ、っと。
でもLED信号機を撮ると……
路上の信号に動画が映ったら面白いな。
アキバの信号機には・・
一瞬だけ・・・な画像に変わっていても人が見ている限りは気付かないからな
・・・サブリミナルかよ
397 :
774ワット発電中さん:2006/09/11(月) 23:38:19 ID:1d7vEavy
86系でコンピュータシステムを組みたいと思っていたところ、鈴商でV50を見つけて購入した者です。
別にVシリーズに限ったことではないのですが、I/O空間とメモリ空間って説明するとき完全に区別されていますね。
しかし、I/O専用のバスとメモリ専用のバスがあるわけではありません。
これはつまり、I/Oデバイスもメモリもともに同じAD0〜AD15およびA16〜A19に接続し、
その上でMERD、MEWRとIORD、IOWRを使えばいいということですよね?
かなり初歩的、基本的質問なのはわかっています。
しかし、自分で考えたこの結論が正しいのかどうか確信が持てず・・・
電子工作系の部活ではあるもののみんなPICとかを使っていて周りに詳しい人もいないですし。
ご教授お願いします。
その通り。それでモーマンタイ
あってるよ
OKじゃないかな。
互換機を作ったのに、ISAバスとかSIMMとか昔は簡単だったなぁ、ぐらい
のセピア色の思い出しか出てこない。。
>>398-400 ありがとうございます。
先輩に「どうせなら32bitやれよ」と言われたものの、基本もわからないのにいきなり32bitはさすがにないだろうと思いましてwwwww
とりあえず、頑張ります。
ありがとうございました。
>>397 >その上でMERD、MEWRとIORD、IOWRを使えばいいということですよね?
ようはこのコントロールバスでI/Oとメモリを区別している。
命令によってどちらかが選択されるわけだ。
そもそも「コンピューターシステム」が何を指してるのか分からないが、
一つ一つ制御信号を接続して・・・ってところからやるなら32bitは面倒すぎ。
ちなみに386以上からかな?(それとも86マキシマムモードから?)
各セグメントはI/O空間とメモリ空間のように別の物理メモリ空間に出来たような・・・
もうマイコンじゃないな
メモリアクセスよりI/Oアクセスの方がゲート時間が長かった気がする
407 :
401:2006/09/13(水) 01:36:55 ID:+DWvmJOK
えーと、コンピューターシステムといったのに特に深い意味はありません。
MS-DOSが動いたりBASICが動いたりしたらいいなとは思っていますが、
どうすればいいのかわかりませんし、そこまでくるとマイコンの範囲を超えてスレ違いになりますし・・・
かといって16bitの86系を扱っているスレはここしか見つからなかったわけで・・・
408 :
403:2006/09/13(水) 02:49:51 ID:+OSZEQo4
MS-DOSを動かすのに一番簡単なのはATもしくは98互換機を作ること。
それ以外ならBIOSから自分で作らないとダメ。
あと、BASICというと、
初期の「パソコン」ではBASICそれ自体がOSになっていた、
ので、
「BASICを動かす」というのはそのころのパソコンと同様にしたいということだと思うが、
それも独自ハード規格ならそれに合わせてOSとしてのBASICを一から作らないとダメ。
CP/Mならもっと柔軟らしいけど。
で、君は16ビットの86系という限定でMS-DOSやBASICを動かして何をしたいのかい?
409 :
401:2006/09/13(水) 03:23:17 ID:+DWvmJOK
具体的に何をしたいか・・・というより、そうですね、
自分は、なにかブラックボックスがあると、それがどうやって動いているのかすごく気になるんですよ。
ありがちな話ですが、時計、から要らなくなったストーブとかいろいろ分解していた時期もありました。
それで・・・まあ、早い話「目の前で動いているこのパソコンはどうやって動いているんだろう?」と気になってしまったわけです。
CPUが、チップセットが、という話ではなく、もっと細かい部分の動作がです。
しかし、いきなり32bitは敷居が高すぎる。
ならば16bitへ戻ってみようという理論です。
また、せっかく電子工作をしている部活にいることですし、習うより慣れろで実際に作ってみようと思い立ったわけです。
うちの部活は昔68kとかx86、Z80などを使っていたのに今はPICなどに落ち着いています。
それが寂しく思え、せめて自分だけでもその流れに逆らってみようと思ったというのもありますが。
410 :
401:2006/09/13(水) 03:39:54 ID:+DWvmJOK
とはいうものの、MS-DOSとかBASICを動かすというのはこうできたらいいなという理想の話です。
また、部活に持ち込んでしまったがために文化祭で展示しなければならないので、
CRT出力で、何かゲーム(テトリス、マインスイーパ、ブロック崩し、インベーダーあたりだと思いますが)を
動作させて展示しようかなというところです。
連投失礼しました。
ブラックボックスが気になるのは俺も同じw
V50で「コンピューターシステム」を作ってもそのブラックボックスの中身は見えてこない気がするんだが。
細かい部分が知りたいのなら、
「半導体の原理」とか「トランジスタ」あたりはブラックボックスでいいとしてw
もうすこし上のロジック(論理回路)から勉強してみては?
で、ALUやMC14000シリーズの1ビットCPU(?)の動作とか。
あと、同期回路。
そこらへんが分かれば基本的なCPUの動きは分かる(想像がつく)んじゃないかな?
現行のCPUはその基本的な動作に分岐予測やなんやらがついてるだけで。
ブロック崩しならトラ技にPICで作るのが載ってたよw
今あるV50で作るとしたら、
昔はやった、「電卓のインベーダーゲーム」でも作ってみたら?
ROM+RAM+7セグLED数個+入力キーで出来る。
あとは電子ルーレット、もぐらたたき・・・
412 :
401:2006/09/13(水) 04:58:07 ID:+DWvmJOK
>>411 デジタル論理回路については、部活において既にやっています。
入って最初の年に74を用いた電子ゲーム(164を使った乱数回路や151による当たり判定等)を作るのがうちの部活の慣例で。
次の年に周りが使っていて一番身近なPIC16F84をお手本とし、74とSRAMとEEPROMを使って8bitCPUのような物をつくりました。
ハーバード型、命令は固定長8bit、プログラムカウンタ、レジスタ、入出力を持ち、ビット操作や加減算、シフト、条件分岐・・・一通り実装してあります。
割り込みが実装されていないのは我ながらちょっとどうかと思いますが。
命令セットも自分で決め、デコードも74のゲートでワイヤード合成なんていう暇人を。
もっとも、命令の種類自体が全部で30ほどなのでそこまで難しいわけでもないですね。
とりあえず、すべての命令の正常動作は確認しました。
そして、今年。
CPUらしきものは去年作った。
じゃあ、どうしようか。
今年は16bitのCPUを使って何かを作ってみよう。
いきなりMS-DOSとか目指してもいいけど、たぶん無理だから出来るだけパソコン"っぽく"見える奴。
誰でも知っているゲームを動かせば文化祭を見に来た普通の人にもウケるかな・・・
という流れです。
www
そこまで分かってて何をブラックボックスと言ってるのか分からないんだが?
414 :
401:2006/09/13(水) 06:02:11 ID:+DWvmJOK
なんでしょう、基本はわかったけど、それが今のパソコンにどうやってつながっているかがいまいち納得できないという感じでしょうか。
CPUというものの概念はわかったけど・・・じゃあ、今のPCの祖先といえる8086、286を使っていた
パソコン(時代的にはPC-9801でしょうか)全体は具体的にどんな動作をしていたのか気になるというか。
つまり、また新しいブラックボックスが出現してしまうわけです。
そこらへん自分は欲張りなのかもしれません。
8ビットCPU(マイコンではなく)でワンボードマイコンでも
作ってみたら?
データバス幅が8ビット、アドレスも16本しかないから
配線も楽だし。
その頃でもワープロもあれば表計算もあったんだし
トラ技な6502はWestern Design Centerで買えるようだし
Z80ならDigi-Keyで買える
>>413 手順や機能の分解を面倒がる自分が嫌いということでは。
気になるなら、気にならないレベルまで分解すればいい。もしくは納得できる
ところから合成すればいい。
どこから手をつければ自分を納得させることができるか、ということを401が
自問自答するところからスタートのような気がする。
ディスクリートのトランジスタでWindowsXPの動くPCを作りたいってところまでは
要求してなさそうだし。
417 :
774ワット発電中さん:2006/09/13(水) 09:52:14 ID:AOdGEFNm
所謂マイコンがだいぶ出回り始めたころ
「エレクトロニクスライフ」の前身「電波科学」だったと思うが
TTL数十個でマイクロ・コンピューターを作る連載記事があった
そいうのがイメージ掴みやすいんじゃないかな
昔の”マイコン”関係の参考書を古本屋・オークションで探して
みるのも良いかもね
TRN16で検索すると幸せになれる…
と思ったらとうの昔に絶版か。まー当然だわな。
しかしV50の資料はどうやって入手したの?まさか店でコピーしてもらったとか?
V50の資料なんていくらでもネットに落ちてるだろう。
>>414 その新しいブラックボックスとは?周辺デバイスのこと?
何で32ビットでも8ビットでもなく16ビットにこだわるのか理解しにくいが。
8ビットでもパソコンはできるよ。
MSDOSを走らせるのが目的ならともかく、16ビットクラスなら、まっとうな
アーキテクチャのH8辺りで始めるのが楽で良いかと。
8bitは >412の内容で十分で 32bitは敷居が高すぎるから 16bitなのでは?
というか 74ロジックICで 412ができたのなら、もうハードは十分じゃないかと
思うが。
あとは桁が増えて、速くなって位のような。
>>412 ぶっちゃけ V53 で良ければELM氏のHPに製作例と回路図あるよ。
ソフトとROMライタは自分で用意するしかないけど。
>誰でも知っているゲームを動かせば文化祭を見に来た普通の人にもウケるかな・・・
だったら、今ある自作CPUボード用の周辺ハード(ディスプレイコントローラ・
KBインターフェース・サウンドジェネレータ等)を作成して、ゲームを
プレイ出来る様にした方が手っ取り早いよ。
オセロぐらいならなんとかなるべ?
>>414 1ChipMSXを購入してverilogを読めば大抵のことは理解できるよ
>>418,419
Vシリーズのデータブックは87年度版が部活の本棚の奥深くにしまってありました。
昔V40を使った人が居たようで、その時のものがそのまま残っていたみたいです。
>>419 今のWindowsの祖先に当たるMS-DOSが動いていたプラットフォームであるPC-9801全体およびMS-DOSの具体的な動作でしょうか。
MS-DOSについても調べたところ、BIOSさえあれば動くようなので具体的にはそのBIOSの基本的な中身ってことになるんでしょうが。
>>424 MS-DOSはハードウェアに依存しない純粋なDOS部分 (MSDOS.SYS) と、
ハードウェアに合わせたデバイスドライバ (IO.SYS) に分かれておってね、
デバイスドライバからBIOSを呼んだり呼ばなかったりなんだけど、
BIOSを用意するってことは行き着くところPC9801互換機か、
IBM-PC互換機を作ることになっちゃうんで思いっきり敷居が高くなるです。
かといってIO.SYS作って動かすってのもなかなか現実的じゃないです。
V50でもなんでもいいけど、ゲームやるなら、コントローラの入力ポートと
ビットマップディスプレイの出力作って、あとはソフトってんでいいんじゃないかなぁ。
426 :
403:2006/09/14(木) 00:28:09 ID:qeB3KeBx
>>424 それだと単にATや98のBIOSの解説本や解説サイトを見たら分かるんじゃない?
で、今のV50用に作ればいい。
ただ、分かってるとは思うけど、V50の内臓デバイスを使うのなら、
限られたMS-DOSアプリしか動かない。
(確か、98LTあたりがV60で、いわゆる98x1とは区別されてたと思う)
というか、DOS自体のハード依存度は知らないので、
BIOSのみ互換でもDOS自体が動かない可能性も・・・
BIOSコールのみでハードを制御してるのなら問題ないが。
>>420 >>421氏の言う感じですかね。
正直、CP/Mみたいに8bit環境で動くOSがあるとはこの構想をした時点では知らなかった訳で。
そこは自分の知識不足でしょう。
当時の自分はMS-DOS=最初のOSというイメージがありましたから・・・
当然、調べていくうちに間違いだというのはわかりました。
>>422 もともとELM氏のものを見て出来そうだなと思いました。
V53の方が速いらしいからV53を探したんですが、見つからなくて鈴商にあったV50で妥協した感じです。
>>423 そういうなんでもかんでも1chip化という流れが自分には気に入らないですね。
あくまで個人的感情、こだわりですが。
>>427 V53はラジデパの神話電気にある(あった?)もよう。
1999年のトラ技にもV53の製作記事がありましたね。
V50 って、80ピンでしょ? (V53 は 120ピン)
メモリ周りも考えると、基板起こさないと配線で死ねそうw
...文化祭って、後1・2ヶ月しかないけど間に合うのか?
サイクロン2辺りでどうかな?
>>425 やっぱりといいますか、敷居高くなりますか・・・
自分の書き方がわかりにくかったようなのでもう一度書きますが、
ゲームを動かすっていうのは次の文化祭での部活の展示に使う短期的な目標、
MS-DOSを動かしたいというのは時間をかけて、出来たらいいなと思っている理想です。
>>422,425,427
やはりそうですね。
ビットマップCRT出力はこれもELM氏の回路を大幅に参考にさせていただくことになるでしょうか。
ゲームがCRT出力で正常に動いたそのあとでFM音源は考えます。
>>429 ラジオデパート、ラジオ会館、ラジオセンター、鈴商や千石の通りは一通り探したつもりだったんですが・・・
注意力不足でしたかね。
>>430 自分の学校の文化祭は5月です。
マイコンを動かすだけじゃなくて
こういったものを作ろうと絞らないと
なかなか収束しないんジャマイカ
たとえば赤外線学習リモコン付目覚し時計とか
ステッピングモータで作る運針式時計とか
動かして意味のあるものを目的にしたほうが
うまくいくと思うけどね
あのね、もうね、文句言うなら何か作ってから言ってよね。
見える…セグメントの壁に悩む
>>432が見えるぞ…
8086ならMINIXをば・・・
ぶっちゃけ、この時点でこれだけ技術的素養があるなら、
文化祭は軽く流して一流大学に入ることを優先して欲しいぞ。
みんな思い思いの夢を語ってるな(w
440 :
401:2006/09/15(金) 01:00:19 ID:KRETyeYQ
正直、こういうのに打ち込みすぎてるせいで成績は(ry
>>416 ディスクリートのトランジスタでWinXP PCはワラタ。
最低スペックを見たすシステム作るだけでも数千万個半田付けか〜
不眠不休で毎秒1足つけても3年くらいかかるな。
443 :
401:2006/09/23(土) 01:41:38 ID:pK0VBr6A
444 :
441:2006/09/25(月) 23:27:49 ID:I0r3TpiN
>>443 スマソ
作っていたのか。
でも、PICもどきじゃね。
あれは、コンピュータじゃなくてコントローラだから。
(こう書くとまた攻撃されるな)
PICを拡張すればできないとは言わないが効率が悪すぎると思う。
441の書き込みもCPUにはPICを範疇に入れていなかった。
パソコンもどきが作れるCPUを作ってみておくれ。
>パソコンもどきが作れるCPUを作ってみておくれ。
SC/MPとかどうだ?
アテクシには他メディアとのタイアップが容易な徳間グループの方が相応しいですわっ!
>>445 SC/MPとは懐かしい。
黎明期の遺物だね。
学習用に使えるマイコンボードを探しています。
アセンブラorマシン語をキースイッチから入力のできる
マイコンボードをご存知の方いらっしゃいますか?
PCなどを繋げずに、単独でプログラム書き込み&動作可能
なものが中々見当たりません。
マイコンの種類は特にこだわらず何でもよいのです。
できるならある程度出回っていてメジャーな(Z80やH8など)
が望ましいのですが。。。
どなたかご存知でしたら教えて頂ければ幸いです。
449 :
448:2006/10/03(火) 17:45:03 ID:DQOZv5xb
自己解決しました。
できれば、どのように自己怪傑したか教えて
ズバッと・・・
了解!
GCC Developer Liteでヘッダファイルの作り方がわからないので教えてください
454 :
774ワット発電中さん:2006/10/14(土) 14:32:32 ID:6p05QU2A
$ cat hogehoge.h <<EOF
#ifndef hogehoge_h
#define hogehoge_h 1
// header file
:
#endif
EOF
秋月電子の
RS232C Dサブ9Pオス−9Pメス ストレートケーブル(1.8m)
H8タイニーI/O(アイ・オー)ボード
AKI−H8/3694F(QFP) タイニーマイコンキット(モジュール単品)
を購入しGCC Developer Liteで書き込みをしようと思うのですがPCと接続するにはドライバが必要ですか。
もれはねじ回し使わなくてもOKだた
レスありがとうございます。が、教えていただきたいのは
ドライバーではなくてハードウェアを動かすためのソフトウェアの方のドライバですw
>>457 GCC Developer Liteは全部見た?
>>457 今時のPCのOSでドライバー要らないデバイスなんてありませんがな。
(ダイレクトアクセスでさえOS管理下から外すためのドライバがいるよな?)
RS232Cを普通のシリアルポートとして使っていますので、
まともなOSなら標準装備のドライバーでOK.
460 :
774ワット発電中さん:2006/10/23(月) 19:00:42 ID:AXEVrfM3
461 :
774ワット発電中さん:2006/10/26(木) 10:56:12 ID:I8EYWVuN
H8マイコンの電源をプラス、マイナスを逆に接続してしまいました。
慌ててはずしましたが、それ以降電源がつかなくなりました。
ICが多少発熱していましたが、ICを交換したら復活するでしょうか?
逆に接続したらCPU自体が死んでしまうのでしょうか?
462 :
774ワット発電中さん:2006/10/26(木) 11:10:31 ID:yH8QS7z9
まあその基板は暇な時に修理するしかないでしょうな。
昔はそれくらいじゃ壊れなかったものだが…
最近のは軟弱だのう。
>>461 逆接続してもいいようにブリッジいれとくとか、
最低逆接続用の保護ダイオードは入れるべし。秋月あたりの基板買ってきたんなら、
先ず保護ダイオードを空きスペースに接着剤で貼り付けて改造すべし。
実際ACアダプタとか極性は統一されてないしな。
半田付けも忘れないようにね
>>463 五味黒ん時代の話じゃない?
HD46800DとかuPD8080AFとか
PICは時々逆接続(というかソケットに逆向きに挿入)するけど、
ものすごく発熱して「こりゃ壊れたな」と思っても案外生きてたりする。
ソケット逆向き接続しても大丈夫なピン配列のAVR-megaが来ましたよ
ってそれだけだが。電源以外はシラネ。
>>464 逆接続防止のダイオードはどのように入れればよいでしょうか。
単に直列に順方向に向けて挟むか、若しくは通常は逆方向になるように並列に入れて、
逆接続したときはヒューズを飛ばすようにするか。
464じゃないけど。
直列接続はダイオードで損失が出るから、逆向き並列でヒューズとばすのがおすすめ。
しかしダイオードがオープンモードでぶっ壊れたら怖いな
だから、ヒューズとばすまで持つ位の大きめのダイオードじゃなきゃダメよ。
小信号じゃなくて、電源整流用のやつを使うこと。
473 :
774ワット発電中さん:2006/12/03(日) 22:46:54 ID:tf/+l+PD
necの78F9222をライタソケットに逆接続しましたが
生きていました
電源入れた?
ライタなら逆差しチェックにひっかかるんでは。
476 :
774ワット発電中さん:2006/12/05(火) 23:07:43 ID:x03lCwGq
サンハヤトのユニバーサル部品セットでつ
チェックしてくれるような高価なライタはもってません
電源入れて書込ソフトがいつもと違うので気づきました
逆接を元に戻したら書き込めました
ちなみに、78F9222はプレゼントでもらった変換3枚基板でつ
RAM上でコードが実行できるAVRみたいなマイコンって無いですかね?
AVRの気に入っている点ですが
・日本語データシート
・比較的素直で高速なアーキテクチャ
・比較的安価で入手が容易
・安価に自作・入手できる開発ハードウェア
・豊富な付属機能
あたりです
SDカードを外付けしてSDカードからプログラムをロードして実行するような形態のシステムを組みたいです
該当しそうなマイコンがあったら教えてください
っH8tiny
規模的にどうかわからんが、
MACのマザボに載ってたM38049FFSP(Flashメモリタイプ)を再利用しようと調べたんだが
RAM上でも実行可能らしい。命令は6502系だったと思う。
それって別にRAMである必要な気がするんだけど。
フラッシュでも同じことじゃん。
要はよくあるブートローダーじゃん。
481 :
477:2006/12/16(土) 11:23:53 ID:0m98Mptn
レスありがとう
>H8Tiny
う〜ん…規模的には十二分すぎというかちょっと大きすぎるかも…
QFPはお手軽にって訳にはいかないんで秋月で売っているSDIPになりそうだけど
こっちもお手軽に使うにはリッチだ…(汗
SD繋ぐにはちょっとに合わないですね…
>>480 フラッシュって書き込み面倒だし遅いし書き換え回数に制限があるし…
趣味で使うなら十二分くらいのほうがちょうどいいんじゃないか
Z80
>>481 どんなアプリケーションなんだろう。教育機関の実習向けかな?
H8Tinyの2kバイトRAMで規模がちょっと大きすぎるのか…
QFPはお手軽じゃないのか…
42ピンSDIPでさえお手軽じゃないのか…
78KやR8Cでも良いような気がするけど(サンハヤトの20P DIPがあるよね)それだと
今度はピン数が少ないのかな。
わずかな障害を避けるために、却って選択肢を狭くされているような気がします。
QFPでも変換基板を使えば手組みも簡単でしょうし。
こういうやつはどうアドバイスしても文句しか言わない。
相手にしないのが一番。
俺はPC無しでハンドアセンブルでやりたかったからZ80でやった
当然ですがこんばんわ
僕はマイコンを使用して大容量のADデータを保存したいと思っております。
今までにはEEPROMなどを利用していましたが、最大1Mbit程度しか容量がなく、
1MBすらデータをためることが出来ません。
皆様は、大容量のデータ保存にどのような手段を使っていますか?
SDカード
来月のトラ技で特集やるからwktkだね。
SDカードを読み書きするのは簡単なのだが、ファイルシステムまでやらなければならないのでやる気が失せる。
固定長のでっかいファイルを1個だけ作っておいて
中身のブロックだけ書き換えとかじゃだめかな。
>>491 それでいいと思う
そういや、PSoCだとユーザモジュールでFATにも対応してるようだけど
>>490 PCで直接読む必要がないなら、そんなものいらんだろ。
もとの
>>487の趣旨からは。
俺はむしろFAT16ぐらいは作って見たいけど。
>487の趣旨だと、今までEEPROM使って保存したりしていたっていうんで、
単に不揮発性の大容量メモリが欲しいってだけじゃね?
>>493 >PCで直接読む必要がないなら、そんなものいらんだろ。
そう思ってセクタの直書き繰り返していたら、PCでフォーマットどころか認識も
しなくなっちゃった。
たぶん若い番号のセクタってディスクのパラメータが入っているんだろうな。
もうちょっと後ろのセクタを使えば良かったよ。
DOSの時代のHDDはFDISK /MBRとかで直ったけどフラッシュメモリじゃできないか
>>494 そうだよな。別にPCに持ってくるわけじゃないんだから、
基板に直にはんだ付けしちゃってもいいんだよな。
>>495 PC+Windows上とかで認識されなくなっても、
デジカメとかならその辺りも含めてフォーマットし直せるらしいぞ。
500 :
774ワット発電中さん:2007/01/09(火) 13:44:55 ID:HQgDhOaV
質問です。
x86のアセンブラにおいて、オペランドとして指定する時に
任意の定数と直接メモリアドレスはどうやって区別すればいいのでしょうか。
現在使用しているチップはV50です。
たとえば、アドレス0A00Hの内容がFFFFHであるときに
MOV AX,0A00H
と書いた場合、AXには0A00Hが入るのか、アドレス0A00Hの内容であるFFFFHが入るのかということです。
文法の基本中の基本ですが、本を読んでもよくわからなかったもので・・・
ご教授お願いします。
>>500 どんなアセンブラ使ってるのかは知らんけど
WindowsのDOS窓から使えるDEBUGで言えば、
MOV AX,0100 <=0100が入る
MOV AX,[0100] <=0100h番地の中身が入る
で区別するっす。
アセンブラによってはひょっとしたら
MOV AX, WORD PTR[0100H]
てな案配にWORD PTRが必要・・・かもしれない
今時V50使ってるとは。20年前からやってきた時を渡る人かな。
格好いい
>>499 PCでNTFSフォーマットしたSDをデジカメでフォーマット出来なかったことが……。
デジカメにもよるんだろうけどね。
504 :
500:2007/01/14(日) 10:15:35 ID:KFkq1F6g
>>501 遅くなりましたがありがとうございます。
>>502 部活の部品棚漁っていたらV40や87年度版のデータブックと一緒に出てきたんですよ。
せっかくあるんだし使ってみようということです。
まあ、386とか486だったらやらなかったでしょうけどね。
そいえば、8086用で LDIR (LoaD Immediate data to Registerだったか?)とかのニーモニック
で即値とアドレス使い分けるアセンブラがあったなぁ。
音声を扱えるDACとADCが入ってるマイコンがあったら紹介してください。
20秒くらい録音して、後追い再生したいんです。
>>506 今月のトラ技で、PSoCマイコンとマルチメディアカード(SDカード)接続の記事でてます。
わざとADCサンプリング端子出して「大容量データロガーにもどうぞ」って、あおらてますから、どうでしょ?
ADC>ディレイ>DACなら、あのマイコン(秋月のライターセットで可)なら、ワンチップですみます。
508 :
774ワット発電中さん:2007/01/16(火) 23:26:16 ID:Wn7wC+uc
R8C/25 & Smalight from NE
78K0R 「V50!」
V50 「…うそ!?」
78K0R 「驚いた? ウフフ…驚くに決まってるわね あんなことがあったのだから」
V50 「どうして…」
78K0R 「私、やっぱりVシリーズマイコンだったの 開発者が認めてくれた
見て! セグメントレジスタもここに!」
(78K0R 、CS, ES レジスタを V50 に見せる)
V50 「そんな…そんなこと」
78K0R 「今度こそ胸を張って言えるわ 私は78K0R 、NECの新16ビットマイコン
よろしくね V50♪」
V50 「うそよ、あなたがVシリーズだなんて…そんなこと」
78K0R 「どうして?」
V50 「だってあなたはまだ未完成じゃない… 試作中のかわいそうなマイコン…
Vシリーズプロセッサはストリング処理とC言語を意識して作られたチップ、
あなたは…私たちとは違う」
78K0R 「…やっぱりそうなの 私のこと、ずっとそう思っていたんでしょう
自分より劣るかわいそうなチップだと 」
V50 「それは…」
78K0R 「All Flash 宣言したのも Webページにドキュメントを載せてくれたことも
私を哀れんでいただけ 上から見下ろして満足していたんでしょう」
V50 「違う…」
78K0R 「自分が上だと…自分はユーザーに愛されていると
そう思って私を笑っていただけなんでしょう」
V50 「それは違うわ… 違う… 私は…」
78K0R 「うるさい! …嫌なチップ。少しばかりパクってうまれただけなのに
たまたま訴訟に勝っただけなのに…
私の存在なんて、あなたにとっては自分の価値を高めるだけだった 」
V50 「違うわ! 私はせめて、CQ出版のオマケで幸せに暮らせるようにと思って…」
78K0R 「それが私を馬鹿にしているといっているのよ!
私をVシリーズと認めてくれてなかった!」
V50 「…だってあなたは!」
78K0R 「あなたみたいなチップが 世界シェアNo.1になれるわけがない!
シェアNo.1になるのは…私 誰よりもユーザーを愛しているこの私…
シェアNo.1になってユーザーに実装してもらうの… 私を使用してもらうの…」
(78K0R 、V50 を突き飛ばしてマイクロコードを奪う)
V50 「? …あっ!」
78K0R 「あなただけがユーザーに可愛がられた?」
V50 「返して!」
78K0R 「実装され 使用され ユーザーに愛されてる?
そんな幻想…打ち砕いてあげる! ユーザーが愛してるのは…」
(78K0R 、マイクロコードを力いっぱい握り締める)
V50 「やめて!!」
78K0R 「本当に愛してるのは… 私よ!!」
(マイクロコードが木っ端微塵に砕け散り、V50 がハードワイヤード化される)
V53 「ああぁ! ああぁぁぁぁぁ!! お父様から頂いた8080エミュ機能が…
CP/Mの思いが詰まっていたのに… ああぁぁ…」
78K0R 「ウフフフフフ アハハハハハハハ!」
V53 「どうして…どうして……… 変態のくせに…」
78K0R 「……なんですって?」
V53 「インデックスレジスタが8ビットしかない… 変態アーキテクチャのくせに」
78K0R 「!」
V53 「変態!!」
78K0R 「!!うおおおお!!! V53!!」
(鐘の音)
???「何事にも潮時はあるというもの……」
V53 「NEC!」
NEC 「MC68000・Z8000が眠りにつき、V53も生産を停止
この時代でのシェア争いは終了しました。
お楽しみは次の時代に…」
78K0R 「何を言っているの? うっ!」
(二人が引き離される)
78K0R 「V53!!」
V53 「くっ…」
なんだ?最近はマイコン系同人誌が復活してるのか?
面白そうなので、完成したら紹介するように。
四月一日まで あと○○日
>V53 「ああぁ! ああぁぁぁぁぁ!! お父様から頂いた8080エミュ機能が…
> CP/Mの思いが詰まっていたのに… ああぁぁ…」
この辺がちょっと面白かった
>(マイクロコードが木っ端微塵に砕け散り、V50 がハードワイヤード化される)
>V53 「ああぁ! ああぁぁぁぁぁ!! お父様から頂いた8080エミュ機能が…
> CP/Mの思いが詰まっていたのに… ああぁぁ…」
いやいや普通ここは喜ぶべきところだろw
よく知らんがローゼンネタか?
517 :
は@ c178.016.c3-net.ne.jp ◆cplnFO9T0I :2007/01/28(日) 23:34:52 ID:fF32brjp BE:141221647-2BP(1000)
あー、386使ってDRAM沢山載せて遊びたい。
でも、いつまでその根気が続くやら。
DRAMをたくさん集めるのが大変だな。
はどおふのジャンクで集めてはがすか?
>>509 面白いパロをありがとう。思わず笑い転げちまったよ。
520 :
は@ c178.016.c3-net.ne.jp ◆cplnFO9T0I :2007/02/05(月) 01:29:11 ID:QatxB5n2 BE:80697582-2BP(1000)
>>518 いや、何故か手元にPC用のSIMMがやけに転がっていてね。
SDRAMのDIMMならPCで使い物になるけど、1枚8MBが最高容量のSIMMなんてPCで使えたもんじゃない。
たくさん欲しいならバッファローのEMSボード
ジャンクで1コイン、バンクかつ千鳥配線の基板なので好きなサイズに切ってよし
DIPなので剥がしてよし、容量がいらないならこれ最強
522 :
は@ c178.016.c3-net.ne.jp ◆cplnFO9T0I :2007/02/05(月) 16:32:15 ID:QatxB5n2 BE:105916537-2BP(1000)
そう言えば更にPC-9801VMの基板も探せばあったな。
DRAMのコントロールってかなりめどい様で。
523 :
技術奴隷:2007/02/05(月) 16:39:10 ID:bgbVrPKQ
とりあえず動かすだけなら、アドレスをマルチプレクスするだけでおk
リフレッシュは一定時間毎にソフトでアクセス。
そういえばうちの98、64MB積んでたな。
525 :
は@ c178.016.c3-net.ne.jp ◆cplnFO9T0I :2007/02/10(土) 10:48:32 ID:uOCTlbRe BE:60523834-2BP(1000)
>>523 PCのマザーボードはどういう風にマルチプレクスしてんだよと突っ込みたくなります。
いや、だって同じシリーズでも12ビット、8ビットにしたり、10ビットずつに斬ったりともうね....
526 :
技術奴隷:2007/02/10(土) 15:56:58 ID:FLpofQ46
>>525 市販の物はゲートアレイ使ってたから、DRAMのマルチプレクサ如きの
規模を気にする事は無いと思う。
527 :
は@ c178.016.c3-net.ne.jp ◆cplnFO9T0I :2007/02/11(日) 02:12:38 ID:KjNnokcW BE:272355269-2BP(1000)
>>526 規模は物量投入でどうにでもなっても、判定のアルゴリズムがどうなっているのかという疑問です。
528 :
技術奴隷:2007/02/11(日) 11:04:49 ID:HtuEX87Z
自作するなら決め撃ちでOKでは?
PCって、ATの事?どっかにBIOSの資料があったと思うけど失念。
適当なデータを書き込んで何処まで書けるか、何処が抜けるかで
判別出来そうな希ガス。
今のDRAMは初期化なんかも面倒だったりするし、下手に判定しなくても
メモリモジュールにEEPROMが付いてるけどね。
>>527 容量によって決め打ちのパターンがあって、それを試してるだけじゃね?
全部クリアしてから一つの番地にデータ書いてみると、アドレスが
足りない(容量が少ない)ならイメージアドレスから同じデータが読めるとかで
530 :
774ワット発電中さん:2007/02/11(日) 22:29:05 ID:Wkc/2pZ5
オプティマイズで、イーサネットモジュールENC28J60
買うついでにLPC2138買ったんだけど、こりゃいいな。
H8と比べりゃ全然違う。フォードT型とプリウスぐらい違う。
で、値段は秋月H8基板と大体同じ。これじゃH8を選択する
理由がないよ。新規採用でも、H8/SH止めちゃうかもね。
どこがどう良いか教えて!
めんどくせーから自分で調べて。
あんたに教えても、俺は1円も得をしない。
EZ-ARM7NEW
フラッシュ内蔵ARM7マイコン(LPC2214/LPC2138)が
EZ(お手軽・安価)に開発出来ます。
MINI EZ-USBを接続することで、フラッシュの書き込みから、Insight/GDBによるJTAGデバッグまで可能です。
256/512Kbyteの内蔵フラッシュを使用して60MHzで
32bit ARMコードをノーウェイト実行します。
SRAM32/16Kbyte内蔵。
5Vトレラント I/O / 8ch 10bitA/D / I2C / 2ch UART / 2ch SPI / 6出力PWM / 32bit Timer / RTC
530じゃないけど、H8はさすがにもう時代遅れな感はあるなぁ。
H8の3048とかあの辺のチップは決して安くないし。
80MHのSH2くらいのボードをとっとと出して欲しい。(SH7083とか)
チップの値段時代はH8と大差ないんだし・・・
SH7211とか単体コントローラとしては値段も普通で結構速いのもあるんだけどね。
世界的にARMだらけなので、日本人としてはSHにも頑張って欲しいところだ。
536 :
は@ c178.016.c3-net.ne.jp ◆cplnFO9T0I :2007/02/12(月) 02:03:42 ID:tXy/CPeJ BE:151308656-2BP(1000)
>>528 >PCって、ATの事?どっかにBIOSの資料があったと思うけど失念。
そうです。一応BIOSのソースは何処かで拾ってきたものの連絡先が****@walker-emh.arpaとなっているかなり古代のもので。
>自作するなら決め撃ちでOKでは?
それが楽そうですね。メモリ増設したらROMを書き換えと言うことになりそうですが。
>今のDRAMは初期化なんかも面倒だったりするし、下手に判定しなくても
>メモリモジュールにEEPROMが付いてるけどね。
扱うのはDIMMモジュールなんかじゃなくてSIMMのモジュールだからそんな便利なものは
ついていなくてアクセスタイム確認用の抵抗だけです。
遊びですが、SDカードにアクセスするようなモノを作ってみたいと思ってます。
SPI使うのでピン数は少なくて(というかむしろ少ない方が)いいんですが、
ファイルシステムのせたいので、RAMが数KB程度は欲しいところです。
一応78KシリーズやルネサスのTinyシリーズを見てみましたが(今の私の主力)、
たいていメモリに比例してピン数も増えます。
R8Cの一部が割とよさげだったかな。
入手しやすいマイコンで、ほかにこういうニーズに合うものは何かあるでしょうか。
538 :
537:2007/02/28(水) 17:57:37 ID:52mSTfNe
もっかいR8Cシリーズながめてたら、R8C/21グループがなかなかよさげですね。
新製品&開発中でまだ入手しにくいようですが、要チェックですね。
>>537 PSoCならメーカからファイルシステムサポートライブラリが出てる
540 :
537:2007/03/01(木) 00:24:30 ID:RaxCkEDN
>>539 PSoCってよくわからんのだけど、遊びで使えるようなシロモノ?
> メーカからファイルシステムサポートライブラリが出てる
ごめん、自分で作るのがおもしろい。しょせん遊び。
>>540 遊びで使うには著しく便利なシロモノだな
で、自分で作りたいなら作れば良い。少なくともFATが乗せられたという
実績はメーカーが作ってくれたんだから、自作でも乗るだろう
FATならメモリさえあれば乗るよ。
543 :
537:2007/03/01(木) 01:20:24 ID:RaxCkEDN
>>541 なるへそ。また余裕ができたら調べてみる。
>>542 だからメモリの多いデバイスを探してる。
RAMが2KBぐらいあればいけそうな気もする。
でも初めての試みなんで、もう少し余裕が欲しい。
>>543 最初にSDメモリの空きを検索してワークにしちまえばいいんじゃね?
>>543 1KならATmega88が苺で売っててDIP28pinだった希ガス
2KならATmega32かな?40pinでちょっと多いかも。
保守
547 :
774ワット発電中さん:2007/04/17(火) 04:48:38 ID:8zEJ9tit
>>544 SPIモードのSDカード書込みはウェアレベリングしてないから
セクタ不良になる危険性高いよ。
SDモードだと内部でしてくれるの?
549 :
774ワット発電中さん:2007/04/21(土) 15:41:08 ID:VWWp2HPH
SDモードでもSPIモードでも内部でやってくれるから心配いらない。
だが、どっちにしても書き込みはブロックサイズに合わせないと効率は悪くなる罠。
>>547 >SPIモードのSDカード書込みはウェアレベリングしてない
その情報は何処から?
551 :
774ワット発電中さん:2007/05/07(月) 16:33:31 ID:dvOmkoiz
AKI-3069F LANボードは、入出力兼用ポートが1つしか使えないみたいなんですが
増設したいんです。I/O用の便利なICとかないですか?
74HCシリーズ
>>551 つなぐ相手に合わせて考えた方がいいよ。
何をつなぐつもりなの?入力か出力かすらかいてなければ
>>552くらいしか言えない罠。
>>553 入出力できるものをキボンヌです。
SG12232Cを二つ三つつなぐことができないだろうかとか。
この場合、バスに直結しちゃったほうがいいのかな。
できるのかどうかわからないのですが。
パラレルI/OはZ80だと8255とかあったけど、
しばらくマイコンから離れているうちに状況もかわってしまってて。
外部に拡張したくなったときは普通はなにを使ってるのかなと思ったのです。
FPGA
>>554 >外部に拡張したくなったときは普通はなにを使ってるのかなと思ったのです。
まず入力か出力か、そこから始めて必要な74HCなどを使うよ。
すでに回答済みだけど。
>>554 どうしても入出力兼用ポートを増やしたいのなら、ピン数の多いマイコンを
選ぶか、またはマイコンを追加するということも普通に行うね。
もちろん 8255, 71055 を付けるという手もあり。
8255系か74HCのラッチでしょ、一般には。
今はI/Oエキスパンダってなそれ向けICある。
I2C用のPCF8574とか結構使われてる。
FPGAの方が敗戦処理面倒臭くなくていいよ
561 :
774ワット発電中さん:2007/05/08(火) 01:09:33 ID:XqSmIP2L
FPGAはダメよ、5VでI/Oできないもん。
561>>
XC9536やXC9572みたいな5VCPLDでI/Oすりゃええやん
電源ON時からちゃんと動くし。
563 :
774ワット発電中さん:2007/05/08(火) 03:22:07 ID:XqSmIP2L
だからぁ、FPGAって言ってるし...。
564 :
774ワット発電中さん:2007/05/08(火) 03:38:19 ID:9Zvabu+P
>>563 アホか? 5V対応I/OのFPGAもあるで。ぐぐってみ。
565 :
774ワット発電中さん:2007/05/08(火) 10:04:18 ID:NCDd0xrt
ザイリンクスにあるといいんだけど
どう?
>>554 SG12232Cって4bitモードないよね。
1つだけつなぐにしてもこれだけで1ポート使っちゃうので、使えるポートが1ポート(8bit?)なら、工夫が要るな。
シリパラ変換ICで2bitから8bitを作り、
残り6bitで制御信号を。
データとEとA0は全ユニット共通でもいけるかな。
CS0/CS1はユニットの数だけ用意。2ユニットで一杯になるので、足りなければこれもシリパラ変換で増設
(次々と表示を書き換えるなら、シフトだけで切り替えできるからむしろ楽?)
もちろん同じことをFPGAとか専用ICでできるならそっちが楽だけど
たくさんアドバイスさんくす!
>>555,
>>561,
>>562 FPGAもCPLDも開発環境の初期投資と勉強する時間がかかるので、
今すぐ手をつける気になれないっす。
>>554 液晶の接続なのでリードライトがいるのでつまりました。
どちらか一方なら簡単にすむのですが。
>>557,
>>558 8255,71055はまだ入手可能なのですか?
それとアクセスタイムまにあうのかな。
すいません、浦島太郎状態なので。
>>559 PCF8574、なかなか便利そうなICですね。
>>566 バスに直結しちゃうってのもあると思うんだけどどうでしょうね。
SC1602だとE信号にディレイを入れてZ80と直結する回路が
資料にあるけど。
>>567 タイミング逢うのかな?
ラッチして、Eだけはポートから与えればどうにかなる?
SC1602ならH8のバスにほぼ直結できるyo
>>568 タイミングがおおいに心配です。
ラッチしないとだめかな。
>>569 「ほぼ」ってどういう含みがあるの?
反転させたりしなきゃなんない
>>567 バス? マイコンは何を使うんだっけ?
液晶なら、読み込むのはBUSYかな? BUSYを見なくていいくらい待ってから
次の書き込みをすれば、ポートは出力方向だけで実現できるけど。
むしろそれが普通かも?
速度が遅くなって構わないなら、シフトレジスタにパラレルラッチが
付いた、74HC595あたりを芋づる式に繋いでいけば、4bitの出力ピンで、
いくらでも出力を増やせる。
出力のラッチの非同期クリアがないので電源投入時の初期状態が不確定
になるのが難点だが、出力にプルアップ抵抗かましてリセット時OFFに
なるOE制御と併用すれば、なんとかなる。
入力ピンだと、HC166あたりを使うか、スイッチ等であればマトリクス
にしてI/Oピン数を減らす。
575 :
554:2007/05/10(木) 22:46:25 ID:GpXGwGny
駄目もとでSG12232Cをデコーダかませてバスに接続してみたけど、ダメポ。
こんなこともあろうかとラッチも買っておいた。
これからためします。
メモリリードは捨てる。
つ 74HC299
577 :
554:2007/05/11(金) 11:04:14 ID:fdsIiduv
ラッチつけて一応SG12232Cを繋いで動作確認したんだけど・・・・
コントラスト調節のV0の配線にミスがあって、それで表示が見えなくなっているだけなのを、
プログラムのミスかと思ってずいぶん悩まされた。
それでV0問題は実はラッチ付ける前からだったんだよね。orz
もしかしたらラッチなしでも動いてたのかもと思ったりもするのだけど、
また前の回路に戻して確認するというのはもうやる気がしない。orz
まぁでもこれでLCDをいくつでも増やせる。
アドバイスくれたみなさん、ありがーと。
どんなCPUに繋いでいるか知らんけど、バス直結ならウェイトサイクル入れ
ないと、アクセス速度が間に合わんだろ。
複数の同じLCDコントローラを共有ポート経由で繋ぐだけなら、制御したい
LCDコントローラに対してのみE信号を'H'(1)にするように、HC138+HC04で
デコーダ回路を組めばよい。追加でLCDコントローラを選択する3本の出力
ポートを割り当て、HC138のA,B,C端子に接続し、もともとLCDコントローラ
の'E(STB)'に繋いでいた信号を、HC138の1G端子に接続する。データ線と
アドレス(RS)、R/W制御のポートは全てのLCDコントローラで共有する。
3本の出力ポートの追加で、最大8個のLCDを接続できる。配線が長過ぎる
ドライブ能力不足になる恐れがあるので、適度にNOP命令などを入れてR/W
速度を落とすか、バスラインをHC244,HC245でバッファする。HC245のDIRは、
LCDのR/Wを制御するポート出力へ繋ぎ、G端子はGNDへ。
579 :
554:2007/05/11(金) 19:23:03 ID:EflZhcTq
>>578 AKI-H8/3069F LANボード。
タイミングチャートみると確かに直結は無理っぽいのだけど、
SC1602は直結できという話がここであったのと、
SG12232Cの秋月の取説にはアクセスタイムは気にすることなくて
NOPでウエイトかければいいとも書いてあったので
(秋月のZ80マイコンボードが前提なのかもしれないけど)。
LANとDRAMがついてるのでH8のI/Oポートがほとんど埋まっているので、
外部空間のエリア3にLS138とLS573を取り付けて、そこからLCDに接続しました。
トシのせいか目が悪くなって、マイコンの手配線はきついですわ。
580 :
578:2007/05/12(土) 00:01:20 ID:qrZYWMi+
>>579 > AKI-H8/3069F LANボード。
漏れも何個か買ったけど、基板のデキといい、ポートの割り当てといい、
あれはひどいデキですな。
ポート経由で繋ぐ場合、アクセス後もポート出力はレジスタで保持される
から、R/W信号やE信号の幅(=アクセス速度)や、データバスのホールド
タイムは、NOP命令やJMP$+2などソフト的にタイミング調整できる。
繋ぐLCDコントローラ実力値がどの程度か判らんが、バス直結だとウェイト
制御レジスタの設定や外部回路によるWAIT信号の制御でアクセス速度を落と
さない限り、おそらく仕様上はLCDコントローラに正常アクセスできない
と思う。
H8の場合、2ステート(WRパルス幅=1CLK=62.5nS @16MHz(40nS @25MHz)や、
3ステート(WRパルス幅=2CLK=125nS @16MHz(80nS @25MHz)では速過ぎて、
SRAMでもかなり高速なメモリでないと使えない。秋月のLCDじゃないけど、
手元にある他社相当品の場合、E信号の幅は450nS以上と規定されている
ので、この仕様を満たすには、3ステートアクセスに設定し、さらに
16MHz動作時で最低6クロック、25MHz動作時で最低10クロックのウェイト
サイクルの挿入が必要。レジスタ設定では最大3ウェイトなので、WAIT
端子によるバス制御が必須。
また、E信号の立ち上がりに対するアドレス(RS,R/W)のセットアップが、
140nS以上と規定されており、H8の/ASや/WRを単純に反転してE信号に
入れるとこれを満たせない。アドレス確定を前倒しにはできないので、
セットアップを確保するためE信号を遅らせ、その分さらにウェイトを
追加する必要がある。
あと外部メモリ空間に接続する場合、適宜バス幅の設定やらも必要だと思う。
H8の場合、x86などと違い、8bitバスで繋ぐ場合D8〜D15(P30〜P37)に接続
しなきゃならん点にも要注意。
>>582 そんなツマラン調査より、組込開発現場での偽装請負と、ソフトウェア
ライセンス違反のの実態調査やった方がよいのでは?
>漏れも何個か買ったけど、基板のデキといい、ポートの割り当てといい、
>あれはひどいデキですな。
汎用ポートには何も割り当てられてなかったと思うけど。
蟹とDRAMがバスでつながってるだけで。蟹とDRAMが
割り当てられてるエリアは3069の仕様で、誰がやっても
あんな風になるだろね。
基板は新しいのでは改善されてるらしいよ。リセットが外に
出てないとか不自由な仕様はあるな確かに
XC9500(5V)の出力レベルって、5V C-MOSを満足できないんですよね。
TTLレベルでいいなら、XLでも良いわけで。
静かだ。
586 :
774ワット発電中さん:2007/07/24(火) 04:28:53 ID:o3f0vfjS
同感です。
SG12232CをV850ES/JG(IF7月号)に直結したんだけど、横線がパラパラ動くだけで動作しません。
レベル的に直結は無理でしょうか。それとも、ソフトバグ?
>>587 >レベル的に直結は無理でしょうか
それぞれ仕様書ではどういう入力レベル・出力レベルになってる?
調べました
SG12232C 2.2V
V850ES EVDD-1.0V
大丈夫そうです
ソフト見てみます
590 :
587:2007/08/02(木) 07:25:37 ID:2OQWmWxa
なぜかRESだけは3.3Vではダメでした
5Vに10Kで吊ってオーブンドレインで解消しました
はじめまして現在私は
Z80のマイコンを作ろうと考えているのですが
必要な部品等は皆様どうやって手に入れているのでしょうか?
私は福岡の田舎住まいのためなかなか秋葉原に出向いて
部品をそろえたりといったことができません。
よろしければネットなどで部品を購入する方法を
ご存知の方がいらっしゃれば、教えていただきたいとおもいます
> Z80のマイコンを作ろうと考えているのですが
日本語でお
>Z80のマイコン
自作のワンボードをマイコンと呼んでいた時代もあった。
ただ、このスレのマイコンは、それとちあう。
>ネットなどで部品を購入する方法
クレジットカードを用意して、通販サイトへ行くが吉。
>>592 >>593 ご指摘ありがとうございます
どうやらスレ違いのようですね失礼いたしました
部品等は593氏の仰るとおり通販サイトで入手しようと思います。
597 :
774ワット発電中さん:2007/08/07(火) 22:29:50 ID:RYQkNjUo
ワンチップマイコンを使って100msサンプリング区間におけるパルス数をカウントして
I/Oポートからシリアル入力のDACを駆動したいと考えています。
速度的には8ビットマイコンの低速なもので十分なのですが、できれば10年から
20年くらいは生産中止にならない可能性が高いマイコンの採用を検討しています。
(長期運用が必要な回路であり、修理で戻ってきたときに生産中止なのは嫌なので)
現時点では過去の実績を評価して8051系を考えていますが、皆さんならどのマイコンを
選ばれるでしょうか?
PICかAVRを数十個余分に在庫しておけば良いんじゃないの?
それぐらいなら数千円だろ
20年は自分の耐用年数を超えているから、今しか考えられない。
俺だったら、CypressのPSoCの内蔵カウンタと内蔵DACで簡単に済ます。
こいつは出荷後の仕様変更にも柔軟に対応できるので便利。強要はしないが。
600 :
774ワット発電中さん:2007/08/07(火) 22:41:34 ID:RYQkNjUo
>598
アドバイスありがとうございます。
ちなみに大量に作るので生産中止となると修理用のストック買いが必要なの
ですが、こういった場合、たいてい買い過ぎて損するか、足りなくなって
S/Wも含めて再設計するハメになるかがオチなので難しいんですよ。
だから将来性のあるマイコンを選びたいんです。
>>600 VHDLで書いてFPGAとかで作るとか。
これならポート構造などハードウェアの差も生じないのでは?
>>600 再設計を念頭において見積るとか。
20年も変わらずに生産されるマイコンなんてあるかなー。
ウチでは78K0がシェアを伸ばしつつある。別にオススメはしないが。
603 :
774ワット発電中さん:2007/08/07(火) 23:05:18 ID:RYQkNjUo
アドバイスありがとうございます。
VHDLならFPGAが生産中止になっても確かにプログラムの資産は
活かせそうですね。
ただ、機種ごとの仕様変更や追加とかもあって、そのあたりも
考えるとマイコンによるS/Wで吸収したいと考えています。
確かに10〜20年先なんてどうなっているか分かりませんので
現状から見て一番息の長そうなマイコンのアーキテクチャに
ついて皆さんの展望をお聞かせ願えませんでしょうか?
Z80
8051
1日で再設計できそうな仕様だけど
心配なら小亀基板にするとか。
半導体で同一プロセスがどれだけ長く作り続けられるかなんて、
誰も答えられないんじゃないかな。
特にラインは、経営的な面からできるだけ古いプロセスをやめて
売れ筋に変えたいし、時間がたつと設備の供給や修理も難しく
なる。
だから、石自体は変わる前提で考えるべきだ。
漏れの考える方法は2つ。
(1)FPGAでCPUを構成する。
(2)ピンコンパチで世代を新しくしている石を選ぶ。
例えばH8/33xからH8S/213xなんて感じ。
他によい餡持っている人がいたらよろしくだな。
20年かぁ。今のところ、H8シリーズ辺りが良さげだなぁ。
その前に、うちだと10年後に会社が無いよ。
609 :
774ワット発電中さん:2007/08/08(水) 11:11:23 ID:BE3W2NzP
20年も経ったら書き込むのに使うパソコンやOSやライタが……。
他のマイコンでも移植しやすいようにコメント満載でCで書いてプリントアウトして保存しておいた方が良いのではないかと。
力技で全部ロジックICで組むとかな
CPU保守品を考慮するだけなら互換品が多い8051系にしとけば良いんじゃないか?
でも10年先だと8051系もどうなるかわからんけど…
さすがに大量生産前提ならROM内蔵品なのだろう?
仕様変更考慮と言っても、今更EPROM外付けも無いだろうし…ってかROM確保も問題になる訳で。
8051ピンコンパチ的AVRとかもあるけどな〜。
CPU以外も保守品考えるなら再設計前提の方が無難ではないかと。
FPGAはまだ高価だし世代交代も激しいから止めた方が良いと考える。
ってかFPGA変更なら再設計前提って事だし。
こんなにスレが伸びるとは今宵は大漁じゃ。
ついでにオールインワンの1チップマイコンに一票。
>>613 具体的な製品名(型番)言えよ。
どうも厨っぽいが。
20年後は仕事ないよ
CPU保守品だけでなく基板全体の部品保守管理が大変だろうから、DAコンバータも搭載したアナデジ混載
1チップマイコンがいいのでは?安いのではPIC、PSoC、MSP430あたりか?台湾のHOLTEKなんてのもある。
20年を保障するなら、Flashメモリなどの信頼性試験や設計ドキュメント管理が超大変そうだ。
(その時、おまえはすでに死んでいる!!)
今ではSTマイクロしかUV EP-ROM作ってないし
20年後に動くROMライターを持ってないかもしれない。
8051系でもフラッシュ内蔵だと書き込みが各社まちまちだからダメでしょ
マイナーなのは納期などの対応に問題あり。
AVR Mega162,8515,2313の方がまだマシ
一般的にはマイクロチップ,ルネサス,フリースケールのワンチップじゃないかな。
H8は千個ロットでも作ってくれる可能性があるので市場を気にしなくていいかも。
リセットICとかは2種類実装できるようにパターンを作っておくことはある。
でも仕様変更で基板を作り直すからムダになるんだよね。
618 :
774ワット発電中さん:2007/08/09(木) 05:26:57 ID:ZCIHVJ9b
たくさんの方々にアドバイスいただき、大変ありがとうございました。
今のところ8051,H8あたりが有利って感じですかね。
他のメーカーも含めて代理店と相談してみます。
>さすがに大量生産前提ならROM内蔵品なのだろう?
>仕様変更考慮と言っても、今更EPROM外付けも無いだろうし…ってかROM確保も問題になる訳で。
8051系でも最近のものならATMEL、マキシム、NXPからFLASH64KB内蔵品が
出ているのでこの点は問題無いと思います。
>8051系でもフラッシュ内蔵だと書き込みが各社まちまちだからダメでしょ
伝統のDIP40ピンならユニバーサルプログラマー(ROMライタ)で焼けるのでICメーカーの
違いをプログラマーで吸収できるかと思います。
>他のメーカーも含めて代理店と相談してみます。
むち
620 :
774ワット発電中さん:2007/09/26(水) 22:01:46 ID:OlXxpEv9
はじめまして。
今から軽くマイコンの勉強を始めようかと思ってるんですが、
どんな感じでやればいいか全く分かりません。
まずマイコンを買わないといけないのですが、PICやら78KやらH8やら色々あってどれがいいか分からないので
このマイコンを買うといいよ、みたいな感じで教えていただけないでしょうか?
それから何かいい参考書があったらそれも教えていただけると嬉しいです。
よろしくお願いします。
どれでもいいよ。
参考書は、近所の大きな本屋に行って、それっぽい本を立ち読み。
自分にあいそうな、理解できそうな本を選ぶ。
その本で扱ってるマイコンを使ってみればいい。
>>620 オススメはAVRだが、本の豊富だとPICかな。
オススメはdspicだが、PIC16F648に、書き込み機はPICKIT2(7000円くらい) PICCLITE(Cコンパイラ:コードサイズ制限あり。)
っていうのが手軽なのかも。
くれぐれも、書き込み機から作ろうっていう正しい道を歩まないようにw
>>620 picユーザーの自分だけどオススメはAVRだと思う。
しかし、ぶっちゃけマイコンなんかどれでもいい。
肝心なのはどのマイコンを使うかじゃなくてマイコンで何を作るか。
最初は時計みたいな無難なのがいいんじゃない?
>>625 やっぱり最初はLEDピコピコ。次にPWMで電気蛍。
そっからスイッチ読み取りで明滅やパターンかえるとかやって
次はそれを割り込みでやって・・・
そこまで行けばLCD繋ぐのも7seg繋ぐのも楽じゃないかな。
俺が愛用している78kやV850(は行き過ぎか?)は、今は特に勧めはしない。情報も少ないしね。
マイコンのなんたるかがわかってきたら、MINICUBE2っていう安価でチョー便利な
デバッグツールがあるから、ちょっと覗いてみてくれい。
コイツらのおかげでC級のルネサス系の付録基板は眠ったままだ。
628 :
620:2007/09/27(木) 22:16:06 ID:cLXDgK/Y
>>621-627 なんか過疎ってるっぽくて人がいるか不安だったので、一晩でこんなにレスがついて正直驚いています。
皆さん本当にありがとうございます。
見た感じだとPICかAVRが良さそうですね。
あとは本や他のページなどを見て決めたいと思います。
自分は今学生なんですが、ある人に
「マイコンにしろ半田付けにしろオシロにしろ、今何か少しでも技術や知識を持っていれば
就職して会社に入ってから必ず役に立つ」
と教えてもらい、それならマイコンを勉強をしようかなと思いました。
なので624さんのいう「マイコンで何を作るか」みたいな明確な目標はないんですが、
小さなことからコツコツ気楽にやってみようかな、と思ってます。
また何か分からないことがあったら、このスレか別のスレかは分かりませんが
お世話になると思うので、その時はよろしくお願いします。
好きって訳じゃなくて、単純に就職上有利とかの理由で選ぶのなら
他のこと勉強した方がいいんじゃないのかな。
あまり金銭的に恵まれる分野じゃないんじゃないの?
同じ労力ならネットワークだのデータベースだのを勉強した方がC/P高い気がするよ。
マイコンを勉強して、将来はカーナビや携帯の開発か
ネットワークやデータベースを勉強して、将来はIT戦士か
どっちにしろ死ねそうだな
631 :
は@c44.010.c3-net.ne.jp ◆cplnFO9T0I :2007/09/28(金) 21:08:32 ID:s7RI0I+O BE:176526757-2BP(1000)
結局のところどっちも死亡フラグ展開じゃないかw
そこでだな、この板であまり話題にならないマイコンを選ぶってのはどうだ?
MAXQとかF2MCとかW65816とか・・・
それじゃマイコンいじり自体に死亡フラグがw
634 :
774ワット発電中さん:2007/09/29(土) 23:26:30 ID:FBkjdll+
F2MCとW65816持ってますが、何か?
死亡フラグおめ
6502ファンの俺としては、W65816は使ってみたい石ではあるのだが
なにしろ死亡フラグが立つからなぁ…
637 :
774ワット発電中さん:2007/10/01(月) 14:55:10 ID:rIXsfd6G
マイコンシステムを自作する時、
その1.
(1)マイコンボード(秋月、アルファプロジェクト、イエローソフトetc.市販品)、
自作外部ユニット(周辺部品+基板)、電源を市販のケースにマウントする
(2)あらかじめ作成した回路図をもとに、マイコンボードと自作外部ユニットを
配線する
(3)ファームウェア(組込みソフト)開発を行う
その2.
その1の(2)→(3)→(1)の順番で行う
違いはケースへのマウントを先に行ってファームウェア開発を行うか、
裸のシステムを組み立ててファームウェア開発を行うか、でしょうか
漏れは、その1を取ります
>>637 AVRなヒトの場合
1)ライターを作る。
マイコンボードを買ってくる
とりあえずのものを組み立て外部装置を設計する
一人納得して作らない
8ビットCPUをC言語でプログラムするのは馬鹿だ。
8ビットCPUは書き込み器でプログラムするね、普通。16ビットでもそうだが。
8bitパソコンをBASICインタプリタでプログラムする時代もあったわけだが・・・
そういうマイコンもあるし。
AVR総合スレ落ちた?
自分所だと987で落ちてる980超えてたからまあ妥当かと
建てられなかったから次スレよろ
申し訳ないんですけど、
秋月で売ってるセイコーの温度センサICS8100Bのデータシート
誰か持ってたらうpしてもらえませんか?
セイコー半導体事業部のサイト落ちてるみたいで。
647 :
774ワット発電中さん:2007/10/26(金) 23:42:35 ID:6fs6haTV
フリー(に近い)デバッグ環境が優れている石は何でしょうか。
JTAGがパラレルポート+でできるMSP430当たりかなと思っているのですが。
いまどきのPCにはパラレルポートは無いからねぇ
NECの78Kやらはシミュレータがいい感じだったかな。
シミュレータだと、PC一台あれば、ターゲットが無くてもある程度追い込める
のは利点かな。実際には滅多に起こらないパターンの検証もできるのは利点かな。
World-Wideで見るなら、組み込み系の汎用コアは8051系が多いみたいだけど
>647
インサーキットデバッガが自作可能という意味ではPIC, ARM7(9も?)も該当する。
インサーキットデバッガが数千円台で入手可能という意味ではAVRも該当。
JTAGがパラレルポート+でできる、ということならやっぱりARM7,9も該当。
今どきだとゴロゴロしてるからすきなのつかえ。
>>648 シミュレータも面白いけど、MINICUBE2持ってるから、デバイスの寿命削って実機でやってる。
E8も似たようなもんだと思ったんだけど、3694のRAMを半分も持っていきやがるんでやめた。
>>650 RAMの半分て言ってもたかだか256バイトじゃん。もっと容量大きい石使えば?
>>651 えー、確か1KB持って行かれると思ったが…。E8aはどうか知らんけど。
ちなみに、マイコン始めたのがトラ技付録のH8。これでE8検討してて、
そうこうしているうちに78KとMINICUBE2知って今に至る。
653 :
は@c44.010.c3-net.ne.jp ◆cplnFO9T0I :2007/12/06(木) 22:22:39 ID:8rkr6zfi
携帯電話とつないだって言う話を聞いたことがないな。
>>646 データシート持ってないからよくわからないけど、
一般的には、左からECBじゃないかな。
>>646 ICS8100B に一致する日本語のページ 2 件中 1 - 2 件目 (0.21 秒)
マイコン総合スレ秋月で売ってるセイコーの温度センサICS8100Bのデータシート 誰か持ってたらうpしてもらえませんか?
セイコー半導体事業部のサイト落ちてるみたいで。 182 KB [ 2ちゃんねる 3億PV/日をささえる レンタルサーバー \877/2TB/100Mbps] ...
science6.2ch.net/test/read.cgi/denki/1108630837/646 - 4k - 16時間前 - キャッシュ - 関連ページ - メモをとる
マイコン総合スレ秋月で売ってるセイコーの温度センサICS8100Bのデータシート 誰か持ってたらうpしてもらえませんか?
セイコー半導体事業部のサイト落ちてるみたいで。 647 :774ワット発電中さん:2007/10/26(金) 23:42:35 ID:6fs6haTV: フリー(に近い) ...
science6.2ch.net/test/read.cgi/denki/1108630837/627n- - 14k - キャッシュ - 関連ページ - メモをとる
最も的確な結果を表示するために、上の2件と似たページは除外されています。
検索結果をすべて表示するには、ここから再検索してください。
センサIC S〜だろ、常考…
>>646 型番とdatasheetでゲイツに聞いたら一番上に海外のデータシートサイトのリンクが有ったぞ
test
8bit A/D 7ch以上
8bit PWM 2本以上
DIO 6本以上
20MHz以上の内蔵RCオシレータ
とにかく安い(1000個時)
アーキテクチャ不問(でもPIC16F,18Fは遅いので避けたい)
だとオススメは何でしょう?
Digi-keyで調べると C8051F334-GM,\211@1000 かなと思うんですが、
Digi-keyは日本の弱小マイコンが全然出てないので。
20MHz以上の内蔵RCオシレータ
こんなのどうしても必要なの?
下手にケチるとマイコン代が高くなるよ
C8051だからな。内蔵で50ppm/℃たたきだす変態さんだ。
とはいえ、ATtiny261 (RCで16MHz) でだめなら
選択肢はC8051しかないんではないか。
1000個ロットとはいえ、やや高めのC8051でよくそんなちょうどのがあったと感心する。
>>659 つ[MC9S08SH4CTJ]
1000個ロットで$1.04
663 :
659:2008/01/03(木) 09:10:10 ID:FnWlr0vF
みんなありがとう。
>>660 が正しいかなと思い始めた。セラミックでも100円くらいするかと
思ってたけど、以外と安いので、振動子外付けでもAVRとかの方が安そう。
>>662 のフリースケール直販も意外と安いし、Digi-keyにないものもあるな。
勉強になった。
ATTINY24-20MU-ND,IC MCU AVR 2K FLASH 20MHZ 20-QFN,\131@100,8MHz+-10%
ATTINY26L-8MU-ND,ID MCU AVR 2K 5V 8MHZ 32-MLF,\171@100,16MHz+-3%(PLL)
ATTINY26-16SU,IC AVR MCU 2K 16MHZ IND 20-SOIC,\163@100,16MHz+-3%(PLL)
ATMEGA48-20AU-ND,IC AVR MCU 4K 20MHZ 5V 32TQFP,\178@100,8MHz
P89LPC935FHN-S,IC 80C51 MCU FLASH 8K 28HVQFN,\199@1000,7.37MHz+-1%
P89LPC938FA-S,IC 80C51 MCU FLASH 8K 28-PLCC,\209@1000,7.37MHz+-1%
ST72F63BE2M1,MCU 8BIT LS USB 8KB FLASH 24SOIC,\203@1000,no internal osc
C8051F334-GM,IC 8051 MCU 2KB FLASH 20QFN,\211@1000,24.5MHz+-2%
MC908JK1ECDWE,IC MCU 1.5K FLASH 8MHZ 20-SOIC,\192@1000,no internal osc
MC9S08GT8AMFCE,IC MCU 8K FLASH 1K RAM 32-QFN,\198@1000,no internal osc
Z8F1680SJ020SG,MCU 8BIT 16KB FLASH 28SOIC,\140@500, 11MHz +-4%
Z8F0830SH020SG,IC ENCORE XP MCU FLASH 8K 20SOIC,\153@500, 5.53MHz +-4%
Z8F083ASH020SG,MCU 8KB FLASH 256K RAM 20-SOIC,\159@500, 5.53MHz +-4%
>>663 HC(S)08は内蔵オシレータあり。
SH4/8は内蔵オシレータで最大20MHz動作可能でっす。
内蔵オシレータはオマケって感じだね。
666 :
マイコン初心者:2008/01/11(金) 13:20:59 ID:rWayUgJq
日本のマイクロコントローラ市場では
どの企業が一番売れているの?
調べているんですがなかなか見つかりません。
詳細を教えていただきたい
たぶん、大企業じゃね?
>>666 種類別でなく企業別で積算し、今までは売れていた
という条件ならルネサスに一票
DSPでBASICですが
>>666 なんだかんだ言って、数が出てるのはARMじゃないの?
MIPSは採用数だとARMには勝てないだろうし、SHは一社だし…
その伝だとIntelもかなりの数になるんかな。8051のライセンスで。
リモコンとかの家電に入ってるコントローラも、結構な数が出てそうだな。
携帯の中身は?
ベースバンドはARM全盛だろ。
メディアプロセッサでSHががんばって(苦戦して)いる。
いわゆるフラッシュなマイコンの出荷実績で富士通が一位にあることは
意外と知られていない
AVR厨がPICに対して根強いコンプレックスを抱いていることは
よく知られている
ARM日本法人の社長インタビュー
ttp://pc.watch.impress.co.jp/docs/2008/0115/arm.htm >2006年にARMコアは24億個出荷され、そのおよそ3分の2が携帯電話機向けだった。
>ARMの2006年の売上高は4億8,360万米ドル、日本円で約500億円である。
>売上高が500億円とは、いささか少なすぎるようにみえる。
>Intelの2006年年間売上高は354億米ドルであるから、日本円で4兆円近くもある。
>ARMの売上高は、Intelの売上高の1.3%に過ぎない。
実際にチップを作っているわけではないのだから、Intelなんかと
比べること自体がとっても疑問符だが
24億個で500億円ってことは1個あたり20円位か。そりゃあリーズナブルだな
681 :
774ワット発電中さん:2008/01/16(水) 21:12:24 ID:sNt4qVf4
ちょっと質問なんだけど、十進補正機能がある8bitマイコンのアセンブラ前提で、
ワードサイズのBCD値XとYがあるときに、
X -= Y;
を(もちろんBCD値扱いで)行うコードを書きたい。
もちろんベタにやるにはYの10の補数を求めてそれをXにBCD加算してやればいいのは
分かるんだけど、少し工夫して
ACC = (0x99 + 1) - YL;
ACC += XL;
DA(ACC); //十進補正
XL = ACC;
ACC = (0x99 + CarryBit) - YH;
ACC += XH;
DA(ACC);
XH = ACC;
のように最適化できるんじゃないかと思うんだけど、この考え方で正しい?
>>681 >>677の言う出荷実績=出荷個数かもしれんぞ。だた不治痛が1位とは信じ難いが。
ルネサスも販売金額であって利益金額ではないところは痛いのう。
>>684 NOR型って微細化苦手なプロセスだよね。
未だに0.18umで90nmが立ち上がってないようじゃオワッテル気がするが。
秋月HPみたら ルネサスR8CマイコンがComing Soon! 近日発売!になってる。
R5F21246SNFP
R5F21262SNFP
R5F21266SNFP
R5F212BASNFP
これでトラ技広告に載ってる8種全部が通販できるようになりそうだね。
車載がメインだとすると、プロセス変更もやりにくいだろうしな
開発スタートから量産、生産終了までのスパンが長いし
「安定しているのに勝手に変なことするな!」ともなるだろう
>>686 32bit品あたりで使うのに必要。8bitあたりは0.18uでもいい。
つまり2010年までは古いラインのケツ叩いて生産するわけで
新製品のラインナップ信じて開発してるのに
新しい生産ラインはアポーンしましたとかアナウンスされたら悲しすぎ。
人をむやみに信用するものではないと死んだばっちゃんが言っていた
689 :
682:2008/01/19(土) 12:55:27 ID:Yaj+9Kl+
質問するスレを間違えたかな……
自分が半導体屋の経営陣かなにかになったつもりでいるのか何か知らんが、
ギョーカイネタで肥大した自我を満たす猿の電車の運転手の猿みたいな
悲しい奴しか居ないようだねここには。
>>689 理解したなら愚痴ってないで他のスレ行け
無料サポート掲示板と勘違いしてるあふぉがおるな
0x9aを加算してDAが正しく動くのかも白根山
それにしても、猿の電車とはな。今時分の人間じゃ、
何のことか分からんだろ。次は花電車とかか?
富士通社員だったりして。
今日の新聞載ってたね。富士通。
5月号の不治CPUの情報ってどこにあるの?
開発環境に大幅な制限がありそうで嫌なんだけど
富士通は半導体事業を分社化するらしいよ。
つまりRenesasみたいになるんか。
分社化して経営判断を早くしないとな
>>701 ルネより状況悪いだろこの時期じゃあ。完全に尻尾切りだろ。
>>703 あれだと、どっちが尻尾かわからねぇけどな
>>704 おお、サンキュ
ジュエ ブルーはなんとなく買いそびれたんで楽しみ。
1冊しか買わないと思うけど。
商社によっては、個人でも相手にしてくれるところがある代金は先払いだけどね。
面倒ならdigikey。送料が別出しになっていて見えるから高いと思うんで、
”これは1万円で送料無料なんだ”とでも思えば?
ただ、普通に宅急便で出しても関東から北海道送るだけで1000円以上
かかるんだけどね。
最近のヤフオクなんかだと送料一律800円とかザラだからな…。
それに代引き手数料なんか追加されようものなら…
最近ヤフオクで部品とか買い出したんだけど、送料や振り込み手数料の総計が凄いことに。
ネット銀行への振り込み&郵送かメール便限定にしないといかんなこりゃ。
711 :
774ワット発電中さん:2008/03/06(木) 23:30:53 ID:NRvujtX9
つdigikeyなら送料1k
713 :
774ワット発電中さん:2008/03/07(金) 19:04:32 ID:Os1UH74J
手数料1000円なので、実質2000円なり。
アメリカから来ると思うと安いけどねw。
>714
144ピンLQFPってでかすぎだろ。電池よりでかいじゃんwwww
石の上に電池貼り付ければいいんじゃね
レモン電池にすればいいんじゃね?ww
718 :
774ワット発電中さん:2008/03/19(水) 10:46:09 ID:MgHQJaHG
ぼくマイコン君は日本語が下手なので教育的によろしくありません
「ぼくマイコン」君だったのか・・・
>>719 下手でも日本語で会話のできるマイコン君はいいよね。
腕君とかはちょっと難しい会話は、英語しかできないw。
HDDで垂直磁気君という謎キャラを生み出した日立のセンスを感じる・・・
日立でキャラクターといえばエコキュート・・・・
アイスちゃん?
日立で、しかもエコキュートときたら30girlのリリコさんだろと常考
この木なんの木の木じゃないのか?
東北電力のエコ子萌え。
GPS製作レポマダカナ・・・・
+ +
∧_∧ +
(0゜・∀・) ワクワクテカテカ
(0゜∪ ∪ +
と__)__) +
誤爆スマソ
730 :
774ワット発電中さん:2008/04/07(月) 22:58:34 ID:75g+mnCk
さて、DWMのARM基板が性懲りもなく吉田基板であることが判明。
これを機会にARMを触ろうと思っていた香具師の動機が崩れることとなる。
そこで、ちょっと考えてみた。
ARMプロセッサをこれから触る事に意義はあるだろうか?
単機能なアプリならPICが最適
ちょっとは情報処理っぽい事やる部分でH8かARMかという迷いになるだろう?
ARMの強みは情報が公開されていることに尽きる。
日立だけしか供給していないH8マイコンとホボなんでもアリ状態のARMでは
どちらが零細事業者にとってやりやすいかは明白
DWMの付録からのスタートは?
2冊買う気なら STM32Primerを検討するべきだろ
零細事業者にとってやりやすいのは日本語ドキュメントのある方だなw。
誰かARMのドキュメント和訳しちくり。
>>731 そうかぁ?日本語翻訳マニュアルなんてほとんど実用性無いと思うがな
特にARMのマニュアルって独特の用語やら言い回しがあって、素直な日本語に
するのは結構苦労するよ。そのまま読んだ方が良い。
733 :
774ワット発電中さん:2008/04/08(火) 01:08:03 ID:aPazbhUl
日立を使うメリットは シリアルポートで書き込みがとりあえずできるってだけ。
デバッグまで考えると日立の製品を使わざるを得なくなって途端に物入りになる。
ARMは頑張れば、格安でJTAGデバッグができる。 んだよな?
734 :
774ワット発電中さん:2008/04/08(火) 01:35:37 ID:UEzA2HWB
・・・H8やSHも当然JTAGデバッグできるんだが、簡単に
ARMってのは頑張らないとできないのか?
735 :
774ワット発電中さん:2008/04/08(火) 01:39:24 ID:aPazbhUl
>・・・H8やSHも当然JTAGデバッグできるんだが、簡単に
製品を買わないと出来ないだろが。
ARMは自作できる。
736 :
774ワット発電中さん:2008/04/08(火) 01:42:01 ID:UEzA2HWB
JTAGデバッガ買わなくてもできるってことか、そらすごいような
つってもE8は13kだっけ、買ってもそんなに高くなかったような
NEC派の俺がきましたよ。
MINICUBE2が8ビットから32ビットすべてをカバーしてて便利だとおもた。
さすがにV850は無理やりっぽいけど。
それにV850ならgccでクロス環境ができて、金かけなくても制限はなくなる。
苦労するけど。
GDBstub自分で書けば自作JTAGツールで書き込み+insightでソースデバッグでけるよ。
739 :
774ワット発電中さん:2008/04/08(火) 14:45:55 ID:VM0KL4LC
>736
E8使うと内部のフラッシュバンバン書き換えるからデバッグ終わらないうちに
マイコンが昇天なさるんだろ?
>>739 そんな経験無いなぁ。大体100回も書き換えれば大抵のデバッグは終わるだろう。
>>739 フラッシュの保障って100回だが、実際はその数十倍書き込みできるわけだから
個人での開発でフラッシュの寿命まで使う前にデバッグが終わってると思うよ
742 :
774ワット発電中さん:2008/04/08(火) 23:21:08 ID:6qJAbjQY
3回書いたらオシャカってのは嘘?
それではほとんどワンタイムでないか。
昔のえぬいーしーでも10回は耐えたというのに…
E8使えるやつはデバッグなら10000回くらい書けると聞いたような。
まあ物忘れがひどくなるが。
書き込み回数って、書き込んでから10年間データ保持を保障できる回数だよな、たいてい。
俺も寿命が来たフラッシュメモリとか見たことない。
>>745 PICスレに帰れ。って、あっちでもシカトされてたけどな。
まだ無益だったことに気づいてないのかwww
748 :
774ワット発電中さん:2008/04/13(日) 14:44:12 ID:Cv606SdG
マジで訊く。
ドライブ能力 4mAのプロセッサに 端子容量8PFのメモリは何個つなげますか?
ひょっとしてSラムを沢山使うのって邪道?
電荷を計算したら4mAでは8PFを一杯にするのに6.6ns掛かる。(@3.3V)
>748
4mAしか出してはいけないからといって、4mAしか出ないということはない。
Hになった出力ピンをGNDに直繋ぎすりゃもっと出てしまう。
つまり、電流ドライブ限界とファンアウトは直接関係ない。
ドライバの出力インピーダンスと入力容量の関係で波形なまりと遅延が決まるだけ。
マイコンの名前もRAMの名前も線ひっぱる長さも分からんのにそれ以上のことは言えん。
750 :
774ワット発電中さん:2008/04/13(日) 19:19:39 ID:aoMM23Q6
>線ひっぱる長さ
60m m
751 :
774ワット発電中さん:2008/04/13(日) 20:14:36 ID:aoMM23Q6
60mメートル と欠くべきだった
ポタージュスープ
チゲ鍋
ARAKAWA RIVER
チゲ鍋なんか携帯の予測変換で出てくるから事態は深刻だ。
江戸川だけは Edo river なんだよね。
FM変調とか?
>>748 8PF(ペタファラッド)ってどんなバッテリーだw
756 :
受動素子:2008/04/23(水) 00:56:38 ID:WDi1avJ7
電子工作初心者です。マイコン使って小型のゲーム機(ゲームボーイアドバンス程度の性能)
を製作したいのですが、マイコンの種類は何がいいかアドバイスいただけないでしょうか?
ゲーム製作に関して参考になるページや本をご存知でしたら、教えていただけたら幸いです。
そしたらそりゃーもう踊りながら喜びます。
PropellerとかSTM32 Primerとか、日本国内で通販してるところありますか?
759 :
受動素子:2008/04/23(水) 01:37:40 ID:WDi1avJ7
>>757 ご親切にありがとうございます!!わぁいヽ(ω・ヽ)(ノ・ω)ノ わぁい♪
PropellerやHydraについていろいろ調べてみます。
>>758 STM32 PRIMERはいままさにオクに出てる。
ARMスレに出没してるちゃねらが、オクでスレの誰かが買ってくれれば
送料分お互い助かるとか言って買った後ただいま絶賛出品中の模様。
素直にアドバンスでやれば?
あれだってARMだろうに
うん、GBAのジャンク買って来るのが良いな
>>765 ヒマなんで。
そのレベルの図なら、アドレス線とデータ線だけつないどきゃいいんじゃない?
CS や RD WR もなさそうだし。
チップセレクトは作ってあげたいな。
CSのデコードしなくていい課題なんて意味ないだろう。
アドレスとデータバスをバス線で結ぶだけってどれだけゆとりなんかと。
I2CでEEPROM無理やりつないどけ
さて、これからワンチップマイコンを扱うとしたらPICとAVRどっちがいいですかね?
>>773 マイナーでも中身がすっきりしてるAVRか
メジャーだけど中身がごちゃごちゃしてるPICか
今からPIC使うなら16bit以外考えられないな。
今からPC使うなら64bit以外考えられないんだな。
最近発売された16bitのPICはすごく高性能になってるよ
注文したら届くの7月になったけど
ソフトウェアでチャタ取りどうやってる?
今は30mSecウェイトをおいて5mSecごとに3回一致でやってるんだけど
もっとエレガントな方法ってある?
ハード的に除去した方が確実なのは解ってるけどさ・・・
>>782 そんな感じでいいんじゃないの?
ハードでやってても、さらにソフトでチャタ対策しておくべきだと思うぞ。
俺はオシロで観測して周期とか回数決めてるな。
前にハードでも何も対策してないのに、全然チャタがなくて困った(?)こともあった。
ただ、チャタ測定のための数mSのためにほかの処理が止まるようではかっこ悪い。
>>783 >チャタ測定のための数mSのためにほかの処理が止まるようではかっこ悪い。
ここなんですよね
現状の仕組みだとSW1個見て回るのに40mSecかかる事になるんですよね
複数見て回るようになると酷いことになりそうで・・・
今はお勉強レベルなんでmSec単位以下のリアルタイム性は問われてないけど
今後どうなるか解らないしなぁ
>>782 連打してもせいぜい1秒3回程度の操作系だと、こんな感じで。
1. OFF→ONの遷移の検出でSW ONとみなす。
2. SW ONから100msはSWの状態を見ない(不応答時間)。100ms経過したら3.へ。
3. ON→OFFの遷移の検出でSW OFFとみなす。それまでは連続ON(押しっぱなし)として扱い、
必要に応じてキーリピート処理を行う。
4. SW OFFから100msはSWの状態を見ない(不応答時間)。100ms経過したら1.に戻る。
>>784 その5ms毎のチェックをタイマ割り込みとかに任せては?
適当な間隔(整数倍が5msになる)のタイマ割り込み既に使ってない?
タイマーと入力をポーリングで処理する。
次の患者さん。どうぞ
C++で開発してる人って居る?
Cのみでのプログラミング経験がないので不安なのだが・・・
「より良きC」としてのC++の側面しか使ったことが無いです。
>>788 組み込みで C++ なんて、ずいぶん大きな、OS のっけるようなシステムじゃないと
使わないんじゃない?
C++ 体験したいなら、Windows のプログラミングやればいい。
最近だと .NET がいい感じでオブジェクト指向取り入れている。VCL のモロパクリだけど。
開発環境も Express 版が無償でりようできるし。
俺は C# で遊んでるけど。
SH2のOSなしシステムでC++使ってるけどbetterCだね
クラスもデータと処理をパッケージにしたものとしてしか使ってないし、
インスタンスもシステム起動時に必要な分を一気に生成してあとは電源が切れるまでそのまま
Portの特定のBITがシステムやキットに予約されていて、値を変更しないでくださいとなっていた場合
そのレジスタの値を変更する場合は&かorマスクを利用しておいた方が無難ですか?
それとも予約されてる値も含めて値を計算してレジスタに代入していった方が確実ですか?
いちいち人のこと心配するのメンドクセ。なので&とか|使うよ。
でもPortが書き込み専用で読めないときは&とか|使えないよ。
ビット操作命令を CPU がサポートしてたとしても、ハードウェアレベルで
読み出し→ビット書き換え→書き込み と処理していることもある。
結論:状況による。
796 :
774ワット発電中さん:2008/06/13(金) 21:38:18 ID:necXft/9
正直、最初は割り込みなんて何の事だかさっぱり分からなかったよ
797 :
774ワット発電中さん:2008/06/13(金) 22:22:37 ID:C4/ikpFV
例外と実行時型情報とか外して使えばC++使えるんじゃね?
newとdeleteはもちろん自前実装
newのデフォルトの実装ってそんなに重いの?
あー
newって例外吐くのか・・・w
>>799 つset_new_handler(0)
801 :
774ワット発電中さん:2008/06/14(土) 13:59:53 ID:ih0UcZL5
32bitマイコンと32bitCPU(intelやAMDのパソコンの)って
同じ意味?
元は似たような意味、最近はx86の32bitってプログラミングモデルの意味合いが強い。
加算器が32ビットを1命令で扱えたら32ビット、だろうか
基本データ型のサイズで16bitとか32bitとか呼ぶ場合が多いかな。
intのサイズかなぁ。
でもそれだと、Z80は16bitということになるし。
これって、コンパイルオプションで変わるよね。
結局チップメーカーの主張するビット数か。
消去法で考えろ
808 :
TAV:2008/07/13(日) 17:25:56 ID:ASAXojQW
今月のトランジスタ技術(2008/8月号)でNECのUSBマイコンが付録で
ついています。
付録つきで雑誌が1090円で、マイコンボード単体で別で購入すると2000円
って付録つき雑誌をたくさん買ったほうがよい?
USBシリアルのファームがマイコンに書かれており、PCに差し込むと
USBシリアル見えでPCと接続されます。
マイコンのソフトから関数で呼べばデータのやり取りできるので
PCからシリアルのプログラムを書いてマイコンの制御ができ、赤外線
リモコンとかいろいろ簡単にできそう。
あと、USBキーボード見えのファームも付属していて、USBシリアルの
ファームを書き換えればキーボード見えになるのでこちらもつかえそう。
PS-USBキーボード変換アダプタを作って、マクロを拡張するとか。
てか、マイコンボード単体ってどこで売ってんの?
とりあえずハトヤにはなかった。
でも今回のは結構感心したな。
まじで何の工作もなしに動かせるのは初めてじゃないか?
>>810 マルツ
CQと結託して
暴利をむさぼっている。
マルツかー。
あのダサいシルクを、あろうことか 78K にまで入れるのはやめてほしかった。
さんくす、ちょっと見てくる。
むー、相変わらず 78K 単体は売ってないのぅ。
SOP8以下のサイズで、
動作電圧2V程度、
ADC(電圧の絶対測定が可能)付き
PWM出力付き(200kHzで1周期あたりの分解能20以上)
といったマイコンってありますかね?
PICで探してみたんだけど近いのは
PIC10C220/222
PIC12F683
ぐらい?
PWMの周波数がもう少し高いのがあればいいんだけど。。。
その条件の場合、8ピン以下のPICだと、選択肢はPIC12F615, PIC12HV615,
PIC12F683の3つしかない。
て
>>815 dです。
2V電源で200kHz,5bitいけるんですねぇ。
秋月で売ってる12F683が一番現実的かな・・・
AVRとかH8とか同スペックのものがあるかなと思って
調べたら、全然ないし。
つ MC9S08QG4
820 :
774ワット発電中さん:2008/08/01(金) 16:59:36 ID:LGCECwAQ
インターフェース 9月号にColdFire付属してるぞ!
821 :
814:2008/08/02(土) 10:54:02 ID:d6zWVoHa
>>819 d。
選択に苦しむようなものを投入しやがって…w
HC08シリーズっていつの間にかモトローラじゃなくなってるし。
822 :
774ワット発電中さん:2008/08/03(日) 13:51:37 ID:gsNOvKYi
インターフェース 9月号付録基板ColdFire 動かして
見たけど。ColdFire って、案外発熱多い。
100Mのイーサネット付いてるとは言え、100M
のチップなんて、冷たいもんだが。(Realtek8139D)
823 :
774ワット発電中さん:2008/08/03(日) 22:19:41 ID:ZjN2LDsI
小さいヒートシンク付けたほうが良さそうだな
やっぱりファンを乗せた方が箔が付くな。
>>822 Ether入りのSHもそれなりに温まるので、
Ether入りの宿命じゃないかい。
こっちはColdFireほどじゃないが。
>>822 CPUと同じプロセスで作りこまなくてはならないという宿命のせいだったり?
じゃないかねえ。
しかも52233はPHYまで入ってるし。
828 :
774ワット発電中さん:2008/08/04(月) 15:39:07 ID:lGFCiXUq
パルストランス内蔵のRJ45コネクタ無いなぁ...
非内蔵の普通のコネクタじゃだめなのか?やってみた人エスパーして。
原理的には一応対向側がまともにパルストランス入ってれば
こっち側は入ってなくてもOKなのか?絶縁、にはなってるよね。
少なくとも上流側が壊れるとかはない、はず。
で、何を血迷ったかPoE対応ルータに繋げてアボーンと。
831 :
774ワット発電中さん:2008/08/16(土) 04:36:29 ID:H73GjRCI
プログラムカウンタレジスタって?
>831
それだとZ80など昔の「8bit CPU」がのきなみ16bitになるな。
最速の加算命令と同じクロックで実行できる加算命令の最大のビット幅、が
エレガントでもなんでもないがわりと感覚に合う。
そもそもPCレジスタが8bitというマイコンは存在したことあるのか?
4bitマイコンですらもっと持ってると思う。
いやそういう趣味のおもちゃじゃなくて、本物の製品として。
4004ですら12bitあるしな・・・
PCレジスタが9ビットの製品なら、秋月でも買える現行製品にあるんだがなぁ。
>>838 AT90S1200とPIC10F200とPIC10F222。
AT90S1200とPIC10F222は9ビット全部使っている。
PIC10F200は9ビットのうち下位8ビットだけ使っている。
思い込み
>>840 少なくともAT90S1200のデータシートにはPCとハードウェアPCスタックは9bitだと明記されているよ。
PIC みたいな変態デバイスをマイコンの話に出してきてはいけない。
MC6805みたいに、PCは11ビットだが、SPレジスタは5ビットのなんつのもあるな。
>>843 SPレジスタはスタックエリアだけサポートすればいいからそれもありだな。
AVR AT90S2313はRAMがアドレス0x0100未満にしかないので、SPは8bit。
マイコンを使ってみようと思うのですが主流はどれですか?
PIC?AVR?
ARMです
>>846 ありがとうございます!そのARMってのにしようと思います!
ホビー用途と商業用途で主流が違います
ホビー用途なら主流にとらわれないで下さい
ホビーオロゴンにとらわれた
初心者ならARMはやめといたほうがいいぞ。
単に動かすだけでも設定しなければならない箇所が多くて面倒。
ARMよりH8がいいと思うよ。
ただARMと比べると凄く低性能だけどね。
H8の最近のヤツは周辺がデフォルトOFFなので結構ハマるな。
852 :
774ワット発電中さん:2008/12/09(火) 21:57:08 ID:NLQj5+he
M16Cのプログラミングに関する質問はどのスレですればいいでしょうか?
ARMにもいろいろあるが、初心者にはどれも無理。
H8にするくらいならR8Cの方がいい。
ラクをしたいならホビーユーザが多いPICだな。しょうがねぇ。
コミケでマイコン使った作品とかキットとかを売ってるサークルがあるらしいけど、
どの程度のものをいくらぐらいで売ってるんだ?
>>854 抵抗とICで作ったネクタイピンとかだったりしてな
>>854 その基板をEagleのフリーなので作っていたりするとライセンス違反なんだけど
結構やってそうだな
>>856 にライセンス版Eagleがどーんと映されていて「おおー」とオモタ。
フリー版だと大して使い物にならないしな。
マイコンとFPGA,PLDの機能分担について、基本的な考え方を教えてください。
速度が必要な機能以外はソフトでやっておいた方が無難?
仕様しだいなのでは?
862 :
860:2008/12/24(水) 00:23:03 ID:bdSN3hLV
>>861 そうなんだろけど、どんな仕様(機能)がマイコン向き、FPGA向きなのかなと。
例えば、コマンドいっぱいのI2Cスレーブ処理は、マイコンの方が良さそうとか。
あってます?w
そのへんの基本的な考え方があったら、知りたいなと思って。
使うマイコンでどこまで出来るか考えれば、答えは出てくるんじゃないの?
っ「面倒くさいことは自分が担当じゃない部分に押し込む」
全部自分でせにゃならんなら好きにすればいい。
HDLはコンパイル時間がソフトと比較にならんほど遅いから可能な限りソフトで処理するのが俺流
つまり、仕様を満たしてさえいれば、最適解なるものはないのだな。
余力があれば、少々めんどい処理も HDL で挑戦。少しずつ書き溜めていけば
後々楽になったり組み合わせてすごいものができたりと、可能性は無限大。
ところで、実はI2C のインターフェイス書いてみようかと思ってるんだけど、
シミュレーションって、Low と Hi-Z で確認するのかな?
ゴメン、ここマイコンスレだった。
逝ってきま〜す…。
te
78K0自分で使う物を作る程度なら十分安いよ
870 :
774ワット発電中さん:2009/01/02(金) 12:54:29 ID:KMYyv2AU
こんにちは。
PIC16F84から始めて、
A/D変換、PCとシリアル通信、割り込み、内蔵フラッシュへのR/W、
CCP、インラインアセンブラなんかのPICの内部機能を一通り使用して
色んなものを作ってきました。
次はDMA転送や、RTOS、TCP/IPなんかをやってみたいんですが、
そろそろPIC以外のマイコンを使ってみたいなぁと思ってます。
世の中には色々な種類のマイコンがあるんですが何がお勧めでしょうか?
個人的には世界的にシェアの大きいARMを勉強したいと思ってるんですが無謀ですか?
871 :
電脳師:2009/01/02(金) 13:24:16 ID:I3082Goc
シェアの問題ではない、そこまでやってるキミならどんなのでも扱えるであろう。
要は用途に対してどこのどれがいいか選択する力かも?
>>870 自分にとってマイコン本体とデータシートなどの情報が
手に入りやすいマイコンが一番良いとおもう
>>870 AVR XMEGAがいいかも?
まだ出たてだから情報少ないけど、ARMに比べると簡単そう。
874 :
871:2009/01/02(金) 14:49:10 ID:I3082Goc
16.7MHzのMC68000以上の処理能力で16MB以上の外部バスがあるCPUで、
最も消費電力が少ないものは何になりますか?
自分で見つけた中で最も少ないものはHD64F3029ですが、
動作電圧は3.3Vでなくてもかまいません。
876 :
のうし:2009/01/02(金) 21:58:38 ID:I3082Goc
>処理能力
何をもって優秀なのかと‥
消費を重視なら68000時代とは比べものにならないほど時代は逝ってるから
そこらのマイコン(dsPICとか)を並列にしてやれば楽々勝とおもわれ。
あとH8系のスペックを見れば浦島になったり‥
この時代、逆に68000なんてのを弄ってみたくなった(懐古MACのインタラプトやってDM、SMやって走らせてみたけどなかなか面白かった)。
テキサスの開発環境MSP-CCE430(無償版)がインストール出来ないよ。
2%経過すると止まっちゃうし。
PCはXP。
困った。
878 :
870:2009/01/06(火) 21:25:30 ID:fiK7PlqJ
レスありがとうございます
>>871 PICは16シリーズをずっと使ってきてまして、
さすがにTCP/IPなんかをやるには少し無理があるので、
もう少し高い性能があるマイコンを使ってみたいなぁとか思ってます。
>>872 個人だとどうしても秋月とかで手に入るものに限定されてしまいますよね・・・。
>>873 ググってみましたけど面白そうですね。
dePICなんかと競合するラインナップになるんでしょうか?
>>874 リモコンを作ったりするのに良さそうだなぁとか思いました。
以前PICで赤外線リモコンを作ったんですが、
スリープモードを使っても結構電池切れるの早いんですよね・・・。
図書館で去年のインターフェイス11月号の特集を読んでみたんですけど、
別にARMが全てを包括する、あらゆるものに君臨するマイコンというわけではないんですね。
とりあえずAVRに手を出してみようかと思います。
68 名前:名無しさん@4周年[] 投稿日:04/01/17 10:43 ID:X7vkUwRR
いよいよ明日がセンター試験本番ですよ!
むっちゃドキドキしてきた…。
受験生の皆さん、今日くらいは勉強は休んで明日に備えますよね?
169 名前:名無しさん@4周年[] 投稿日:04/01/17 10:57 ID:zUQVRYG7
>>168 . . .... ..: : :: :: ::: :::::: :::::::::::: : :::::::::::::::::::::::::::::::::::::::::::::
Λ_Λ . . . .: : : ::: : :: ::::::::: :::::::::::::::::::::::::::::
/:彡ミ゛ヽ;)ー、 . . .: : : :::::: :::::::::::::::::::::::::::::::::
/ :::/:: ヽ、ヽ、 ::i . .:: :.: ::: . :::::::::::::::::::::::::::::::::::::::
/ :::/;;: ヽ ヽ ::l . :. :. .:: : :: :: :::::::: : ::::::::::::::::::
 ̄ ̄ ̄(_,ノ  ̄ ̄ ̄ヽ、_ノ ̄
今日と明日だよ
来年こそはがんばってよ
シーズン開幕からこんなことになるなんて
173 名前:168[] 投稿日:04/01/17 11:10 ID:X7vkUwRR
受験要綱を見た。
どうやら今日と明日、両方とも試験があるらしい…。
親に話したら泣かれた。怒られた。殴られた。
学校の先生に電話したら怒鳴られた。今すぐに学校に来いって言われた。
今から学校に行ってきます……もうだめぽですか?
富士通製のバブルメモリをいくつか持ってるんだけど
これにマイコンで書き込み出来るものを作りたいんだ。
バブルメモリの仕様とか分かる人いますか?
バブルメモリは富士通製の24pinで上面にKN-#01と表記されています。
バブルメモリは温度条件もあったと思うんだけど詳しいところが分からんorz
お願いします。
グラディウス?
>>881 バブルメモリー…当時日経エレにも記事が載っていた、懐かしいなぁw
バブルメモリー搭載可能だったFM-8やBUBCOM80の資料からあたってみたらどうかな?
FM-8の回路図は、「FM-8 活用研究」に掲載されていたらしいし
>>882 多分その辺から入手したものと推測されます
>>883 ありがとう!まずはFM-8 活用研究を探してみます!
あれから30年かあ
そういえば実家にFM8しまってあるな
バスの運賃表示機にバブルメモリカセットが付いていたなあ。
女の子に英文訳させていたら、バブルメモリを「はかない記憶」と訳してくれた。
確かに今となっては、、、、、、
>>888 昔、四国の某女子大の前に「はかない」というノーパン喫茶ができてなあ,,,,,
いいね
891 :
774ワット発電中さん:2009/04/16(木) 10:07:28 ID:yfMGqhF4
4、5年前にPICを軽く触ったきりで現行の流行り廃りに疎いので教えてください
・USBで通信できて
・linuxに対応してる書き込み器があって
・安い奴(500円程度)
のマイコンあったら教えてください
とりあえず素直にPICでも使っていれば良いんでないかい?
894 :
のうし:2009/04/16(木) 11:59:18 ID:3LJPRTqE
USBのも股間氏の手取り足取り乳揉み的な本あったな。
プリントパターン付きで最終的にはロガーやオシロやLED電飾とかのありきたり(が悪いとは言わないけど)のを作って満足するやつ。
これもガッコの図書館でCDをDLして、脳内で手取り足取り乳揉み的に製作してみた。
秋月にソフト無しの完成品のがあったな。
のうしは開き直ってるなぁ
896 :
891:2009/04/16(木) 15:53:48 ID:yfMGqhF4
ありがとうございました。
PIC検討してみます
10MHz動作のマイコンで1μsでHighとLowが切り替わるように書いてみたんですが
2μやら3μとずれてしまいます
マイコンでこれだけ細かい方形波を正確に作ることはできないのでしょうか?
10MHzのマイコンで1usっていうのは、10サイクル
ソフトでやるのはムリだよ
タイマやらPWMを使わないとできないよ
899 :
774ワット発電中さん:2009/04/28(火) 23:06:49 ID:a+2M0L4Y
古いPCが故障したので買い替えにいったらXPのネットブックがあったのですがコレでもマイコンをいじれますか?
>>897 どういうマイコンか次第だなあ。
方形波を出すだけなら、マイコン次第では可能。
たとえば10MHzのAVRなら、クロックさえ正確ならこれで0.5μsec毎に切り替わる方形波のできあがり。
まあ、普通はPWMを使うと思うけど。
(初期設定色々)
:LOOP
sbi PORTD,1
nop
nop
nop
cbi PORTD,0
nop
rjmp LOOP
割り込みは入らない前提ですか。そうですか。
>>899 ネットブックは
ポートがUSBしかない
画面が小さく縦600ドットぐらいで開発ソフトが見にくい
以外は普通のパソコンだよ
>>901 >方形波を出すだけなら
>まあ、普通はPWMを使うと思うけど。
です。PWM使うならPWMあるマイコンなんでもOKですね
>>898,900,901,904
レスありがとうございます。使っているマイコンはSunhayatoのトレーニングボードMT-R300でした。
ITUを使って割り込みかける方法とITU使って割り込みかけない方法と二つ書いたんですが、
なぜかどちらも書いた時間とはずれてしまったので質問させてもらいました。
この原因がハード的なものなのかソフト的なものなのかと気になったもので。
906 :
774ワット発電中さん:2009/04/29(水) 10:01:14 ID:qKBd6Qtt
>903
ありがとう!
でもさっき電気屋さんに行って色々見てて気がついた。
本当にUSBが3つしかないんだね。
これだとデバッガで1つ
USB-RS232変換ケーブルで1つ
USBオシロで1つ
もうつなげないや(w
907 :
774ワット発電中さん:2009/04/29(水) 10:21:07 ID:qKBd6Qtt
フト思いついた、一つのメーカであんだけネットブックが乱立してるんだ。
組み込みユーザー向けにレガシーインターフェース満載のネットブックを作ってくれそうなメーカって…ないだろうなぁ。
少々高くても良いんだよなぁ。
こんだけ欲しい、もしくはドック式でも良いんだけどなぁ。
RS232
IEEE 1284
PS/2
PCカード
USB
ACERかASUSに電気・電子板の住人で一斉にメールおくれば動いてくれるかな(w
他のメーカが出さなくても一社出せば、組み込みユーザが買うPCの定番に慣れると思う。
ネットブックのどこにそれだけのスペースがある?
>>905 8bitタイマで単純な1MHz出力はできるけど1uS毎の処理はできない。
ソフト処理している間に次の1uSがくるので歯抜けして2uS,3uSになってるのでは。
MT-R300はH8/3062使っているのでITUはなくて8bit,16bitタイマだと思うんだけど
見ているマニュアル間違ってないかな(ITUがあるのはH8/3048とか)。
>>905 1マイクロ秒毎の割り込みは厳しいと思うよ。
矩形波出すだけなら他の方法で。
マイコンの良さをすべて殺した使い方
>>909 すみません色々勘違いしてることに気づきました
このプログラムを書いて使ってるのはH8/3048で動作が25MHzでした
>>910 練習で色々と方形波を作ってみてたんですが細かいのになるとやっぱり割り込みだと難しいんですね
PWMでも作ってみます
コンペアマッチでトグル出力ってのがあるでしょ。
914 :
774ワット発電中さん:2009/05/07(木) 02:36:58 ID:2G/TvXPX
学習用でおすすめのマイコンございますか?
まだ厨房ですが、すっごく興味あります。
>>914 マイコンなんて歳食ってからでもできることなんだから、
厨房ならもっと他の、若いうちにしかできないようなことを思い切りやって
楽しんでいたほうが良いと思うよ
いや、やりたいと思った時がやり時。
>>914 アセンブラレベルから勉強したいなら、
スタンダードCISCのZ80系のは初心者には分かりやすい気がするけど。
あとH8は素直でいいと思う。
RISC系は自分的にはなんとなくマイコンの最初のとっかかりにはどうかな?とは思うけど、
どうやろ?(笑)
Cでやるならどれも変わらんと思う。
まあ、「徹底的に」勉強するなら、PIC、AVR、Z80、H8、どれでもいいと思う。
自分の予算に合ったやつ(たまたま安く売ってたとか)でいいんじゃないかな?
918 :
774ワット発電中さん:2009/05/07(木) 13:16:53 ID:2G/TvXPX
>>916 レスありがとうございます。
他に将来に向けてやるべき勉強などございましたら、そちらもご教示願います。
>>917 ありがとうございます。
探してみます。
予算は・・・かなり問題ですが、親に頼めばたぶん大丈夫かと。。
遊ぶ金にはケチなんですが勉強のためならなんぼでも出してくれるそうです。
しばらくはLEDをチカチカさせると思うけどそれは勉強なのか遊びなのか
PICの84A使えばいろんなところに参考になるのが転がってて勉強にはいいけどクソ高いのに機能無しのクソデバイスだからなぁ・・・
PICの84Aをしばらく触ってみてそれに慣れたら他のマイコンに行けばいいのかな
PICにも886とか887とか安くていいのがあるし
このページに張り付いて、買えたら買うのが安いかもしれない
http://akizukidenshi.com/catalog/g/gM-02508/
TLBは何のためにありますか?
>>918 >他に将来に向けてやるべき勉強
英語と数学と国語・・・と女
#冗談抜きに異性との付き合いができないようなコミュニケーション下手
#になったら駄目だよ
あと、電気・電子系は理工系でも偏差値最低ランクな分野で、
今でも給料安いけど、理系離れと少子高齢化、技能職な方々のリタイヤと
後継者不足で製造業の足元は危うい状況だから、あと数十年くらいで
リタイヤするオヂサン達はいいけど、まだまだ長い未来のある若者は
あまり工学系にのめりこまないほうが良いと思うよ
娯楽としてやる程度ならいいけどね
>>920 無いとどうなるかを考えればわかる
すいません、ヘンな質問ですが、現在
1.0mm QFP、でも今でもそれなりに遊べるチップ
って何かないでしょうか?
手元の1.0mm QFP変換基板を供養してやろうかと思うのですが、
さっぱり見つかりません。0.8mmならかろうじて見つかるのですが・・
各ショップのサイトにもピッチで検索なんていう変な機能はなく、
ちょっと見つけられないので使ったことがある人がいないかと。
変換基板を消費するためにQFPを探すのか・・・
なんという本末転倒w
いや、そういう姿勢は嫌いじゃないがw
925 :
774ワット発電中さん:2009/05/10(日) 02:05:14 ID:+n7qugy9
926 :
774ワット発電中さん:2009/05/10(日) 02:07:20 ID:+n7qugy9
16進入力がごく自然では?
>シリアルインターフェースは無いっぽいぞ
まさかPC上でアセンブルしてダウンロードなんて
考えてるわけじゃないよね?
FXマイコン でぐぐれ
これも一種の復刻版 だな
もういっそのこと三菱 FXでググレw
>>927 昔懐かしいマイコンボードだなw
だが今時これ受けるのかな・・・あ、だから大人の科学か。
年代的に「団塊の科学」って感じだが・・・
4004にアドレスバスとデータバス分トグルスイッチつけて、DMAで書き込みボタン押してマシン語いっこずつ入力した時代より、まし。
なにしょうとしてたんだろ?あのころ。
スイッチパチパチDMAってやつですね。
自作のZ80ボードでやった思い出があります。
>>927 たとえばさ、面白いプログラムを作って、公表するときって、
0F 14 23 56 24 12
って風に書いて、それを見ながら打ち込むってことですよね。
古のIOとかRAMのセカイだなw
チェックサム機能もないしなww
M4 で手動IPLならある
>>906 少々亀気味ですがw
ネットブックでもBlueToothとExpressカードスロット積んでる奴なら
以外に逝けるかもw
BlueTooth−シリアルドングルってのもあるし、Expressカード形パラレル
ポートってのもある。
そこまでやるならレガシーIO積んだ中古ノート買ったほうがいいかもだがwww
FXマイコンって、
端子が全部出ているのなら、プログラムできない事もないはずだというのは、
PICしかマイコンを知らないオレの妄想か?
これからマイコンの勉強をしたいのですが
扱いやすさや入手性だけでなく開発環境なども考慮した場合
どのマイコンがオススメでしょうか
>>940 C言語+インラインアセンブラのサポートがあるマイコンならなんでもいいんじゃないの。
PICの84Aでそこらじゅうに転がってるソースと回路図をそのまま自宅にコピーして「このコードはこういう意味なのかー」って1つずつ理解してったほうがいいと思うけどなぁ・・・
開発環境ならケーブル一本だけでデバッグできるAVRだなぁ
簡単、というならPICかAvrだと思う
はじめてLEDチカチカしたりするためだけにH8用のテストボード作るの大変だし
PICは情報が多く種類も豊富だけどAVRのほうができがよいとも聞くし
まあ好きな方を選べば良いと思う
初めてだったらPICのほうがええと思う
じゃあ、
C言語をある程度習得してる→後発で何かと性能のいいAVR
C言語を全く習得してない→練習用のソースはいくらでも拾ってこれるPIC
ってことで
Arduinoで入るのが途中で挫折する可能性を低くできるんじゃない?
その後PICにいくなりAVRにするなり、まあAVRに行くだろうけど。
初めてだったらH8のTinyとかでいいだろ。
>>950 PIC/AVRに比べるとちょっと複雑だよ。モードとかややこしいし。
けどライタすらいらんからな。
秋月のUSB-RS232C変換買えば良いだけだし。
まぁ、PIC/AVRと比べればH8の方がアーキテクチャ的に素直だな。
C言語との親和性も良い(変なおまじないが無い)し。
別に擁護するわけじゃないが、AVRってそんな素直じゃないところあったっけ?
PICについては弁護する気もない。
953じゃないけど
R0〜R15の扱いと、I/OのアドレスがIN,OUTとLD,STで異なるのと
MEGA8より後のシリーズで追加された拡張I/O領域のアクセスの
不便さ(1bitクリアするだけで3命令5clkって)
EZ-USBならシリアル変換ケーブルすら要らないけどね
8051はいろいろなベンダが利用してる
>954
それとADDIが無い、たいていはSUBIかADIWで代用できるけど。
I/Oアドレスの扱いは例えば1bitセットするのに
$00-1F($20-$3F) SBI xxx,n (1命令,1clk)
$20-3F($40-$5F) IN R16,xxx SBR R16,n OUT xxx,R16 (3命令 3clk)
------($60-$FF) LDS R16,xxx SBR R16,n STS xxx,R16 (3命令 5clk)
C言語しか使わない人には そんなの関係ねぇー というかもしれないが
そんな人はアーキテクチャそのものが関係ないと思うが
>>952 最近はAVRでもブートローダー付きのとかあるよ。
>>955 >>957 いろいろあるな。
まあ最低限のメモリで最低限の短いアドレスで最大のことをするための仕掛けだからなあ。
ADDIはまあ・・・内部構造の都合とかコマンドに当てるビットがないとかいろいろあったんだろうけど、
使う側には単にADDIがない!だもんなあ。
R0-R15は、「16個の汎用アドレスと、16個のおまけアドレスがある」と思うことにしているw
ってのはAVRファンの欲目ですねw
>958
AVR TinyやMEGAシリーズは今となってはちょっと古めだし
拡張I/O領域のアクセスの件は増築に増築で仕方がないのかも。
ただAVRの新しいXMEGAシリーズが>955,957を全て引きずっている
のはちょっと。もしかしてXMEGAシリーズは周辺モジュールを改良したけど
コア部分はほとんど改良なし?
んだ。AVRアーキテクチャはmegaでほぼ限界に達している。
xmegaの拡張ぶりはなんかPICじみてきたので使う気にならん。
AVR32のtiny版が欲しいところだなぁ…
アセンブラレベルでチューンする必要がなければPICで十分ってことでいいですか?
要求を満たせばどれでも(PICでも)OKってことです
>960
そこでPIC24やdsPICの出番ですよ。
AVR のXMEGAシリーズがMEGAシリーズからアーキテクチャを変えなかったのと
対照的にPIC24,dsPICはアーキテクチャを一新して 素晴らしく良くなっている。
PICと聞いただけで敬遠する人も多いけど PIC16Fとは全く別物だよ。
DIP18pin から QFP100pinまであるし
もう学研の大人の科学4bitマイコンで十分だよ。きっと。
>>963 dsPICとかは、使ったことないけどデータシート見ておおーと思った。
PIC16のイメージで見ているとあかんなあ。
しかしそれでもPICの名前は使い続けるんだね。
ポジティブなイメージを持つ人が圧倒的ということか。
>>965 dsPICは、DSP-IC と誤読してほしいという、確信犯(←誤用)
ということは、8bitなPICはもう終わったということで桶?
PIC32なんてMIPSだしね
過去の成功体験のPICという名前を捨て切れなかったところが敗因になるとかな
>>967 どんなヘタレな仕様でも、メジャーになればそれがスタンダードみたいなものになるって感じか。
QWERT配列キーボードみたいに。
先輩がた、もうおれはこれが分からなくて死にです。
atmega168の規格・・・最大電圧の値、制御できる外部回路の電圧電流の値、書き込み可能なメモリ容量、書き込み可能回数。
ほんとうに申し訳ないんだが、おしえていただけないですか・・・orz
本当にデータシートを読んで理解出来なかったのなら、死んだ方が世の中の役に立つ
データシートなるものがあったのですね。
知識0なもので、スレ汚しすみませんでした。
データシートという存在さえ知らずにマイコンを弄る…
とんでもない時代になったな…
マニュアル見るより、データシート見るより先にググる・・・それすらせずに2chで聞いてみる
そんな時代。
おしえてgooやYahoo知恵袋でも行けばいいのに。
16F84はフラッシュメモリのワンチップマイコンの先駆けだから
そのシリーズに色々と使いづらい面があるのはしょうがない。
ちゃんと その後 18Fシリーズ,24F(24h,dsPIC)シリーズとコアを
一新して改良を続けてる。
逆に後発のAVRは最初の90S1200の出来が良かった分,TINY,MEGAと
小さな改良にとどまり、今度のXMEGAもコアそのまま。
>955,957をそのまま新シリーズにってどうなんだろう?
まあTINY,MEGAと秋月で安価に買えるし、8ピンも売り出したから
このクラス(一番重要がありそうな所)はAVRの方が使いやすけどね。
ネットとかも無い昔…
(ホビーユースだったから)ハガキで半導体メーカーにデータシートを請求
インテルとかモトローラとか各社、ちゃんとデータシートを郵送してくれた
ネットで .pdf 形式データシートが間単に手に入る良い時代になったというのに…(ry
あー、SH3 の辞書みたいなデータシート見ながらプログラム書いてたなあ。
PDF に慣れると紙じゃ見てられんねえ。
全スキャン画像の PDF はゴメンだが。
Arduinoのせいで素人がマイコンに手を出しすぎ
俺もだがw
C#でマイコンのプログラミングが可能になりつつあるし
敷居が下がるのは良いんじゃない。
>>978 AVRは既にAVR32シリーズでコアの抜本改良をしているのだから
高性能用途向けはAVR32を利用するべきでしょう。
なので、
>955,957をそのまま新シリーズにってどうなんだろう?
ってな批判は的外れだと思われ。
>983
あなたの中ではAVR XMEGAシリーズは不要(または存在しない)?
速度は遅くても良いので、500uAぐらいで動作するマイコンを探しているんだけど、
入手しやすい物ってある?
>>985 用途にもよると思うんだが、PICは「ナノワットテクノロジー」を名乗っているw
ユーセージ次第では、たいていのワンチップマイコンが平均500uAをクリアできるから、
どの程度の処理能力が必要なのか次第だな。
問題なのはAVRとAVR32の間がすっぽ抜けていることなんだよな。
MEGAに毛の生えたようなXMEGAじゃ埋め合わせにはならない。
990 :
985:2009/05/19(火) 00:12:06 ID:qwGQlmx5
992 :
983:2009/05/19(火) 01:03:03 ID:cs/xPuiZ
>>989 DIPでクレ!とかいう話??
小ピンパッケージはAVR32のUC3Bが48pinTQFPからある(1000円以下でdigikeyから買える)し
AVR32-StudioとかUSB Bootloader対応にもなってるのでBGAと低価格品がATNGW100しか無かった頃に比べれば
随分と敷居は低くなったのでは。
>>984 現行XMegaは周辺機能の仕様用途が合わないので私には用途が無い…。
もっともRAMPZやEIND使うMega系は勘弁…XMegaはRAMPXとかRAMPYとか…orz
#個人的にはSAM7SEを用意してARM慣らし中。
AWEXとかHi-Res、暗号化機能を有効利用できる人ならXMegaは合ってるんじゃないかな?
>>985 そっちじゃなくて、こっち。
ATMEGA88P-20PU
ttp://akizukidenshi.com/catalog/g/gI-02268/
>>991-992 頭にATをつければ良かったんですね。
200uA以下で動作するマイコンが簡単に入手できそうな事が分かったので、
その辺を踏まえて回路の設計をやってみたいと思います。
回答くださった方ありがとうございました。