X



トップページ電気・電子
1002コメント361KB
マイコンソフト 悩み事相談室 3 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0001774ワット発電中さん
垢版 |
2017/06/19(月) 02:24:24.69ID:mEcw5Uka
.
  ∧ ∧    
  ( ´・ω・) < コンフィグって何? 昆布なら知ってる。  ボラチルって何? ボラは魚だよ。
  ( ∪ ∪   ,.-、     ,.-、   ,.-、     ,.-、
  と__)__)  (,,■)   (,,■)  (,,■)   (,,■)
         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

  では、質問、ドゾ〜
0643774ワット発電中さん
垢版 |
2018/06/04(月) 18:27:28.18ID:wjFw3dA8
スクラッチで
ブートローダー、スタートアップコード、
一通りのペリフェラルの制御、
を書けること
0647774ワット発電中さん
垢版 |
2018/06/06(水) 16:06:46.00ID:369lEUh4
上級になると
・誰かに仕事を丸投げする能力
・困ってるときだけ助けて「あの人はすごい」と言わせる能力
・納期遅れになりそうな場合、それをほったらかしにして長期出張できる能力
が必要になる。
0650774ワット発電中さん
垢版 |
2018/06/06(水) 19:48:45.07ID:DUHLUlhX
・誰かに責任を丸投げする能力
・困ってるときに助けてもらって「あの人が悪い」と言う能力
・責任を追及されそうな場合、トカゲの尻尾切りにして長期在任できる能力
0651774ワット発電中さん
垢版 |
2018/06/07(木) 12:01:47.14ID:h9JwcQl5
それ公務員
0653774ワット発電中さん
垢版 |
2018/06/09(土) 11:07:05.86ID:fidyeRGM
>>651
そうなんですか?
民間でも多いですよ。>>650みたいな人。

公務員と民間の違いってあまりないよね。

(場合によっては他の人の足を引っ張ってでも)うまく立ち回らないと
職を失うリスクが高いのは民間かな。
0654774ワット発電中さん
垢版 |
2018/06/09(土) 12:36:02.62ID:dJl9Y+iH
大容量RAMとか高速ADCとか、尖がった性能のマイコンって無いのかなぁ
何十ピンもある高級チップって、お手軽電子工作には使いにくい。。。
0656774ワット発電中さん
垢版 |
2018/06/09(土) 15:13:56.78ID:fidyeRGM
>>654
何十ピンだったら、マイコンのピン数としては少ない方だと思う。

前に調べたことがある
PIC24FJ128GC010
12ビット 10Ms/s

