マイコンソフト 悩み事相談室 3 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
.
∧ ∧
( ´・ω・) < コンフィグって何? 昆布なら知ってる。 ボラチルって何? ボラは魚だよ。
( ∪ ∪ ,.-、 ,.-、 ,.-、 ,.-、
と__)__) (,,■) (,,■) (,,■) (,,■)
PIC AVR H8 ARM
学校でC言語を習ったことがあるので「楽勝でしょ」って、マイコンを始めたけど、
わからないことだらけ。誰か教えて!
PCとは別世界の、マイコンのソフト。難しいよね。
ツールの使い方、ツールの設定、マイコン特有のC言語の書き方、
「デバッグモードにプログラミングモード。何?」 Eclips, Emacs って何?
VBAしか知らないよぉ、という人まで、
各社マイコンに関するマイコンソフト相談室です。
質問者は、「初心者質問スレ」の>>1を見て、分かり易く質問を書いてね。
回答者は、威張らない、バカにしない、言葉使い注意で、親切に教えてあげてね。
あっ、そうそう。
ハードウェアに関する質問は、それぞれのマイコンのスレに、達人がいるから。
過去スレ
1 2014/09/11〜
2 2016/07/31〜 http://rio2016.2ch.net/test/read.cgi/denki/1469905691/l50
では、質問、ドゾ〜 スクラッチで
ブートローダー、スタートアップコード、
一通りのペリフェラルの制御、
を書けること 上級になると
・誰かに仕事を丸投げする能力
・困ってるときだけ助けて「あの人はすごい」と言わせる能力
・納期遅れになりそうな場合、それをほったらかしにして長期出張できる能力
が必要になる。 ・誰かに責任を丸投げする能力
・困ってるときに助けてもらって「あの人が悪い」と言う能力
・責任を追及されそうな場合、トカゲの尻尾切りにして長期在任できる能力 >>651
そうなんですか?
民間でも多いですよ。>>650みたいな人。
公務員と民間の違いってあまりないよね。
(場合によっては他の人の足を引っ張ってでも)うまく立ち回らないと
職を失うリスクが高いのは民間かな。 大容量RAMとか高速ADCとか、尖がった性能のマイコンって無いのかなぁ
何十ピンもある高級チップって、お手軽電子工作には使いにくい。。。 >>654
何十ピンだったら、マイコンのピン数としては少ない方だと思う。
前に調べたことがある
PIC24FJ128GC010
12ビット 10Ms/s
STM32F303
32ピン版がある。少ピン。
12ビット 5Ms/s で2個のA/Dコンバータが載ってる。(マルチプレクサが2ch入力じゃないよ) 16bitAD内蔵のPICもあったよね
マイコンからのノイズが気になって採用しないけど 昔、12ビットの外付けADCをフィードバック制御に使った事があるけど、
結局、ノイズや精度を考慮して上位10ビット(最少5mV)で制御した。
CPU内蔵の16ビットADCなんて私には使いこなせそうに無いな。 下位ビットなんてただの飾りdeth 工口いひとにわ(ry >>661
そうだよ、電源ラインやら信号ラインやらに色々ノイズ対策したうえで、2ビット捨てた……
制御相手はプラズマ溶射用のMax100KWの電源の電圧と電流。 捨てる意味がよくわからん
例えノイズに埋もれてようが使った方が精度は良いはずなんだけど 普通は何回かのサンプルの平均をとるとか、移動平均を使うとかすると思うけど
目的を達すればいいわけで、他人がどうこう言うことではないかも 他人に指示してるわけじゃなくて
単純にわからないと言ってるの
ノイズや精度を考慮してわざわざ2bit削る理由が 捨てるだけのほうが簡単だ(と思った)からじゃないの
制御系だと、測定値のサンプルだけだけ精度上げてもしょうがないから 10bitだろうが12bitだろうが処理が1発なら
捨てる処理の方が無駄って事かな? 例えばなんかの表示に使ってたらノイズで表示がチラチラ変わるのがウザいとか理由はいくらでもあると思う 勢いでよく考えずに作り話を書いてしまった
ってとこだろう >>673
わざわざ理解してないことをアピールしなくてもいいんだよ
説明はしないから自分で考えてね 下位ビットを捨ててる例なんて巷にゴロゴロあるのに…。
他人からは何も学ばない人がいるようだね。 それは処理量の削減とかデータ量の削減とかが目的であって >>674
???
説明できないなら黙ってりゃいいのに w 煽れば説明してもらえると思ってるんだろうけど
おれには通じないから
説明してほしければそれ相応の態度を示せ 溶接と微粒子を吹き付けるプラズマ溶射とは「似て非なるもの」ではあるまいか。 PDP-1は1バイトが6ビットの(今から見ると)変態だった
1バイト=8ビット以外のマシンは使ったことないけど
ああ、PICは変態だっけ? バイトはIEC80000-13で8bitと定義された
charが16bitな環境はちょっと前に使ってた 基数が違っただけでで変態とはな…
専門時代16進数の問題で追試が大勢でたのを思い出したよ charのサイズを基数とは普通言わないし
charのサイズをバイトとも(最近は)言わない >>686
決まったの2008かよ
昨日じゃねぇか タイムトラベラースレかよ。しかも過去から来ますた! 宇野壽倫(葛飾区青戸6)の告発
宇野壽倫「文句があったらいつでも俺にサリンをかけに来やがれっ!! そんな野郎は俺様がぶちのめしてやるぜっ!!
賞金をやるからいつでもかかって来いっ!! 待ってるぜっ!!」 (挑戦状)
■ 地下鉄サリン事件
オウム真理教は当時「サリン」を作ることはできなかった。
正確に言えば 「作る設備」を持っていなかった。
神区一色村の設備で作れば 全員死んでいる。「ガラクタな設備」である。
神区一色の設備を捜査したのが「警視庁」であるが さっさと「解体撤去」している。
サリンは天皇権力から与えられた。
正確に言えば オウム真理教に潜入した工作員が 「サリン」をオウムに与えた。
オウム真理教には 多数の創価学会信者と公安警察が入り込んでいた。
地下鉄サリン事件を起こせば オウムへの強制捜査が「遅れる」という策を授け「地下鉄サリン事件」を誘導したのは
天皇公安警察と創価学会である。
天皇は その体質上 大きな「事件」を欲している。
オウム科学省のトップは 日本刀で殺された「村井」という人物だ。
村井は「サリン」授受の経緯を知る人物なので 「日本刀」で殺された。
http://d.hatena.ne.jp/kouhou999/20150224 C++ってどんな業界で使われてるの?
開発規模がでかい車載とか?
ドキュメントとかしっかりしてるんだろうな・・・ どんな業界でも使うだろう
CもC++も大して変わらんけど
Cのほうがコンパクトだし実行コードが想像しやすいから
好まれるかも
トラブった時の解析がC++は大変なのよ
抽象化とかされると C++のどの機能までを使うかによるんだろうけど、
案外気づかない部分でC++ならではの機能を使っているものだけどね。 //コメントってC99で正式にサポートされたから(それ以前にメーカー独自でサポートしてたけど)
C++の機能ではないですよ C++は細々と便利な機能がある
Cでも使えるのもあるけど互換性の問題があるので積極的には使わない >>697
でも、多バイト文字を使う時は、従来形式が無難。 >>700
「なんとか問題」ってくだらない名前が付いてたけど忘れた。 namespace とかも使えるようになったらいいんだけど・・・ >>701
¥に相当するコードがあると、意図しない事が起きる S-JISに対応してないコンパイラは
C形式コメントでもダメだから >>695
おらの界隈は継承とか多重継承とかネームスペースとかバリバリやで。時々Cに戻りたくなるわ。 >>701
ファイブチャーリー(0x5c)のことかね >>700
それ従来形式なら対応してない環境でもたまたま問題にならないケースが多いと言うだけのバッドノウハウだろ
今時そんなものに頼るのはバカでしかない なぜ多バイト文字の時/* の方が// より良いの? Keilとか、最近のバージョンでも日本語コメントがまともに表示できない
PCで日本語表示するようになって30年以上経つけど、やっぱ全角はつかっちゃ
ダメですよ >>715
SJISだと2バイト目に\が来ることがあるから、その文字が最後になると次の行をつなげる処理が入っておかしいことになる コンパイラがエラー出すから
そうなったら悩めばいいよ
そうなるまで気にする必要はない >>719
sjis使うのが悪いってのは置いといて、
//の前に2バイト文字が来るってどう言う使い方?
>>700 は間違ってる気がするけど? //の前に2バイト文字が来るなんて話はどこにも無いような気がするんだが。
// 可能
とかでしょ S-JISに対応してない環境ではS-JISは使わない
CとかC++とか関係ない >>721
>>722 の言うとおり、//コメントの行の最後が意図せず\になるってこと
行末\は次の行とつなげて処理されるからな >>724
なるほど。俺が勘違いしてた。
//の行が\で継続するのが悪いんだな。
//は何があっても一行にしとけばよかったのに。 それをすると利便性が失われる。
安易な解決ができないからいまだに引きずってるんだ。 コメントの最後にスペース付けるとか習慣にすれば防げるのかな S-JISに対応してない環境でS-JISを使うなって
コメントじゃなくても化けるから >>727
オレその習慣あるわw
もうそんな環境で書いてないからいらないんだがな スペースでひとつで行連結止められたら大問題なんだがな・・・・ ってか、「能」の字でエラー出たって「ああそっか」で済む程度の問題じゃないの? >>728
そういえば
「リテラル文字列の中で、2バイト目が\になる文字は、直後に\を付けておけ」
ってのもありました。 一覧表でも貼っておけって?
そんな環境で組みたくない 衛星、CS放送見るなら!こんな便利な機器(チューナー)があるんだ!
satch.tv/review/satella2review/?mref=445 SJISで、こんな感じのコード書かれたら死ぬ。
for (;;) {
// 脱出不可能
break;
}
SJIS使うのが悪いとはいえ、
// の継続行を作れる仕様がおかしい。 簡単に解決する方法がないから、昔から話題になってるんだなぁ そう、そして運用次第でどうにでもなるので対策しないコンパイラが存在し続けているのかもしれない。
ちなみに>>734の方法もダメなものはダメ。 >>737
特殊な文字コードを優先して規格を作らないからね
// TEST(a);
TESTが複数行からなるマクロだったら ■ このスレッドは過去ログ倉庫に格納されています