制御系なら俺に聞いて ..
[2ch|▼Menu]
970:デフォルトの名無しさん
05/02/22 20:26:39
>>969
くあしく

971:デフォルトの名無しさん
05/02/22 20:45:23
>>970
単純に状態遷移式にベクターを書換えながら遷移するだけだよ
4倍なら(自分なら5倍にして中の3状態で多数決取るけど)
4*(S+8+P+1)=44状態のコードを作って、割り込みベクターを書換えながらシーケンスを実現するわけ

972:デフォルトの名無しさん
05/02/22 22:40:48
後でそのコード見たくねえ。趣味ならいいけど保守性悪いよ、それ。UART追加しろ。
無理なら2MCUだな。外部メモリ使わないモードで使えばICだ、

973:デフォルトの名無しさん
05/02/22 22:48:31
こういう業界って歴史どころか自分の経験からすら学ばないアナクロな人が多いよな。
アクロバチックは結局高くつく。
いい加減このぐらい学習しろと言いたいよ。

万単位で作る大企業ならともかく、今時ちょっとばっかり部品ケチったって
そんなもんアンタが数日余分に動くことになればすぐに吹っ飛んじゃうよ。

俺なら性能的な余裕、部品のコスト、ソフトの工数(設計の容易さ)を総合して
UARTを2chもつ8051コアのチップあたりを使うね。

974:デフォルトの名無しさん
05/02/22 22:56:04
まあ普通はアクロバチックな技は
ハードが出来上がっちまって
にっちもさっちもいかなくなったとき
初めて発動するものだがな

975:デフォルトの名無しさん
05/02/22 23:11:16
>>973
石は安い方がいい
アクロバチックでも工数=ソフト開発費はただ
売り切りの商品だとこんなもんでしょ

976:デフォルトの名無しさん
05/02/22 23:27:47
それは馬鹿上司の思想の事?あなたの考え?

977:デフォルトの名無しさん
05/02/22 23:39:52
>>976
客先の考えだけど何か?
インテリジェントスイッチみたいな8bit以下のマイクロコントローラだと
まだまだアクロバチックな技が幅を利かせてるね

978:デフォルトの名無しさん
05/02/22 23:46:25
客にアドバイスしてやれよ・・・
馬鹿には無理か。

979:デフォルトの名無しさん
05/02/23 00:00:06
独断と偏見で開発しております

980:デフォルトの名無しさん
05/02/23 00:10:04
>>978
たかだか数十円ですむようなものをわざわざ値上がりするような
親切な忠告をしてくる馬鹿な客はいないと思うが
馬鹿にはわからないか

981:デフォルトの名無しさん
05/02/23 00:18:17
アクロバチックってお前らおっさんか。
ちゃんとアクロバテックと言え。

982:デフォルトの名無しさん
05/02/23 00:42:36
>>981
アクロバティック?

前の会社で「プラスティック」を「プラッチック」って言っている人がいて、
それが、みんなに伝染してた。
こういうのって、深夜残業になると感染率が高くなるんだよね・・・。

983:デフォルトの名無しさん
05/02/23 00:55:25
プラトニックを燃やしてはいけません
ぷらとにっくはぷらとにっくのままにしといてください

ん?


984:デフォルトの名無しさん
05/02/23 01:00:04
俺はアクロバチックなバグを作れるよ

985:デフォルトの名無しさん
05/02/23 01:01:29
プラスチックな絞殺死体

986:デフォルトの名無しさん
05/02/23 01:29:07
量産だったらソフト代は限りなくタダになるからやるんだろうな

987:デフォルトの名無しさん
05/02/23 01:29:44
おまいら
次スレを忘れてないか?
頼む

988:デフォルトの名無しさん
05/02/23 05:03:05
制御系なら俺に聞いてもいいぜ(7)
スレリンク(tech板)


989:971
05/02/23 06:50:33
>>972
それは工夫次第さ。
同じようなコードが並ぶだけだからマクロで書けばいい

990:971
05/02/23 07:40:11
>>973
アクロバットって・・・9600BPSの調歩同期の実装くらいで曲芸呼ばわりされるとは思わなかったよ。
4メガのZ80の時代じゃないんだからさ、

今時のCPUなら、その倍でも問題ない。

ソフトの作成の容易さなんて言うけどさ、
新しいチップでUSARTのマニュアルを読む間にこれくらいのコード書けちゃうよ。
俺はソフトで実現した方が楽だね。

991:デフォルトの名無しさん
05/02/23 08:55:29
>>990
割り込みベクター書き換えながらってのが、
アクロバティックだと言ったんだとおもうけど。

完全にCPUの割り込み処理系依存になるし、
RTOSなんか使ってたら、
割り込みはまずOSのハンドラを通す場合も多い。
保守性は悪いと思うのだが・・・。

そもそも、CPUが今時(高速)なら、
わざわざ、割り込みベクタ書き換えで状態遷移しなくても、
割り込み処理内で分岐していいんでないの?

992:971
05/02/23 11:01:50
>>991
話の流れからして、RTOSを使う32ビット規模の話ではないと思うよ。

割り込みベクタを変更するのも、関数ポインタを書き換えるのも、同じ事だし、

CPUが高速でも、分岐命令は案外クロックを消費するもの。
加減算が2サイクルで出来ても、分岐は7とか10以上とかかかるのが普通じゃない?

993:デフォルトの名無しさん
05/02/23 11:21:16
>>971
その製品の保守、後の製品への改造時に外注や未熟な担当者が担当した
場合のフォローまで考えて、といってます。

うちにも、反対を押し切ってトリッキーな設計した事例が3件ほどあったけど
んー、ちょっとやりすぎたかな。えへへ。後はよろしく (・∀・)ノシ
とか言って全部押し付けて逃げてったのが2名。

別製品への展開という名の仕様変更に耐え切れず、
「ごめんなさい、もう私の技術力では無理です (;´д⊂ 」
と抜かしたチンカス外注が1名いたな。



994:938
05/02/23 14:31:43
8bit系は割込ベクタがROMのことが多いです。

995:デフォルトの名無しさん
05/02/23 18:15:59
1000なら32KバイトのROMに全部押し込む

996:デフォルトの名無しさん
05/02/23 18:17:17
>>993
保守か・・・・ だいたい1チップマイコン使うような場合は保守は、
そのマイコンの入手が出来なくなる時の事が多いからなあ・・・
小ロット物は保守を考えると近所のパーツ屋でもで手に入るような部品じゃないと・・・・

>>994
ああ、PICなんかは割り込みベクター書換えなんて言われても困るわな。

997:デフォルトの名無しさん
05/02/23 19:01:24
トリッキーな設計と思うか普通と思うかは物の見方の問題だと思うけど

998:デフォルトの名無しさん
05/02/23 19:03:55
998

999:デフォルトの名無しさん
05/02/23 19:05:06
次スレ
制御系なら妹に聞け!(7)
スレリンク(tech板)


1000:デフォルトの名無しさん
05/02/23 19:06:05
1000

1001:1001
Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4748日前に更新/245 KB
担当:undef