PIC専用のスレ Part46at DENKI
PIC専用のスレ Part46 - 暇つぶし2ch299:774ワット発電中さん
14/02/04 16:47:52.93 i1UemtAM
>>297
電磁石の制御で空中に磁石を浮かせる。
できる?

300:774ワット発電中さん
14/02/04 17:25:49.61 0Qb1OpMG
オイスター効果?

301:774ワット発電中さん
14/02/04 19:38:51.86 HiYd2nwU
>>288
直流の抵抗成分を
交流に敷衍したものじゃないの?

302:774ワット発電中さん
14/02/04 20:59:56.33 m4FA5O75
>>299
くるっと回ってくっつく未来しか見えないw

303:774ワット発電中さん
14/02/04 21:54:55.97 kQF/e7y8
ピンポン球みたいにしておけば何もせずに下から空気だけ吹出せば完成w

304:774ワット発電中さん
14/02/04 23:07:07.32 YnWkjBjG
>>288
電流の流れ難さ。

305:774ワット発電中さん
14/02/04 23:22:38.42 Bo3q9rnb
>>304
節子、それただの抵抗や。

306:774ワット発電中さん
14/02/04 23:23:52.00 wG8mHaB2
>>299
これ?↓
URLリンク(www.oyama-ct.ac.jp)
26.磁気浮遊装置の製作-その3

307:774ワット発電中さん
14/02/04 23:39:08.27 uqyQRlUm
>>305
電流といえばi(t)だ

308:774ワット発電中さん
14/02/05 00:42:01.42 JzXO41ZU
>>306
ほとんどこれだけどホールセンサーなしで
作ることができるらしい。
俺が見たのは繊細なバランスなしで
空中へ浮かべてた。ほとんど投げるような
勢いでやってたけどちゃんた保持されてた。

なんでもマイコンでは実現不可能な計算を
いかに近似値で誤魔化すかがきもだとか。

309:774ワット発電中さん
14/02/05 02:30:41.81 Zha6NSdm
テスラコイルを巻いて反重力装置がどうたらこうたら

310:774ワット発電中さん
14/02/05 03:16:40.97 rICcHT4b
方向逆にソケットにさして動かねーと思ってPIC触ったら結構熱くなってたのに
正しい方向に挿しなおしたらちゃんと動いた。

結構根性あるな。

311:774ワット発電中さん
14/02/05 04:10:26.96 ijqUKVMA
電源に根性があったら黒焦げ

312:774ワット発電中さん
14/02/05 04:12:18.89 PE/t1QaS
あるあるw ユニバーサル基板で配線してたらハンダ屑で回路ショートしててPICから煙が出たことがあるけど
電源切ってしばらく冷やしてたら普通に復活した

313:774ワット発電中さん
14/02/05 07:45:48.64 keAsRowC
それはPICから出た煙ではなくて、PICの周囲から出た煙じゃないか。
その熱が伝わってPICも熱くなっていたとか。
煙が出るほどのダメージを受けたICが動作するとは思えない。

314:774ワット発電中さん
14/02/05 10:34:00.75 4bD8OYLN
同じこと俺もやった。おまけにゆびさきを火傷したよ。
同じく、死んだと思ったら平気で動いてやがる。

315:774ワット発電中さん
14/02/05 10:40:58.14 DXE6T5ID
ほんとにPICそのものが熱くなってたんなら、使ってない周辺が焼けたとかそのへんかね?
まあ生きてても、後々どこがどうだか判らなくなるし、使いたくないな。

316:774ワット発電中さん
14/02/05 10:45:57.66 4bD8OYLN
もちろん、いつ壊れてもいい音の出るおもちゃに使ってる

317:774ワット発電中さん
14/02/05 14:00:19.69 rICcHT4b
(´-`).。oO(こっそりラインに戻してしまった…)

318:774ワット発電中さん
14/02/05 14:55:30.62 rICcHT4b
ていうか
よく考えたら汎用ロジックICと違って逆に挿したからといってきっちり
VDDとVSSが逆になる訳じゃないな。だから無事だったのかも。

少ピンPICだと1番がVSSで最終ピン(つまり1番の向かい)がVDDってケース
が多い気がするし。

319:774ワット発電中さん
14/02/05 15:23:07.53 7zzI475e
おれは電源の配線を逆にしてあっちっちになったが壊れてなかった。

320:774ワット発電中さん
14/02/05 16:06:50.44 Nw29TW9u
8pinARMの電源の位置が気にくわん

321:774ワット発電中さん
14/02/05 19:21:17.84 DJRi1ub6
ICは熱くなったくらいじゃ壊れないよ
炉に入れて作るようなものなのに

何で壊れるかというと、熱でモールドが部分的に破裂して、
その力でチップが割れるとかして壊れる

322:774ワット発電中さん
14/02/05 20:05:24.35 TTOsObVI
ラッチアップという現象があって指を焦がしたことがあった。

323:774ワット発電中さん
14/02/05 20:30:38.93 6OIavear
>>321
>ICは熱くなったくらいじゃ壊れないよ
>炉に入れて作るようなものなのに

確かに実装時に炉に入れる時は環境温度がそれなりになるけど
それで大丈夫だからICが熱くなったぐらいじゃ壊れないって・・・
そんな理屈が通るなら熱設計なんて必要ないやんw

まあ確かにPIC1つでLチカする程度の回路で熱設計なんてせんけどさあ

324:774ワット発電中さん
14/02/05 20:34:38.79 pzf2FDh4
チップ型はリフロー炉に入るし

325:774ワット発電中さん
14/02/06 08:58:15.65 Ub3bZMyk
リフトーは○秒以内、という但し書きがあると思うけどね。

326:774ワット発電中さん
14/02/06 09:21:16.29 AUDlJyCs
ショートの加熱は長くても十数秒程度だろうけどね

327:774ワット発電中さん
14/02/06 10:04:20.18 Ub3bZMyk
一番気になるのは、足とコア(?)をつないでいるであろうほそーい線だな。あれって何Aいけるんだろう?
いまどきはそういう作りじゃないのかな?

328:774ワット発電中さん
14/02/06 10:38:01.55 HB8ppdgo
半導体のジャンクション温度とモールド表面温度を一緒にしてる人とか、マジすごい。

329:774ワット発電中さん
14/02/06 14:30:23.31 Th4KTxyg
このスレの程度が知れる会話ワロスw
まあ元々ここはネタスレだし、低学歴でまともな知能の人間がいないから
仕方ないんだろうけど。

330:774ワット発電中さん
14/02/06 15:59:00.30 nRh9ZAiA
自己紹介乙
低学歴でも気軽に使える敷居の低さは多分長所

331:774ワット発電中さん
14/02/06 17:56:39.31 xWNvTfqz
どこかの学校で学んだとかではなく全て独学で電子工作とかできるなら
それだけで相当すげえと思うけど

332:774ワット発電中さん
14/02/06 18:10:49.82 K39RVpcD
そうでもないよ。
「え、なにこれ、おもしれー」となれば、何とでもなります。
「え、なにこれ、気持ちいー」と自家発電に勤しむ厨房と同じ。

333:774ワット発電中さん
14/02/06 19:03:41.06 tv+K2wc9
MCUへの逆電圧程度じゃモールドはなかなか割れないな。
俺は5V系ICの電源に24V印加してとか、雷サージでとかだったら経験がある。
もちろん<割れたICがまだ使えるか>なんて一瞬たりとも考えた事は無い。

334:774ワット発電中さん
14/02/06 19:05:16.55 4HuNxelq
凡人だな

335:774ワット発電中さん
14/02/06 19:10:19.15 HB8ppdgo
電圧破壊で割れるとかって、30Vくらいかけないとダメじゃない?。

電流破壊モード(熱破壊モード)でシューって煙出てきて、あれっと思ってよーくみると、
デバイス表面にプチっと黒い泡みたいなのができてて、あぁご臨終、はたまにやる。
それでも生きてる奴はあるけど、下手に使ってると次は基板が燃えたりするから、もう使わない。

336:774ワット発電中さん
14/02/06 19:12:56.83 Ub3bZMyk
むかし、HDDの5Vと12Vを逆にしただけで、ぺちーんっていって、コントロールIC爆ぜたぞ。 電位差たったの7V。

337:774ワット発電中さん
14/02/06 19:13:50.69 WPCEx1UK
たしかuPA53Cだったと思うけど、ポーンという音がしてDIPパッケージの
上半分がすっ飛んだのは見たことがある。

338:774ワット発電中さん
14/02/06 20:15:35.45 nRh9ZAiA
Lipo電池使っててHブリッジが短絡するとFETが派手に爆ぜる

339:774ワット発電中さん
14/02/06 22:37:27.76 ++KpbMog
半導体は臭う程度の焼損しかやったことないけど、
リチウム電池は誤って短絡させ、実験室内で発火させたことがある。
すぐ消し止めたけど、上司にバレて始末書書かされたw

340:774ワット発電中さん
14/02/06 23:00:48.33 DsT8UQ/Q
>>339
リチウム電池半田付けしてたら炙りすぎて燃えた
リチウム被って熱かったよ

341:774ワット発電中さん
14/02/06 23:20:08.46 4HuNxelq
リチウム電池ってコイン電池だろ

342:774ワット発電中さん
14/02/07 00:29:26.44 LtPuFeT1
アルミ電解コンなら炸裂させたことがある

343:774ワット発電中さん
14/02/07 01:10:13.65 ++PqvXaO
やだ、パパったら小学性の実の娘のお膣のなかでおちんちんpicpicさせてる

344:774ワット発電中さん
14/02/07 07:03:30.63 N2dhV2UL
電解コンデンサは上手くはぜると、「ポン」と気持ちよい音がする。
たいていは「プシュー」で、何だよ景気悪いなと思う。まるで俺のXXXみたいだ。

問題:この文中のXXXに最も適当と思われる言葉をあてはめよ。
(共通0次試験より)

345:774ワット発電中さん
14/02/07 07:33:37.69 g4jdKR8H
驚くほどつまらない

346:774ワット発電中さん
14/02/07 23:21:35.24 N2dhV2UL
確かにつまらない。
何か急いで書かないと、それも笑いが取れるやつを、と思って見事に失敗した。
スルーして下さい。

347:774ワット発電中さん
14/02/08 00:19:09.65 wheWXj9J
ID:N2dhV2ULのおかげで便秘が治りました!
ありがとうございます!!

348:774ワット発電中さん
14/02/08 03:17:51.05 D3atXCnv
あたま

349:774ワット発電中さん
14/02/08 13:46:05.83 L4KAS2rW
つもらない雪
すべる脚

350:774ワット発電中さん
14/02/09 04:31:46.84 cxXXp9eC
TMR0を動かしたままプリスケーラーの値を変えようとしたら挙動が複雑で理解できない…。
諦めて素直に毎回リセットすべきなんだろうな。

351:774ワット発電中さん
14/02/09 08:36:18.14 ZlJRJt9f
マニュアル車でクラッチ切らずにギアチェンジするようなもんだからな

352:774ワット発電中さん
14/02/09 12:08:27.52 Wb2ZnMs5
全然違うだろ

353:774ワット発電中さん
14/02/09 13:22:56.52 vDmAZhuD
いくつもタイマー使うのはダメかぁ

354:774ワット発電中さん
14/02/09 13:47:09.38 os4/pyVC
単なるシグナルとして使うなら一番細かい周期でカウントするとか

355:774ワット発電中さん
14/02/09 18:09:16.01 aaJ9bsM+
354と同じかな
基準のタイマーを走らせておいて、そこからソフトで分周。なんちゃってタイマーが沢山作れる
>>350 の毎回リセットがよくわからないが、普通に書き換えできそうな気がする。
TMR0とは別に位相何たらとかあればタイムアウトで割り込んで、次回のタイムアウト値を自動代入ができるんだけどね。

356:350
14/02/10 01:49:03.43 ILyLoxlv
考えてみるとこれが必要になる機会って無いのかもしれない。
今回も数命令短縮できるかもしれなかったからちょっと気になっただけで。
ちなみにコードは、10F200で入力のパルス幅をプリスケーラーを変えて2回計る処理。

357:774ワット発電中さん
14/02/10 02:49:04.04 Qq2LJq9R
10ならスタックないメモリない割り込みないタイマーオーバーフローフラグないのないない尽くし
機能は割り切らないとね。

358:774ワット発電中さん
14/02/11 20:15:27.95 XerVb/EX
自作自演もネタ切れか!

359:774ワット発電中さん
14/02/11 20:24:08.36 ug2rh4cc
ロータリーエンコーダの話をしようか

360:774ワット発電中さん
14/02/11 21:32:02.73 fx32kkwn
ああごめん、この前書くって言ってたけど
書いてくうちにゴチャゴチャしだして飽きた。

361:774ワット発電中さん
14/02/11 23:17:19.48 O2tVaHj0
ロータリーエンコーダーは話がこじれるからやめようぜ

362:774ワット発電中さん
14/02/11 23:25:03.85 gvGDdrPo
ロリータ援交?

363:774ワット発電中さん
14/02/11 23:50:33.36 ug2rh4cc
ロータリーエンコーダの強力な読み取りプログラムが無いことを、少し前に考えたことがある。
いわゆるソニータイマーと同じで保証期間中まで動けば良いわけで、「接触不良が起きたら部品を交換しましょうねっ」てほうが企業としては儲かるわけだな。
だから、過剰な読み取り能力は必要無いわけだ。テキトーに壊れたほうがいいと。

364:774ワット発電中さん
14/02/12 00:08:27.68 0VuVKmLD
1bitずつ変わるように作ってあるんだから、複数変わってたら無視するだけなのに

365:774ワット発電中さん
14/02/12 00:17:41.29 ilO35/Il
光学式ならそれでいい。
チャタリング・バウンス・接触不良 接点式の安物エンコーダを乗りこなすのは大変なんだ。

366:774ワット発電中さん
14/02/12 01:32:09.42 trLs+5dF
買ってきた電化製品でも時々逆回りするもんね

367:774ワット発電中さん
14/02/12 11:40:29.18 5dFkA5pX
光学式でもゴミや汚れの他にLED劣化なのか遮光板や光軸設計がデタラメなのか知らんが
時間がたつと動かなくなる粗悪品あるから油断大敵

368:774ワット発電中さん
14/02/12 13:40:42.73 Hzm6EHc8
アルプスの光学式だが、シャフトにちょっとした力かかると抜けてきたりする。

369:774ワット発電中さん
14/02/14 21:47:36.09 5arie1pV
見よう見まねで、PWMを使って38Khzの赤外線信号をつくるプログラム作ってみました。
下のプログラムAのように、while(1){  }のなかに何も書かないと37Khzの信号でてます。
ところがwhile(1)のなかにBプログラムを追加すると
URLリンク(www.youtube.com)
で見るとわかるように不規則な点滅します。これなんでこうなるんでしょうか?

使用PICは16F690
プログラムA
#include <xc.h>
#define _XTAL_FREQ 8000000
__CONFIG( MCLRDIS & PWRTEN & BORDIS & UNPROTECT & WDTDIS & INTIO & FCMDIS & IESODIS);
int main(void){
 OSCCON = 0b01110000; // 8MHz
 OSCTUNE = 0;
 PORTA = 0b00000000;
 PORTB = 0b00000000;
 PORTC = 0b00000000;
 TRISA = 0b000000;
 TRISB = 0b00000000;
 TRISC = 0b00000000;
 OPTION_REG = 0b10000000;
 PR2=53;
 CCPR1L=18;
 CCP1CON=0b1100;
 T2CON=0b00;
 TMR2ON=1;
while(1){
}
}

プログラムB
while(1){
 TMR2ON=1;
 __delay_ms(100);
 TMR2ON=0;
 __delay_ms(2000);
}

370:774ワット発電中さん
14/02/14 22:27:21.49 QTrrgxj7
TMR2をクリアしてないので前回TMR2ON=0した時点のカウント値から始まっている

371:774ワット発電中さん
14/02/14 22:35:08.13 RUsGev0O
>>369
データシートは全く見てないけど、タイマーをオフすると、そのときのPWMの
出力状態が維持される気がする。端子の出力機能を制御するようにしたほうが
良いかと。PWMの機能で出力有無制御できるのならいいけど、できないなら
入出力を切り替えちゃうとか。その他は不明。

372:774ワット発電中さん
14/02/15 00:28:15.16 e+PeUsUz
URLリンク(youtu.be)
こんなことできるんだな。

373:774ワット発電中さん
14/02/15 00:36:15.69 xqdJTeIk
エンコーダーとか使ってないということ?

374:774ワット発電中さん
14/02/15 01:00:34.47 5v3O16VE
>>369
タイマーを止めるだけだとそのときの状態で保持されるから、タイマーは
いじらないでPSTRCONの0ビット(STRA)でオン/オフした方が簡単。

あとPR2設定値は1少ない値を設定する必要があるから52にした方が38kHz
に近くなる。

375:774ワット発電中さん
14/02/15 11:35:12.77 e+PeUsUz
>>373
ステッヒングモーターじゃなくて
マブチモーターで駆動してる。
すげーよ。

376:774ワット発電中さん
14/02/15 11:50:15.89 xqdJTeIk
ステッピングモーターならもともとエンコーダー要らないでしょ
マブチでやるなら普通はエンコーダー必須だけど、
それすら使ってないのかどうかが画像からは判らない

377:774ワット発電中さん
14/02/15 11:54:23.77 5v3O16VE
インクリメンタルエンコーダーって書いてあるじゃん。
カウントの差に応じてLEDが点いてるらしい。

378:774ワット発電中さん
14/02/15 12:27:14.79 xqdJTeIk
ああ、入力用と制御用にエンコーダーが二つあるのか

だとすると出来て当たり前というか、凄い部分は制御の滑らかさの部分だな
デジタル的な駆動にすると、すぐに失調しそうなのは想像できる
入力側のエンコーダーも、突然動き出したり止まったりはしない、という仮定で、
まだ次のパルスが来てなくても見切りでモーターを回す、みたいな処理が要る

379:774ワット発電中さん
14/02/15 12:45:40.62 lDkxh4l6
while(1){
 CCPR1L=18;
 __delay_ms(100);
 CCPR1L=0;
 __delay_ms(2000);
}

380:774ワット発電中さん
14/02/15 17:24:54.29 jCuby3Ph
フィードバックにエンコーダを使用した、ごく普通の位置決め制御だと思うけど。

381:774ワット発電中さん
14/02/15 17:37:21.70 W13ocBZ9
光学式エンコーダーを入力としてPIDの結果をPWMにしたものか
微分積分いい気分

382:774ワット発電中さん
14/02/16 00:54:33.16 5zXagjUI
>>379
なるほどうまくいきました。ありがとうございます。

>>374
参考にさせていただきます。

383:774ワット発電中さん
14/02/16 01:19:59.59 Oy8mJ4KA
>>382
早めにdeley()関数は使わないスタイルで組めるようにがんばってな
スイッチ監視や受信処理が必要になったら使い物にならんから

384:774ワット発電中さん
14/02/16 03:07:29.75 vFafTdtz
おっと多くのマイコン入門書や電子工作系ブログの悪口はそこまでだ

385:774ワット発電中さん
14/02/16 08:40:34.11 1w8bvEtL
知り合いのアセンブラ原理主義者も、NOPの嵐だな。
タスクタイマとかの概念自体がないらしい。
アセンブラは速いからいいんだとか正体不明のことを口走っている。
そのくせ実行時間聞くと答えられない。
一ヶ所ソースを直すと、他の場所のnopをひたすら変更している。
バイナリみただけで0がひたすら並んでるの見ると笑える。

386:774ワット発電中さん
14/02/16 08:54:01.47 k+WgXo0R
タスク管理は分量が大きいからなあ
自分でいちいち作るようなもんじゃない
かといって、標準的なものも存在しない

387:774ワット発電中さん
14/02/16 12:10:44.35 fpIo+mt4
>>385
NOPばかりというのは、ちょっと残念な人だけど、嘲う対象にしてるあんたも
かなり残念な人だよ。そう見られてることに気づかないからこそ、なんだろうが。

388:774ワット発電中さん
14/02/16 12:33:33.98 8jUDinUl
アセンブラのが早いってのは普通の認識だろ
速さを求めればアセンブラを選択してるだろどこでも

389:774ワット発電中さん
14/02/16 12:39:39.17 k+WgXo0R
んなこたーない
速いプロセッサで高級言語を使った方が保守も含めたトータルのコストは低い

390:774ワット発電中さん
14/02/16 12:46:25.53 8jUDinUl
コストが高くてもアセンブラを選択してるってこと
早いCPUで高級言語の方がラクだけど
いろいろ状況はある

391:774ワット発電中さん
14/02/16 12:46:45.26 2SEmOiYB
昆虫型の模型なんかは大きくすると剛性が問題になったりするんじゃね?
ただ小さくすると
軽くてより小さいチップが必要になる。
小さいと高級言語より低級言語のほうがきめ細かくでけるってことじゃね?

392:774ワット発電中さん
14/02/16 12:52:55.11 2SEmOiYB
>>385
変数に0を代入して一括してやらないで
テーブルで0を組んでるのならなにかほかの(機能の追加など)意図があるんじゃね?

393:774ワット発電中さん
14/02/16 12:54:55.35 ezk1K8+o
>>385の周りに優秀なアセンブラ使いがいなかったのが不幸の始まり

394:774ワット発電中さん
14/02/16 15:50:25.95 yi5LtiVd
PICアセンブラはメンテする方にとっては地獄・・・
直交性?何それ食えるの?状態

395:774ワット発電中さん
14/02/16 15:53:57.10 tWzY6J6W
PICのアセンブラは趣味で1クロック1命令短縮して楽しむ分にはいいんだけど
仕事で使う気はしないわな…

396:774ワット発電中さん
14/02/16 15:59:18.59 k+VlWcHt
何事も慣れだよ
PIC脳が発達すればアセンブラのオペランドの並びがおかしいとか気にならなくなる

397:774ワット発電中さん
14/02/16 16:18:46.48 BCf/suc+
部分的にアセンブラ使うならありだけど全部をアセンブラはやる気になれないや。
ROM使用量が32KB以上いってるし。

398:774ワット発電中さん
14/02/16 17:46:19.12 k+WgXo0R
自分一人が慣れればいい訳じゃない
別の所に飛ばされた後に何も知らない後任が、
読んですぐに間違いなく改造できるかどうか

399:774ワット発電中さん
14/02/16 17:49:16.03 cRP79GvC
それはまた別の問題ではないかと

400:774ワット発電中さん
14/02/16 17:57:22.84 /YPx/J55
別の所に飛ばされた後に何も知らない後任が、
読んですぐに間違いなく改造できる程度のソースで
仕事になるのけ?(´・ω・`)

