>>929 初めてのPICなんでしょ。しょうがないでそ。
>>925 ありがとうございます。
自分の思い込みで、入力出力の切り替えの方が負担がかかると思ってました。
入出力の切り替えで対応します。
初心者です。教えてください、
PIC16F88でRS232C通信を、115kbpsで行いたいと思います。
ピン数が少ないので、内蔵の発振器で動かそうと思いますが、まずいでしょうか?
発振周波数調整をして、現在普通に動いているのですが、
寒いときや暑いとき、電池が減ってきた時など、すぐにダメになってしまうでしょうか?
>>934 電池が多少減っても内部クロックは安定しているよ。
でも16F88はもともと下限電圧が4Vと高いほうだから、電池で駆動するにはきびしいんじゃないかな。
別のPICにしたほうがいいね。
936 :
774ワット発電中さん:2014/05/20(火) 16:50:49.09 ID:/yNDPOVY
>>935 ありがとうございます。
電池の影響は少なそうで安心しました。
低電圧のPICも考えましたが、安定化に3端子レギュレーターだと電池の落ちがもったいないので、
リニアテクノロジーのICで電池2本から5Vに少圧する回路を作りました。
そうすることで、常に5V一定になるので電池電圧の低下を気にしなくても良いので、調子いいと思ってます。
電圧低下のテストは、3端子レギュレーターを買ってくれば良いので、まだいいのですが、
温度のテストはなかなかできませんね。
熱いのは夏の炎天下で40℃くらいかなと思います。ダッシュボードの上だともっと熱くなるような気がします。
それは回路をドライヤーであぶってテストする予定です。
寒いほうは冷蔵庫ですが、冷凍室でもマイナス10℃程度しか行かないので、もう少し行きたいと思っています。
スーパーのレジ横の細かい氷を洗面器に入れて、何度になるかはかってみます。基板をビニール袋に入れて、テストしたいです。
ありがとうございました。
>>936 クロックのドリフト以前に、推奨動作条件を超えてるんじゃないのか?
>936
USARTで10bit中の半bitずれたらNGだろうから、相手のクロックから
5%ずれたら確実にNG。2%かせめて3%以内には抑えたい所。
内蔵クロックはOSCTUNEは115.2kbps用に調整済みってことかな
8→7.32MHz位?
16F88のデータシートからINTOSCのバラツキは
-10〜+85℃(VDD=4.5〜5.5V)で±5%
-40〜+85℃(VDD=4.5〜5.5V)で±10%
だいぶ厳しそう。
EnhancedMidrangeの16F1827だと
0〜+60℃(VDD=2.5〜5.5V)で±2%
0〜+85℃(VDD=2.5〜5.5V)で±3%
0℃未満(-40℃以上)と(VDD2.5V未満(1.8V以上)は±5%
0℃以上ならこちらに変えるのもありかも、バラツキ5%に
なっちゃうけど1.8V(乾電池2本)まで動くし
データ取りに凄く手間かかるけど、このPICは温度計も内蔵して
いるから温度に合わせてクロックを補正とかも出来ないことは無い
>>936 知っていると思うけど、氷で冷やしても、0度〜マイナス1桁程度しか冷やせないよ。
温度を気にするなら、なんとか水晶の使用を考えた方がいいと思う。
発振子だと2本使うけど、発振器なら1本で済む。もう1本がI/Oに使えるなら
それを振り替える。
I/O本数を増やすテクニック。思いつくまま。
・74HC595や74HC166などのSERDESを使用する。
・74HC573などのラッチを使って出力本数を増やす。
・n:1なら、74HC138を使う。
・PWM+LPFで電圧を作り、コンパレータで3段階とかを判定する。
・LCD使っているなら、LCDの非アクセス中は、E信号以外は入出力に使える。
・もう1つPICを使って、シリアルで通信してI/O増。
・LED2つで2ポート使っているなら、反対向きLEDの並列で、1ポートでon/offできる。
・RESET端子をIとして使う。
・
眠い。寝る
外付けでI/O本数を増やすとワンチップの意味ない気がする
バリエーションが豊富なPICなんだからPIN数で選び直すのが筋
PICのピン数って、こんな感じかな?
6 pin
8 pin
16 pin
18 pin
24 pin
40 pin
続く
最近44Pinと100PinのPICしか使ってないや。
>>939 >マイナス一桁
そう不精をしないで、
岩塩を砕いた粉の塩を冷凍庫で冷やしておいて
かき氷にした氷と混ぜろ混ぜろ!
冷蔵庫の氷(サイコロのような四角いやつ)に、食塩を「まぶす」と、
どのくらいの温度になりますかね。
温度測定には、ステンレス棒に入った熱電対があります。
>>945 夏休み自由研究の種本だかで
−22℃くらいと読んだ気がする
が
本格的寒剤だったけな?
>942
6 pin 但しSOT-23のみ
8 pin
14pin
18 pin
20 pin
28 pin
40 pin
しかし 6pinって凄いよね。
VCC, GND引いたら、4本しかない。
・I2Cで受けて、I2Cで出力か、
・I2Cで受けて、RS232で出力か、
秋月で8ピンと6ピンのセットが売ってるが、
写真みるとカルガモの親子にしか見えんな。
目が腐ってるんだろ
PIC10Fも頑張れば色々できて楽しい。
入力は単体で9キー、ダイオード使うと28キーまでいけるし、
出力はCharlieplexingでLED6個制御したり、7セグ数字表示したり。
8pin PICに、スイッチを6個付けたことがある。アホな俺
複数SWを1ピンで取り込む最良の方法は、直列抵抗をSWで短絡して、
A/Dコンバーターで取り込む方法。
10bit A/D = 1024 = 5Vで 5mV/LSBだから、0.5Vの判別は可能だから、
SW 10個くらいなら行けると思う。
かって、車のハンドルのスイッチインターフェースがそれだったな。
>>953 普通にやるよ。いろんな波形を作る冶具として使ってる。
ボタン一発でl好きな波形が出せて便利。
やぐ?
>>957 間違えた。指摘ありがとう。
× 冶具
○ 治具
960 :
958:2014/05/22(木) 11:34:35.56 ID:O9TBETX4
>>959 古い文献には959の主張も書かれていて、俺も昔は冶具だったけど、最近は面倒なので気が付いたときは治具にしてる。
今使ってるノートは解像度が高くて、治に限らず違いがよくわからないので、結構誤字が多い。
前に各スイッチごとに値の違う抵抗気を並列接続しておいて、
スイッチOFF時に抵抗値がかかりっぱなしになる状態にしたものを
シリアルにつないで似たようなことしたことがある。
抵抗の値さえバッチシ決まればけっこううまくいくよね
>抵抗の値さえバッチシ決まればけっこううまくいくよね
そうそう。
うまい抵抗値を選ぶのがポイントね。
定電流流してやると、精度が格段にupする。
問題は、複数SW押しの防止または検出。
抵抗を上手に組み合わせると、複数押しも出来た気がする
>>959 >にゃ〜(=^ェ^=)
は何を汲み取ってるの?
猫の気持ちか?
>964
そのレスはね、下書き時点では「おもうなぁ。」って書いてあったんだけど
なんか嫌味ったらしい態度だと解釈されたり、
俺が相手を侮蔑しているかのような受け取り方を
されかねない懸念をちと覚えたため、それくらいならむしろ
こいつ(=
>>959)はバカだろwwと思われるリスクをうけいれて
表現のなかの刺さりそうなトゲを除去したんだお(^p^)
966 :
964:2014/05/22(木) 20:31:03.32 ID:b3z1yWbV
>>965 あ、まじレスどうもです。
いや、せっかく読める内容なのに、語尾がなあと思ったもんでつい。
967 :
774ワット発電中さん:2014/05/23(金) 13:15:11.76 ID:U9t683Ct
>>表現のなかの刺さりそうなトゲを除去したんだお(^p^)
書いた本人のアイデンティを表現するためのものだと思っていたので、
今まで私は末尾に「にゃ〜」や「お」が付いているレスは見なかった、存在しなかったことにしていた。
トゲ除去という理由で付けているなら、できれば他の表現方法を希望します。
(どうしようと基本的に965の勝手です)
なぁにむしろ耐性が付くにゃ〜(=^ェ^=)だお(^p^)
俺だけかもしれないが、
「にゃ〜」とか「お」を付けてる書込を見ると、イラっと来る。
それを通り越して、かわいそうな気もする。
970 :
965:2014/05/23(金) 15:28:48.53 ID:IZsdb9yP
流石は俺様!。「こいつ(=
>>959)はバカだろwwと思われるリスク」に
ついての認識も的確だったようですな・・・(^ω^;)
語尾お君。
賢さを感じない。
文句しか言わないお前よりは賢いと思うぞ
オレ?
>>969 にょ や りゅん でなかった事を祝おう
うぜぇ・・・
976 :
774ワット発電中さん:2014/05/23(金) 22:37:53.54 ID:6mVYIyZ3
.
語尾に お 付けるの、やめてくれませんか?
読んでいて腹立たしいし、君がバカに見えるよ。
オレ?
牛乳を飲もお!
しょうが ヽ 丶 \
ない \ ヽ ヽ ヽ (´・ω・`)
/ / ヽ \ ヽ ヽ
/ | ヽ \ \ ヽ ゝ (にゃあ) (´・ω・`)
ノ 丿 \ に \ ヾ (´・ω・`)
ノ | | 丶 \ \ (にゃあ)
/ \ ゃ \/| (にゃあ)
ノ | | \ あ | ↑
/\ \ | ( ↑
/ \ / | ) (
/ うーん。 \  ̄ ̄ ̄ ̄ ̄ ( )
/_ \ ) ( あの、すみません。お願いが。
 ̄ | や っ た| ̄ ノ⌒ ̄⌒γ⌒ ̄⌒ゝ /何/
| つ て ま| ノ い い よ 。 ゝ /か」/
| な っ| 丿 ゞ _/な∠
| の て| 丿/|/|/|/|\|\|\|\|\ゝ .\ /
| か る| │ V
――| な ・|――――――――――┼―――――――――――――――――
/ ? ・ヽ 巛巛巛巛巛巛巛巛見抜き?巛巛巛巛巛巛巛巛見抜きさせてもらえないでしょうか・・