初めてのPIC 0x05 [転載禁止]©2ch.net at DENKI
[2ch|▼Menu]
973:774ワット発電中さん
15/07/10 00:42:44.55 fbqSCv2a.net
ありがとうございます。
確かに、関数抜けると消滅ですが、関数内にいるときは、
スタックに値が取られていると思うのです。
そのスタックのテンポラリの値を staticのアドレスに
copyすればいいと考えるのですが、これは間違いでしょうか?

974:774ワット発電中さん
15/07/10 00:48:15.97 eHtAd7DX.net
>>973
warningの話からズレてる
warningがでるのが嫌なら各コンパイラのルールに従って実装。
実装して確認できる所は自分で確認しんさい

975:774ワット発電中さん
15/07/10 01:06:39.78 D0d8wrXC.net
>>973
static変数の初期化はスタートアップ時に一回だけ行われる。
スタートアップ時というのはmain()の実行以前ね
なので、その時点ではauto変数は存在していない
テンポラリの値すら存在していない
存在しないものは代入もできない
>>974
コンパイラのルールどころか、C言語の規格の話なんだが
まあ、親切にwarningで教えてくれるか、単に無視するかはコンパイラ依存だけど

976:774ワット発電中さん
15/07/10 01:46:08.26 zGONHU7X.net
白熱した議論の中すみません。質問いいでしょうか
電子工作ははじめてですが、見よう見まねでヘッドホンアンプを作りました。
そのボリューム調整に、ツマミで回すのではなくて、デジタルポテンショICを使って、
UP/DOWNスイッチで行いました。マイコンのシリアル通信でセットするやつです。
いい感じで調整できるのですが、
音量ゼロになりません。いろいろ調べたら、マイコンからは値0を送っているのですが
オシロで見ると、ボリュームICの真ん中(W)から少し音が出ています。
これをまったく無音にしたいのですが、出来ますでしょうか?
真ん中(W)出力とGNDに抵抗を付けてインピーダンスを落とすという方法もありますが、
そうすると数値対音量の直線性が曲がってしまうので、避けたいです。
(A)--vvvvvv--(B)間の抵抗値は20kΩです。
前段のOP AMP出力をCで切って---(A)
(B)---GNDという一般的な分圧型の接続です。(B)の出力は、後段のOP AMPの(+)端子に、
OP AMP出力は(-)を接続して、Bufferにしています。
実験的に発振器から(A)--GND間に2Vppをつないだら、
(W)から2mVpp程度出ていました。
ICのデータシートを見ると、確かに(W)と(B)には残留抵抗があるので、
音は出てくると思いますが、結構大きいのでビックリしています。

977:774ワット発電中さん
15/07/10 08:09:15.88 nkAHU20E.net
staticの議論はどれも勘違いしていて面白いなw
XCでstaticな変数を変数で初期化しようとするとwarningではなくerrorになるはず

978:774ワット発電中さん
15/07/10 09:24:13.38 +4Vu1iur.net
 . 

979:774ワット発電中さん
15/07/10 12:22:16.79 h6FGeiL8.net
>>976
やる気があればできる。

980:感電ショボン
15/07/10 13:36:20.95 XGnYIHdu.net
コンパレータで監視させといて
(ぽてんしょ出力が一定値以下になったら)
音声信号線を切るようにしちゃえば?

981:774ワット発電中さん
15/07/10 16:37:47.67 4qUK8P+S.net
  .

982:774ワット発電中さん
15/07/10 18:42:39.19 xw9rFgi7.net
 . . .

983:774ワット発電中さん
15/07/10 20:18:44.77 OIzYAAr0.net
>>976
電子ボリュームIC使った方がいいんじゃ?

984:774ワット発電中さん
15/07/10 21:58:09.08 h6FGeiL8.net
>>983
デバイスの型式すらアップしないスレ違いな荒らし同様なやつにマジレスすんなよ。

985:774ワット発電中さん
15/07/10 22:06:33.65 uNUFccBs.net
>>984
初心者を見下してチンケなプライドを満たすスレ
スレリンク(denki板)

986:774ワット発電中さん
15/07/11 00:45:23.50 9jxeFdwA.net
>>984
すみません、型番は、以下のものです。
URLリンク(www.analog.com)

987:774ワット発電中さん
15/07/11 01:00:46.21 1wgi3bTp.net
>>986
こっちに移動したんじゃないのかよ
レスついてるぞ
スレリンク(denki板:370番)

988:774ワット発電中さん
15/07/11 08:49:00.74 veMDQQYu.net
違います
それは誰かが勝手に張り付けたものです

989:774ワット発電中さん
15/07/11 09:10:20.83 iCEhH99M.net
. .

990:natu
15/07/11 09:17:30.79 VyU+PXOh.net
>>976
アナログの電圧範囲が仕様から、はみ出しているんじゃなかろうか?

991:774ワット発電中さん
15/07/11 10:04:20.71 veMDQQYu.net
電源±5Vで、信号は±1Vなので、充分レール内だと思うのですが
どうでしょうか?

992:774ワット発電中さん
15/07/11 12:10:11.32 TtGAzCyJ.net
>>976
データシート通りの漏れならもう一段追加するとか。
データシート通りの性能で無いなら壊しちゃったか使い方がまずい。
まずはデータシートをちゃんと読めよ。

993:774ワット発電中さん
15/07/11 12:58:27.53 OYodThhm.net
.. 


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

489日前に更新/261 KB
担当:undef