401:774ワット発電中さん
14/02/16 18:07:50.67 3wtXLgm/
ゆるい仕事なら大丈夫

402:774ワット発電中さん
14/02/16 18:11:04.26 aWEigPJo
複雑なアルゴリズムをアセンブラーとかあり得ない。
仮にCで書いたアプリをアセンブラで書きなおしてみ、、、
ポインターtoポインターなんてやれんの? アセンブラーで?
もっとも、4Kwords以上のチップでの話だが。

403:774ワット発電中さん
14/02/16 18:13:44.08 aWEigPJo
出来ないことは無いか w
ただ、徒労という言葉がある。

404:774ワット発電中さん
14/02/16 18:17:03.38 3wtXLgm/
12F1822でアセンブラ使うオレには関係無い話ではある

405:774ワット発電中さん
14/02/16 18:17:22.05 k+VlWcHt
その程度やれるでしょ
もっともPICのアセでポインタとぽいんたんなんて設計する事あるかな
そういう使い方って大体Cの制限事項によるものだし

406:774ワット発電中さん
14/02/16 18:20:57.50 1w8bvEtL
アセンブラとか餌にすると喰いがいいなぁw

407:774ワット発電中さん
14/02/16 19:23:01.78 BAxHoBAL
PIC32MXさんが来ると静かになるよ

408:774ワット発電中さん
14/02/16 19:48:22.42 2SEmOiYB
ライブラリとか使わないであえてアセンブラのみで
何通りか組めば
Cで組んだ時どこで問題が起きてんのかすぐにわかるようになったり
どうやって書けば
より速くなるかわかるんじゃね?

409:774ワット発電中さん
14/02/16 19:49:25.42 tWzY6J6W
MIPSは呼んでない

410:774ワット発電中さん
14/02/16 20:01:41.91 2SEmOiYB
PIC10F222T-Iとか使いたいときに
むだなプログラムを省いてなるべく有効的に使いたい
ってときなら
使うのは
アセンブラじゃないの?
空飛ぶロボット
ウルトラライトプレーンは重量が命だべ!

411:774ワット発電中さん
14/02/16 20:02:13.67 vFafTdtz
「アセンブラ」に釣られすぎだろw

412:774ワット発電中さん
14/02/16 20:06:21.63 8jUDinUl
そもそも、PICで大規模なプログラムなんて
いろいろな種類のPICがあるわけだけど

413:774ワット発電中さん
14/02/16 20:08:33.84 2SEmOiYB
>>412
PICなめんな!
 PIC32MZっていうのががある!

414:774ワット発電中さん
14/02/16 20:19:39.45 i50Bbuxs
Z80期に比べたら屁だな

415:774ワット発電中さん
14/02/16 20:41:02.97 3wtXLgm/
Z80といえばMSX2用にHALNOTEってMacライクなソフトまであったしな。

416:774ワット発電中さん
14/02/16 20:45:07.30 ywTq1HOT
Z80でハンドアセンブルしてた
もちろんTiny(4KB以下)で

417:774ワット発電中さん
14/02/16 20:48:20.36 2SEmOiYB
>>415
ずいぶん政治色の強い名前だなと思ったけど
社名の「HAL」は、アメリカのコンピューター企業IBMのアルファベット
を1文字ずつ後にずらすと『2001年宇宙の旅』に登場するコンピューター
「HAL 9000」になる事に想を得て「(当時最大のコンピュータ企業だった)IBMの一歩先を行く」
という意味から名付けられた
って書いてあったw
あきらかにほかの意味も込めてると思うんだけどどうなのかな?

418:774ワット発電中さん
14/02/16 20:51:31.14 8jUDinUl
Z80時代には8メガROMのゲームとかあったな

419:774ワット発電中さん
14/02/16 21:03:34.31 JzNSL4yv
PICはHDL公開しないと生き残れない。

420:774ワット発電中さん
14/02/17 02:20:58.21 UL1oBZuG
dsPICへおいでおいで

421:774ワット発電中さん
14/02/17 07:26:45.12 4cPl8qye
機械制御用のソフトをアセンブラで書いてきた人なら
PICやAVR、どんなMCUでも、小さくて早いタスクディスパッチャを書けるだろ。
最近のCでプログラマをスタートした人の中には書けない奴もいるんじゃないか?