STM32F303
32ピン版がある。少ピン。
12ビット 5Ms/s で2個のA/Dコンバータが載ってる。(マルチプレクサが2ch入力じゃないよ)
0658774ワット発電中さん
垢版 |
2018/06/10(日) 09:25:24.43ID:CEZaXKAR
16bitAD内蔵のPICもあったよね
マイコンからのノイズが気になって採用しないけど
0660774ワット発電中さん
垢版 |
2018/06/10(日) 16:28:00.02ID:orQClRz1
昔、12ビットの外付けADCをフィードバック制御に使った事があるけど、
結局、ノイズや精度を考慮して上位10ビット(最少5mV)で制御した。
CPU内蔵の16ビットADCなんて私には使いこなせそうに無いな。
0662774ワット発電中さん
垢版 |
2018/06/10(日) 16:45:34.43ID:yGhAkzQw
下位ビットなんてただの飾りdeth 工口いひとにわ(ry
0663774ワット発電中さん
垢版 |
2018/06/10(日) 22:37:17.46ID:orQClRz1
>>661
そうだよ、電源ラインやら信号ラインやらに色々ノイズ対策したうえで、2ビット捨てた……
制御相手はプラズマ溶射用のMax100KWの電源の電圧と電流。
0664774ワット発電中さん
垢版 |
2018/06/10(日) 22:42:30.20ID:I3CPwhv6
捨てる意味がよくわからん
例えノイズに埋もれてようが使った方が精度は良いはずなんだけど
0665774ワット発電中さん
垢版 |
2018/06/10(日) 23:30:40.69ID:N35kzB1t
普通は何回かのサンプルの平均をとるとか、移動平均を使うとかすると思うけど
目的を達すればいいわけで、他人がどうこう言うことではないかも
0666774ワット発電中さん
垢版 |
2018/06/10(日) 23:33:44.36ID:I3CPwhv6
他人に指示してるわけじゃなくて
単純にわからないと言ってるの
ノイズや精度を考慮してわざわざ2bit削る理由が
0667774ワット発電中さん
垢版 |
2018/06/11(月) 00:06:52.47ID:EosyWhSF
捨てるだけのほうが簡単だ(と思った)からじゃないの
制御系だと、測定値のサンプルだけだけ精度上げてもしょうがないから
0668774ワット発電中さん
垢版 |
2018/06/11(月) 01:09:38.70ID:+PmTiN/D
10bitだろうが12bitだろうが処理が1発なら
捨てる処理の方が無駄って事かな?
0670774ワット発電中さん
垢版 |
2018/06/11(月) 08:11:33.40ID:7ThQOG0a
例えばなんかの表示に使ってたらノイズで表示がチラチラ変わるのがウザいとか理由はいくらでもあると思う
0672774ワット発電中さん
垢版 |
2018/06/11(月) 08:56:58.34ID:m3RX/gB9
勢いでよく考えずに作り話を書いてしまった
ってとこだろう
0674774ワット発電中さん
垢版 |
2018/06/11(月) 12:55:46.18ID:m3RX/gB9
>>673
わざわざ理解してないことをアピールしなくてもいいんだよ
説明はしないから自分で考えてね
0675774ワット発電中さん
垢版 |
2018/06/11(月) 15:16:39.02ID:FE5E4or/
下位ビットを捨ててる例なんて巷にゴロゴロあるのに…。
他人からは何も学ばない人がいるようだね。
0676774ワット発電中さん
垢版 |
2018/06/11(月) 16:55:10.07ID:m3RX/gB9
それは処理量の削減とかデータ量の削減とかが目的であって
0678774ワット発電中さん
垢版 |
2018/06/11(月) 18:29:34.08ID:NHYKxr6Q
煽れば説明してもらえると思ってるんだろうけど
おれには通じないから

説明してほしければそれ相応の態度を示せ
0683774ワット発電中さん
垢版 |
2018/06/12(火) 13:58:38.82ID:MRvWypGX
溶接と微粒子を吹き付けるプラズマ溶射とは「似て非なるもの」ではあるまいか。
0685774ワット発電中さん
垢版 |
2018/06/12(火) 19:34:35.72ID:NziqVZHM
PDP-1は1バイトが6ビットの(今から見ると)変態だった
1バイト=8ビット以外のマシンは使ったことないけど
ああ、PICは変態だっけ?
0686774ワット発電中さん
垢版 |
2018/06/12(火) 19:55:28.50ID:nv8H7Otu
バイトはIEC80000-13で8bitと定義された
charが16bitな環境はちょっと前に使ってた
0687774ワット発電中さん
垢版 |
2018/06/13(水) 00:23:49.49ID:FXHIjmb0
基数が違っただけでで変態とはな…
専門時代16進数の問題で追試が大勢でたのを思い出したよ
0689774ワット発電中さん
垢版 |
2018/06/13(水) 00:52:04.81ID:OxlagjDO
charのサイズを基数とは普通言わないし
charのサイズをバイトとも(最近は)言わない
0693宇野壽倫(青戸6-23-21ハイツニュー青戸202号室)の告発
垢版 |
2018/06/14(木) 00:41:17.54ID:eswwJDoW
宇野壽倫(葛飾区青戸6)の告発
宇野壽倫「文句があったらいつでも俺にサリンをかけに来やがれっ!! そんな野郎は俺様がぶちのめしてやるぜっ!!
賞金をやるからいつでもかかって来いっ!! 待ってるぜっ!!」 (挑戦状)

■ 地下鉄サリン事件

     オウム真理教は当時「サリン」を作ることはできなかった。
     正確に言えば 「作る設備」を持っていなかった。
     神区一色村の設備で作れば 全員死んでいる。「ガラクタな設備」である。
     神区一色の設備を捜査したのが「警視庁」であるが さっさと「解体撤去」している。
     サリンは天皇権力から与えられた。
     正確に言えば オウム真理教に潜入した工作員が 「サリン」をオウムに与えた。
     オウム真理教には 多数の創価学会信者と公安警察が入り込んでいた。
     地下鉄サリン事件を起こせば オウムへの強制捜査が「遅れる」という策を授け「地下鉄サリン事件」を誘導したのは
     天皇公安警察と創価学会である。
     天皇は その体質上 大きな「事件」を欲している。
     オウム科学省のトップは 日本刀で殺された「村井」という人物だ。
     村井は「サリン」授受の経緯を知る人物なので 「日本刀」で殺された。

      http://d.hatena.ne.jp/kouhou999/20150224
0694774ワット発電中さん
垢版 |
2018/06/16(土) 15:08:56.82ID:x5fLUps9
C++ってどんな業界で使われてるの?
開発規模がでかい車載とか?
ドキュメントとかしっかりしてるんだろうな・・・
0695774ワット発電中さん
垢版 |
2018/06/16(土) 15:18:39.38ID:w7qthtOa
どんな業界でも使うだろう
CもC++も大して変わらんけど
Cのほうがコンパクトだし実行コードが想像しやすいから
好まれるかも
トラブった時の解析がC++は大変なのよ
抽象化とかされると
0696774ワット発電中さん
垢版 |
2018/06/16(土) 15:58:00.09ID:q9Hih0UI
C++のどの機能までを使うかによるんだろうけど、
案外気づかない部分でC++ならではの機能を使っているものだけどね。
0698774ワット発電中さん
垢版 |
2018/06/16(土) 17:00:03.58ID:x5fLUps9
//コメントってC99で正式にサポートされたから(それ以前にメーカー独自でサポートしてたけど)
C++の機能ではないですよ
0699774ワット発電中さん
垢版 |
2018/06/16(土) 17:06:20.44ID:HQH4XEIq
C++は細々と便利な機能がある
Cでも使えるのもあるけど互換性の問題があるので積極的には使わない
0705774ワット発電中さん
垢版 |
2018/06/16(土) 20:51:02.80ID:ObFPYqgV
S-JISに対応してないコンパイラは
C形式コメントでもダメだから
0706774ワット発電中さん
垢版 |
2018/06/16(土) 21:26:49.34ID:meypj0CV
>>695
おらの界隈は継承とか多重継承とかネームスペースとかバリバリやで。時々Cに戻りたくなるわ。
0712774ワット発電中さん
垢版 |
2018/06/17(日) 09:26:41.17ID:fLcN7Bpa
>>700
それ従来形式なら対応してない環境でもたまたま問題にならないケースが多いと言うだけのバッドノウハウだろ
今時そんなものに頼るのはバカでしかない
0716774ワット発電中さん
垢版 |
2018/06/17(日) 14:31:16.30ID:WKLsPwx2
Keilとか、最近のバージョンでも日本語コメントがまともに表示できない
PCで日本語表示するようになって30年以上経つけど、やっぱ全角はつかっちゃ
ダメですよ
0719774ワット発電中さん
垢版 |
2018/06/17(日) 17:13:03.11ID:kKbRLaYS
>>715
SJISだと2バイト目に\が来ることがあるから、その文字が最後になると次の行をつなげる処理が入っておかしいことになる
0720774ワット発電中さん
垢版 |
2018/06/18(月) 18:55:53.88ID:0LR8tTqU
コンパイラがエラー出すから
そうなったら悩めばいいよ
そうなるまで気にする必要はない
0721774ワット発電中さん
垢版 |
2018/06/18(月) 19:30:26.85ID:OsA+whIO
>>719
sjis使うのが悪いってのは置いといて、
//の前に2バイト文字が来るってどう言う使い方?

>>700 は間違ってる気がするけど?
0722774ワット発電中さん
垢版 |
2018/06/18(月) 20:40:27.39ID:DSANdQsz
//の前に2バイト文字が来るなんて話はどこにも無いような気がするんだが。
// 可能
とかでしょ
0723774ワット発電中さん
垢版 |
2018/06/18(月) 20:46:21.44ID:354EXwOM
S-JISに対応してない環境ではS-JISは使わない
CとかC++とか関係ない
0724774ワット発電中さん
垢版 |
2018/06/18(月) 21:00:55.94ID:MtsDoidi
>>721
>>722 の言うとおり、//コメントの行の最後が意図せず\になるってこと

行末\は次の行とつなげて処理されるからな
0725774ワット発電中さん
垢版 |
2018/06/18(月) 22:02:21.76ID:WfM3gsZa
>>724
なるほど。俺が勘違いしてた。
//の行が\で継続するのが悪いんだな。
//は何があっても一行にしとけばよかったのに。
0726774ワット発電中さん
垢版 |
2018/06/18(月) 22:14:48.85ID:DSANdQsz
それをすると利便性が失われる。
安易な解決ができないからいまだに引きずってるんだ。
0727774ワット発電中さん
垢版 |
2018/06/19(火) 01:11:27.96ID:f16iTL8s
コメントの最後にスペース付けるとか習慣にすれば防げるのかな
0728774ワット発電中さん
垢版 |
2018/06/19(火) 01:13:15.60ID:3FV23PIy
S-JISに対応してない環境でS-JISを使うなって
コメントじゃなくても化けるから
0729774ワット発電中さん
垢版 |
2018/06/19(火) 07:41:34.30ID:bIZja2AY
>>727
オレその習慣あるわw
もうそんな環境で書いてないからいらないんだがな
0730774ワット発電中さん
垢版 |
2018/06/19(火) 07:55:18.48ID:Ga9Lv2/s
スペースでひとつで行連結止められたら大問題なんだがな・・・・
0731774ワット発電中さん
垢版 |
2018/06/19(火) 08:11:14.53ID:Ga9Lv2/s
ってか、「能」の字でエラー出たって「ああそっか」で済む程度の問題じゃないの?
0734774ワット発電中さん
垢版 |
2018/06/19(火) 08:42:56.33ID:uW3MXQle
>>728
そういえば

「リテラル文字列の中で、2バイト目が\になる文字は、直後に\を付けておけ」

ってのもありました。
0736774ワット発電中さん
垢版 |
2018/06/19(火) 15:18:49.59ID:wo3hc+Pr
衛星、CS放送見るなら!こんな便利な機器(チューナー)があるんだ!
satch.tv/review/satella2review/?mref=445
0737774ワット発電中さん
垢版 |
2018/06/19(火) 22:29:56.23ID:VE9Y3BHq
SJISで、こんな感じのコード書かれたら死ぬ。

for (;;) {
// 脱出不可能
break;
}

SJIS使うのが悪いとはいえ、
// の継続行を作れる仕様がおかしい。
0739774ワット発電中さん
垢版 |
2018/06/19(火) 23:21:29.40ID:dcZzDqrd
簡単に解決する方法がないから、昔から話題になってるんだなぁ
0740774ワット発電中さん
垢版 |
2018/06/19(火) 23:32:18.75ID:Ga9Lv2/s
そう、そして運用次第でどうにでもなるので対策しないコンパイラが存在し続けているのかもしれない。
ちなみに>>734の方法もダメなものはダメ。
0741774ワット発電中さん
垢版 |
2018/06/19(火) 23:39:44.42ID:bygTKuvs
>>737
特殊な文字コードを優先して規格を作らないからね

// TEST(a);

TESTが複数行からなるマクロだったら
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況