422:774ワット発電中さん
14/02/17 13:35:03.96 bKHZJaWJ
PIC16F877 QFPで作った基板がありますが、
これをもっと高速に動作させたいです。

最近のPIC18とかPIC24Fとかだと、
クロックを1/4はしないと思うので、高速だと思います。
PIC16F877から、そのまま貼り替えできる最近のPICってあるでしょうか?

423:774ワット発電中さん
14/02/17 14:03:05.44 VWn+KaCT
いや18Fは昔も今も1/4だし24F(dsPIC)も最近やっと1/2になっただけだぞ
とはいえクロックあたりの処理性能は上がるから求めてる高速さの種類によっては使えるかも
ピン互換については知らない

424:774ワット発電中さん
14/02/17 14:39:44.16 1GgjC0k+
>>422
PIC18K46K22シリーズが、使えると思う。
その基板で使用している機能で判断してみて。

425:774ワット発電中さん
14/02/17 22:48:39.20 bKHZJaWJ
>>424
どうもありがとうございました。
バッチリです。16F877に、さらに機能が加わった型式ですね。
PIC18F46K22です。
しかもなんと、PLLで、64MHzも行けるという、素晴らしいです。
どうもありがとうございました。

426:774ワット発電中さん
14/02/17 22:58:01.80 ZB4V8aPS
しないと思うのでとか思いますとか個人的な偏見による推論ばっかりじゃねーかwwwwww
データシート嫁

427:774ワット発電中さん
14/02/18 10:33:22.80 gKoGqA1r
初心者過ぎてとてもはずかちー質問なんですが、

普通の回路でPICのクロックは水晶振動子とコンデンサ組み合わせて作りだすように
なってるけど、水晶発振モジュールですでに発振されているクロックをPICに
注入することは出来ないのかね?

20MHzのモジュールがあるもんですから。

428:774ワット発電中さん
14/02/18 10:38:00.78 OlbU9aj2
できるよ

429:774ワット発電中さん
14/02/18 10:38:29.53 JGerrDNK
>>427
URLリンク(www.picfun.com)

430:774ワット発電中さん
14/02/18 13:07:29.68 gKoGqA1r
さんきゅー。OSC1に突っ込めばいいんだね。

SMDの水晶モジュールなんだけど有効活用しまっす

431:774ワット発電中さん
14/02/18 23:41:05.84 V944lXzQ
内蔵か外付けオシレータしか使ったことない

432:774ワット発電中さん
14/02/18 23:49:35.81 s03e8ovo
オレは水晶つけたことあるよ~ 最初は動かなかった。

433:774ワット発電中さん
14/02/19 01:57:20.16 jvq41EJ/
内蔵RC発振で速度・精度が足りないようなことしてないんだよな…
最近のは内蔵RCで最高速出るしますます使わなくなりそう

434:774ワット発電中さん
14/02/19 02:06:13.20 SV8MwrOH
>>427
何が「普通」かというのは難しい問題だけど、通信とかでタイミング厳しい場合除けば
内蔵クロック使う方が多いんじゃね?

昔々の84Aの頃は内蔵クロック無かったから、その頃からあるサイトなんかは外部クロック
前提で話進んでたりするけど。

外部クロックにすると外部ピンもったいない

435:774ワット発電中さん
14/02/19 14:33:39.76 hw8wH70K
>>434
三本足のなら1ピンで済むから
正確さが必要なら使えばいいんじゃね
どの程度の精度が必要かは人それぞれだから
それについてコメントしても無意味

436:774ワット発電中さん
14/02/19 15:44:36.11 wl2fUeF9
>三本足のなら1ピンで済むから
三本足って、何のこと? 
C内蔵セラロックのこと? だったら1本では済まない。2本必要だけど。

437:774ワット発電中さん
14/02/19 17:32:42.20 5QCvDgEL
まあ、クリスタルオシレータとか使えば1ピンで済むってことを言いたかったんだろう

前に水晶発振子使ったら結構周波数ズレてた
セラロックよりはよほどマシだったけど・・・
皆調整用にトリマコンデンサつけてる?

438:774ワット発電中さん
14/02/19 18:02:27.10 aOlrlD9A
>>436
>>427は「水晶」と書いてる
セラロックって「水晶」だったっけ?
「水晶」「三本足」だと水晶発振器しか思い浮かばないなあ
するとピンは1本

439:774ワット発電中さん
14/02/19 18:16:20.23 7GkPjSPd
URLリンク(park22.wakwak.com)

440:774ワット発電中さん
14/02/19 18:59:33.39 DS2n0/Dp
昔、3本足の水晶発振器JXO-5シリーズが小さくて便利なのでよく使っていた。
URLリンク(www.activecell.jp)

441:774ワット発電中さん
14/02/19 19:10:14.21 NovnUEf/
>>439
上の3つが水晶振動子で下の3本足のが水晶発振器
>>472の言ってるモジュールってのがこの3本足のやつだと思う
4本足のも多いけど1本はNCだからね

442:774ワット発電中さん
14/02/19 19:39:20.89 eBQF9hv+
ちょっと前に秋月で5個100円とかいう3本足のが売ってて
精度からするとセラロックより安いじゃんと思って買ったが
その後は安いのは出てこないね

443:774ワット発電中さん
14/02/19 19:41:21.73 7GkPjSPd
ハズレ

444:774ワット発電中さん
14/02/19 19:53:42.86 wl2fUeF9
>>438
>三本足のなら1ピンで済むから
発振器の信号を入れるのなら、
発振器のピン数は何本でも関係ないじゃん。
だいたい、水晶発振器=3本足という連想がわからない。
水晶発振器=4ピン(Vcc,GND,OUT,/EN)

445:774ワット発電中さん
14/02/19 20:26:24.99 8KPb2e+/
3本の発振器ってちょっと異端よね

446:774ワット発電中さん
14/02/19 20:55:27.77 q29JvJDB
>>444
セラロックは水晶発振子を使ってないから>>436は唐突
水晶発振器には8ピンのだってあるからあなたは間違ってる
ついでに言うと
>>438は水晶発振器は3本足だなんて限定してない
「水晶」を使ってて「3本足」なら水晶発振器だと言ってる

もう一度>>427からの流れを読み直しなよ、冷静にな

447:774ワット発電中さん
14/02/19 21:36:45.54 Sz0ZtgZl
昔、マルチプロセッサのクロック同期を企てたことを思い出した。

448:774ワット発電中さん
14/02/19 22:53:31.09 giPbLwD4
PS3をUSBでどうにかする奴は、8MHzだけど内蔵では動かない

449:774ワット発電中さん
14/02/21 15:07:27.67 7RGNZ6L4
>「水晶」「三本足」だと水晶発振器しか思い浮かばないなあ
よくわからんな。
なんで3本足で水晶発振器?

450:774ワット発電中さん
14/02/21 16:03:16.13 Sh0T1uJa
この手ので
URLリンク(eleshop.jp)
NCに足が生えてないのはあったような気がする。

あと、普通に3本足
URLリンク(www.marutsu.co.jp)

451:774ワット発電中さん
14/02/21 16:39:48.80 Bs8SuAow
>>449
しつこい!

452:774ワット発電中さん
14/02/21 16:54:44.97 o+/AwRaU
>>449
まだやるのかw
粘るねえ

逆に「水晶」「三本足」であんたは何が浮かぶのかを書いてよ
おいらはこれ
URLリンク(www.mitadenpa.co.jp)

453:774ワット発電中さん
14/02/21 17:27:21.82 8JIFMENM
3本足だとコンデンサ外付けの水晶発振子が思い浮かぶな。
32,768KHzだっけかな?リアルタイムクロック用のやつ。
4本足の弁当箱タイプはTTL出力でそのまま発振する水晶発振器
>>450のトヨコムとかキンセキの。

454:774ワット発電中さん
14/02/21 17:51:42.74 Sh0T1uJa
>>453
コンデンサ外付けって、2本足のコレとは違うの?
URLリンク(japan.maximintegrated.com)

455:774ワット発電中さん
14/02/21 17:58:23.17 Sh0T1uJa
さらにググってたら、水晶とコンデンサだけ入った3本足みつけた。 こんなんあるのか。  これかしら? そろそろスレ違いかしら?

456:774ワット発電中さん
14/02/21 17:59:20.21 fmTyUlvy
水晶と3本足というと、HGウェルズが俺の脳内では最初に出てくる。

457:774ワット発電中さん
14/02/21 18:06:23.52 8JIFMENM
>>455
すいません水晶発振子は2本足だった。
3本足はセラロックだったね。水晶じゃないし。

458:774ワット発電中さん
14/02/21 18:27:19.33 w2t6pgZ5
もうpicに水晶内蔵して欲しい

459:774ワット発電中さん
14/02/21 18:43:30.07 7DKrDkhK
USB内蔵で内部発振できるPIC出して欲しい。USB規格の最高速度でなくていいからさ

460:774ワット発電中さん
14/02/21 19:36:27.39 y5mmf98Z
>>459
PIC16F1459

461:774ワット発電中さん
14/02/21 19:36:50.95 3Mc+ywB/
USBだとセラロック程度の精度は必要なんだっけ?

462:774ワット発電中さん
14/02/21 19:38:30.14 3Mc+ywB/
>>460
Microchipより先に秋月へ見に行く私であった…
で、無かったw

463:774ワット発電中さん
14/02/21 21:03:47.35 xNVKMGoy
>>452
これだよこれこれ URLリンク(detail.1688.com)

464:774ワット発電中さん
14/02/21 22:31:52.49 3Mc+ywB/
結局、PIC18F14K50にセラロック付ける方が
PIC16F1459より安かった。

それよりホスト機能のついたPICの安いのがほしい。

465:774ワット発電中さん
14/02/21 23:01:14.30 xSa4zODp
PIC18F25K50系がが内部発振でUSB使える
PIC32MX2x0もちょっと工夫すれば外付け水晶なしでUSBホストにもなれる

466:774ワット発電中さん
14/02/21 23:06:32.80 TuT1cKsI
>>464
14k50ってホストも可能じゃなかったっけ(無責任)
てかなんで12Mが内部発信でできないのか不思議な仕様(蒸し返し)

467:774ワット発電中さん
14/02/21 23:09:30.09 ZICKz8SZ
ホスト機能は当然あるだろうけど、サンプルプログラムがちっとも無い

468:427
14/02/21 23:15:51.79 eVx1hEl6
すんません。20MHzと16.128MHzがジャンク袋にいっぱいはいっていて
何とか活用したいナ、と思ってるんです。

って水晶と書いたけどもしかして実は水晶じゃない?

ブツは長方形の面実装で4つピン。データシートが見当たらないけど
たぶん時計でいうとピンが10時がVcc 2時がOUT、4時がGND、8時が
NCだと思うんだけど違うパターンありますかね?

あと16.128を16.000の回路で使ったら壊れます?

469:774ワット発電中さん
14/02/21 23:16:11.60 xSa4zODp
USBホストが使えるのはPIC24/32だけだよ、8bitPICにはない

470:774ワット発電中さん
14/02/21 23:20:38.27 KnK4JnxT
>>468 発振子でなく振動子の可能性アリ

471:774ワット発電中さん
14/02/21 23:45:14.49 y5mmf98Z
内部発振でUSBが出来るPICはホストからのUSB信号からクロック精度を自動校正する機能が付いている
なので内部発振を補正できないホストUSBにはなれない

472:774ワット発電中さん
14/02/22 00:02:57.11 jtwxQwBH
FT232なんかは内蔵発振だけでUSB-シリアル変換を安定動作させてるので、
Microchipのエンジニアが頑張れば内蔵発振もできるはず・・・

473:774ワット発電中さん
14/02/22 00:12:47.70 pGzmrcBW
手持ちではPIC24FJ64GB002がホストとして動かせてるんだけど、
お高いですよねこれ。
>>465さんを参考にMicrochipへ寄ってから秋月詣でして来た結果
PIC32MX220F032Bがお手ごろなようだけどたぶんメモリが足りない。
ま、そもそも移植するスキルも無いわけですが…

474:774ワット発電中さん
14/02/22 00:18:07.20 CYC8mu2K
>>472
FT232も機器側USB
PIC16F145Xも機器側USBだから内部発振で通信出来るクロック精度が確保できる

475:774ワット発電中さん
14/02/22 00:18:32.53 xWVbzVKO
そうだったのか
測定記録をUSBメモリに記録、とか普通にありそうなニーズなのに

476:774ワット発電中さん
14/02/22 00:26:34.41 CYC8mu2K
Active Clock Tuningが付いているPICは内部発振でUSBが使える

14pin PIC16F1455
20pin PIC16F1459
28pin PIC18F25K50
44pin PIC18F45K50

477:774ワット発電中さん
14/02/22 00:49:46.08 lnIuMksi
>>471 >>476
へーへー そんな機能あったんだー

と、内部発振でUSB使ってる18F26J50のデータシート見たけどActive Clock Tuning無かった。
3日に一回ぐらい接続外れてるのはクロックずれもあるんだろな。
(気にせず刺しなおしてるけど・・・、)

478:774ワット発電中さん
14/02/22 01:03:20.57 g7vz21Lx
>>468
>10時がVcc 2時がOUT、4時がGND、8時がNC
たぶんそれで合ってると思うけど、
8時(普通は1pin)のピンは、発振停止の制御入力かもしれない。

そのピンを
・電源に繋ぐと、発振停止する物
・電源に繋ぐと、発振開始する物
・GNDに繋ぐと、発振停止する物
・GNDに繋ぐと、発振開始する物
いろいろある。
内部プルアップしてある場合が多いので、
開放(=H)で発振するのが一般的に多いけどね。

479:774ワット発電中さん
14/02/22 09:04:04.77 fevUP34T
>>475
USBついてないマイコンでも(micro)SDにSPIで書けるから
(SPIついてりゃ楽だけど、gpioでも可能っちゃ可能)
それでいいじゃんってことかもな

480:774ワット発電中さん
14/02/22 09:37:24.04 xWVbzVKO
抜き差しがちょっと手間なんだよな
まあ、ちょっとくらいいいか

キーボードやマウスも、PS/2だとびっくりするくらい簡単にアクセスできるのに
USBだと動くだけで感動するレベル
大抵は代替手段があるから、無理して攻略するようなもんでもないか > USB

481:774ワット発電中さん
14/02/22 15:04:03.35 KSgfbywL
I2CでEEPROMに書くからいいや
ってことにした

482:774ワット発電中さん
14/02/22 22:52:13.65 FJvRRnOP
USBホストをソフトで実装とかできないかなー

483:774ワット発電中さん
14/02/22 23:01:41.81 ANdhwxOA
>>480
今やUSB以外の周辺機器インターフェースはほぼ死滅してるから
無理してでも攻略しないとどうにもならん
逆に言うとPC-PICが自由に使えると一気に可能性が広がる

484:774ワット発電中さん
14/02/22 23:44:57.14 UWF6mSKV
>>482
ホスト機能実現するには、そこそこの処理速度必要だからな。
PIC16,PIC18 でも100MHz位で動けば、ホスト機能入れれるだろうが。

485:774ワット発電中さん
14/02/22 23:45:31.98 xWVbzVKO
PCと繋ぐ時はどう考えてもホストじゃなくてスレーブでしょ
そんなもんはどうにでもなる
USB-シリアル変換があれば何でもできる

PICが無理してホストになる意味はあんまり無いという話

486:774ワット発電中さん
14/02/23 00:04:41.00 Ge+v1rPd
俺がPICでUSB使ったことある例
シリアル変換なにそれ?

・ホスト機能
オールドPC用にUSB入力機器の変換器
USBドングルを使ったBluetooth通信デバイス

・クライアントデバイス
USB2.0FSHIDデバイス
USBストレージデバイスのエミュレータ
高速データ転送したいからrawデバイスにしてエンドポイント直叩き

487:774ワット発電中さん
14/02/23 00:27:47.28 IobIe58e
>USBドングルを使ったBluetooth通信デバイス
やったなぁ、一時期異様な情熱を持って。
でもステック型AndroidやRaspi、BBBとか出て熱冷めちゃった・・・

488:774ワット発電中さん
14/02/23 02:26:07.16 pMZup20K
PICスレ恒例の思い出話がしばらく続きます

489:774ワット発電中さん
14/02/23 03:16:24.34 IInjTw11
アッキーはPIC取り扱いの充実さがアピールポイントだと思うんだけど、比較的新しい
品種とか扱ってくれないのかな。16F145xとか扱って欲しい。

まあぶっかけ、通販ならRSでもいいんだけどさ。

490:774ワット発電中さん
14/02/23 05:58:14.62 ndLaeqkn
USBのPIC側は作れるかもしれんが、PC側を恐らく作れない俺

491:774ワット発電中さん
14/02/23 10:47:33.64 nHYk92qA
>>490
xpのとか作れるけど、今のは認証が嫌。

492:774ワット発電中さん
14/02/23 10:51:53.63 p67yBSGZ
そういえば7や8でも仮想COMポートって使えるのかなぁ……。

493:774ワット発電中さん
14/02/23 11:21:57.50 5AfpQWdO
CDC serial emulator はwin8.1で使えてるよ
秋月で売ってるprolific のやつは8.1だと使えないから、そっち使ってる

494:774ワット発電中さん
14/02/23 16:46:10.44 p67yBSGZ
>>493
ありがと、ソフト次第なんだね
とりあえず使えるってだけでも大助かりだよ

495:774ワット発電中さん
14/02/23 19:27:03.34 PUrbWhf5
>>487
熱が冷めたのはどの辺までいってからだったの?
ステック型AndroidにもRaspiにも浮気する気はないので、
純粋に可能性としてどこまで出来たのか知っておきたいんです。

496:774ワット発電中さん
14/02/24 05:28:27.34 G+Jzpnro
>>494
パソコンのマザーボード見てみたほうがいいよ。俺のはCOM1ってのがついてて
これにwin7で簡単につながった。

497:774ワット発電中さん
14/02/24 08:34:59.00 XaUIFzHf
>>496
バックパネルになくても、ヘッダは結構あるよね。

498:774ワット発電中さん
14/02/24 20:25:35.47 0B0uX+Gh
自作じゃないとそういうことが起きるのか

499:774ワット発電中さん
14/02/24 21:13:18.65 PtYJdCYb
自作でも関係のない端子はふれない人居るしな

500:774ワット発電中さん
14/02/25 13:55:39.53 jXNwFeDj
私もMBから直接にUARTを引き出して予備用に使っている。
絶縁したRS232/RS485インターフェィスを実装した基板と
LEDやスィッチ、コネクタを取り付けたパネルを作り、
5インチベイに組み込んでいる。

MCUなどで試作のUARTを使う時はこの通信ポートを使っている。
(万一、設計ミスや操作ミスでPC側インターフェイスを壊しても
自分で簡単に修理出来るので)

501:774ワット発電中さん
14/02/25 14:00:18.11 WpC0l7bh
ハードオフで増設用のコネクタ付きバックパネル買ってきてRS-232Cと
USBを増設してる

502:774ワット発電中さん
14/02/25 19:47:25.27 YvzJM695
RS232だと電圧が大変だから、USBの仮想COMに5Vで繋ぐのが楽

503:774ワット発電中さん
14/02/25 19:59:39.81 ZsNwwrhd
>>502
±15Vのセンタータップトランスから7815と7915で電圧作って、75188/75189つなぐだけだからたいしたことないじゃん?

504:774ワット発電中さん
14/02/26 05:54:37.37 l9pxVUsg
MAX232使えばトランスなんかいらねーじゃん

どうせ5V電源のもの同士、短距離でつなぐんだからレベル変換するのは無駄
という意味では>>502に同意

505:774ワット発電中さん
14/02/26 06:00:09.30 On4xaLTU
USBだといろいろめんどうだから、MAX232を使ってRS232のほうが楽。

506:774ワット発電中さん
14/02/26 06:21:11.63 9rpN37rk
んだね

507:774ワット発電中さん
14/02/26 09:03:33.56 xepvpL3L
それならシリアルTTL接続のほうが楽

508:774ワット発電中さん
14/02/26 14:36:15.26 ITwIEtvU
ケースバイケース

509:774ワット発電中さん
14/02/27 02:50:19.68 NebWD9sH
USB機能付きのPICで内蔵クロックだけでいける品種がいくつか出てますが、
水晶を外付けした場合よりもロックがシビアと言うのを実際に経験された
方は居ますか?(例えばUSB-HUB経由で一向に認識されなかったとか)

当方の環境ではロックが外れるような事は一度も起きた事が無いんですが。

510:774ワット発電中さん
14/02/27 11:13:29.04 PtAAz/7w
「ロックが外れる」ってどういう意味?
FSのクロック許容差0.25%を満たせるから製品として出てるんだけど、不満なの?

PICに限らず内蔵発振だけでFSの動作する製品は他にもあるんだけど、
そういう製品で、「ロックが外れる」事があるのかな?

511:774ワット発電中さん
14/02/27 22:16:52.30 X4zUfUJw
ホストからの信号に頼ってるわけだから
ホスト側がいい加減ならいくらでも狂うよ

512:774ワット発電中さん
14/02/27 23:36:33.96 dCf4CYPo
>>511
ホストと同期取れてれば、幾ら狂っても問題無い。

513:774ワット発電中さん
14/02/28 10:12:32.02 GiKETJzC
>>512
ホストに狂って、身を持ち崩すって話もたまに聞くな

514:774ワット発電中さん
14/02/28 13:23:23.64 PEOGxK9v
キャバクラ狂いのPICはいないのかと

515:774ワット発電中さん
14/03/01 11:55:56.99 L88yynN6
だれか効率のいいビットコイン発掘機でも作ってよw

516:774ワット発電中さん
14/03/01 13:19:22.92 Ebbt1LMF
PICは凄い!って広報すれば
1個500万円で売れるだろうよ

517:774ワット発電中さん
14/03/02 04:52:05.35 iXHmgyo+
>>510
馬鹿にレス返すのもマンドクセと思ったんだけど。
0.25%ってのは16MHzに対してだろ。USB2.0 FSで必要な48MHzに対して0.25%の
精度を保障とはどこにも書かれてないんだが?

518:774ワット発電中さん
14/03/02 10:56:07.88 j333eF/v
知ったかは恥ずかしい…
USB規格では48MHz 0.25%などとは謳ってない
ビットレートが12MHz 0.25%であるという事のみだ

519:774ワット発電中さん
14/03/02 23:16:40.91 w0fzwoNK
質問なんですが、割り込み処理中に割り込み条件が重なったら
遅延される?無視される?優先度については?どうなるのでしょうか。

520:774ワット発電中さん
14/03/02 23:21:03.03 16uoldqI
そのために多重割り込みさせる場合は優先度記述しておいたり割り込みの一番最初の処理で割り込み禁止ビットを操作したりして回避する
実際それ書かずにやってみたことは無いから何が起こるかは知らない

521:774ワット発電中さん
14/03/02 23:45:23.50 iE+zwFcX
フラグ降ろさなきゃ無視じゃね
と想像

522:774ワット発電中さん
14/03/03 08:31:00.58 9M7cqDo/
>>519
おもしろいね。こんど実験しみようっと。

523:774ワット発電中さん
14/03/03 08:39:49.01 9VrePiK1
割り込み要求フラグが残っていれば、割り込み終了後に再度割り込みが走るんじゃ無かったっけ。。

524:774ワット発電中さん
14/03/03 08:56:51.37 k2n4klpu
スタックが壊れる。

525:774ワット発電中さん
14/03/03 10:04:39.43 61ff4FVQ
物理的に壊れるわけではないから
単に格納したデータが意図しないものに変わってしまうだけ
それを読み込んで処理することに意味が無くなる

つまりカスだ

526:774ワット発電中さん
14/03/03 10:18:39.68 CWNCkXMs
割り込み処理の最後で割り込みフラグを確認しにいって、また立ってたらフラグ消してソレの処理をして、最後でフラグを確認しにいって
ってやるのが一番確かだろうなあ。

>>524-525
PICの多重割り込みって、スタック保障されないの?

527:774ワット発電中さん
14/03/03 11:09:19.82 +yCLWOwe
そもそもレジスタ を保存するのがめんどくさい

528:774ワット発電中さん
14/03/03 11:52:35.26 zO7zQtsG
インテルCPUとかじゃ多重割り込み簡単だけど
PICはそもそも多重割り込みできるかどうかすら曖昧な説明で定かで無い

529:774ワット発電中さん
14/03/03 11:54:50.11 HqUJ1Bcd
>>527
つかアトミックコマンドとして必要なレジスタを保存できない時点で…

530:774ワット発電中さん
14/03/03 15:59:09.07 ke3c6Xfx
URLリンク(www.youtube.com)
PIC画像の連続

531:774ワット発電中さん
14/03/03 21:24:40.68 PF7nmjcn
>>522
例えばタイマーの割り込み処理をタイマーの間隔以上の処理時間に
したらどうなるんかな。10msごとのタイマー割り込みにして、
割り込み処理ではタイマーのフラグを下ろしてカウントアップして
50msのディレーを入れたら1秒後のカウントはいくつになるかな・・・って
後で自分でやってみるか。

532:774ワット発電中さん
14/03/03 21:56:57.21 +tODoCJP
まじで言ってたのか。
割り込みが起これば自動的にGIEビットがクリアされて、割り込み処理内で
明示的に許可しない限り多重割り込みなんか起きないよ。
何のためのRETFIE命令だと思ってるの。

533:774ワット発電中さん
14/03/03 22:58:10.30 l3ySw5pW
>>526
PIC24以上なら多重割り込み余裕。

534:774ワット発電中さん
14/03/03 23:38:41.28 aDkfTfj0
逆に言えば、明示的にGIEをセットすれば16Fとかでも多重割り込みモドキが
出来るわけだが、あっという間にハードウエアスタックを使い切ってしまう罠

535:774ワット発電中さん
14/03/03 23:54:41.46 rwMfvi2N
うちのPCのBIOS起動画面はSP-5030の読み込み画面にしてある

536:774ワット発電中さん
14/03/04 00:03:04.80 8H25iwl9
URLリンク(www.amazon.co.jp)

537:774ワット発電中さん
14/03/04 01:13:59.55 skPZkFm2
割込みは別に特別な機能じゃなく、
各種の状況を見て各割込みフラグを立てる機能と
GIEと割込みフラグが立ってるとGIEをクリアして0004にCALLする機能
が動いてるだけだって考えるといいと思う。
2つ合わせると、なんか便利。あとRETFIEもなんか便利。

538:774ワット発電中さん
14/03/04 17:33:08.15 dWV9qNAe
多重割り込みと言っても
「割り込み処理中に割り込みを許可すれば、割り込みが発生した時に実行される」
というだけの話であり、
スタックやレジスタ、実行時間が適正に管理(操作、保存)されていれば
特に難しい事は無い。と私は思いますです、ハイ。

539:774ワット発電中さん
14/03/04 18:07:16.54 PIj2lxOP
割り込み主が内部のタイマーなら良いが
外部の信号だったらどうなる?
無限の割り込みなのか?必要なタイミングの割り込みなのか
どう区分けして処理するんだね?

540:774ワット発電中さん
14/03/04 18:18:57.04 Kf5rB+2P
>>539
ソフトウェアが不正割り込みとして処理するだけだろ。

541:774ワット発電中さん
14/03/04 20:11:46.21 nuw6yWTn
どんなAIだよ

542:774ワット発電中さん
14/03/04 20:43:55.68 8H25iwl9
そこでソフトウェア割り込みですよ

543:774ワット発電中さん
14/03/04 21:08:01.12 U/qyaPZp
>>540
そこで、多重割り込みを禁止するわけですね。

544:774ワット発電中さん
14/03/04 22:07:37.89 T0K9++cd
>>532
なるほど、じゃあデフォルト無視されるということですか。
知らんかった。割り込み処理中はGIEがクリアされるのか・・・

545:774ワット発電中さん
14/03/04 23:11:59.76 dWV9qNAe
<PICでは多重割り込みが出来ない>と考えている人がいるのか…。
ある割り込み処理を実行中に、それよりも優先度の高い処理の要求が発生したらどうするの?
もしも本当に出来ないならそれは欠陥MCUと言う事になる。
(スタックなどが小さな特殊なMCUは別にして)

546:774ワット発電中さん
14/03/04 23:53:52.86 yOAJ3XW6
欠陥ではなくて仕様です
どうしてもすぐに応答しなきゃならない割り込みがあるときはフラグだけ立ててすぐに戻るようにしてください

547:774ワット発電中さん
14/03/05 01:21:37.54 xuWmedpZ
>>545
どのPICの話してんだよ16なの?18なの?24なの?32なの?
アーキテクチャーからして全く違うものを、一口にPICと言ってまとめて言うような人には
欠陥云々言う資格無し

548:774ワット発電中さん
14/03/05 01:24:16.40 n3QX4ED/
PICの分類をベースライン/ミッドレンジじゃなくて12/16で分ける人が嫌い
でもそんな複雑なネーミングにしたMicrochipがもっと嫌い

549:774ワット発電中さん
14/03/05 01:30:11.25 AVn8Vxia
ピン数で分けよう

550:774ワット発電中さん
14/03/05 01:30:34.81 98TxVzyr
18未満の下々の皆様。

551:774ワット発電中さん
14/03/05 01:33:43.44 vRvew2zU
8ピン大好き!

552:774ワット発電中さん
14/03/05 01:34:44.53 IP1dqjb1
秋月で売ってるかどうかを最低条件としてその中で分けよう

553:774ワット発電中さん
14/03/05 02:35:52.86 oHQMDi6G
PICKIT2で焼けるか否か

554:774ワット発電中さん
14/03/05 11:48:01.81 5Ai7DF29
すぐに応答しなきゃならない割り込みがあるときはフラグだけ立ててすぐに戻る
→すぐに応答しなきゃならない割り込みがあるときは割込みですぐに実行する
ではダメなの?

555:774ワット発電中さん
14/03/05 13:44:21.16 vRvew2zU
オレならチップを2つ使って分業させるな。高価な部品でも無いわけで。

556:774ワット発電中さん
14/03/05 14:01:01.23 U0yCNAfY
>>554
「応答」の定義に、食い違いがある気がする。

557:774ワット発電中さん
14/03/05 14:12:48.22 RSG46+p7
ミッドレンジで多重割り込みは可能だが、そもそも割り込み処理は入出力や
フラグを立てるとかだけにして、さっさと抜けるようにすれば多重割り込み
の必要性がない。

558:774ワット発電中さん
14/03/05 14:29:37.49 poHqi6sb
技量がないのに割り込み中に処理をしたがり怪我をする。

559:774ワット発電中さん
14/03/05 14:35:16.48 D279bKIo
鹿児島大の人工衛星、pic使ってるのか。NHKでpickitの書き込みツール画面が出てた。

560:774ワット発電中さん
14/03/05 14:35:59.57 6/fGeO8u
応答時間とか処理時間のtか、ちゃんと計算できない奴なんだからしょうがない。

561:774ワット発電中さん
14/03/05 14:48:32.30 /ve0/8rT
レベル別ベクタ割り込みのあるマイコンを使ってください

562:774ワット発電中さん
14/03/05 17:42:17.16 pGPWnnQB
>>559
民生用マイコンの宇宙線耐久テストの結果
PICが宇宙用マイコン並に強かったというレポートがあったから超小型衛星に採用する大学が多い

563:774ワット発電中さん
14/03/05 19:24:57.98 AVn8Vxia
PIC全体が、という訳でもないだろうけど
何で決まるんだろ

564:774ワット発電中さん
14/03/05 19:52:43.34 Oi2difvl
>>552に一票

565:774ワット発電中さん
14/03/05 20:30:16.64 TkmG0IxD
>>563
プロセスで決まる。
PICは2世代位の古い設計ルール(配線が太い)で出来てる分、放射線に強い。

566:774ワット発電中さん
14/03/05 20:32:17.26 8Zx2/Hip
太けりゃいいだけじゃない

567:774ワット発電中さん
14/03/05 21:00:01.77 Z0JWej6l
マーズ・パスファインダー?がPentium互換だっけ?
それよりもPICの方が省電力って希ガスる

568:774ワット発電中さん
14/03/05 21:00:39.81 R8j574f2
のんびりデコード、ロード、実行、ストアとやって部分的にしか動いていないからか

569:774ワット発電中さん
14/03/05 21:07:57.06 8Zx2/Hip
>>567
マーズ・パスファインダーは8ビットの80C85だろ

570:567
14/03/05 21:15:47.33 Z0JWej6l
>>569
緑の公衆電話互換?

571:774ワット発電中さん
14/03/05 22:18:57.78 2mr3fvUq
欧米の人は今でも8051好きだよねぇ・・・
日本のZ80愛好者は廃れてPIC/AVRに移行したってのに。

572:774ワット発電中さん
14/03/05 22:55:21.60 aLmK6Vsx
12F683でPWMの周期に合わせて割り込みを掛けたいのですが
以下の設定で大丈夫でしょうか?
コンパイラはXC8です。

OSCCON=0b01100001; //内部クロックを4MHzで使う設定
CMCON0 = 0b111; //コンパレータオフ
TRISIO=0x00; //GP0-5=出力GP3は入力のみ。
ANSEL=0x00; //全部デジタル
CCP1CON=0b00001100; //PWMモード設定
PR2=99; //周期設定(0.1ミリ秒)
CCPR1L=0; //Duty0%
T2CON=0b00000100; //Timer2onプリスケーラ1
INTCONbits.GIE=1; //割り込み有効
PIE1bits.TMR2IE=1; //TMR2割り込み有効

何がやりたいかというと割り込み先の関数でカウンタをアップして
周期的にLEDをチカらせたいので、ここが抜けてるとか教えて下されば幸いです('A`)

573:774ワット発電中さん
14/03/06 00:10:15.37 8V7Jgx02
>>565
それなら単純な話だし、テストしてみるまでもないんだけど、
線が太いとその分コストがかかるから同価格帯では作れなくなるし

単に高いPICが強かったということなら判るんだけど

574:774ワット発電中さん
14/03/06 06:03:21.15 I5FdxM6A
>>573
減価償却済んだ、旧がた設備使ってるとかだろ?

575:774ワット発電中さん
14/03/06 08:43:00.65 Oy+VAipj
>>574
競争力のないデバイスを作るための設備を維持するほうがコストかかるけどな。
そこの付加価値をどうとるかだろうな。普通は切り捨てる。

576:774ワット発電中さん
14/03/06 11:23:27.39 wrydr/bD
古い設備で競争力のある製品を作れるのがPICの強みだろう。

577:774ワット発電中さん
14/03/06 19:40:55.37 Oy+VAipj
>>576
そう、Microwareはそこのところがうまいと思うね。反対にルネとか...orz

578:774ワット発電中さん
14/03/06 20:54:30.22 5zIIla+q
>>555
そういやルネサスのメルマガの実例にもサブマイコンにすることで
コストを大幅削減したって記事が載ってたっすね。
PICにも応用できないわけがないっすね☆ミ

579:774ワット発電中さん
14/03/07 00:20:26.85 x35LKUpw
>>578
x80シリーズに搭載されてるECAN-BUS(自動車用バスシステム)ってどうなの?
日本語の仕様書(抜粋)とか説明書(抜粋)とか、知りませんか?

580:774ワット発電中さん
14/03/07 00:41:16.72 rUHJZrEC
CANのCはCARじゃないから自動車関係ないよ
新幹線にも使われてるし

581:774ワット発電中さん
14/03/07 17:59:31.83 BWuXo1Gz
照明用リモコンなんだが送信部のIR-LEDは1個当たり何mA流せばいいのかね?
現在、200mA/個×3個の駆動なんだが点灯コードは確実に拾うけど消灯がNGになる(距離は4mです)
点灯した時、照明が自ら発するノイズで受信部に影響を与えているのかそれとも送信部のパワー不足かな

582:774ワット発電中さん
14/03/07 18:30:18.15 /eLjYZ2A
>>581
照明用じゃないからわかんないけど、前に作ったリモコンは100mAが1個で3mくらいは大丈夫だった
200mAが3個なら、余裕そうな気がするから、送ってるパターンとかになんかあったりしないかな?

583:774ワット発電中さん
14/03/07 18:37:00.53 QBh3SglR
>>581
IR-LEDのデータシート見ればわかること。
パワー不足だと思うなら、くっつけて送信してみりゃ一発でわかること。
結局送信コードが間違ってるに一票。

584:774ワット発電中さん
14/03/07 20:31:13.41 +DPbg9D7
>>582-583
ありがとうございます
照明の近くで送信すれば反応するので送信コードは間違っていません
純正リモコンも似たような症状で少し反応がマシな程度
データシートには最大定格はあってもパルス時の推奨値は書いてないので
一般的なリモコンはどのくらい流しているのか?ということです

585:774ワット発電中さん
14/03/07 20:37:18.72 aiEekpGY
カメラで光り方見てみたら

586:774ワット発電中さん
14/03/07 20:55:16.71 +DPbg9D7
>>585
確認しましたが似たような光り方でしたね
光り方とは関係ないですが
不思議なことに照明側(受信部)が点灯した後に一度でも点灯コード以外のコードを受信できると
その後からは4m離れていて且つどんな送信コードでも即、反応しますw
同じメーカの型式の違う複数の照明でも確認したのですが同じ症状です

587:774ワット発電中さん
14/03/07 21:03:32.97 aiEekpGY
やっぱ送信コードが間違ってるよ

588:774ワット発電中さん
14/03/07 21:06:02.47 QBh3SglR
>>584
ビデオのリモコンを調べた時は、電流制限の抵抗の両端をオシロで観測して換算したら約500mAだった。
オレが自作した時は秋月のmax1000mAって書いてたOSI5FU5111C-40を新品電池で800mAになるようにして使った。
照明用じゃないけどLED1灯で20m届いたよ。
日立とかNECとか、リピートコードを使うタイプなら2発くらい送っといたほうが確実だな。

589:774ワット発電中さん
14/03/07 21:17:59.90 /eLjYZ2A
>>586
なんか受信側がバグってるぽい挙動だなあ
複数回送るで対処できるならそれがいいかも
実際のところ原因なんなんだろね?
近くに外乱の要因になるようなもんあったりとか?

590:774ワット発電中さん
14/03/07 21:21:42.35 K4F8MzVx
>>587
近距離ならどの送信コードでも即反応しますが・・・
>>588-589
ありがとうございます
私も全く同じ素子を使っています
手持ちのドライブ素子の限界が200mAなので数クラス上の物を購入して交換してみます
ちなみに送信ボタンを長押しした場合フレームを最大で50回送っています

591:774ワット発電中さん
14/03/07 21:28:36.55 aiEekpGY
>>590
変数の初期化もれか何かで送信コードの末尾が微妙に欠けてるんだと思う

592:774ワット発電中さん
14/03/07 21:34:57.58 QBh3SglR
ってーことは、リピートコードを使わないパナや東芝とかかな。
純正リモコンの信号をもっと観察して、違いを調べた方がいい。
オシロが無いならPCのオーディオ入力で調べられる。
受光ICの出力を抵抗入れて小さくしてマイクかライン入力に入れて波形編集ソフトで録音すればちゃんと波形が見れる。
ソフトはSoundEngineとかAudasityとかね。

593:774ワット発電中さん
14/03/07 21:44:36.69 K4F8MzVx
>>592
正解 パナです
そういう方法で確認もできるんですね
ありがとうございます

594:774ワット発電中さん
14/03/08 04:02:16.02 C2DJtmJm
赤外線リモコンはパルス信号をさらにパルスにして使うので
パルスXパルス=1/4で規定の4倍の電流流していいはず。
つまり目いっぱいながしてOK。

自分もそれで作ってつかってるけどLEDこわれないよ。

595:774ワット発電中さん
14/03/08 09:13:40.95 AtUhB5qr
蛍光灯リモコンは連続送信且つオルタネート動作だから点灯した時のノイズや明るさの変化で受信が途切れてしまって、その後受信すると消えてまう。
それを避けるために他のコードが受信されてからONが受信されるか十分な時間が立たないとOFF動作しないようになっている。それだと間違って消したあとすぐにON出来なくなり不便なのでONは敏速に反応する。
OFFを確実に受信してもらうためにリモコン側でスイッチを押した瞬間だけ他のコードを送りその後にONのコードを連続送信すると良いかと思う

596:774ワット発電中さん
14/03/08 15:20:51.27 KXdK36lp
ありがとうございます
>>594
4倍ですかw
キャリアが1/3dutyですしデータのOFF時間も長いの4倍以上でもいけそうですね
>>595
手の込んだ仕様なんですね
取り敢えず他のコードを2回送りその後にONコードを連続送信するソフトに変更して試してみましたが駄目でした
点灯時におけるノイズ等の影響や赤外線の到達距離にも問題があるようなので
まずは送信出力を上げて様子を見ることにします

597:774ワット発電中さん
14/03/08 16:38:01.79 TgLj09Az
ところでリモコン用赤外線モジュールでUARTみたいな非同期通信てありなの?
使い物にならない?

598:774ワット発電中さん
14/03/08 16:48:41.35 vLQcrQdd
>>597
使えるよ というか使ってる
外乱ありきでプログラムしないと信頼性が下がるから、それなりの工夫は必要
条件が良ければ普通に書くだけでも動くには動く

599:774ワット発電中さん
14/03/08 16:57:10.51 I2btyDpn
>>596
送信機と受信器の違いがあるけれど
前に液晶テレビ用リモコン受信器を作った時と症状が似ている。
(使用した赤外線受光部は秋月で売っていたパラライトPL-IRM0101-3)

安定して動作しないので、オシロで受光部の波形を観測したら
ノイズ(テレビ画面や蛍光灯からの光)をかなり拾っていた。
しかもAGCが原因なのか、感度が直前の受信状況の影響を受ける。
(1発目はNGだけど、続けて受信するとOKになったりとか、
部屋が明るくて画面から遠いとOK、暗くて画面に近いとNGとか)

5回に1回くらいの判定ミスだったし、
判定アルゴリズムをゼロから見直さないとダメだと思ったので、
諦めてそのまま使っている。
あまり役に立たない情報で悪いね。

600:774ワット発電中さん
14/03/08 17:48:12.56 Lj/i585d
車載で命に関わる部分を作ったりしてるので、
何があっても動くみたいな安全設計が染みついてる

601:774ワット発電中さん
14/03/08 18:04:25.58 xwvrDsOn
なにがあっても動くって怖くね?
なにかあったら安全側に倒れて止まってくれ…

602:774ワット発電中さん
14/03/08 19:15:53.63 I2btyDpn
「何があっても動く安全設計」で思い出したのだが、
以前、トンネル炉の制御装置を作った時に、
「異常事態が発生したら、炉の中に滞在している加工品が燃えないように、
何が何でもコンベアを動かして外に出す」
という仕様があった。

コンベアのモータが動かない異常事態だってあるので、「何が何でも動かす」は実現が難しく、
コンピュータにあまり興味の無い機械屋とのやり取りも色々有った。
(長くなるので慎んで省略)

603:774ワット発電中さん
14/03/08 19:21:26.87 Q2szgWjl
>>601
まだ自動車には自発的に安全な方に危険を回避するという意思は無いので、緊急時にもハンドルアシストが切れないようにするとか
パニックブレーキに対してのABSの利かせ方を調整するぐらいしかないんじゃないかなぁ…。

これが>>600さんの言ってる安全設計だと思う。

604:774ワット発電中さん
14/03/08 19:28:07.56 vLQcrQdd
「走行と停止」の狭い意味で止まってくれと言ってるだけだろう
制御が止まるのは怖い

605:774ワット発電中さん
14/03/08 22:12:45.26 QceKqRNH
たまにABSを手動で切りたいときがある。

606:774ワット発電中さん
14/03/08 22:21:59.05 vLQcrQdd
雪道だとたまにあるな。そういう時はサイドブレーキ使ってた。

607:774ワット発電中さん
14/03/08 22:22:21.43 ozNaNGWf
>>581
照明の中心に赤外線受光部があるタイプでしょ?受光部を外に引っ張り出すのは駄目かい?
照明用リモコンって普通の奴でも3個、多い奴だと5個ぐらいIR-LEDが付いてるね。
やっぱりノイズの影響が大きいんだよ。

608:774ワット発電中さん
14/03/08 22:28:27.88 vLQcrQdd
>>607
本体をいじりたくないからリモコンを自作してるんじゃないかな?

609:774ワット発電中さん
14/03/08 23:27:44.58 EfNVBHjd
>>608
リピーターみたいなの作るのがいいかもね

610:774ワット発電中さん
14/03/08 23:42:36.31 ozNaNGWf
>>608
複数欲しいのかも、部屋の入り口に一つ手元にもう一つ。
パソコンでPICを介してIR-LED制御させればマウスやキーボードで照明を制御できるな。

611:774ワット発電中さん
14/03/08 23:57:47.94 C2DJtmJm
テレビとかの赤外線センサーの前にはなんであんなにいろんなフィルターついてんだろうね。
3種類ぐらいついてるのもあるね。そんなにノイズが怖いんだろうか。

612:774ワット発電中さん
14/03/08 23:59:48.02 vLQcrQdd
それ機種が古いから
最近は何も無いよ

613:774ワット発電中さん
14/03/09 06:25:57.01 COOEvNq0
>赤外線リモコンは誤動作は多いし、キーは多いし、うまく作ったところで、そこらで安売りしている
>リモコンより性能が劣るしで、あまり見栄えするアプリケーション分野ではないですよね。
URLリンク(detail.chiebukuro.yahoo.co.jp)


全く同感。
作るのは意外に簡単。だけど正規品に負けない実用リモコン作るとなるとそうとう難しい。
マトリックス・スイッチなんかが意味不明なエラー起こすし。
どうも職人技が必要みたい。

正規品注文すると5千円ぐらいするから痛いけど買うしかないかな。
まあ、本来ならこうゆうスレで知恵を出し合えばよさそうだけどね。

614:774ワット発電中さん
14/03/09 08:33:58.98 Q3uu97WD
負けないことを目指すのは間違ってる
市販されてないものを作ることに意義がある

こういうのがあったら便利なのに、と多くの人か思うようなものは
大抵市販されている

615:774ワット発電中さん
14/03/09 08:42:06.36 M4p4c3fp
>>611
仕事でIR受光部の設計を依頼された時そのフィルターをどうするかという話になったので
メーカに問い合わせたら「埃よけ程度の気休めだから無くても良い」と言われたよ
受光素子の樹脂部分にその役割をする成分が含まれているということだったけどね
他のメーカはどう回答するかはわからないけど

616:774ワット発電中さん
14/03/09 13:35:14.46 pDb5YF56
>>599
あー、無信号時ノイズだらけで信号が入ると100msくらいノイズが収まる現象が出て
なんだろうと思ってたがAGCが働いてたのか
中で色々やってるんだなあ

617:774ワット発電中さん
14/03/09 18:06:31.56 COOEvNq0
>>615
秋月で買った受光モジュールを使ってリモコン信号解析装置つくった。
これと較べて見ると、テレビ、HDD録画機はあきらかに解析装置より受光感度が低い。
あと受光の角度が悪いとエラーになるようにできてるみたい。

618:774ワット発電中さん
14/03/09 19:33:07.27 Om7dyxjw
>>617
>リモコン信号解析装置つくった
お、興味津々!
どういうやつ? どういうやつ?

619:774ワット発電中さん
14/03/09 21:31:06.21 COOEvNq0
>>618
カウンターで長さ測るだけで簡単にできるよ。

620:774ワット発電中さん
14/03/09 21:41:12.46 Om7dyxjw
>>619
ごめん。
なにの長さ?
到達距離? 違うな
ビット長? これ結構むずかしいぞ
波長? もっとむずかしいぞ

ブロック図・回路図とか本体画像とかあったら嬉しいな

621:774ワット発電中さん
14/03/09 22:06:51.95 zIqXoXzl
>620 100年早いわ.

622:774ワット発電中さん
14/03/09 22:09:08.08 WRQaToQs
多分、
「テレビやビデオ用のリモコンの信号を、秋月で売っている赤外線受光器で受信して
出力パルス幅を0/1に変換して、必要ならMCU内に保持し、外部(PCなど)に送信する」
みたいな装置だと思うけど、別に難しくないでしょ?

623:774ワット発電中さん
14/03/09 22:15:02.44 WRQaToQs
追加
テレビやビデオのリモコン信号は規格で決められていて、
秋月で売っている受光器もその規格を守っている。

624:774ワット発電中さん
14/03/09 22:17:39.01 zIqXoXzl
メーカー間の統一規格がある訳じゃないだろ。
メーカー内ローカルのあまり出来のの良くないルールがあるだけで。

625:774ワット発電中さん
14/03/09 22:22:29.42 RdZb8hzz
キャリア周波数が 38kHz 付近
NEC、家電協会、SONY フォーマットの3種でほぼ全てカバーされていてそれぞれ判別可能
外国製品はまた一味違うだろうけど

626:774ワット発電中さん
14/03/09 22:27:26.64 Om7dyxjw
>>625
いやいやまだまだ
URLリンク(www.occn.zaq.ne.jp)

627:774ワット発電中さん
14/03/09 23:21:38.03 jpPaeAGa
>>626
ワロタ
興味がある人にはそのデータベースも必要でしょ
URLリンク(www.256byte.com)

628:774ワット発電中さん
14/03/09 23:26:28.28 TtZUx99J
うちの三菱のエアコン、売ってる学習リモコンじゃ対応できないので調べてみたら、結構電文が長かった

629:774ワット発電中さん
14/03/09 23:33:27.85 Om7dyxjw
>>627
いやーそのサイト結構な箇所間違ってるんで信じないようにしてる。ひどい目に合ったから。
極力現実のリモコンを確認するようにした。

630:774ワット発電中さん
14/03/09 23:35:06.57 RdZb8hzz
>>626
相反するのかな?
ビット数の違いくらいなら許容範囲だけど

631:774ワット発電中さん
14/03/09 23:51:36.48 Om7dyxjw
>>630
ビット数の違いくらいじゃないことをリンク先から読み取れなかった?
スタートビットの長さも違うでしょ。
「国内はほぼ3種類だよ」ってのを鵜呑みにしてる人も多いけど、よく調べたほうがいい。

632:774ワット発電中さん
14/03/10 00:50:08.14 0Ghl770n
>>628
液晶の付いてるエアコンのリモコンなんかだと、変更の無い設定内容も全部引っくるめて送信するのが結構あるからね。

633:774ワット発電中さん
14/03/10 01:19:14.15 BokIy+fM
現実のリモコンがあるんだからPCでWaveサンプリングして閾値で01化して光らせればOKじゃねぇ?
現実にはDuty比もろもろ解析のために一旦『フォトダイオード』で受光しPCの最大(おらの使ったソフトは99k)でサンプリング
Duty比に合わせた受光モジュールを使ってデータ圧縮は周期を推測して手作業で適当にバイナリ化
16f84だったから555使って38k変調してLEDへ
ヤマハのフリーソフト使って99kのWave録音してたけどどこに保存したかな(本家は削除済み)
照明ならボタン3つくらいだから手間掛かってもたいしたことないだろ(慣れたころには終了)
>>626
手作業でWave加工してたけどマクロ作った人がいるのか とんきゅーです

634:774ワット発電中さん
14/03/10 05:12:53.42 Xnq2fYti
PIC1個で済むところを、何でわざわざ555で変調する必要があるのか。

635:774ワット発電中さん
14/03/10 09:17:30.70 qZvB1Gfv
>>633
そそ、PICにはタイマーが有るんで内科医

636:774ワット発電中さん
14/03/10 09:43:02.43 rdQNMkHk
>>634
38kを99kでサンプリングして解析できると思ってる人だから。1bitの分解能しかないのに。

637:774ワット発電中さん
14/03/10 10:32:47.58 VGMqoZ6m
38Kはきまってるんだから解析する必要ないんではないかい。

638:774ワット発電中さん
14/03/10 13:14:52.89 rdQNMkHk
>>637
周波数やらフォーマットはじめ、ノイズや反射やヒゲもすべて想定どおりなら、
動作も問題なければ解析する機器も必要もないな。

639:774ワット発電中さん
14/03/10 16:43:43.72 VGMqoZ6m
なんでそこまで詳しく解析せねばならないんだろうか。
それはメーカーのやることなんでないの。

640:774ワット発電中さん
14/03/10 17:02:46.95 /ypyOHcv
受光ICを使わずフォトダイオード使ってリモコン受信器を作る人間は皆無といっていいから、
633,638は無意味。

641:774ワット発電中さん
14/03/10 19:33:24.58 sXDhChu5
もっと言うと発光と受光はペアだから

642:774ワット発電中さん
14/03/10 19:39:29.94 mwGgMSkm
リモコンがペアだなんて

643:774ワット発電中さん
14/03/10 20:10:47.45 ++9yv5al
38kのサンプリングに99kじゃ足りないよね
そんなんでDuty比なんて判るわけないよね
99kで何を見たのかね

644:633
14/03/10 20:24:17.64 BokIy+fM
アホダナァ 実際にやった人間のお話なのに

Dutyは50%と決まってる訳ではないのだ 決まってないのに決め打ちで使う馬
おらは99kで変調周波数とDuty比を推測してからリモコン受光用モジュールを使って本解析と書いておる
それに昔の話だからPICは16f84、PWMは無いし変調までやるとフラッシュ容量やソフト的に大変

トピ主は送信か受信か外来か原因不明のトラブルを抱えてるので・・・に違いないで決め打ちで進めるのは間違ってる鹿

645:774ワット発電中さん
14/03/10 20:34:03.37 mwGgMSkm
オレ10F200で送信してるよ。38kHzもこれ一個の中。
やればできる ってこと

646:774ワット発電中さん
14/03/10 23:39:44.66 b7DN3TnY
>>640
皆無じゃないんじゃね?
ほかの周波数帯つかいたくて**反応レベルを自分で調整したい**なら
フォトダイオードとフィルタを用いたオペアンプ
あとはpicで周波数選択させて信号を発生させれば簡単にできるんじゃね?

647:774ワット発電中さん
14/03/10 23:44:37.98 mwGgMSkm
やってみるとわかるが、それじゃ考えが甘すぎるよ。

648:774ワット発電中さん
14/03/11 00:04:06.40 zoZS217P
>>647
オペアンプの不帰還をうまく使いこなせれば余裕ですけど?

649:774ワット発電中さん
14/03/11 01:07:50.82 +1fDvJAE
ははっ
1m届いたら良いほうだな

650:774ワット発電中さん
14/03/11 01:58:00.85 ZMEk6Q2U
PICのADコンバータ使ってリモコン受信やってみたいと思ってたの思い出した

651:774ワット発電中さん
14/03/11 13:09:51.64 LbAxtgy7
自作すれば既成品の赤外線受光器のありがたみが(小さくて安くて高性能)分かるんじゃないか?

652:774ワット発電中さん
14/03/11 15:57:56.56 cAJp2mja
大量生産品のありがたみって自分で作ってみると感じるよねぇ…

653:774ワット発電中さん
14/03/11 19:11:51.49 URZt0dsi
自作することに価値があって、自分の環境と使い方で動けばOKとかの人も多いからなぁ。
そういう人は、量産パーツのありがたみはなかなかわからないかもね

654:774ワット発電中さん
14/03/11 23:36:49.15 Jd8xBJY0
部品レベルで作るのはかなり徒労だな
コイルくらいは巻くけど

655:774ワット発電中さん
14/03/12 00:26:01.73 dZKA+3ZX
>>648
帰んないのかよww

656:774ワット発電中さん
14/03/12 00:27:21.57 01I4DRrs
リモコン受光モジュールと同性能をフォトダイオードとオペアンプで組める素人は、

皆無です。

657:774ワット発電中さん
14/03/12 12:46:23.96 IQAr+GJd
以前上海問屋でリモコソ買ったけど覚えこませるのが面倒だったよね

658:774ワット発電中さん
14/03/12 13:09:08.91 TMUMLExp
受信モジュールってずっと38K入れてると、
150msくらいのところから出力が乱れ始めるけど
AGCの都合で仕方ないのかな?
それとも秋月で買ったやつだから規格外の可能性?

659:774ワット発電中さん
14/03/13 01:53:34.75 LCIjIbaz
MPLAB SIMってひょっとして命令サイクル単位でしか入力受け付けてくれないのか
プリスケーラー付けたカウンタ入力のシミュレーションしたかったのに…
仕方ない実機でやるか

660:natu
14/03/13 10:08:15.71 1A7hJohD
TMR0なら初期化で
TMR0=0;
を入れとけば、プリスケーラー値が反映されるようです。
他は...わからん

661:633
14/03/13 19:35:29.37 e/2cDIaw
>658
受信モジュールの型番によるけど、おらの経験では発信側がダレてる感じ
これもフォトダイオードで見た結果

662:658
14/03/14 00:42:59.37 be296f7y
>>661
そうなのか、ありがとう。
市販のリモコンで172ms冒頭でバーストしてると思われる信号だったんだが、
乱れて学習を失敗していたから、憶測で補完したら上手く行ったのっで、
おそらくモジュールの問題だと思っていたよ。
フォトダイオード並べて検証してみます。

663:774ワット発電中さん
14/03/14 01:01:05.53 FfU9Zrbj
データシートに載ってるようなRCフィルタ付けてないとか

664:774ワット発電中さん
14/03/14 01:02:08.67 fYfkFBjL
モジュールの問題 というか仕様だよ
リモコン業界では連続で受け続けるのは異常と判断するのが正しいわけだし

665:774ワット発電中さん
14/03/14 01:04:10.86 FfU9Zrbj
は?
わざわざカウントしてるとでも言うのだろうか

666:633
14/03/14 02:33:06.96 PAn2b2Eq
>>658
100円で買えるからお試しして
でも秋月見たら全部IC内蔵ぽかった プレーンなフォトダイオードは絶滅したのかしら

667:774ワット発電中さん
14/03/14 08:30:53.11 Mx39X2GX
>>658
電源のノイズが回ってきてるんじゃない?
電源に電解コンデンサの容量大きいのとセラミックコンデンサかましてやってみれば?
俺の受信モジュールは何にもバーストしなかったよ!

668:658
14/03/14 12:48:37.04 be296f7y
>>666
通販コード I-04211 で、いいんだよね?

>>667
確かに47usじゃ少し心もとないかも知れません。

ちょっと試してみます。

669:774ワット発電中さん
14/03/14 12:49:42.42 be296f7y
×47us
○47uF

670:774ワット発電中さん
14/03/14 16:27:37.60 V1oPoPQ3
実は47uだけで0.1uとか1000pとかはありませんでした、とか。

671:774ワット発電中さん
14/03/14 17:06:47.53 3iXAOdOX
秋月でdsPICの種類が減ったのが地味に痛い

672:774ワット発電中さん
14/03/15 02:56:04.53 605OSGeu
>>658
今やってみたけど1,5秒間以下なら連続点滅してもバーストしなかったよ!

673:774ワット発電中さん
14/03/15 12:19:23.44 qx6Kld9s
みなさんに質問なんですが
はたして独学だけでみなさんの領域まで到達できるもんでしょうか。
わたしは独学でPICを5年ほど学んできましたが、最近壁にぶちあたって先にすすめません。
ろくな教則本も売ってないし、ネットで検索してもいい答えがみつかりません。
もし先生がいたらなあと思うことしきりです。
やっぱり本格的にやるには学校に入らないといけないんでしょうか?
みなさんはどうやって学ばれたんでしょうか。よろしかったらおしえてください。

674:774ワット発電中さん
14/03/15 12:52:29.02 WsP1tamS
PICだけを専任で5年もやってるなら、大変な仙人様だよ。

675:774ワット発電中さん
14/03/15 13:08:33.41 ssACmP+D
>>673
どんな壁に突き当たっているの?

676:774ワット発電中さん
14/03/15 13:15:26.60 Ct5r31vR
HD動画再生が実現できずに困っているとか?

677:774ワット発電中さん
14/03/15 13:26:08.05 kjTsJsJi
>>673
穴を開けた紙テープ走らせてスイッチをON/OFFする機械と仕組みは同じ
データシート読むくらいで勉強しなきゃならんようなことは何もない

678:774ワット発電中さん
14/03/15 13:48:05.65 BCrqFiOg
壁にぶち当たるって状況がよく分からない
「PICで○○のやり方が分からない」ってんならあと調べるだけだからもう解決したも同然だし
「○○の調べ方が分からない」なら壁とか抽象的な言い方じゃなくピンポイントで聞けばいいし
「何を調べていいか分からない」ならそれは壁じゃなくて何がしたいか決まってないだけだし
「何をやっても分からないことだらけで調べるのが苦痛」ならそれも壁じゃなくてやる気が出ないってだけで
重大な問題ではあるけど人に訊いて解決するもんじゃないし

679:774ワット発電中さん
14/03/15 13:48:39.25 6F7bZ3dW
>>673
5年も経験があるなら独学でよろしいかと
荒療法として1ランク上のことを勉強して再び元のレベルまで下りてくるという方法もあるけどね
ソフトならC言語→Java→C言語、ハードならデジタル回路→映像・無線の回路→デジタル回路
学校を頼るより実機に潜む魔物と闘いながら経験を積んだ方がよい

680:774ワット発電中さん
14/03/15 13:54:28.88 U9+rbLY/
>>673
マジレスすると
学校入っても出来ない香具師は出来ない

681:774ワット発電中さん
14/03/15 14:07:29.55 XOZNTSi0
>>673
ここにいっぱい先生がいるぞ

682:774ワット発電中さん
14/03/15 14:10:37.79 CY2e/kQ6
スランプに陥ったら全く関係ないことをやる
PICとか忘れて最新のフレームワークを使ったアプリを作ってみるとか

683:774ワット発電中さん
14/03/15 14:11:39.72 SMeE+WGG
PICでぶちあたる壁って、性能の問題以外だと、マイコンのほとんどで同じような壁があると思うが、どうか。

>>680
逆もまた然り。

684:774ワット発電中さん
14/03/15 14:44:14.42 gR0MOdhI
ソフトにもハードにも先人たちが築いた定石があり
もう一度、意味を考えてみることもためになる。

685:774ワット発電中さん
14/03/15 15:01:06.92 a7q7IaPr
壁にぶちあたらずに5年もできたことがすごいと言うべきか、
5年も壁に気がつかないレベルの低さを貶めるべきかよくわからない。

686:774ワット発電中さん
14/03/15 15:17:47.30 Q+k2Kd6c
Lチカから前へ進めてない俺よりは有望

687:774ワット発電中さん
14/03/15 16:41:13.73 XOZNTSi0
Lチカの次はナイトライダーですよ
生徒のみなさん

688:774ワット発電中さん
14/03/15 18:05:34.77 Deoi51Ap
ここの住人は赤色のPICを使っている
PICに対する燃えるような情熱と血がにじむような努力の末PICが黒から赤へと変化しているのだ
ソースや回路図が目に焼きついたとか脳内デバッグしたら鼻血が出たというくらいでないと話にならんよ

689:774ワット発電中さん
14/03/15 21:39:58.59 a7q7IaPr
>>688
PICじゃなくてPicKitだったらけっこうリアリティがあったのに。

690:774ワット発電中さん
14/03/15 21:50:45.22 Ct5r31vR
>>672
1年ほど前に秋月の受光モジュールは全部買って試したけど、2秒以上出力しつづけるものは無かったよ。
暇ならいろいろ買って試してみるといい。

691:774ワット発電中さん
14/03/15 22:45:51.44 sa06VjG6
英語ができない、とかじゃないのか?地味に痛いだろうな。

692:774ワット発電中さん
14/03/15 22:48:08.17 Ct5r31vR
うん、使ったこと無い人間には何の話か正確に理解できないだろう話なんだね

693:774ワット発電中さん
14/03/16 00:45:16.83 uYBdu5N9
>687
・銃弾を跳ね返すUFOなみの未来装甲
・思考や会話のできる人工知能

どうみても無理ゲーです!!(^p^)

694:774ワット発電中さん
14/03/16 01:16:41.66 79HmNxsV
バーサライターまでがLチカです

695:774ワット発電中さん
14/03/16 04:13:09.88 vcCqB7QB
PIC18でOSを動かそうと頑張ってるんだけどなかなか思うように進まない

696:774ワット発電中さん
14/03/16 06:56:57.59 7NC0YV/+
>>673
教えてやってもいいが
授業料払う準備はしとけ

697:774ワット発電中さん
14/03/16 08:51:17.19 yyyO171O
>>673ですがみなさん貴重な意見をどうもありがとうございます。
ついでにもう一つ質問させてください。
PICの入門書はいろいろ買いましたが入門の次の参考書がなかなかありません。
専門書ですので普通の書店では扱わないんでしょうね。
なにかいい参考書ありましたらご紹介ください。
あとそういった本が充実している都内の書店ありましたらついでにご紹介してくださると
うれしいです。

698:774ワット発電中さん
14/03/16 08:57:09.82 7NC0YV/+
紀伊国屋 豊富
ジュンク堂 豊富
ブックファースト ちょっと在庫探すの面倒
丸善 いまいち

699:774ワット発電中さん
14/03/16 09:01:51.35 4pyXfkVt
>>695
OS使うのは、PIC24以上で良いと思う。

700:774ワット発電中さん
14/03/16 09:02:17.61 XV7N24dU
>>691
データシート程度の英語なんか気合で読むモノだ。
成せば成る。

701:774ワット発電中さん
14/03/16 09:33:03.22 AlIM4CZi
つか、図や表だけ見れば文章は読まなくてもどうにかなる

702:774ワット発電中さん
14/03/16 10:02:13.40 qS8fNclx
日本語のデータシートもあるし数値と単位さへ間違えなければあとは便所の落書きみたいなもんだわ
そもそもPICに関する専門書など一冊も持っていないというか必要ない
そんなことよりPICの処理能力では動画の画像認識は無理なのだろうか

703:774ワット発電中さん
14/03/16 10:18:20.24 da9E+C3z
>>702
最後の質問で前文の説得力が消えた。

704:774ワット発電中さん
14/03/16 13:16:58.34 mwJlbop2
>>702
> 日本語のデータシートもあるし数値と単位さへ間違えなければあとは便所の落書きみたいなもんだわ
でもさ、たまに「何々の条件の時を除く」とか細っちい字で書いてあるから
ね。

705:774ワット発電中さん
14/03/16 13:22:10.96 e6UQ/Ibw
>>697
初級を卒業して中級にまでなったならそのあとは
PICの専門書にこだわらなくていい。
電子回路やプログラミングの本を読み漁るといい。
PICの内蔵周辺装置についてならMicrochipのHPに
アプリケーションノートがある。参考にするといい。

706:774ワット発電中さん
14/03/16 13:22:37.89 K7SDJuIE
>>702
PICに関する雑誌くらいは読もうぜ

707:774ワット発電中さん
14/03/16 13:44:22.48 anIs0HD7
>>706
PICの雑誌があるの?

708:774ワット発電中さん
14/03/17 00:05:57.38 QP/1ymyV
>>700
でもドイツ語で書いてあったらと思うとぞっとするな。

709:774ワット発電中さん
14/03/17 00:27:23.55 M9sB7aYT
あのへんの言語は英語への自動翻訳が完璧だからどうにでもなる
もし韓国語のデータシートがあったら、日本語にかなりの精度で自動翻訳できる
中国語の場合は、むしろ英語に翻訳した方が近い

710:774ワット発電中さん
14/03/17 00:53:49.39 Lw00yV1C
>>708
ドイツ語でもたいして変わらないよ。
数字とある程度の単語読めれば十分だから。

711:774ワット発電中さん
14/03/17 01:14:11.41 lhrwCHxT
だがシーメンス使う場合でもドイツ語の必要はない。
中学生英語で十分読める。電気の基礎とマイコンがどう動くかを知っている方が重要。

712:774ワット発電中さん
14/03/20 23:37:20.52 HevUaGYH
MPLAB IDE使ってた人も、もうMPLAB Xに移行しちゃったのかな?

713:774ワット発電中さん
14/03/21 03:56:33.60 R92hr/Ts
XでICD使ってアニメイト実行ってできる?
やりかたがわからん

714:774ワット発電中さん
14/03/21 13:49:26.81 9kODM0fH
Xは、シミュレーションちゃんと動くようになったのかな?

715: 忍法帖【Lv=9,xxxP】(1+0:8) 【Dathletics1394442963380073】
14/03/22 23:39:12.39 nzsr7pkG
c

716:774ワット発電中さん
14/03/23 03:05:19.55 W0lDyzrw
Xはデバッグ関連の安定性と使い勝手がまだまだな感じ

717:774ワット発電中さん
14/03/24 17:38:13.35 S0xeR6Oi
0.5mmピッチのQFPを変換基板にハンダ付けした経験のある人います?
コツとか必須アイテムとか教えて欲しいです。
参考になるサイトの紹介だけでも助かります。

718:774ワット発電中さん
14/03/24 17:51:30.65 sLKB+Yz5
>>717
やったことあるよ、ハンダだばーっと流してつけてる。
ブリッジ部分はハンダ吸い取り線で除去したらいい。

719:774ワット発電中さん
14/03/24 18:24:05.39 YRTgP0vE
>>718
フラックスは塗らないの?

720:774ワット発電中さん
14/03/24 18:33:32.28 sLKB+Yz5
>>719
いまのところなしでいけてる、使った方がいいんだろうけど

721:774ワット発電中さん
14/03/24 19:34:34.33 5zNBSHRu
>>717
・引きはんだ、でググるヨロシ。
・なれてないなら鉛入り半田にしておくこと。
・位置合わせ最重要。
・フラックスは推奨。でも半田吸い取り線に含まれてるのでどうにかなるかも。
・持ってるとは思うけど、チェック用にテスタと虫眼鏡必須。
・アルコール入ってるときと眠いときは止めておけ。

722:717
14/03/24 21:19:22.70 2mZQUGPF
おお、みんなさんやってらっしゃるんですね。
フラックスとか存在すら知らなかったんで助かりました。
いろいろあるんですがお勧めはどれでしょう、フラックス。
あと虫眼鏡ってどんなの、普通のだと手が足りないっ。

引きハンダ、勉強してきまーす。

723:774ワット発電中さん
14/03/24 21:19:33.24 fXqM05tL
基板側に予備ハンダってしといたほうがいいのかな

724:717,722
14/03/24 21:39:17.99 2mZQUGPF
URLリンク(www.hakko.com)
これが引きハンダということでいいでしょうか?

ヒタヒタに濡れてる感じに映っていますがこれがフラックス?
何だかかなりたっぷり塗ってる感じですね。

725:774ワット発電中さん
14/03/24 23:02:11.34 yaWfeyXC
URLリンク(www.youtube.com)

こーゆーの見ると、フラックス+温調コテ(温度若干高め)+有鉛ハンダのほうが楽じゃないか?って思うが、
どうなんかね。人それぞれかな?

個人的QFP実装方法
・基板のランドにハンダが盛られていて盛り上がっている状態の場合は、予め吸い取り線できれいに除去して平らにしておく。
・ランド全体にフラックスをしっかり塗る。
・フラックスが乾かないうちに、ICをランドに載せて位置決め。フラックスでランドが濡れていれば、多少吸着してくれる。
・対角2点ほど適当にハンダ付け。そのうえでICの足が正しく全ランドに載っていることを確認。
・ICの足の上から再度フラックスを上塗り。
>>724のようにハンダ付けをする。コテの温度は高めであれば、>>724ほどゆっくりでなくともきれいにハンダが流れる。
・ブリッジが出来たり、余分なハンダが生じたら、吸い取り線で除去。

726:774ワット発電中さん
14/03/24 23:29:00.11 L2gcPXIU
>>725
分かりやすい説明ありがとう。

この動画って、なぜ基板を固定しないのかが気になって
この方法自体に何の信憑性も感じられないですね。

727:774ワット発電中さん
14/03/25 00:25:44.23 Z7DfZtyX
基板を固定?
4面作業するのにじゃまだろ

728:774ワット発電中さん
14/03/25 00:29:41.91 fmdmdQEq
え?
下のマットを回せばいいんじゃない?
基板がぐらついていかにもやりにくそう。
ま、本人の自由だけど。

729:774ワット発電中さん
14/03/25 01:46:18.88 qDbPZfvh
Microchipからサンプル送ってもらった方います?
何か制約あるんですかね
試用レポート送らなきゃいけないとか

あと、送料とか関税とかはどうなるんだろう

730:774ワット発電中さん
14/03/25 04:10:56.23 7HHYQJgr
Microchipに限らず、MAXIMとかADI、TI、Coilcraftのインダクタやら
今まで色々と送って貰ったけど、別段制約は無かったような・・・。

無償サンプルだと送料は掛る(メーカ持ち)けど関税は無いよ。

731:774ワット発電中さん
14/03/25 13:02:19.07 sz5DPAH4
細いコテ先と細いハンダを使って、こて先は綺麗に。
フラックスは基板側にタップリ塗って乾く前にデバイスをくっつける感じで固定。
ブリッジができても気にしない。あとで吸い取り線で取る。
最初に対角あたりのピンをハンダ付け位置決め。

732:774ワット発電中さん
14/03/25 13:32:29.14 YygYgDCi
>>731
後はヤニクリーンで綺麗、綺麗すれば良いですね!

733:774ワット発電中さん
14/03/25 16:09:59.58 sz5DPAH4
>>732
そうなんだけど、最近の基板はRoHS対応でプリフラックスのが増えてきてて、
CPUだけつけたあとにキレイキレイして、飯食って帰ってくると、他のパッドが全部
サビサビになってることがあるので気をつけよう。
一瞬で錆びるし、一度錆びるともうフラックス塗ってもハンダのらない。
一部チップが付いてるので磨きもできない。

734:774ワット発電中さん
14/03/25 21:15:58.48 4LeK2VWa
ブリッジはいいんだけど微妙に足が浮いてくっついてないのがたち悪い

735:774ワット発電中さん
14/03/25 23:33:35.25 Yq9Vl470
ブリッジを吸い取り線で除去した後は、たまに>>734状態になる。
なので、吸い取り線を当てた箇所は、コテ先でちょいちょいと舐めなおすとよろし。

736:774ワット発電中さん
14/03/25 23:37:25.52 3Gn0TZzF
ブリッジ→吸い取り線で除去→吸いすぎて足が浮く→追加ハンダ→ブリッジ

以下ループ

737:774ワット発電中さん
14/03/26 07:24:10.54 JVb/cK28
私のQFPのハンダ付け注意点は、
・ピンが曲がっていないか確認(直線に揃っているか)
・最初に対角ピンだけを、チップを上から押しつけながらハンダ付け。

チェックする内容は、
・15倍ルーペで目視検査。
・先の細いピンセットをピン間に軽く押し込んで、ピンが動かないか?
・隣のピンと導通が無いか?、パターンと導通があるか?

QFP使うと、やっぱりDIPはいいなと思う。
MCU壊したかな?と疑っている時に、QFPのリワーク考えると気が重い。

738:774ワット発電中さん
14/03/26 18:04:55.71 h2YMHcyo
> ・15倍ルーペで目視検査。
いまじゃ、0.1mmQFPとかあるのか?

739:774ワット発電中さん
14/03/27 14:06:04.15 egRJiWDs
>>738
0.1㎜QFPが有るかどうかは知らないのですが、
15倍ルーペは、XYプロッターのインクペンの先端の十字溝の摩耗度を
チェックする為に買った物です。
QFPには倍率高すぎて少し使いにくいけど、
わざわざ新しく買うのももったいないな、と流用しています。

740:774ワット発電中さん
14/03/27 20:06:31.78 PW2PE3o8
QFPのピンってそんなに曲がるものなのか?めったに気にしないが。
トレイじゃなくてスポンジででも保管しているか取り扱いがまずいかじゃないの。
ピンセットが押し込めるくらいのピン間隔だと楽でいいね。
自分は剃刀かアートナイフの刃先でも厳しい。

741:774ワット発電中さん
14/03/27 21:40:43.71 pBktP5MG
増税で秋月PICも値上げするんかな?

Xp終了&増税前でPCパーツの駆け込み需要が発生してるとかしてないとか。
まぁPICを買い溜めする気はないけど。

742:774ワット発電中さん
14/03/27 22:03:38.52 vTPC7ipf
>>741
PICもPCパーツも、年毎に値下がりして行く物だから、
必要になった時が買い時。

743:774ワット発電中さん
14/03/27 22:48:51.19 hlOzjMO2
上位機種はまあそのうち値下がり(or低価格な上位互換が発売)するだろうからいいけど、
10F200とか16F57みたいな性能底辺なのが値上がりするとちょっと嫌だなあ

744:774ワット発電中さん
14/03/27 23:17:50.85 lLyV374P
>性能底辺なのが値上がり
それがMicrochipの方針だと聞いた気がするけど
そのかわり廃盤にはしないって
ちがったかな

745:774ワット発電中さん
14/03/27 23:24:45.18 M6MSc8Vp
10F200はリモコンリピータとして重宝している

746:774ワット発電中さん
14/03/27 23:25:26.89 cFi95cpJ
少ししか作らないものはどうしても割高になるよな

747:774ワット発電中さん
14/03/27 23:41:05.42 vTPC7ipf
>>743
Base line は、そのうち、Enhanced Base lineに置き換わっていくと思う。
(スタック4段に強化&割り込み対応)

748:774ワット発電中さん
14/03/28 00:59:05.74 fcDmnfC5
xc32つかっての割り込みスタックにアクセスしてポップとかプッシュとかするとき
ってみんなはどう書いた?
ちょいちょいおせーて!

749:774ワット発電中さん
14/03/28 01:08:05.42 eNVvlYbI
>>744
それはmature扱いになったものの話だと思ってたんだけどどうなんだろう

そういえばPICのコアと周辺とFlashの面積比ってどれくらいなんだろう
ミッドレンジでよさそうなのにEnhancedベースラインとか作るってことは
Flashワード数×2bitの差がそんなに効くのかな

750:774ワット発電中さん
14/03/28 01:14:42.71 fcDmnfC5
あとXC8でCメインファイルではfor(int x=0;x<10;X++)

てかんじで変数の型宣言できたのにXC32の
Cメインファイルでは変数の型宣言できないって
どーゆーことーーー!(´・ω・`)

751:774ワット発電中さん
14/03/28 08:17:26.75 jlfXW+tj
そりゃ++の文法だな
ちゃんとブロックの先頭で int x; してあげましょう

752:774ワット発電中さん
14/03/28 11:21:37.67 SqLTkexQ
>>749
フラッシュメモリの面積はコストに直接響くので、
1円単位でのコスト競争になったら効いてくる。

Base line だとファイルレジスタ領域 max 128byteしか
取れないのがEnhancedだと 256byteまで行ける。
1命令でバンク切り替えるも追加されてる。
割り込み対応もされてるので mid range の下位クラスまでは
置き換え可能になると思われる。

753:774ワット発電中さん
14/03/28 20:06:05.36 FmFFvIl+
パソコンが壊れて新しくWindows 8.1のを買ったんだけど今まで使ってたアセンブラが使えなくなってしまった。
このパソコンではこのアプリは使えませんだってさ。
AVRの方のアセンブラも使えなくなってしまったよ。

754:774ワット発電中さん
14/03/28 20:12:41.66 eNVvlYbI
まずはプログラム名を書くんだ

755:774ワット発電中さん
14/03/28 21:28:24.41 mGPMuVW9
国民機起動音発生装置 PiPo Ver.6.2A
URLリンク(pc.watch.impress.co.jp)

12F615が載ってるが商品にするといろいろ付加パーツが必要で面倒っぽい

756:753
14/03/28 22:11:33.08 FmFFvIl+
>>754
MPASMだけどもう使えないのかな?

757:774ワット発電中さん
14/03/28 23:00:56.02 RlfMStQO
>>755
こんなのに1400円も出すなんて

758:774ワット発電中さん
14/03/28 23:08:46.08 zhtexrbf
まあ、そんなもんだろ
音を作る部分よりも音を鳴らす部分の方が大変っていう

759:774ワット発電中さん
14/03/28 23:55:59.37 z9z2mr5O
500円のMP3プレーヤに400円のSDカード、百均アンプとスピーカーで200円
合計で1100円になるから、そんなにボッタクリと言うほどの値段じゃない。


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch