- 1 名前:774ワット発電中さん [2008/02/03(日) 21:17:18 ID:x4TTjR6q]
- /Microchip ./|
/( ゚∀゚) / | アセンブラのアの字もわからない |~ ̄ ̄ ̄ ̄ ̄| /. 超初心者からHEXが読めてしまう |/Z./Z./Z./Z_|/ || 鬼プロフェッショナルの為のスッドレ(#゚Д゚)だ!ゴルァ ||. ||. ||. || 例の如く基本リンクだ www.microchip.com/ マイクロチップ本社 www.microchip.co.jp/ マイクロチップ日本支社 またーりやっておくんなまし。 教えて君はとりあえずGoogle(www.google.co.jp/) くらい使おう 前スレ 【米粒から】PIC専用のスレPart17【32ビットまで】 science6.2ch.net/test/read.cgi/denki/1196633878/ その他 >>2-5
- 395 名前:188 mailto:sage [2008/02/21(木) 20:37:10 ID:kTiI1k7B]
- お久しぶりです、タイマー作ろうと頑張ってた188です
テスト期間やらなにやらで死んでましたorz テスト期間はいるので、減点はしますが一応課題の提出は受け付けてくれるようなので頑張ってます 今日も、書き込みしたらちょっと深夜まで勉強してきます・・・ 一応プログラムはたどたどしくですが作ってみました 色々試しては見てたんですが、行き詰ってしまいました よろしければ、おかしい箇所等見て、指摘していただけないでしょうか? aikofan.dee.cc/aikoup1/src/f0539.rar よろしくお願いしますー
- 396 名前:774ワット発電中さん mailto:sage [2008/02/21(木) 20:42:49 ID:DbSdL8HR]
- hexじゃなくてasmをアップしてほしかったな(^^;
しかもなんでrarなんだw
- 397 名前:774ワット発電中さん mailto:sage [2008/02/21(木) 20:47:55 ID:rdbOfYYl]
- >>395
ちょwwwwおまwwwwwwhexだけwwwww しかもrarwwwwwwww
- 398 名前:774ワット発電中さん mailto:sage [2008/02/21(木) 20:53:08 ID:q8CcFVQc]
- >>395
これはhexを読めという事でつか? ブレットボードで実機テストしても良いがそれには回路図必要だぜw
- 399 名前:774ワット発電中さん mailto:sage [2008/02/21(木) 20:53:13 ID:Rh55Xivt]
- PIC12F,16FとAVR比較したら、AVRの方が洗練されてて
使いやすいだろうけど、移行することの手間を考えると 1)PIC16F → PIC18F,24F or dsPIC 2)PIC16F → ATMEGAxx これで比較しなきゃ意味ないんじゃないのか?
- 400 名前:774ワット発電中さん mailto:sage [2008/02/21(木) 21:38:23 ID:+ZB6hIio]
- >>395
しかも、おかしい場所を探して指摘しろってか。
- 401 名前:774ワット発電中さん mailto:sage [2008/02/21(木) 21:54:26 ID:onj8lz1B]
- .rar と言う時点で、
・ネタ ・世間を舐めてる ・指摘しても無駄な程低脳 のいずれかと判断して、スルーした。
- 402 名前:774ワット発電中さん mailto:sage [2008/02/21(木) 21:58:20 ID:Rm1Lic6G]
- おかしい箇所の指摘として、それが妥当だろうw
- 403 名前:774ワット発電中さん mailto:sage [2008/02/21(木) 22:12:38 ID:WJOchZN4]
- なんでrar駄目なんだ
zipでもlzhでもrarでもいいじゃないか
- 404 名前:774ワット発電中さん mailto:sage [2008/02/21(木) 22:27:24 ID:gHgi/20Z]
- しかし、わざわざrarを選択したのは、なぜだろう?
- 405 名前:774ワット発電中さん mailto:sage [2008/02/21(木) 22:29:54 ID:FNMLudC4]
- Delphiが起動します
- 406 名前:774ワット発電中さん [2008/02/21(木) 23:08:21 ID:Y2dqTYSB]
- フリーソフトでもrarを圧縮解凍は可能だけどrarをあえて選んでるということはwinrar使いかな?となるとP2PでHDDにしこたまゲームやらその他云々を溜め込んでる学生を想像してみた。RARで圧縮されてるファイルなんてny特有の臭いがプンプンするわ
- 407 名前:774ワット発電中さん mailto:sage [2008/02/21(木) 23:13:41 ID:RZk3Sm71]
- 解凍できんだからべつにいいじゃん
むしろソースでしょ
- 408 名前:774ワット発電中さん mailto:sage [2008/02/21(木) 23:33:15 ID:gHgi/20Z]
- 余計な詮索されたくなかったらzipかlzhにしとけって事だな。
- 409 名前:774ワット発電中さん [2008/02/21(木) 23:44:02 ID:/q7oWNF/]
- と、関係ない話題やマナー云々で盛り上がるのは、PICコミュニティの特徴だね。
- 410 名前:188 mailto:sage [2008/02/21(木) 23:48:39 ID:kTiI1k7B]
- 今帰ってきました
すみません、苦手な教科のテスト勉強だったのでパニックなってました timerっていうファイル名だけ見てWinRAR圧縮してました(´・ω・) UPしなおしたので、よろしくお願いします aikofan.dee.cc/aikoup1/src/f0540.zip
- 411 名前:774ワット発電中さん mailto:sage [2008/02/21(木) 23:50:19 ID:q8CcFVQc]
- まぁrar使うとP2P使用者かなっていうのはあるな。
でも仕方なく大容量ファイルを圧縮するときには俺はWinRARでリカバリレコード付けて圧縮するが。 データ化けして解凍できないとか避けたいし。
- 412 名前:774ワット発電中さん mailto:sage [2008/02/21(木) 23:55:45 ID:l1w8S/x2]
- 最近覚えたハンドアセンブルと16進ダンプ入力をみんなに認めて欲しかったんだよ
- 413 名前:774ワット発電中さん mailto:sage [2008/02/22(金) 00:22:58 ID:gIcQS/m+]
- >>410
軽く読んでみた。このソースはどこまで実装されてて、 どんな不具合が出るの?
- 414 名前:774ワット発電中さん mailto:sage [2008/02/22(金) 00:24:09 ID:9rrKRKg0]
- >>390
12/14/16全部C言語でプログラム書けるでしょ? ちゃんとMPLAB対応してるみたいですよ?いつの話? www.pocketlife.jp/nobuhiko/electron/install_mplab_ide.html www.picfun.com/P12F/p12f01.html
- 415 名前:774ワット発電中さん mailto:sage [2008/02/22(金) 00:27:17 ID:xfTLcrvi]
- でもそれら、何かしら制限ついてるでしょ。
最適化レベルとか。
- 416 名前:413 mailto:sage [2008/02/22(金) 00:27:26 ID:gIcQS/m+]
- と思ったけど、ごめん。眠い上に風邪気味なので寝ます。
- 417 名前:410 mailto:sage [2008/02/22(金) 00:29:21 ID:amzwG/3G]
- えっと、とりあえずブレッドボードに作った回路が間違えてないっていう仮定で話をすると
・電源入れて、しばらくして点灯するLEDがPORTBの1,2,4の3つ(本当はMIN入れてあるPORTBの4,5,6に付いて欲しい) ・割り込みのPORT0に、押してる間ONになるスイッチ入れても割り込みが発生しない (というか、時間が経過しても発光LEDが変化しない) あたりでしょうか? INDICATIONあたりと、割り込みの設定のあたりかスタートフラグ(STFLG)あたりがおかしいと考えてるんですけど(´・ω・`)直し方が判らない
- 418 名前:774ワット発電中さん mailto:sage [2008/02/22(金) 00:44:18 ID:9rrKRKg0]
- >>415
そこまでしらん。最適化レベル気になるんだったら RAMの大きいPIC使うから別にいいもん 趣味ならコストダウン関係ないし。
- 419 名前:774ワット発電中さん mailto:sage [2008/02/22(金) 00:58:48 ID:WOYRTDSe]
- >>417
INDICATIONでは IORLW SEC1 が拙いと思うぞw
- 420 名前:774ワット発電中さん mailto:sage [2008/02/22(金) 01:00:05 ID:ncyU1YiJ]
- >>417
データシート100回読んででなおしてこい
- 421 名前:774ワット発電中さん [2008/02/22(金) 01:00:48 ID:7zMmPROU]
- とりあえずINDICATIONの所を下のように修正しよう。
INDICATION MOVF MIN,W ;PORTB<-MIN+SEC1 IORWF SEC1,W MOVWF PORTB MOVF SEC2,W ;PORTA<-SEC2 MOVWF PORTA RETURN
- 422 名前:774ワット発電中さん mailto:sage [2008/02/22(金) 01:15:43 ID:xfTLcrvi]
- >>420
近藤@日湘はすっこんでなさい。
- 423 名前:774ワット発電中さん mailto:sage [2008/02/22(金) 01:19:37 ID:WOYRTDSe]
- 全体にMOVLWとか基本命令の いかにもありがちな勘違いが多いな。
BUZZERなんて・・・ともかく出直して来い
- 424 名前:410 mailto:sage [2008/02/22(金) 01:24:42 ID:amzwG/3G]
- ありがとうございます。・゚ ゚・(ノД`)・゚ ゚・。
何か・・・もう色々勘違いしまくってたみたいでorz BUZZERに至っては、MOVLWとMOVWFの順番すらおかしいとかorz 明日、テスト後に命令表とにらめっこしながら頑張ってきます(´・ω・`)
- 425 名前:774ワット発電中さん mailto:sage [2008/02/22(金) 01:24:55 ID:cQEOPUJa]
- IORLW SEC1
だとSEC1のアドレスとWとの論理ORになるな。
- 426 名前:774ワット発電中さん mailto:sage [2008/02/22(金) 01:28:53 ID:nRpdxFU9]
- AVRを勧める人は大抵16Fシリーズとしか比較せず
PIC24シリーズとかdsPICは話題に出さない。 下位のシリーズと比較しても意味無いだろうに 8bitと16bitを比較したくないんだろうけど、bit数なんかどうでもよく コスト、入手しやすさや、性能、パッケージ形態や情報量の方が 重要だろ PICは 16F→18F→24F,H,dsPICと進化してるのに AVRはMEGAシリーズで終わり(AVR32はホビー用途じゃないし) この辺からしてもう勝負はついているような気がする
- 427 名前:774ワット発電中さん mailto:sage [2008/02/22(金) 02:08:38 ID:SUS6K+6Y]
- UC3Bあたりだとホビーでもいけそうだけどね>AVR32
まだDigi-Keyでは買えないけど。
- 428 名前:774ワット発電中さん mailto:sage [2008/02/22(金) 02:17:48 ID:0r4hpMYN]
- とりあえず、入門に16F系のPICはもうダメだと思う。
初心者にはdsPICでいいだろ?
- 429 名前:774ワット発電中さん mailto:sage [2008/02/22(金) 02:19:13 ID:0r4hpMYN]
- >>426
dsPICはまだ情報が少ないから勧めにくいと思ったんじゃないか?
- 430 名前:774ワット発電中さん mailto:sage [2008/02/22(金) 03:30:20 ID:lpVKxU11]
- dsPICはでかすぎ
- 431 名前:774ワット発電中さん mailto:sage [2008/02/22(金) 06:55:27 ID:9xSNVIML]
- もういっそのこと最初からPIC32でいいじゃんよ。
- 432 名前:774ワット発電中さん mailto:sage [2008/02/22(金) 10:06:19 ID:o7K9qHeA]
- PIC32はまだ評価ボードだけじゃなかったっけ。
まあそのうち秋葉原でチップが数百円で入手可能になるらしいけど
- 433 名前:774ワット発電中さん mailto:sage [2008/02/22(金) 10:21:29 ID:kqgaGawC]
- >>432
はやく入手性よくなってほしいね。 まだデバイス単体はMicrochip Directでも買えない。
- 434 名前:774ワット発電中さん mailto:sage [2008/02/22(金) 10:29:13 ID:o7K9qHeA]
- >>433
せめて評価ボードのコネクタが2.54mmピッチのヘッダだったらね・・・ そのヒロセのコネクタも購入できなくはないんだけど データシートを良くみたら0.5mmピッチ等間隔じゃないから ピッチ変換基板でってわけにもいかず・・・
- 435 名前:774ワット発電中さん mailto:sage [2008/02/22(金) 11:15:26 ID:1NC03Fub]
- >>426
> PIC24シリーズとかdsPICは話題に出さない。 PIC24シリーズとdsPICは秋月のPICライターが対応する気なさそう。 秋月はPICを見捨てたんだろうな。 長らくバージョンアップしてない開発中止のPICライタなんか販売続けんな!と思うんだが。 > コスト、入手しやすさや、性能、パッケージ形態や情報量の方が重要だろ PIC24Fは秋月に1種類、dsPICは4種類しか置いてないが? ATmegaシリーズは7種類あるな。 秋月に限っては、どう見てもPICよりAVRのほうが選択の幅が広く、入手しやすいな。 秋月はPICはもう見捨てたんじゃね?
- 436 名前:774ワット発電中さん mailto:sage [2008/02/22(金) 12:15:42 ID:LwGi+6oR]
- >>435
実際のところPICは、PIC12シリーズのような低機能、低価格の デバイスを使うのが一番価値がある。 だからCなんかどうでもいいんだ。 Cでの開発ならgccが非対応という時点で終わっていて AVRやH8、SHそれからARMに勝てるわけがないだろ。 だから高性能のPICになんか誰も期待しちゃいないと思うよ。 秋月の判断は正しい。
- 437 名前:774ワット発電中さん mailto:sage [2008/02/22(金) 12:28:27 ID:NyTQCUwV]
- 俺も40ピンで工作したのは一度しかない
実績は8か18ピンで十分かな
- 438 名前:774ワット発電中さん mailto:sage [2008/02/22(金) 12:31:54 ID:1NC03Fub]
- >>436
その通り。 >>426 は全く最近の事情を知らないようだが PIC24シリーズとATmegaなんか 比べたら性能・速度・価格・入手性すべてにおいてATmegaのほうが有利。 開発環境にしてもPICのICD2とAVRのJTAGICEと使いくらべたら圧倒的に後者がいい。 IPIショップもICD2のことはぼろくそ。 www.ipishop.com/avrmain.html : Kandaシステムから大変安価なJATGICEが発売されました。 : 弊社でもこちらに力を入れて行きたいと考えています。 : PIC用のICD2とは比べ物にならないほど強力なデバッグとスピードで開発に : お金を掛けずにしかも早く質の良い開発が期待できます。 俺もICD2とJTAGICE mkIIの両方を使っているが、そう思う。 これだけは両方使ったことのある人間にしかわからない。 俺にはPIC24の利点を探し出すほうが難しい。 PICはやっぱり12/14、16ぐらいまでのをアセンブラで書くのが華。
- 439 名前:774ワット発電中さん mailto:sage [2008/02/22(金) 13:04:58 ID:lpVKxU11]
- >435 専用ライタパーツ出ましたよ
akizukidenshi.com/catalog/items2.php?q=%22K-02215%22&s=score&p=1&r=1&page=
- 440 名前:774ワット発電中さん mailto:sage [2008/02/22(金) 13:13:42 ID:1NC03Fub]
- >>439
それ、トラ技の2007年8月号付録のdsPIC基板が無いと動かないじゃないか。 そもそもPIC24F/dsPICシリーズはISPのライタなら簡単に作れるので別にどうでもいいんだ。 俺が一番問題としているのはPIC16F887。16F887Aの改良型だが、40ピン、DIPで秋月で250円。 32本ぐらいI/Oが欲しいときにすごく役に立つ。このPIC、秋月は自分ところで売っておきながら 自分ところで販売しているライタを対応させないというのはどうなんだ、と。
- 441 名前:774ワット発電中さん mailto:sage [2008/02/22(金) 13:26:28 ID:6j0PD3wZ]
- >>438
AVR凄いね、性能の凄さに感動するね PIC使ってる奴ってAVR知らないのかな?バカだよね バカは死ななきゃ直らないって言うからね 困ったもんだよね AVR知らなくてPIC使ってるバカは、バカだから社会にとっても害虫だよね 害虫は駆除するしかないよねwwww
- 442 名前:774ワット発電中さん mailto:sage [2008/02/22(金) 13:37:30 ID:oPO8ppiL]
- >>441
実は俺、AVRよりもっと凄いヤツ知ってるんだ 処理速度もずーっと早いし足もいっぱい出てる でも、おまいには教えてやらないよーだ
- 443 名前:774ワット発電中さん [2008/02/22(金) 14:30:42 ID:BOaT6F7K]
- AVR宣伝うざすぎ。
ここはPICのスレッド。 AVRは別にあるスレッドで自画自賛してください。 適材適所って事で12F675とかまだまだ使用用途があるぞ。
- 444 名前:774ワット発電中さん mailto:sage [2008/02/22(金) 14:45:42 ID:lpVKxU11]
- NIKEの万歩計ってPIC使ってるんでしょ。
圧電素子に加わる衝撃で発生する電圧を検出して歩数をはかるんだってさ。
- 445 名前:774ワット発電中さん mailto:sage [2008/02/22(金) 15:26:25 ID:mZ1NgRm8]
- >>443を俺なりに翻訳すると
PICは12F675とか低機能のやつはまだまだ活躍の場がある。 それ以外のPICは糞の役にも立たないのでAVRを使ってください。 となるんだが、>>443 が一番AVRの宣伝をしてるんではないかと。
- 446 名前:774ワット発電中さん mailto:sage [2008/02/22(金) 17:59:21 ID:5sOi1CxB]
- このスレは結局ライタとAVRしか話題がないのな
- 447 名前:774ワット発電中さん mailto:sage [2008/02/22(金) 18:08:11 ID:NXC1KZbZ]
- dsPICだPIC24だと騒いでる割には、一向に具体的な話題が出ないPICスレを活性化するにはどうすればいいの?
- 448 名前:774ワット発電中さん mailto:sage [2008/02/22(金) 18:16:59 ID:o6BqpODi]
- わざわざ活性化させなくても今のペースで十分でしょ。
- 449 名前:774ワット発電中さん mailto:sage [2008/02/22(金) 20:17:10 ID:1NC03Fub]
- >>414
> 12/14/16全部C言語でプログラム書けるでしょ? お前の目にはどれが無償に見えるんだ?
- 450 名前:774ワット発電中さん mailto:sage [2008/02/22(金) 20:24:29 ID:0r4hpMYN]
- 10Fも忘れないでください……
- 451 名前:774ワット発電中さん mailto:sage [2008/02/22(金) 20:53:19 ID:ViG7a0p4]
- 一週間前から勉強を始めた初心者です。
来週までに下記のプログラム作成をを命じられてしまいました。 PICに詳しい人は周りに誰もいないし、PICアセンブラ入門を読んでいますが、 どうしたらいいのかさっぱりわかりません。ご教授を御願い致します。 使用PIC:16F84A ソフト:MPLAB 4桁の7セグメントを使用 動作 1.電源投入時 4桁全て0表示 2.スイッチ1をON時に1桁目のみ0〜9まで繰り返し表示(表示時間0.5sec) … 5.スイッチ4をON時に4桁目のみ0〜9まで繰り返し表示(表示時間0.5sec) 6.スイッチ5をON時に1〜4桁目を0〜9まで繰り返し表示(表示時間0.5sec)
- 452 名前:774ワット発電中さん mailto:sage [2008/02/22(金) 21:00:31 ID:0r4hpMYN]
- 丸投げかよ!?
- 453 名前:774ワット発電中さん mailto:sage [2008/02/22(金) 21:04:19 ID:ViG7a0p4]
- >>452
参考になる本などありましたら、教えていただけないでしょうか?
- 454 名前:774ワット発電中さん mailto:sage [2008/02/22(金) 21:05:48 ID:10oyW8Fz]
- いい加減16F84Aを勉強に使わせるの止めようよ。
- 455 名前:774ワット発電中さん mailto:sage [2008/02/22(金) 21:10:23 ID:uHukOBgw]
- >>441
PIC24Fを組み込み制御のメインCPUに使おうかと真剣に検討しているんだが、 AVRはそんなに使いやすいのか? CPUコアの性能はPIC:16MIPS AVR:20MIPSで大差ない 周辺機能はざっとしか見てないが、PICはUARTにFIFO付き、タイマの数も多い、 それ以外の周辺機能は似たり寄ったりに見える。 プログラムをCで組むとしたら、命令セットの差は殆ど影響しなくなるが、通信関係 でバッファRAMなんかを大目に使いたいときなんかもPICの方がRAM容量が大きい。 まあAVRの4kBで足りなくなることは無いと思うが... あと気になるのは、割り込みに対する応答時間ぐらいか。 AVRの良いところ、教えて欲しい。
- 456 名前:774ワット発電中さん [2008/02/22(金) 21:18:54 ID:O4FKrO1i]
- アドウィンのPICアセンブラ編読んでみては?7セグ4桁に押しボタン4つ?アセンブラ入門の本は16F877Aが題材だった気がするけど16F84AってPORTAとPORTB合わせてI/Oが13本ぐらいだったっけ?ボタンは2×2のセルにしてI/Oを2つに抑えるにしても・・・無理な気が。
- 457 名前:774ワット発電中さん mailto:sage [2008/02/22(金) 21:19:39 ID:6j0PD3wZ]
- >>455性能・速度・価格・入手性すべてにおいてATmegaのほうが有利。
開発環境にしてもPICのICD2とAVRのJTAGICEと使いくらべたら圧倒的に後者がいい。 IPIショップもICD2のことはぼろくそ。 俺もICD2とJTAGICE mkIIの両方を使っているが、そう思う。 これだけは両方使ったことのある人間にしかわからない。 俺にはPIC24の利点を探し出すほうが難しい だと
- 458 名前:774ワット発電中さん mailto:sage [2008/02/22(金) 21:28:45 ID:ViG7a0p4]
- >>456
ありがとうございます。明日本屋に行ってきます。
- 459 名前:774ワット発電中さん mailto:sage [2008/02/22(金) 21:41:26 ID:SUS6K+6Y]
- よーし、パパ、PICやAVRよりもドマイナーなC8051を薦めちゃうぞー
- 460 名前:774ワット発電中さん [2008/02/22(金) 22:32:28 ID:Ls+k+S6d]
- >>451
PIC以外にロジックIC(74シリーズの7セグLEDのドライバ等)を使うのはあり ですかい? もし使えるなら出力はデータ3ビット+ダイナミック点灯用4ビット、 入力もスイッチを同時に押さないのなら3ビットの計10ビットで可能。 PIC16FF84Aでも桶。 でもプログラムはセンスによるが、始めて1週間ではかなり苦しいと 思われる。 エンジニアを目指しているならとりあえずガンガレ!
- 461 名前:774ワット発電中さん mailto:sage [2008/02/22(金) 22:59:36 ID:fuTTgVo9]
- >>459
8051コアってことならそんなにマイナーではないんだけどね www.keil.com/c51/chips.asp こいつら、全部8051なお仲間
- 462 名前:774ワット発電中さん mailto:sage [2008/02/22(金) 23:02:28 ID:ncyU1YiJ]
- 調べもせず聞いてるやつが成長するかよ(笑)
- 463 名前:774ワット発電中さん mailto:sage [2008/02/22(金) 23:20:42 ID:DurNYKDa]
- きっとこうだ
7segのセグメント側に7ポートを配線 共通 RBa RBb RBc RBd RBe RBf RBg それぞれの7segのコモンに配線 RA0 RA1 RA2 RA3 で極性により反対になるけど RA0 H RA1 L RA2 L RA3 L RBa L RBb L RBc L RBd L RBe H RBf H RBg H で1個目の7segに0点灯 RA0 L RA1 H RA2 L RA3 L で2個目に0点灯 てな感じではないだろうか
- 464 名前:774ワット発電中さん mailto:sage [2008/02/22(金) 23:26:42 ID:cQEOPUJa]
- >>463
光り方はそれで良いだろうけどSW1〜SW5まであるから単純にやろうとすると16F84だとポートが足りない まぁ>>318みたいに入出力兼用にしろってことだろね
- 465 名前:774ワット発電中さん mailto:sage [2008/02/22(金) 23:40:57 ID:WOYRTDSe]
- ダイナミック点灯のセグメント・ラインはスイッチ入力と兼用できるから
16F84AのうちI/O:12本を8x4マトリクスとして使う場合、 7seg(+DP)x4桁とスイッチ32個位までは然程姑息なことせずとも扱えるよ。
- 466 名前:774ワット発電中さん mailto:sage [2008/02/23(土) 00:27:36 ID:rii3Cnm+]
- PICとかAVRとか、8ビット・マイコンにこだわってないで
ドーンとARMマイコンにしてみたら? science6.2ch.net/test/read.cgi/denki/1072102432/462- 32ビットなのに、たったの254円だぞ。
- 467 名前:774ワット発電中さん mailto:sage [2008/02/23(土) 00:28:59 ID:d2pjGtyb]
- ARMはCQの基板で嫌いになった。
Parallax Propellerマンセー
- 468 名前:774ワット発電中さん mailto:sage [2008/02/23(土) 00:54:51 ID:o/nKvEL8]
- >>466
ありがとう。感謝を込めてレスしといた science6.2ch.net/test/read.cgi/denki/1072102432/484
- 469 名前:774ワット発電中さん [2008/02/23(土) 02:15:43 ID:+BqRgdUX]
- とりあえず聞いてくれ
RCDライタを昨日完成していろいろWinPicで書き込みながらアセンブラの勉強をしてたんだよ。 そしたら何個か途中で書き込みができなくなった。 とりあえずよく原因がわからなかったのRCDが原因だろうと思って いろいろPICを変えて書き換えてたんだ 今わかった。WinPicって何かデフォルトを読み込んだときにCODE PROTECTIONがonになるのな。 そのまま書き込んだらアボーン。 というわけで 16f84A 2個 12f629 1個 がcode protectionがonになって死にました 手元に12f675が2個あるんだけど なぜか書き込み失敗するので 自由にできるpicが手元になく何もできずに さようなら俺のPIC暦2日。
- 470 名前:774ワット発電中さん mailto:sage [2008/02/23(土) 02:28:20 ID:kOkx/6t4]
- >>469
コードプロテクトは、PICからプログラムを『読み出せなくなる』様にする 設定です。したがってフラッシュタイプのPICがコードプロテクトで書き込み 出来なくなることはありません。 書き込みが出来ないのは、他の原因だと思います。
- 471 名前:774ワット発電中さん mailto:sage [2008/02/23(土) 02:36:06 ID:aygsF/uA]
- >>469
プロテクトは消去すれば消えるぞ、補正値も消えるから気をつけて。
- 472 名前:774ワット発電中さん mailto:sage [2008/02/23(土) 02:36:20 ID:d2pjGtyb]
- 一度Eraseすればおk?
- 473 名前:774ワット発電中さん mailto:sage [2008/02/23(土) 05:23:55 ID:aygsF/uA]
- >>469
RCDライタはシリアルポートが死ぬ恐れがあるから書き込めるいまのうちにWriter509を作るのをオススメする。
- 474 名前:774ワット発電中さん mailto:sage [2008/02/23(土) 09:30:08 ID:zK+kIeeM]
- picのAD変換を利用して簡単な温度計ロガーを作ったのですが
オペアンプで倍率をあげAD数値を直接温度表示にしようとしています。 そのためボリューム抵抗を使い校正しようとAD入力端子の電圧を測ろうとすると AD数値がテスタ棒を付けると数値がばらついてしまいます。 LCDに表示される数値が、テスタ棒を付け場合離した場合で変わるのはなぜなのですか? 以前にも、バッテリー電圧計を作ったのですが同じようにAD数値が変わってしまいます。 picのAD変換ピンの電圧を測定する時にはコツがいるんですか? アドバイスお願いします。
- 475 名前:774ワット発電中さん mailto:sage [2008/02/23(土) 09:35:59 ID:j3aEDq07]
- どんな回路なんだろう、インピーダンスが高いんだろうな...。
- 476 名前:774ワット発電中さん [2008/02/23(土) 09:37:23 ID:ovr+nwP1]
- >>474
256回読んで、合計を long sum += AD; して、 sum>>8 しろ。
- 477 名前:774ワット発電中さん mailto:sage [2008/02/23(土) 09:47:02 ID:M1xxC73Y]
- 実はオペアンプがまともに動いていないに100カノッサ
- 478 名前:774ワット発電中さん mailto:sage [2008/02/23(土) 09:47:14 ID:X+nYkyDT]
- >>469
コードプロテクトするとベリファイエラーになる(読めたらプロテクトの意味がない)。 WinPicは親切にも書き込み直後の読み込みだけはベリファイOKにしてくれる。 そのへん勘違いしてないかな?
- 479 名前:774ワット発電中さん mailto:sage [2008/02/23(土) 10:14:04 ID:mdxNf+Fk]
- >>478
確かWinPICに限らず、Configの書込み前に他のVerifyまで済ませて 最後にConfig書込みでプロテクトもろもろって順序なのでは?
- 480 名前:774ワット発電中さん mailto:sage [2008/02/23(土) 12:17:28 ID:sKyU0sZl]
- >>474
内部抵抗値10Kとかのアナログテスタ使ってないか?
- 481 名前:774ワット発電中さん mailto:sage [2008/02/23(土) 12:28:56 ID:d2pjGtyb]
- VRをPICの入力につけてない?
そして、それは何キロかな。 あんま高いと、PIC内部のホールドコンデンサにチャージできず(ry
- 482 名前:474 mailto:sage [2008/02/23(土) 13:00:01 ID:zK+kIeeM]
- みなさん、いろいろなレスポンスありがとうございます。
どんな回路かも書かないで質問では答えようが無いですよね。すみません。 作ったものはpicfanさんのPIC24Fで作るデータロガーというものです。 電子工作は初心者でc言語などまったくわかりませんが プログラムが公開されているので回路図を見ながら組み立ててみました。 温度センサにはLM35DZを使いオペアンプLM358で10kオームのボリュームで帰還 させて温度センサの電圧とLCDの数値が同じになるように調整しようとしています。 温度センサからオペアンプへの入力に100オームの抵抗を入れています。 テスタをPICのAD端子に触ると数値が変わってしまうので、 初心者の私にはこの現象がどうしてなのか分からないのです。 「インピーダンスが高い」との指摘ですがもう少し詳しく教えていただけないでしょうか。 テスタは、秋月で買ったデジタルマルチメータ M−6000です。 すみません、長文となってしまいました。
- 483 名前:774ワット発電中さん mailto:sage [2008/02/23(土) 14:00:46 ID:JoUwE/5j]
- >>482
後閑さんのデータロガーってコレのこと? ttp://www.picfun.com/PIC24F/AP/app24F04.html 質問内容とは関係ない点ですが、LM358を3.3Vで使うと出力電圧は 1Vも取れないと思うけど大丈夫ですか? 部品や定数を変更した部分があるならそれを列挙してみたほうが いいと思います。
- 484 名前:774ワット発電中さん mailto:sage [2008/02/23(土) 17:06:37 ID:zK+kIeeM]
- >>483
はい、その電子回路です。レールツーレールのオペアンプが手元に無かったので これを使っています。 とりあえず、温度表示なので1ボルト以下で十分足りているようです。 以前に作った10バーLEDアレイとレベルメーター用 ICで作ったバッテリー電圧計も 分圧したボリューム抵抗で同じように電圧を測るとLEDの点灯が変わったので ボリューム抵抗が関係しているのかな。 電子回路の初期基礎が分かってないので、こんなところで躓いているんでしょうね。
- 485 名前:469 mailto:sage [2008/02/23(土) 17:45:30 ID:+BqRgdUX]
- みんなありがとう、みんなが優しすぎて泣いた。
みんなのアドバスどおり全消去したらうまくいったよ。 俺の専門はもともとperlなんだけど、初心者に出会ったらつっけんどんにせずに 時間があればちゃんと回答しようと思った。 みんな本当にありがとう!prog板と空気違いすぎてカルチャーショックを受けた みんなすごいよ! ありがとう
- 486 名前:774ワット発電中さん mailto:sage [2008/02/23(土) 18:27:23 ID:aygsF/uA]
- >>485
安心しろ、日頃信者同士の抗争でギスギスしてるw 丸投げや調べないで小出し質問するヤツはもちろん叩くけどな
- 487 名前:478 mailto:sage [2008/02/23(土) 19:08:07 ID:iFECikSH]
- >>485
解決できて良かったですね。 >>479 プロテクトONでベリファイ付きの書き込みをしてみた。 IC-Prog : 照合に失敗 Witer509: 一致しましせん PICkit2 : Program Successful.
- 488 名前:774ワット発電中さん mailto:sage [2008/02/23(土) 19:09:26 ID:iFECikSH]
- >>484
後閑さんのボリュームはOPアンプの倍率変更用。 電圧が高いから分圧するんじゃ無くて、倍率を下げれば良いのでは? OPアンプの出力そのものならテスター当てても大丈夫。
- 489 名前:484 mailto:sage [2008/02/23(土) 20:27:09 ID:zK+kIeeM]
- >>488
アドバイスありがとうございます。 はい、オペアンプは温度センサの出力が小さいので倍率を上げるために 使っています。約3.5倍くらいでちょうど10ビット表示で温度センサの電圧とLCDの 表示と同じになります。 再度確認しましたら、AD入力端子ではなく温度センサからの電圧に テスタを当てるとAD変換が暴れるのです。 いろいろ試した結果どうやらACアダプタを使っているときでした。 電池からの入力だと問題有りません。 ACアダプタは秋月で安定化されいる一般のやつです。 3端子レギュレーターにコンデンサは入力0.1uと220uを出力に0.1u100u入れています。 OPアンプにも0.1uパスコン入れてます。 あまり、PICに関係ない話になってしまっているので申し訳ないです。お邪魔してすみませんでした。
- 490 名前:774ワット発電中さん mailto:sage [2008/02/23(土) 21:35:57 ID:AtaNSvQU]
- >>489
関係ないけどライターは何使ってる? ZIFにさしてそこにPickit2をつなげる方法もあるけど ZIF基板じゃすべてのPICサポートしきれないし もっといい方法がある。とても簡単。 ICとICソケットの間に差し込むことができる テストピンを使う! 平型で小さく20個ほど入って数10円だし 超お手軽。思いついたとき「発想力だな」というちょっと恥ずかしいが 勝ち組と思ってしまった。 ごめん、話の腰を折って。
- 491 名前:488 mailto:sage [2008/02/23(土) 22:16:33 ID:iFECikSH]
- >>489
ACアダプタの場合、例えば電源のマイナス側に 超高輝度LEDをつないで反対側の足を手で触れると薄く光ると思う。 そんな状態なのでテスター当ててAD変換が暴れるのは仕方ないかな。
- 492 名前:774ワット発電中さん mailto:sage [2008/02/23(土) 22:36:32 ID:OQRx4n5F]
- > テストピン
どんなの? よくわからんよ。
- 493 名前:774ワット発電中さん [2008/02/23(土) 22:58:36 ID:/hpy3BiK]
- >>490が唐突過ぎて笑った
- 494 名前:774ワット発電中さん mailto:sage [2008/02/23(土) 23:12:34 ID:Tvl3MrcH]
- >>493
お恥ずかしい >>492 基、チェック。ピンだったよ。それと桁もひとつ間違ってたOTL サトームセンのホムペだけど www2.cyberoz.net/city/hirosan/otr.html チェック.ピン(OK-001S) で検索描けてみなさい、ホムペの中韓くらいにあります。 ちょっと用事があるので出かけます、 取り急ぎ連絡まれ
- 495 名前:492 mailto:sage [2008/02/24(日) 08:49:04 ID:0SdL6FCq]
- >>494
これはいい! しらんかった。
- 496 名前:484 mailto:sage [2008/02/24(日) 09:13:37 ID:MwMEsp+L]
- >>490
頻繁に書きこまなので、pickit2とあまった基盤にCソケットで信号配線しただけです。 テストピンの話ありがとうございます。たしかに便利ですね。 他にも利用が出来そうです。 >>491 ACアダプタはノイズが凄いんですね。このノイズの除去を考えないと駄目ですね。 オシロ持ってないていうか高くて買えないので、なにか良い方法を考えなくては。
- 497 名前:774ワット発電中さん mailto:sage [2008/02/24(日) 12:16:53 ID:T6mQQFb1]
- >>496
スイッチング式のACアダプタは小型なタイプほどノイズが酷い傾向があるよ。 aikofan.dee.cc/densi/src/1180014513727.jpg
- 498 名前:774ワット発電中さん mailto:sage [2008/02/24(日) 12:42:35 ID:jugyIIw0]
- >>494
サッカー好き?
- 499 名前:774ワット発電中さん mailto:sage [2008/02/24(日) 12:44:15 ID:woFct/5V]
- >>497
これは驚きだ
- 500 名前:774ワット発電中さん mailto:sage [2008/02/24(日) 13:13:53 ID:Shmwrngz]
- >497
それの右端って本当なのかな。 負荷が重い方が周波数は高くなりそうな気がするんだけど。
- 501 名前:774ワット発電中さん mailto:sage [2008/02/24(日) 14:02:57 ID:Bk33a3iH]
- >>500
「GP05-US0510除く」とあるが。 10W負荷では定格超えるし。
- 502 名前:774ワット発電中さん mailto:sage [2008/02/24(日) 16:58:51 ID:Otxp4WE7]
- >501
1.25W、2.5W、5Wの時を較べても消費電力が大きい場合の方が周波数が低くなっている。
- 503 名前:501 mailto:sage [2008/02/24(日) 17:18:51 ID:Bk33a3iH]
- あー、何を勘違いしてたんだか。そのとおりだ。すまん。
- 504 名前:774ワット発電中さん mailto:sage [2008/02/24(日) 17:30:03 ID:8sUiHr5S]
- >>491
それはACアダプタ自身のノイズではなく、静電結合した人体を経由して ACラインをノイズとして拾っているだけなんでわ? 解放状態のオシロのプローブ先端を触ったのと同じ。 高輝度LEDは1mA程度のわずかな電流でも光る(インピーダンスが高い) ので、LEDのVfを超えるようなノイズ電圧がA-K間に発生すれば光り ますよ。
- 505 名前:774ワット発電中さん mailto:sage [2008/02/24(日) 17:48:15 ID:I9FehYOH]
- A/D変換値の振れってどれくらい?
下位1bitは捨て(ry
- 506 名前:774ワット発電中さん mailto:sage [2008/02/24(日) 18:12:22 ID:MwMEsp+L]
- >>497
ありがとうございます。とても参考になります。 このノイズは、3端子レギュレーターとコンデンサでは除去出来ないものなのかな。 AD数値の振れは電池駆動で2〜3程度です。 温度センサーic端子を測ると電池だと2から3ですが、ACアダプタだと50以上めちゃくちゃに振れます。
- 507 名前:774ワット発電中さん mailto:sage [2008/02/24(日) 18:45:02 ID:I9FehYOH]
- VrefをICの出力電圧にあわせた方がいいんでは?
- 508 名前:774ワット発電中さん mailto:sage [2008/02/24(日) 19:41:55 ID:8sUiHr5S]
- 基板の上の電源に100uFKらいの電解コン入れてます?
あと、マイコンのAVdd(AVcc)や、Arefの近くに、0.1uFのセラコン。 周波数が高いので、3端子でノイズ除去はムリでしょう。電源入力部に、 100uHくらいのインダクタと、その前後に電解コンとパスコンを組み 合わせたローパスフィルタを構成すればかなりカイゼンされると思う けど。電源やグランドの配線に問題があるのかも。
- 509 名前:774ワット発電中さん mailto:sage [2008/02/24(日) 19:47:40 ID:Bk33a3iH]
- 温度センサの出力に触れると振れるってんだから、出力インピーダンスの高い温度センサ
を使ってるか、温度センサからアンプまでの引き回しが長すぎるんじゃないのかね。
- 510 名前:491 mailto:sage [2008/02/24(日) 19:49:44 ID:q6i2+6KR]
- >>504さん
うまい説明ありがとうございます。私もそのつもりで書いています。 基板回路の外にも注意して欲しいと... センサの距離やケースに組み込みなのかも分からないですし。 >484 温度表示なので1ボルト以下で十分足りているようです。 >489 約3.5倍くらいでちょうど10ビット表示で温度センサの電圧とLCDの表示と同じになります。 なので 1V/3.5/1024= 0.28mV 0.28mV*50=14mV が変動するってことかな。
- 511 名前:774ワット発電中さん mailto:sage [2008/02/24(日) 23:31:07 ID:3esnbj7M]
- 初心者質問なんだけどPNPトランジスターを出力ポートに接続したら
PICが立ち上がるまでの短時間は出力OFFなので不要な出力が出そうです 簡単な対策はありますかね?
- 512 名前:774ワット発電中さん mailto:sage [2008/02/24(日) 23:54:38 ID:Bk33a3iH]
- HiZで困るならプルアップなりプルダウンなりしておけばよい。
- 513 名前:774ワット発電中さん mailto:sage [2008/02/24(日) 23:54:44 ID:WQMi//Pa]
- >>511
ベース-エミッタ間に抵抗を入れとけば? というような単純な話ではなく?
- 514 名前:774ワット発電中さん mailto:sage [2008/02/24(日) 23:57:20 ID:m306gNoZ]
- リセット後出力ポートに設定するまでの間にレベルを固定したい時は、
プルアップ / プルダウン 抵抗付加しとけばいいんじゃないかな。
- 515 名前:774ワット発電中さん mailto:sage [2008/02/24(日) 23:58:03 ID:m306gNoZ]
- リロードするの忘れてた... orz
- 516 名前:774ワット発電中さん mailto:sage [2008/02/25(月) 00:08:48 ID:AWMrnnIW]
- 511です
やっぱり省略できませんか…プルアップで吊ってきます
- 517 名前:774ワット発電中さん mailto:sage [2008/02/25(月) 00:20:39 ID:GkJ+Z/hO]
- >>516
部品点数を減らしたいということですか。 デジトラを使うというのはどうでしょう?
- 518 名前:774ワット発電中さん mailto:sage [2008/02/25(月) 00:27:29 ID:FLNxavy4]
- NPNのつもりで組んでIB調整用の抵抗しか入れてない…
もちろんPNPの極性とかは合わせてますが
- 519 名前:774ワット発電中さん mailto:sage [2008/02/25(月) 13:14:28 ID:N2QMGbei]
- >>497
出力にLCフィルタが入ってないらしい 小型には結構大きな弊害があるんだな
- 520 名前:774ワット発電中さん mailto:sage [2008/02/25(月) 19:47:32 ID:lSkU7E+P]
- 何度もすみません、ラーメンタイマー作ろうとしてる者です
金曜日に学校で作ってみて、一回は希望通りの動作したんですが 三分経ってもブザーが鳴らずに、リセットかけたみたいに最初の状態に戻ったりして プログラム変えてないはずなのに動作がおかしくなりました 使用PICは16F84Aで、出力にはLED、発振にはセラミック発振子を使っています PICにしようしているプログラムは下記にうpしました すみませんが、原因等わかる方いますでしょうか?(´・ω・`) ttp://aikofan.dee.cc/aikoup1/src/f0550.zip
- 521 名前:774ワット発電中さん [2008/02/25(月) 19:50:10 ID:+ZxAN/jq]
- >>520
回路図も
- 522 名前:774ワット発電中さん mailto:sage [2008/02/25(月) 20:16:34 ID:bhz3vr+H]
- >>520
デカップリングコンデンサを付けてないか、MCLRをプルアップ処理してないんでは。
- 523 名前:774ワット発電中さん mailto:sage [2008/02/25(月) 20:40:06 ID:lSkU7E+P]
- >>521
ICトレーナー使ってるので、詳しい回路図はちょっと書けないんですが、大体でよければ今から作成します >>522 デカップリングコンデンサは…つけてないと思います MCLRのプルアップ処理もしてないですね、そういえばorz 今回路が学校にあるので、明日試してみます
- 524 名前:484 mailto:sage [2008/02/25(月) 22:52:27 ID:NgmIYXpy]
- >>510 0.28mV*50=14mV が変動するってことかな。
室温20CだったらLM35DZの出力は0.2Vなのでオペアンプの抵抗ボリュームを回して AD数値を200にしています。 デフォルトのAD間隔時間だと0.1秒ずつなのですが、表示が早すぎて読み取りづらく だいたいAD数値は50以上めちゃくちゃにぶれます。 >>508 インダクタとコンデンサのローパスもいずれチャレンジしてみたいと思います。 その前に指摘の通り電源やグランドの配線の雑さが一番の理由かもしれません。 0.1uのコンデンサを数カ所つけましたが、変わりませんでした。 で、最終的にはAD変換のバラツキを取るために数回測り平均を取る方法を考えました。 それとなく似たソースを見つけたのですが、、C言語の書き方が難しくて書き換え出来ません。 C言語は全く分からずで、昨日PICのC言語入門を買ってきました。 やっぱり、難しいですね。 最初からさっぱりです(汗 ASMはある程度簡単な物は理解できましたが、全くの別物です。書き方がちんぷんかんぷんです。
- 525 名前:520 mailto:sage [2008/02/25(月) 22:58:32 ID:lSkU7E+P]
- 遅くなりました、回路図は下のURLです
SWは、上がスタートで下のがリセットです 左下にある抵抗は、ブザーだと思ってください(´・ω・`) aikofan.dee.cc/aikoup1/src/f0551.bmp
- 526 名前:520 mailto:sage [2008/02/25(月) 23:00:18 ID:lSkU7E+P]
- 追記
NANDを使っているのは、スイッチをICトレーナーの押しボタンを使用しているので スイッチを使って電源とGND繋いでリセットかけるのが方法判らなかったので使用しています
- 527 名前:774ワット発電中さん mailto:sage [2008/02/25(月) 23:01:39 ID:NgmIYXpy]
- すみません、先ほどの書き込みの続きです。
while(!AD1CON1bits.DONE); // 変換終了待ち toHEX(ADC1BUF0, buffer); // カウンタ値数字に変換 この上のプログラムに以下のソースでよけいな物を削って足せば良いと思うのですが vd=read_adc(); if(vmax < vd) vmax=vd; if(vmin > vd) vmin=vd; //printf("\r\n %d:AD:%ld:%ld:%ld",ct,vmax,vmin,vd); sum=sum+vd; if (ct==20) {//20回の最大、最小、平均 printf("\r\n AD:%ld:%ld:%ld",vmax,vmin,sum/20); ct=0; vmax=0;vmin=1000; sum=0; その時、最大と最小の数値を削除して平均を取ると精度が上がるような書き込みも見つけました。 いろいろ、厚かましく書き込みさせて頂きましたが、いろいろなアドバイスとてもありがとうございます。 感謝しています。
- 528 名前:774ワット発電中さん mailto:sage [2008/02/25(月) 23:02:09 ID:k8FCMXho]
- >>525
LEDの電流制限抵抗は? あと、PICのVdd,Vss間に0.1μFくらいのコンデンサを
- 529 名前:774ワット発電中さん mailto:sage [2008/02/25(月) 23:05:30 ID:k8FCMXho]
- あと、入力はプルアップなりしておくべきだと思う
- 530 名前:774ワット発電中さん mailto:sage [2008/02/25(月) 23:07:51 ID:/wp/BXiE]
- >>520
529と同じだがプルアップ必須。特に上側のSWのところ(7400の入力側)
- 531 名前:530 mailto:sage [2008/02/25(月) 23:08:42 ID:/wp/BXiE]
- わりぃ。プルダウンだ。
- 532 名前:774ワット発電中さん mailto:sage [2008/02/25(月) 23:13:45 ID:bhz3vr+H]
- >>524
LM35のデータシート www.national.com/JPN/ds/LM/LM35.pdf の7ページにあるFIGURE 4.のバイパスコンデンサとRCダンパを入れてみろ。
- 533 名前:520 mailto:sage [2008/02/25(月) 23:13:57 ID:lSkU7E+P]
- えっと、PICとLEDの間全部に抵抗を入れる
スイッチと7400の間に抵抗を入れる スイッチとRB0の間に抵抗を入れる 電源とVSS、VDDとGNDの間にコンデンサを入れる …でいいのかな? 明日テスト終わった跡に試してみます(`・ω・´)
- 534 名前:774ワット発電中さん mailto:sage [2008/02/25(月) 23:17:08 ID:/wp/BXiE]
- >>533
プルダウンな。判るか? この辺見ろ。 wgz.sub.jp/cont/p_up_down/p_up_down.htm
- 535 名前:774ワット発電中さん mailto:sage [2008/02/25(月) 23:32:00 ID:LBlLB9a9]
- ICトレーナー使ってるならLED制限抵抗は入ってるし
おそらくスイッチ周りTTL付いてると思う。 回路図が実際と違うんだろ。
- 536 名前:774ワット発電中さん mailto:sage [2008/02/25(月) 23:32:53 ID:CbbombP4]
- > LEDの電流制限抵抗は?
後田びんのせいだ!
- 537 名前:302 mailto:sage [2008/02/26(火) 01:21:28 ID:QPImhoXo]
- なんかもう疲れた
試してみた記録 ・スイッチ入力を抵抗で刻んで、AN1からアナログ入力 ->1ポートで4スイッチまで読めるようになった(同時押しの読み取りは不可) ・システムクロックに32.768Khzの時計用のクロックを使いLPモードで発振 ->遅すぎてLEDのダイナミック表示がちらつく -->割り込み内部での処理を単にポートに出力するだけに変更 -->それ以外の処理は一秒を8分割にくぎって /キー入力開始(チャタリング処理) /時間データ(BCD)更新 /ビープ音処理 /7セグ表示データ作成(1桁) /7セグ表示データ作成(10桁) /7セグ表示データ作成(100桁) /7セグ表示データ作成(1000桁) /キー入力終了(チャタリング処理済み) みたいなことをやってるんですが、どうにも秒落ちしてしまうす。 素直に秋月でうってる12.8MBで1ppm誤差の発振器買えばよかった。
- 538 名前:774ワット発電中さん mailto:sage [2008/02/26(火) 01:35:18 ID:QPImhoXo]
- 4msでTMR0割り込みが入るんで、割り込みから次の割り込みが入るまでは
(1/32Khz)x4(1サイクル)で0.125ms 4/0.125で32サイクル 割り込みのスタック保存やらTMR0の再設定なんかで12命令 程度つかうから、割り込み処理中は実質20サイクル程度しかあまりがなくて、さらにその余分な時間で537の処理しなければいけないわけだから... 無理だろ(常考 100均の腕時計とか目覚しとかばらしてみると時計用の 水晶とコンデンサくらいしかついてないんだけど、 あの黒いコアの中身はPICみたいなCPUじゃなくて時計 専用のICみたいに完全なロジック回路なの? なんか自分でもなにいってんだかわかんなくなってきた
- 539 名前:774ワット発電中さん mailto:sage [2008/02/26(火) 01:42:02 ID:QPImhoXo]
- キンセキの12.8Mhzの水晶発振器が3.3Vでの精度を保証してくれるんなら、オキシライド乾電池二本で使い易いんだけどな。
電池駆動なのにレギュレータとかいれたくないし、5V駆動 だとLEDの電流制限抵抗で電池あっというまになくなるし。 ハードウェアはとりあえず部品繋げてみる前によくよく検 討しないと駄目ですね。
- 540 名前:774ワット発電中さん mailto:sage [2008/02/26(火) 01:56:04 ID:fkvCry8J]
- 秋12.8MHzがお勧めだけど・・・それ以外でも内蔵clock:4MHzがあるだろ。
そんで計時用はTimer1外部発振32.768kHz使える。
- 541 名前:774ワット発電中さん mailto:sage [2008/02/26(火) 08:31:25 ID:A2wiFZkL]
- >>537
INTOSC(内蔵オシレータ)を使えばクロック4MHzで使えるから、32kの100倍くらい 実行時間に余裕が出るぞ。32kHz XTALと内蔵クロック、両方使え。 3V以下での動作を狙っている等の理由で本当に32kHzだけでいきたいのであれば、 >>538の理由から、割り込みを使うのはやめろ。ポーリングだけでも何とかなる。 >-->それ以外の処理は一秒を8分割にくぎって 「それ以外の処理」を1/8秒ごとにしか行わないのであれば、125msごとだから チャタリング処理は不要。
- 542 名前:774ワット発電中さん mailto:sage [2008/02/26(火) 09:22:40 ID:Nr5wkKto]
- > 100均の腕時計とか目覚しとかばらしてみると時計用の
> 水晶とコンデンサくらいしかついてないんだけど、 > あの黒いコアの中身はPICみたいなCPUじゃなくて時計 > 専用のICみたいに完全なロジック回路なの? そうですが、何か?(w ブロック図みれば判るが、SPIやI2CでCPUに接続する リアルタイムクロックICも内部はカウンタの塊。 ところで、12.8MHzを引き合いに出しておいて、32kHzに拘る理由は低消費 電力か、それとも精度か? 少なくとも無調整の32kHzのクリスタルに、 精度は期待できない。 周波数のラインナップは忘れたけど、秋月の店頭には、面実装のオシ レータ(水晶+発振回路)が数種類ある。中には、確か3.3Vで動くもの もあったように思う。
- 543 名前:774ワット発電中さん mailto:sage [2008/02/26(火) 22:48:03 ID:SlrZGuPe]
- 上で出てたように8MHzのINTRCと32768Hz水晶のTMR1でいけばいいんじゃないの?
そうしてくれと言わんばかりの内部構成になってるし。
- 544 名前:774ワット発電中さん mailto:sage [2008/02/27(水) 01:25:15 ID:ovA0onOg]
- 内蔵クロックで動かすと省電力の夢が崩れちゃわない
と思ったけど7セグLEDじゃ桁違いの電流だな。 乾電池での動作も時計という用途だと難しいね。
- 545 名前:774ワット発電中さん mailto:sage [2008/02/27(水) 02:35:06 ID:+h0JPoII]
- ダイソーの温度計とかの液晶が使えれば良いんだけどなぁ。
- 546 名前:774ワット発電中さん mailto:sage [2008/02/27(水) 03:31:45 ID:y5yMV1VU]
- 100円電卓の液晶を使った実験が出てたよ
残念ながら表示スピードがムチャクチャ遅いらしいけど www.geocities.jp/kuman2600/m9jikken.html#06
- 547 名前:774ワット発電中さん [2008/02/27(水) 12:10:26 ID:qK9hcfXo]
- PICの大御所、近藤@日湘さん(軽石さん)が立ち上がりました!
でも、反論という言葉の意味がわかっていないのが残念(-_-) あと、☆とかの凡例を書いておくれ。★は黒星か? 相変わらずわからんww。 karuishi.servehttp.com/ 某有名blogでPICとAVRの比較をやっているので私なりにレスしてみる。 間違えている所を見つけたら突っ込みはやさしくお願いします。m(_._)m へたれなのでトラックバックはしない。(^^;(2008/02/21) yaneuraさんが「いますぐPICをやめてAVRに移行すべき10の理由」をやっているのでそれに反論してみたりする・・・・・。(^^; 1) AVRなら、ほとんどモデルでCで開発することができる。もちろん、フリーの環境。 ★ごもっともです。m(_._)m PICは制限付のしか配布されていませんね。 2) AVRのアセンブラはPICほど変態なアーキテクチャじゃない。 △PIC24シリーズは・・これから勉強します。(よくわからん) 3) AVRのライタは100円ぐらいで作れる。*1 ほとんどのAVRに書き込み可能。 ▲デバイスによっては5V書き込みが可能です。(そのためには1ピン使うんでちょっと弱い) AVRはどうやって書き込むのかな? 4) AVRライタの完成品を買うとしてもデジットでUSB接続のが2100円。電源不要。 ▲あのう、比較はPICkit2にしてください(ちょっと高いけど)。秋月製のライターは・・・・ではないでしょうか? それでも値段はぜんぜん違う。orz 5) 秋月にATmega88 , ATmega164 , ATmega644のDIPが入荷された。 ☆秋月PIC24F64-I/SPが450円ですけど?RAM8kとさらに余裕。(^-^) でもピン数は少ない。orz
- 548 名前:774ワット発電中さん [2008/02/27(水) 12:10:57 ID:qK9hcfXo]
- 6) AVRは1クロックで1命令実行される
★ごもっともです。m(_._)m 作って比較した事がありませんがクロックはちょっと早めなので、2〜4倍程度でご勘弁を! 7) AVRはI/Oに対して完全な read - modify - writeが出来る。 ☆PIC24では改善されています。 ほかのデバイスでも対応しているのがあると思います。 8) AVRも日本語の資料が充実してきた ★「AVRマイコン活用ブック」を入手してみた。これいい。(^o^)「松原さんすごすぎ」 ある程度作れるようになったらAVR使いはこの本を入手すると良いと思う。 9) 海外ではAVRのほうが勢いがある ★海外あまり見ていないのでわかりませんが、とりあえずそうならば負けかな? 10) JTAGICE mkII の cloneが安い ★olimexでEURO 79.95、でコンパチが入手可能。pickit2だと一部のデバイスだけ。orz とりあえずyaneuraさんが挙げた10項目のうち半分以上は負けですがデバイスによってはすでに対応済みのものもあります。 新しく始める人はAVRの方が良さげ! 初期投資が安く済むのはいい。 日本語での製作例とかが増えればAVRが天下を取るかも? ある程度投資してしまった人は元を取るまで浮気はできません。(>o<) (少しずつ追加投資しているのでいつまでたっても抜け出せない。) とりあえず私の知りうるPICの良い所もあげて見ます。 1.会社とかの名前を使えばサンプルをもらえる。 以上・・・・・。(-o-;「眠いのでこれで終わり。続きは・・・・気分しだいかな?」
- 549 名前:774ワット発電中さん [2008/02/27(水) 13:17:19 ID:SbLGpMDN]
- PICだかH8だかAVRだか何がいいか解らんが自分が得意とするメーカー使えばいいんじゃないか?
AVRから入門した人は当分の間はAVRで、PICから入門した人は当分の間はPICで極めればいいんじゃ?
- 550 名前:774ワット発電中さん mailto:sage [2008/02/27(水) 13:57:19 ID:BQuakFGY]
- 5行以上の文章は読まないことにしているw
- 551 名前:774ワット発電中さん mailto:sage [2008/02/27(水) 15:50:48 ID:u2jPGO0O]
- >>548
PICのいいところ1つしか無くてワロタ
- 552 名前:774ワット発電中さん mailto:sage [2008/02/27(水) 15:59:58 ID:2rrBiEFk]
- 俺は趣味でAVR使いだけど、仕事では98DOS時代からx86。
68系(BM,X68)もZ80(PC88)も仕事でしたけど、 主流はレジスタも少なくパイプラインを考慮したASMを組まなくちゃならないx86。 結局、シェアなんじゃね? 日本だとPICに分があるんじゃね。 俺も時々、PIC使うしさ。 18ピンでジャストフィットサイズだし。20ピンだとなにげにでかいし。
- 553 名前:774ワット発電中さん mailto:sage [2008/02/27(水) 16:51:43 ID:snv03efB]
- 俺はPICとAVR両方使うけどAVR使う事が多いな、フリーのCがなかなか。
AVRはISPが簡単で気軽に書き換えられるし、1.8Vから動くのもある。 自分が使いたいマイコンを使えばいいと思うよ、初心者にはAVRをすすめるけどさ。 PICをたまに使う理由は……PICの在庫処分orz
- 554 名前:774ワット発電中さん mailto:sage [2008/02/27(水) 17:20:52 ID:H12tHeg4]
- 無理にAVRへ変える必要なし
現実的にPICで困ってないし日本語のデータシートや参考書があるからな 個人的には数多いチップを選ぶ楽しみも良いもんだな AVRに日本語資料とバグ無しコンパイラ(有償でも)があれば移行してやってもいいけど
- 555 名前:520 mailto:sage [2008/02/27(水) 17:24:14 ID:wkOafasg]
- ラーメンタイマー作ろうとしてる520です。
ブレッドボード上での動作は確認したんですが、実際に基盤に半田付けすると失敗してしまいました 回路図は、下記の通りに作ってあるとおもいます。 LEDの前の抵抗は220Ω、スイッチのプルアップ・プルダウンには2.8kΩの抵抗がくっつけてあります 電源は乾電池2つで3Vです 不具合は、起動がしないことです 安定化電源を繋いだら、RB1,2,3に繋いだLEDが徐々に光り、ブザーが鳴り(RA3の)、PICが熱を持ってました 原因がわかる方いらっしゃいますでしょうか? ttp://aikofan.dee.cc/aikoup1/src/f0555.bmp
- 556 名前:774ワット発電中さん mailto:sage [2008/02/27(水) 17:26:54 ID:A0aUtnrM]
- >>555
PICの電源とGNDが逆?
- 557 名前:774ワット発電中さん mailto:sage [2008/02/27(水) 17:29:16 ID:7ntTj1Xd]
- VSSとVDD
きっと既に死んでいる状態チーン
- 558 名前:520 mailto:sage [2008/02/27(水) 17:29:36 ID:tW69Nthf]
- (;゚Д゚)…あ、ほんとだ
即効付け直してきます PIC新しいのに書き直して使ったほうがいいでしょうか?
- 559 名前:774ワット発電中さん [2008/02/27(水) 17:36:59 ID:N+6Qeht/]
- PICダメになったかもぉ
新しいPICに替えた方がよさげかな
- 560 名前:774ワット発電中さん mailto:sage [2008/02/27(水) 17:42:14 ID:2cHSwAV7]
- >>554
>バグ無しコンパイラ(有償でも) HI-TECH基準?
- 561 名前:774ワット発電中さん mailto:sage [2008/02/27(水) 17:44:57 ID:vTILvhgd]
- >>555
本質的でない突っ込みだけど、回路図の書き方が気になったので。 ・普通の結線は「バス線」ではなく「ワイヤー」で。 ・抵抗値やクロック等のパラメータも書き込んでおく。 ・ウエブにアップロードするときは、bmpではなくpngで。
- 562 名前:520 mailto:sage [2008/02/27(水) 18:58:42 ID:wkOafasg]
- 無事完成しました!
質問に答えてくださった方々、本当にありがとうございます(`・ω・´)
- 563 名前:774ワット発電中さん mailto:sage [2008/02/27(水) 19:15:37 ID:7ntTj1Xd]
- おめ〜
じゃぁ、次の研究テーマ つ ttp://ameblo.jp/syumi2/entry-10075218331.html
- 564 名前:774ワット発電中さん mailto:sage [2008/02/27(水) 19:23:17 ID:YtyWa5hQ]
- > ・ウエブにアップロードするときは、bmpではなくpngで。
GIFでいいよ。
- 565 名前:774ワット発電中さん mailto:sage [2008/02/27(水) 19:25:24 ID:DHx3KgIj]
- 何でもいいよ 見られれば
- 566 名前:774ワット発電中さん mailto:sage [2008/02/27(水) 19:50:17 ID:ovA0onOg]
- AVRもXMEGAとかいうの出して これはって思ったら
DIP品はないんだな。 ブレッドボードで実験して、ユニバーサル基板で組むような レベルの私には遠い存在だな dsPICはDIP品の存在がありがたい
- 567 名前:774ワット発電中さん [2008/02/27(水) 20:03:09 ID:qK9hcfXo]
- > DIP品はないんだな。
後田便乙
- 568 名前:774ワット発電中さん mailto:sage [2008/02/27(水) 20:30:30 ID:pli9Q5yU]
- 相変わらず痛い人ですね。
余程の事がないと種類と情報が豊富なPICからAVRに変える人はいないよ。 スレで泣き言を書いて荒らすより、AVRならではの作品を発表したり、 メーカーや代理店に突撃して日本語データーシートを出す努力すれば?
- 569 名前:774ワット発電中さん mailto:sage [2008/02/27(水) 20:46:24 ID:GcAtSTnF]
- 既存エンジニアとしては、圧倒的な価格優位性だとか
入手性が無い限り、自分自身の実績を優先したい。。 スペックぎりぎりのところで使っていると、実際のマージン がどの辺にあるのか見極めるのが面倒。 コンパイラについては、CC5Xを使っていてとくに不満は無い。 ただ、あの会社のコンパイラはPIC18までしか対応していないのがネックになってしまった。 コンパイラ依存のコードをタイムクリティカルな処理で書いている(書かざるを得なかった)。 UNIXのGCCは見事ですが、AVRGCCはいまいち。 といって、HI-TECHクラスのコンパイラは手が出ない。
- 570 名前:774ワット発電中さん [2008/02/27(水) 20:57:53 ID:qK9hcfXo]
- PICって、ずっと後閑さん作り上げた16F84の枠組みの中なんだよね。
新アーキが出て、トラ技や秋月の店頭に並んでも、もだれも手を出さないし、話題にもならない。もっぱらライターとPCのシリアルポートの丈夫さだけ。 他のuPと比べて、この辺がPICの特異な所。 趣味だったら手段やら目的がとっ散らかってもいいとは思うけど、話題がPICでPICを焼くだけってのは....それをおかしいと思わないのは...。 しかし、秋月さんのあのPICの品揃え、すごいというか、経営センス的に大丈夫?って感じが。 心配になってきた。
- 571 名前:774ワット発電中さん mailto:sage [2008/02/27(水) 21:09:53 ID:snv03efB]
- シリアルポートならRCDライタで死んだよ
- 572 名前:774ワット発電中さん mailto:sage [2008/02/27(水) 21:44:50 ID:u2jPGO0O]
- >>568
泣き言言ってるのはお前のようにPICにこだわっているキチガイ
- 573 名前:302 mailto:sage [2008/02/27(水) 21:46:13 ID:uyWgDxZ/]
- >>541>>543
ラッピングワイヤより細い線(名前わからない)で空中配線 しているのでRBあたりはもう変更できませぬ。32Kで行きます。 >>541 TMR0をフリーランさせてポーリングしてタイミングとるってことですよね。 割り込み内部での処理をひたすら削って言ったらT0IFクリアと 一秒カウントのみとるってことになりそうです。 チャタの件はそのとおりですね。フローチャートみてたら必要なさげです。 >>542 今までそこまで低速なシステムでプログラム組んだことがないので。 最低速がMSX1のZ80/4Mhzだった。 クリスタルは地方でも入手が楽(壊れた時計をばらせばでてくる)。 >>544 7セグには点灯時で一本3mA流れてます。3mAx8のダイナミック表示でもすげ ー明るい。 乾電池は、オキシライド乾電池が300本(初売りで100本\500だった)あるので ぜんぜん平気。それに時計でコンセント使いたくないし。 >>545>>546 あとでチェックしてみます。 つか以前ビデオのLCDばらして点灯実験してみたんだよな。みなさんにたようなこと やってますね。
- 574 名前:302 mailto:sage [2008/02/27(水) 21:52:53 ID:uyWgDxZ/]
- AVRも面白そうですが、まずやらないだろうなー。
DIPじゃなきゃいやだし。 USBにつなげるならEZ-USBっていう超使いやすいのあるし(初期投資なしで、 USBにつなぐだけでインサーキットデバッグみたいな真似できる) なによりデバイスが安くないとさ。 秋月の通販で40ピンの16F87とか100円ってなにさ! 意味わかんない。 つうかそれだと7セグ8桁くらい駆動できんじゃん!!
- 575 名前:774ワット発電中さん mailto:sage [2008/02/27(水) 22:20:00 ID:/i/dzuBu]
- >>574
時給0円の自宅警備員はずっとPIC使ってればいいよ。 俺みたいな高給とりはCでサクっと開発したいからな。
- 576 名前:774ワット発電中さん mailto:sage [2008/02/27(水) 22:25:11 ID:ngHd+bCb]
- >575
高給とりだったら自分で開発なんてみみっちいマネすんなw
- 577 名前:774ワット発電中さん mailto:sage [2008/02/27(水) 22:39:50 ID:f9dADaKN]
- オレはずっとAVRメインで来たが、最近になってPIC24に浮気してる。
ライタはAVR用のをそのまま使えるし、C30もフリーで使える。 最適化制限? コードサイズ大して増えませんよ。
- 578 名前:774ワット発電中さん [2008/02/27(水) 23:49:13 ID:gXMWS/Ly]
- 6) AVRは1クロックで1命令実行される
★ごもっともです。m(_._)m 作って比較した事がありませんがクロックはちょっと早めなので、2〜4倍程度でご勘弁を! 7) AVRはI/Oに対して完全な read - modify - writeが出来る。 ☆PIC24では改善されています。 ほかのデバイスでも対応しているのがあると思います。 8) AVRも日本語の資料が充実してきた ★「AVRマイコン活用ブック」を入手してみた。これいい。(^o^)「松原さんすごすぎ」 ある程度作れるようになったらAVR使いはこの本を入手すると良いと思う。 9) 海外ではAVRのほうが勢いがある ★海外あまり見ていないのでわかりませんが、とりあえずそうならば負けかな? 10) JTAGICE mkII の cloneが安い ★olimexでEURO 79.95、でコンパチが入手可能。pickit2だと一部のデバイスだけ。orz とりあえずyaneuraさんが挙げた10項目のうち半分以上は負けですがデバイスによってはすでに対応済みのものもあります。 新しく始める人はAVRの方が良さげ! 初期投資が安く済むのはいい。 日本語での製作例とかが増えればAVRが天下を取るかも? ある程度投資してしまった人は元を取るまで浮気はできません。(>o<) (少しずつ追加投資しているのでいつまでたっても抜け出せない。) とりあえず私の知りうるPICの良い所もあげて見ます。 1.会社とかの名前を使えばサンプルをもらえる。 以上・・・・・。(-o-;「眠いのでこれで終わり。続きは・・・・気分しだいかな?」
- 579 名前:774ワット発電中さん mailto:sage [2008/02/27(水) 23:50:59 ID:gXMWS/Ly]
- 誤爆ゴメソ
重くて落としちゃった。\(◎o◎)/!
- 580 名前:774ワット発電中さん mailto:sage [2008/02/27(水) 23:56:17 ID:+xX3Mbyi]
- >>578
1クロックで1命令だろうが 4クロックで1命令だろうが 良い悪いじゃなくて 1命令にどれだけ時間がかかるかなんじゃないだろうか?
- 581 名前:774ワット発電中さん mailto:sage [2008/02/28(木) 00:32:13 ID:9CA3Bt9T]
- >573
7セグに3mAx8だと 平均で3〜4個点灯してるだろうから 少なく見ても10mA程度は食う。オキシライドの容量が 3000mAhだとしても300時間くらいしか持たなくない 月に2〜3回も電池交換するのは、めんどくさくないか。 ほかの用途なら100時間も持てば何も問題ないだろうが 常時動いてなきゃいけない時計はには向かないような 電池気にしないなおなら、秋月の12.8MHzはいいよ。 俺のは34時間で0.1秒補正するようにしたら、1000時間 たってもずれがわからない
- 582 名前:774ワット発電中さん mailto:sage [2008/02/28(木) 00:37:31 ID:LFbFlq+P]
- >>578
>6) AVRは1クロックで1命令実行される 3.3Vで16MIPSや40MIPSの性能が出せる16bitPICだとAVRより性能は上だね >8) AVRも日本語の資料が充実してきた 日本語資料等もそうだけれど、コミュニケーションサイトが充実してるのもPICの利点だよ AVRだと質問しても、クダラネー質問してんじゃねー!って怒られる その点PICだと、怒られながらもシャーネーナーと教えてくれる人が結構いるんだよね AVR利用している人ってナンチャッテプロが多いからそうなるのかな >9) 海外ではAVRのほうが勢いがある 日本ではPICの方が勢いがある。勢いの有無で優劣をつけたいなら海外行ってください >10) JTAGICE mkII の cloneが安い これは確かに優れている点です REALICE cloneが安価で発売されればJTAGICEmkII cloneより売れるでしょうね とりあえず俺はPIC-AVRの両方使ってたけれど、16bitPIC出てからはPICばっかりだよ
- 583 名前:774ワット発電中さん mailto:sage [2008/02/28(木) 00:38:45 ID:b92cZfHQ]
- firm ver up失敗した
- 584 名前:774ワット発電中さん mailto:sage [2008/02/28(木) 00:50:55 ID:XaK8NXx+]
- CCSのCコンパイラでPIC12F683-I/Pが使いたいんだけど、
"12f683.h"しか無いみたい。コレで良いの? あと、型番の後ろの"I/P"ってなに?
- 585 名前:774ワット発電中さん mailto:sage [2008/02/28(木) 00:54:43 ID:zMUoAphZ]
- CCSって無料なんですか?
12F683を無駄に20個大量購入したのですが 死んだワラジムシみたいに部屋にころころ転がってるよ
- 586 名前:774ワット発電中さん mailto:sage [2008/02/28(木) 01:11:15 ID:ZgpeXUsD]
- 質問を変えます。
MPLAB IDEではそのままじゃ8ビットPIC(12Fシリーズなど)の プログラムをC言語では開発できないため糞高いCCSのCコンパイラを 購入してインストールしないと駄目って聞いたんだけど そうなのですか。 「クダラネー質問してんじゃねー!」って怒られそうですけど お願いします。
- 587 名前:774ワット発電中さん mailto:sage [2008/02/28(木) 01:14:34 ID:3sZ6thP1]
- >>586
ttp://www.eleki-jack.com/mycom2/2007/11/mplab_ide_v8013.html
- 588 名前:774ワット発電中さん mailto:sage [2008/02/28(木) 01:16:25 ID:dnFL5IkA]
- >>586
クダラネー質問してんじゃねー!お前にはPICは向いてない。AVRにしとけ!
- 589 名前:774ワット発電中さん mailto:sage [2008/02/28(木) 01:35:10 ID:uHCamX5X]
- >AVRだと質問しても、クダラネー質問してんじゃねー!って怒られる
それはPICの方じゃないかw ログを読むともう……、まぁ質問者も悪いんだが。
- 590 名前:774ワット発電中さん mailto:sage [2008/02/28(木) 01:38:26 ID:kleY/tv8]
- >>586
シャーネーナー PICの12FシリーズはCCSコンパイラのPCMとPCB対応の物があります 12F683はPCM対応です。 www.datadynamics.co.jp/ccs/devices.html (オペコード欄のBがPCB MがPCMコンパイラね) PCMは有償で購入するコンパイラです 12F683対応のフリーコンパイラにはSDCCがあります SDCC PIC で検索かけてみてください
- 591 名前:774ワット発電中さん mailto:sage [2008/02/28(木) 01:39:29 ID:uHCamX5X]
- www.freeml.com/picfun/6929
- 592 名前:774ワット発電中さん mailto:sage [2008/02/28(木) 01:44:36 ID:E/kmhp7m]
- CCS PCBのタダ版がついてたと思うけど。
秋の米粒動かしました。 12Fは14びtだっけか。ん"〜。 > "12f683.h"しか無いみたい。コレで良いの? よい。 > あと、型番の後ろの"I/P"ってなに? Iのところは I = -40°C to +85°C (Industrial) E =-40°C to +125°C (Extended) Pのところは ML = MLF (Micro Lead Frame) PT = TQFP (Thin Quad Flatpack) SO = SOIC SP = Skinny Plastic DIP P = PDIP L = PLCC SS = SSOP
- 593 名前:584 mailto:sage [2008/02/28(木) 03:03:48 ID:XaK8NXx+]
- >>592
ありがd 「秋の米粒」=「秋月で売ってるPIC10F206」? 小さい物にロマンを感じるのは同感。 確かに使ってみたい衝動に駆られる。 でも、ソレを使う必要性を問われた時の言い訳が思いつかないのねん。 自分では、どう考えてもスカスカの大きな基盤の真ん中にPICが1粒… というような物しか作れない。
- 594 名前:774ワット発電中さん mailto:sage [2008/02/28(木) 03:13:09 ID:faz3DHYg]
- >>592
へ〜、そういうコトだったのね。 気にもしんかったわ〜。
- 595 名前:774ワット発電中さん mailto:sage [2008/02/28(木) 13:27:38 ID:aX1QehHt]
- >>594
気にしろよ。
- 596 名前:774ワット発電中さん mailto:sage [2008/02/28(木) 21:13:09 ID:/o3nw8n9]
- ところでBasicコンパイラーはどうなんだろ?
タイミングがクリチカルなものは厳しそうだけど 光り物程度ならむしろ楽なんじゃないかな 検索しても情報が少なくて良いのか悪いのか不明だし Basicコンパイラー使った人の情報求む
- 597 名前:774ワット発電中さん [2008/02/28(木) 21:27:24 ID:hiksRIzB]
- >>596
とりあえず使え www.mikroe.com/en/compilers/mikrobasic/pic/download.htm Note: in Demo version, hex output is limited to 2k of program words.
- 598 名前:774ワット発電中さん mailto:sage [2008/02/28(木) 22:49:29 ID:53LH2pQC]
- >>596
新しいものを覚えるより得意なやつを伸ばすか 情報の多いCに走ったほうが楽だぞ。 ある程度作りなれると自分なりの雛型ができるから 新しくつるのも楽。
- 599 名前:774ワット発電中さん mailto:sage [2008/02/28(木) 22:51:59 ID:YMRRSx+1]
- どうなんだろって言われても答えようがない
- 600 名前:774ワット発電中さん mailto:sage [2008/02/28(木) 23:02:02 ID:/o3nw8n9]
- >>Basicコンパイラー使った人の情報求む
- 601 名前:774ワット発電中さん mailto:sage [2008/02/28(木) 23:07:46 ID:wWRTtBdS]
- >>587>>590
あざーーす!さっそく調べてみます。 感謝感激
- 602 名前:774ワット発電中さん mailto:sage [2008/02/28(木) 23:58:55 ID:4/8NVOYu]
- >>596
たとえばPIC BASIC PROだとこんな感じだ。 「スイッチ(PORTA.0)入力でLED(PORTA.1)を0.5間隔で点滅させる」 LOOP: IF PORTA.0 = 1 THEN TOGLE PORTA.1 PAUSE 500 ENDIF GOTO LOOP END ソースはたったこれだけだから笑える。 デバイスは10Fから一部の18Fまで対応し関数が意外に豊富だからけっこう使えるんじゃないかと。 コンパイラだから気になる実行速度はいわゆる「BASICスタンプ」とは別物。 ちなみに関数や割り込みを多用してバイナリが1kくらいになるとバグり出すからそれなりと言うべきか、 複雑な用途やタイミングの厳しいものには不向きだ。なにせBASICだから。。。
- 603 名前:774ワット発電中さん mailto:sage [2008/02/29(金) 01:23:27 ID:l2bzov0O]
- jp.youtube.com/watch?v=MKNdqJNIv78&feature=related
- 604 名前:774ワット発電中さん mailto:sage [2008/02/29(金) 01:46:41 ID:7/WEsfHG]
- >>603
深夜に無言で動画のurlとか貼るなよ・・・怖くて踏めないじゃないか。
- 605 名前:774ワット発電中さん mailto:sage [2008/02/29(金) 02:43:08 ID:xWOp2OYV]
- >>604
踏んでみたら、PICで作ったオシロの動画ですた。 音は安全。
- 606 名前:469 mailto:sage [2008/02/29(金) 18:23:08 ID:Vb6UXnZz]
- というわけであれからもそもそと勉強してみた
できたもの jp.youtube.com/watch?v=nnlhzJJ0ii0 7セグでハローワールド 資料 ja.wikipedia.org/wiki/7%E3%82%BB%E3%82%B0%E3%83%A1%E3%83%B3%E3%83%88%E3%83%87%E3%82%A3%E3%82%B9%E3%83%97%E3%83%AC%E3%82%A4 7セグメント wiki もし、いる人がいれば16f84a で汎用性がないかもしれないけど * 数字 RBポートの番号 // - 7 // |1 |5 // - 6 // |2 |4 // - 3 として 更にアノードコモンの場合 ' ' => '0b1111.1111;', 'a' => '0b0000.1001;', 'b' => '0b1010.0001;', 'c' => '0b1011.0011;', 'd' => '0b1000.0011;', 'e' => '0b0011.0001;', 'f' => '0b0011.1001;', 'g' => '0b0110.0001;', 'h' => '0b1010.1001;', 'i' => '0b1110.1111;', 'j' => '0b1100.0011;', 'k' => '0b0010.1001;', 'l' => '0b1111.0001;', 'm' => '0b0100.1001;', 'n' => '0b1010.1011;', 'o' => '0b1010.0011;', 'p' => '0b0001.1001;', 'q' => '0b0000.1101;', 'r' => '0b1011.1011;', 's' => '0b1010.0101;', 't' => '0b1011.0001;', 'u' => '0b1110.0011;', 'v' => '0b1100.0001;', 'w' => '0b1000.0001;', 'x' => '0b1000.1001;', 'y' => '0b1000.0101;', 'z' => '0b0101.0011;', いる人はぞうぞ , とか 矢印とか気にしないで、perlで組ませたのでハッシュ構造になってる
- 607 名前:774ワット発電中さん mailto:sage [2008/02/29(金) 19:32:55 ID:5QWtmt91]
- いる人、、ってやっぱ初心者向けだよねえ
- 608 名前:774ワット発電中さん mailto:sage [2008/02/29(金) 20:17:53 ID:l2bzov0O]
- いらない
- 609 名前:774ワット発電中さん mailto:sage [2008/02/29(金) 20:21:14 ID:M4YRZ00f]
- しらない
- 610 名前:774ワット発電中さん mailto:sage [2008/02/29(金) 20:33:20 ID:MCN9DjPZ]
- 知られちゃいけない
- 611 名前:774ワット発電中さん mailto:sage [2008/02/29(金) 20:57:13 ID:bkyUyUwg]
- JO_Oがだれなのか〜
- 612 名前:774ワット発電中さん mailto:sage [2008/02/29(金) 21:23:45 ID:KY7wuaiv]
- デビル満を知ってる親父臭漂うスレはココでつか?
- 613 名前:774ワット発電中さん [2008/02/29(金) 21:38:10 ID:cISaPRFb]
- >>578
AVRの40ピンDIPは、8ビットポート(b0-b7)が4つもあるからなぁ。 dsPICの40ピンだって、8ビットポートは1つしかないんだよなw
- 614 名前:774ワット発電中さん mailto:sage [2008/02/29(金) 21:41:53 ID:q0wTKYca]
- >>613
PICってなんでポートをあんなけったいな番号の振り方するんだろうな。
- 615 名前:774ワット発電中さん mailto:sage [2008/02/29(金) 21:47:12 ID:gGOVpaoU]
- >>602
参考にさせてもらうよ
- 616 名前:774ワット発電中さん [2008/02/29(金) 22:04:28 ID:cISaPRFb]
- >>614
RB 0-8 (9bit) RC 13-15(3bit) RD 0-3 (4bit) RE 0-5,8(6bit+1bit) RF 0-6 (7bit) そりゃ、このごろはなんでもかんでもシリアルでしょうけどさぁw
- 617 名前:774ワット発電中さん mailto:sage [2008/02/29(金) 22:09:31 ID:bkyUyUwg]
- >>614
単価を安くするために在りもののリードフレームにボンディングするから チップ上のポートで足と結べないのが出てくる んじゃね?
- 618 名前:774ワット発電中さん mailto:sage [2008/02/29(金) 22:11:04 ID:k7TAXIwQ]
- これも、下位互換上位互換が関係してる?
- 619 名前:774ワット発電中さん [2008/02/29(金) 22:50:29 ID:cISaPRFb]
- >>618
たぶん、そう。
- 620 名前:774ワット発電中さん mailto:sage [2008/02/29(金) 23:27:32 ID:8TfyGEG3]
- >>616 のは 4011でつね。
4013だと結構違いまつ。 RA 11 (1bit) RB 0-12 (13bit) RC 13-15(3bit) RD 0-3,8-9 (4bit+2bit) RF 0-6 (7bit)
- 621 名前:774ワット発電中さん [2008/03/01(土) 00:57:08 ID:GYtD2Qq9]
- >>620
結局8ビット取れるポートは1つだけなんだよね。
- 622 名前:774ワット発電中さん mailto:sage [2008/03/01(土) 01:56:52 ID:NGT0fz2e]
- いやはや、俺は手段よりも目的に興味があるからw
ハードの仕様は作りたい物を満たすもの≒PICで良いんだけどね。 俺の場合だと8bitが一つも有れば事足りるな。 どうでもいいけど8bitポートが沢山欲しい人は何に使うのか気になるな。。。
- 623 名前:774ワット発電中さん mailto:sage [2008/03/01(土) 02:01:51 ID:RUC60kCt]
- 強いて挙げるとすれば、SRAM等を接続するのにアドレス用・データ用ともビットが
連続したポートのほうが使いやすいというのはあるね。ビット並びが分断されてると、 ビットマッピングが面倒。 他の例は思いつかんw
- 624 名前:774ワット発電中さん mailto:sage [2008/03/01(土) 02:06:20 ID:n4WrqRdw]
- 簡易にRでDAC作ったりする場合、
ビット自体が重みを表すから整列してて欲しいな。
- 625 名前:774ワット発電中さん mailto:sage [2008/03/01(土) 02:11:03 ID:NGT0fz2e]
- うーん、PICにSRAM?これまた用途が気になるものだ。
RでDAC作ったところで8bitポートひとつで足りそうだが、何チャンネル?
- 626 名前:774ワット発電中さん mailto:sage [2008/03/01(土) 02:25:27 ID:RUC60kCt]
- 秋月カラー液晶向けのコントローラを作ろうとしたときと、消費電力の縛りのきつい
データロガーを作ろうとしたときにPIC + SRAMの構成を検討したっけ。
- 627 名前:774ワット発電中さん mailto:sage [2008/03/01(土) 02:46:06 ID:NGT0fz2e]
- GCDはモノクロでも8bit+αだもんな、記録はI2Cとかで。
何が何でもBCD4桁スタティック表示にこだわる人とかいないのかw
- 628 名前:774ワット発電中さん [2008/03/01(土) 10:38:46 ID:GYtD2Qq9]
- >>622
接続するペリフェラルが1個ならいいんだけど、 例えばグラフィック液晶を8ビットポートに繋いじゃうと、ADコンバーターのポートが 潰れちゃうとか、そういうのが困るんす。
- 629 名前:774ワット発電中さん mailto:sage [2008/03/01(土) 11:09:35 ID:3Ryg8c13]
- >>828
君にも、PIC卒業の時が来たようだね。
- 630 名前:774ワット発電中さん [2008/03/01(土) 11:16:54 ID:GYtD2Qq9]
- >>629
>>828の面白ネタに期待
- 631 名前:774ワット発電中さん mailto:sage [2008/03/01(土) 18:01:06 ID:a/CdNaxq]
- >>828
頼むよ。
- 632 名前:774ワット発電中さん mailto:sage [2008/03/01(土) 18:36:59 ID:ucCuS1gC]
- ちょっと遠い未来だな>828
- 633 名前:774ワット発電中さん mailto:sage [2008/03/01(土) 19:03:56 ID:Rh/OKkRs]
- PIC24とAVRの比較で悩んでいます。
生産台数が少ないのでDIP ICを前提に考えていますが、I/Oは ほとんど必要ないのですが、そこそそROMとRAMが必要です。 RAMはバイトアクセスができれば4kBで足りる目処が立っています。 問題はRAMでAVRの64kBとPIC24の64kB、スペックは同じですが 実際にプログラムのみ(テキストデータや定数データを含まない)では メモリの使用量は大差無いのしょうか。 シリアルポート経由の通信メインのプログラムで、H8/300HをGCCで オブジェクト50kBほどのプログラムの移植を考えています。 周辺機能はPIC24に魅力を感じますが、ROMの使用効率はAVR の方が良いような書き込みがあり、気になっています。
- 634 名前:774ワット発電中さん mailto:sage [2008/03/01(土) 19:08:03 ID:RUC60kCt]
- そんなの実際のプログラムとコンパイラ次第だから何とも言えんわな。
動作の正しさは考えずに、コンパイルだけ通るようにざっと改変して、 両方コンパイルして試してみればいいんでない?
- 635 名前:774ワット発電中さん mailto:sage [2008/03/01(土) 19:09:03 ID:ucCuS1gC]
- PICでAVRを頼むなんて、なんて命知らずなんでしょう
- 636 名前:774ワット発電中さん mailto:sage [2008/03/01(土) 19:30:00 ID:nawaamvN]
- >>633
>オブジェクト50kBほどのプログラムの移植を考えています なら64KBと言わず128KBくらいの余裕を持って選んではいかがかと。 どっちを採用するかは好きな方を選べばいいと思うよ。
- 637 名前:774ワット発電中さん mailto:sage [2008/03/01(土) 20:50:05 ID:QLVqxrfw]
- >633
PIC24とdsPICは1命令が24bit=3byte AVRは1命令が16bit=2byte ROMの大きさがいっしょならAVRが1.5倍のインストラクション数になる >636 DIP品を所望しているから、そんな大きいのは無いような。 以前 調べたけどPIC24,dsPICの中でDIP品で一番大きいのは 秋月で売ってるPIC24FJ64GA00だったよ。AVRはしらない
- 638 名前:774ワット発電中さん mailto:sage [2008/03/02(日) 00:17:04 ID:YXik9Yqj]
- C言語の1命令がマシン語の何命令になるかは
どのように評価するんでしょうか?
- 639 名前:774ワット発電中さん mailto:sage [2008/03/02(日) 00:29:33 ID:EZuAIwVI]
- *.asmを見る
- 640 名前:774ワット発電中さん mailto:sage [2008/03/02(日) 02:11:40 ID:nTJh7bME]
- せんせー!!
足が折れました!! インサーキットプログラミング検討するか.. いやWriter509のZIFソケットバージョンと、ZIFソケットつかった基板のソケ ットアダプターでICの抜き差し負荷回避できるぞ>>俺 予備もってても石が使えなくなると凹むっすね。
- 641 名前:774ワット発電中さん mailto:sage [2008/03/02(日) 03:26:54 ID:afirOUX4]
- 俺と一緒にダンゴムシごっことかワラジムシごっこしようや。
- 642 名前:774ワット発電中さん mailto:sage [2008/03/02(日) 11:25:29 ID:DNHUyc7T]
- 幼かった頃、ダンゴムシと同じようにワラジムシを丸めようとして、何匹も殺してしまった。
- 643 名前:774ワット発電中さん mailto:sage [2008/03/02(日) 12:42:35 ID:+4zC0fXa]
- 大人になった頃、ダンゴムシと同じようにPICを(ry
- 644 名前:774ワット発電中さん mailto:sage [2008/03/02(日) 13:10:39 ID:GWPSMSnK]
- 幼かった頃、ダンゴムシを見てよく呟いていたな〜
「よかった。俺はダンゴムシじゃなくて、、、」って でも、今の自分を見ると変わらないな。 秋月のライタからPICKIT2に変えたんだけど書き込みが早く電源が要らないから楽ですね。 弁当箱大はやはり大きかったです。 おかげで机の周りスペースが空きました。 円高で5千円台で購入出来るので安かな。
- 645 名前:774ワット発電中さん mailto:sage [2008/03/02(日) 13:19:20 ID:vWvwTHyT]
- >>644
購入はマイクロチップ ダイレクトからでしょうか。 他のマイコンとしい所に購入しようかと思ったが、 出荷先が複数になると送料も個数分になるような 説明を見て躊躇した。 一緒に送ってくれるなら、すぐに手配したいんだが。
- 646 名前:774ワット発電中さん mailto:sage [2008/03/02(日) 14:10:49 ID:KkZEbIco]
- >>645
マイコンはタイから、PICkit2はアメリカから来るんだけど、送料2倍になったりはしないよ。
- 647 名前:774ワット発電中さん mailto:sage [2008/03/02(日) 15:24:50 ID:afirOUX4]
- サトー電気にもpickit売ってるけど、あの価格なら直接自分で買ったほうがイインダナ.....
- 648 名前:774ワット発電中さん mailto:sage [2008/03/02(日) 16:44:15 ID:vWvwTHyT]
- >>646
なら早速注文します。 感謝!!
- 649 名前:774ワット発電中さん mailto:sage [2008/03/03(月) 02:45:11 ID:qJjR//wH]
- また秋月のVer3.5→Ver4アップデート基盤が壊れた
これで二回目だ 最初は買ってすぐ壊れて今のは1年くらいなんとも無かったんだけどな 2回とも煙が出たよ
- 650 名前:774ワット発電中さん mailto:sage [2008/03/03(月) 02:48:06 ID:EltqNtBx]
- それは何というか完成品じゃなければハンダ付けどっか間違えたんだろ
- 651 名前:774ワット発電中さん mailto:sage [2008/03/03(月) 02:50:45 ID:qJjR//wH]
- >>650
二つとも完成品だった 二つとも黄色いシールが変色した
- 652 名前:774ワット発電中さん mailto:sage [2008/03/03(月) 03:12:20 ID:n++UUmDr]
- >>651
pickit2替え、最初からこっち買っといた方がいい(値段的にも)。断然快適
- 653 名前:774ワット発電中さん mailto:sage [2008/03/03(月) 03:16:52 ID:bSv/4B6k]
- >>652
1年以上前に秋月ライタを買ってしまってる人に言ってもしょうがないけどね。 >>649 一時的にVer.3.5にダウングレード→ライタについてた12C509でWriter509作成 が最安値かな。 買い直すならpickit2で間違いないけど。
- 654 名前:774ワット発電中さん [2008/03/03(月) 03:20:05 ID:xDK80hmB]
- 秋月のpicライター(IC部)を通算3台分壊した…
替えのICは田舎だから通販でしか買えないし…
- 655 名前:649 mailto:sage [2008/03/03(月) 03:21:09 ID:qJjR//wH]
- pickit2買おうかな
知り合いに秋月のライターを使ってる人がいるんだが やはり凄く神経質になってた やはり何回か壊しているらしい 実は今回CCS-C買って初書き込みだったんだけど いきなりこれか・・・
- 656 名前:774ワット発電中さん mailto:sage [2008/03/03(月) 03:30:28 ID:aLfkHGJz]
- >649 どういう状況でこわれたの?
Ver3.5の基板修正とかやった? 4年くらい使ってたけどなんでもないよ。 ICD2を買ったから秋ライタはオクで売っちゃったけどw
- 657 名前:774ワット発電中さん mailto:sage [2008/03/03(月) 03:43:06 ID:qJjR//wH]
- 基盤修正はやったよ
一週間ぶりくらいに12F675に書き込もうと思ったら Ver4のQFPチップのあたりから白い煙がでて異臭が広がった 最初にVer4アップグレード買ったときはソケットに挿して 電源入れただけで煙が出た それ以前のVer3.5では普通に動いていたんだよね
- 658 名前:774ワット発電中さん mailto:sage [2008/03/03(月) 03:48:33 ID:qJjR//wH]
- それと3.5+無修正で使っているときにライター上の74HC4066が壊れたことがあったよ
- 659 名前:774ワット発電中さん mailto:sage [2008/03/03(月) 03:53:47 ID:aLfkHGJz]
- ハンダの屑でショートしたとかではないの?
Ver4の基板は搭載チップのリビジョンが上がったから影響してるのかな? 先日手放した奴は型番の最後にアルファベットがつかない旧タイプで、バージョンアップ用のファームも 新旧別になっていたような気がするなぁ。
- 660 名前:774ワット発電中さん mailto:sage [2008/03/03(月) 08:15:10 ID:2HQxMI/o]
- ファームのアップデートに失敗 2回目・・・
- 661 名前:774ワット発電中さん mailto:sage [2008/03/03(月) 11:28:39 ID:isYfp5uP]
- 秋月の通販に沢山来たね。
これで古いヤツの存在意義がどんどんなくなっていく・・・。
- 662 名前:774ワット発電中さん [2008/03/03(月) 12:12:05 ID:sxB8vBB3]
- 秋月愛用者だが、3年目になるが1回も壊れない。
たまにハングアップして、PCと通信が出来なくなることがあるが、 OFF-ONで復旧する。 秋月では稀に見る優良品であるとおもってたけど。
- 663 名前:774ワット発電中さん mailto:sage [2008/03/03(月) 12:34:47 ID:L2sr01vy]
- ICD2 のファームウェアを,逆アセンブルして見てたら,
"All Your Base Are Belong To Us"って書いてあった…。
- 664 名前:774ワット発電中さん mailto:sage [2008/03/03(月) 13:16:17 ID:TzF5CgFU]
- 秋月、怖いよ〜 PIC出し過ぎじゃないか。
- 665 名前:774ワット発電中さん mailto:sage [2008/03/03(月) 13:17:38 ID:qnAmVvia]
- 秋月、こんなに無意味に種類追加するなよ……
microchip社無意味に種類増やしすぎ!
- 666 名前:774ワット発電中さん mailto:sage [2008/03/03(月) 13:44:38 ID:CF00xuIz]
- >>665
だね。増えすぎてよくわからん。 と言いつつもここ1年は12F683しか使っていない・・・
- 667 名前:774ワット発電中さん mailto:sage [2008/03/03(月) 14:09:12 ID:aLfkHGJz]
- なんでdsPICを増やさないんだろ?
あぁ、ここはジャンク屋だったな
- 668 名前:774ワット発電中さん mailto:sage [2008/03/03(月) 14:09:42 ID:aLfkHGJz]
- なんでdsPICを増やさないんだろ?
あぁ、ここはジャンク屋だったな
- 669 名前:774ワット発電中さん mailto:sage [2008/03/03(月) 14:37:56 ID:tYLSrGIs]
- 秋月ライターでPIC壊したことないけどなー
何で壊れたのか原因を知りたい。ちょっと気になる
- 670 名前:774ワット発電中さん mailto:sage [2008/03/03(月) 15:12:43 ID:W7RJ1fdA]
- 単に挿し間違いとかじゃないの?
- 671 名前:774ワット発電中さん mailto:sage [2008/03/03(月) 15:19:46 ID:WE1uyfzm]
- > Ver4のQFPチップのあたりから白い煙がでて異臭が広がった
漏れも逆差しとおもふ。 半田ブリッジでICは燃えないし。
- 672 名前:774ワット発電中さん mailto:sage [2008/03/03(月) 20:24:41 ID:iw17eqbz]
- 秋月PIC祭りキター!
個人的には14ピン萌え、どこかに14ピン用ユニバ基板が眠っていたはず
- 673 名前:774ワット発電中さん mailto:sage [2008/03/04(火) 09:51:46 ID:cJI4+KX2]
- PICkit2もたまにファームウェアが飛んだという話が出てくるがな。
俺も一回ファームウェアが飛んで、Writer509で復活させたクチだが。 USB通信部分さえ動いてればUSBで焼きこめるんだが、認識すらしなかった。
- 674 名前:774ワット発電中さん [2008/03/04(火) 11:30:36 ID:Qkm9RpxB]
- 質問です。
この間間違えて16F648Aを買ってしまいました。 本当は16F627Aを買う予定でしたら、うぬおぼえでそれを買いました。 買ったデバイスでも動作に問題はないでしょうか。 賢者の方々アドバイスをお願い致します。
- 675 名前:774ワット発電中さん mailto:sage [2008/03/04(火) 11:38:07 ID:F1/kHsY8]
- やってみればいいでないか
- 676 名前:774ワット発電中さん [2008/03/04(火) 11:59:45 ID:QGH/PnPJ]
- 実はpic自身が書き込みディバイスでピン数が同じなら ハードはすべて同じ
ありえるかも
- 677 名前:774ワット発電中さん mailto:sage [2008/03/04(火) 12:28:18 ID:W80P0p5g]
- うぬおぼえで申し訳ないが出来ると思う
- 678 名前:774ワット発電中さん mailto:sage [2008/03/04(火) 13:05:59 ID:bmQd+a/b]
- うぬが粗忽をくやむがよい
- 679 名前:774ワット発電中さん mailto:sage [2008/03/04(火) 13:12:20 ID:4b1/Nmu8]
- めもりが足りなくて動かないほうに2byte。
- 680 名前:774ワット発電中さん mailto:sage [2008/03/04(火) 13:36:56 ID:swhn3jkC]
- そんな質問する香具師はLEDチカチカ程度に
3カンデラ
- 681 名前:774ワット発電中さん [2008/03/04(火) 13:39:39 ID:BwfydSWP]
- うぬおぼえって書いただけなのに
ほんとうはうろ覚えってしってるのに なんてせちがない世の中なんだ -後田びん
- 682 名前:774ワット発電中さん mailto:sage [2008/03/04(火) 14:02:46 ID:VJDj9BFY]
- >>674
もちろん動作する。動作しなかったら不良品。 ただし、意図したとおりに動作するかどうかは意図次第。
- 683 名前:技術奴隷 [2008/03/04(火) 14:27:29 ID:FPOvGTp1]
- >>680
チカチカの仕様が複雑すぎてメモリに収まりきれないに20mA
- 684 名前:774ワット発電中さん mailto:sage [2008/03/04(火) 22:34:42 ID:caJWnrZx]
- せちがないって書いただけなのに
本当は世知辛いってしってるのに 汚名挽回のチャンスを下さい
- 685 名前:774ワット発電中さん [2008/03/04(火) 22:51:00 ID:OLRM32T2]
- 名誉返上?
- 686 名前:774ワット発電中さん mailto:sage [2008/03/04(火) 23:48:14 ID:W80P0p5g]
- おまえらスレ違いいい加減六月蠅い!
- 687 名前:774ワット発電中さん [2008/03/04(火) 23:53:02 ID:mwR565bm]
- >>686
だから、なぜ食いつく。 ↓おまいだってロクなこと(ry 仕切り厨近藤@日湘ウザス >投稿日:2008/03/04(火) 12:28:18 ID:W80P0p5g >うぬおぼえで申し訳ないが出来ると思う >投稿日:2008/03/04(火) 23:48:14 ID:W80P0p5g >おまえらスレ違いいい加減六月蠅い!
- 688 名前:774ワット発電中さん mailto:sage [2008/03/05(水) 00:19:07 ID:YhuR/LSU]
- そういう突っ込み方はおじさん好きじゃないな。
- 689 名前:774ワット発電中さん mailto:sage [2008/03/05(水) 00:33:05 ID:9soXx/d0]
- >>674
648Aと627は互換性があるよ。てかコンパチ。だから、問題ないと思う。 しかも648のほうがメモリ多いから>>679みたいな心配も要らない。 てか、自分が使うチップのデータシートくらい読もうぜ。何が目的なのか知らないけどさ。 最初から最後まで全部読む必要は無いけど、必要な情報はデータシートやリファレンス マニュアルに載ってるはずってのはなんとなく分かるでしょ。
- 690 名前:774ワット発電中さん mailto:sage [2008/03/05(水) 00:57:10 ID:BtHPuQeP]
- 秋月のPIC16シリーズ種類が増えてなにがなにやら
DIP品限定で見ると 40ピンなら 16F887 \250 28ピンなら 16F886 \230 で決まりだろうけど 20ピンは ○16F685 \190 8bitタイマ2+16bitタイマ1 ECCP+有り (SSP&EUSART無し) ○16F689 \180 8bitタイマ1+16bitタイマ1 SSP&EUSART有り (ECCP+無し) ○16F785 \180 OPアンプ搭載 ×16F687 \180 689の下位になるので と機能差があって用途に応じてか 18ピンは ×16F84A \300 いまさら不要 ×16F648A \200 87に及ばない ◎16F88 \230 やっぱ多機能、ROMサイズ大 ×16F819 \250 88に負けるよな ×16F628A \200 87に負けるので △16F627A \160 低コストで勝負 ○16F87 \200 88にADC無いだけ ○16F716 \110 値段安い でも内蔵クロック無しか ○16F818 \200 機能は充分,ROM小 何十円のレベルをケチらなければ16F88でいいのかな 修正おねがいします
- 691 名前:774ワット発電中さん mailto:sage [2008/03/05(水) 01:15:07 ID:a9AVmq4A]
- >>690
16F690が抜けてるぞ。あとPIC18/PIC24/dsPICも
- 692 名前:774ワット発電中さん mailto:sage [2008/03/05(水) 01:21:01 ID:a9AVmq4A]
- おっと PIC16限定だったか
16F677も抜けてるな。
- 693 名前:774ワット発電中さん mailto:sage [2008/03/05(水) 01:37:38 ID:vIuURrIE]
- dsPIC最高!
- 694 名前:774ワット発電中さん mailto:sage [2008/03/05(水) 01:40:14 ID:yttupMxw]
- pickit 2 持ってる人用
- 695 名前:774ワット発電中さん mailto:sage [2008/03/05(水) 01:43:24 ID:tT7tCfdD]
- PIC17まで売ってるけど、売れるのかなw
- 696 名前:690 mailto:sage [2008/03/05(水) 18:30:18 ID:BtHPuQeP]
- >691,692
20ピンのところ修正 ◎16F690 \210 機能充実,ROMも4Kワードと大きい ○16F685 \190 F690から SSP&EUSART機能が削られた ○16F689 \180 F690から 8bitタイマ1個とECCP+削られた ×16F687 \180 689の下位になるので △16F677 \170 689からEUSART削られ、ROMも半分 でも10円安いw ◎16F785 \180 OPアンプ搭載ってのは他に無いし 前回のリストに抜けてたF690がいいね。20ピンはピンの並びが 変だけどそれを気にしなければ18ピンよりもよさそうだね 8ピン ◎12F683 \150 機能充実(8ピンとしては) ROM2Kw ○12F675 \120 683に比べてROM等半分、CCP無し内蔵クロック4MHzのみ ○12F629 \100 675からさらにADCも無し ◎12F615 \100 機能充実(8ピンとしては) ROM1kw EEPROM無し ×12F609 \100 F615からADC,CCP機能省かれてる ここは683かと思ってたけど615も\100としてはいいね。
- 697 名前:774ワット発電中さん mailto:sage [2008/03/05(水) 19:02:18 ID:/mjpuhuU]
- 12F635は?
8ピンにシリアルくださひ。
- 698 名前:690 mailto:sage [2008/03/05(水) 20:08:33 ID:BtHPuQeP]
- >697
8ピンのところ修正 ◎12F683 \150 機能充実(8ピンとしては) ROM2Kw ○12F675 \120 683に比べてROM等半分、CCP無し内蔵クロック4MHzのみ ○12F629 \100 675からさらにADCも無し △12F635 \120/\130 F629の内蔵クロックが31K-8MHzに 環境によってはE/P版 ◎12F615 \100 機能充実(8ピンとしては) ROM1kw EEPROM無し ×12F609 \100 F615からADC,CCP機能省かれてる ここは683かと思ってたけど615も\100としてはいいね。 14ピン ◎16F688 \160 CCPが無いのがチョット残念 EUSART有り これしか取り扱ってないしw
- 699 名前:774ワット発電中さん [2008/03/05(水) 20:33:22 ID:fEsV2Cm5]
- >>654ですが、原因はどうやら>>658の様でした。
先日、ICD2を使い機会があったのですが、中々良い感じですな ちなみに16F877を使ってますー
- 700 名前:774ワット発電中さん mailto:sage [2008/03/05(水) 21:09:40 ID:/f7eGu5d]
- 俺的には8ピンデバイスはEEPROMが無いと使いにくいな
ピン数が少ないから不揮発で自由に書き込めるパラメータが必須
- 701 名前:774ワット発電中さん mailto:sage [2008/03/05(水) 21:16:46 ID:tT7tCfdD]
- Baseline MCUの最新版、PIC12F519でとうとうEEPROMが内蔵されたが、
>>700と同様の要請が多かったのかな。
- 702 名前:774ワット発電中さん [2008/03/05(水) 21:45:53 ID:BHxn+Sfm]
- 10F200ちっせーーー
虫かよ! ってどうやって焼けばいいんだろw
- 703 名前:774ワット発電中さん mailto:sage [2008/03/05(水) 21:58:57 ID:PS4hFe7x]
- >>690
16F819はADCが5ch取れるから捨てられない
- 704 名前:774ワット発電中さん [2008/03/05(水) 22:02:20 ID:r/MIrdVp]
- 識者の方に質問です
PIC16F887でアセンブラで書いている者です テーブルの作り方について教えてください というのも 下記のようなテーブル(2次元)を作ったのですが サイズが224ワードになってしまい テーブルのケツの方を取得しようとすると PCLのサイズを超えてしまうため 暴走してしまいました ADDWF PCL,F RETLW 0xFF RETLW 0xFF ・ ・ 自分が出せる解決案としては下記2点ぐらいで よいと思える案が思いつきません ・org でプログラム先頭にテーブルを配置する (ただし割り込みルーチンも orgで移動することになる) ・テーブルを分割する (あまりエレガントでない様に感じますが) 識者の方 どうかご教示いただければ幸いです
- 705 名前:774ワット発電中さん mailto:sage [2008/03/05(水) 22:04:29 ID:tT7tCfdD]
- >>702
こんな感じ feng3.cool.ne.jp/10f/index.html
- 706 名前:774ワット発電中さん mailto:sage [2008/03/05(水) 22:11:16 ID:tT7tCfdD]
- >>704
基本はその2つ。 ただし前者の場合、テーブルをゼロ(に近い)番地から置く必要はない。 0x100〜でも0x200〜でも、同じ256ワード境界内の適当なところに置けばよい。 また後者の場合、テーブルを分割して不連続に配置する必要はない。 テーブルが256ワード境界を超える場合のみPCLATHをインクリメントすればよい。
- 707 名前:774ワット発電中さん mailto:sage [2008/03/05(水) 22:15:43 ID:ysEtSTow]
- 6pinPICのICSPに5本の線が必要なのか・・・
- 708 名前:774ワット発電中さん mailto:sage [2008/03/05(水) 22:18:29 ID:cLR33ngQ]
- >>704
orgで後ろのほうに配置して、PCLATHを設定するのが一般的じゃないかな。 org 0x800 TABLE bsf PCLATH,2 addwf PCL,f retlw 0xff retlw 0xff ・ ・
- 709 名前:706 mailto:sage [2008/03/05(水) 22:31:58 ID:tT7tCfdD]
- >>704
>>706の後者の方法はこんな感じ。動作確認してないが。 ; 既にPCLATHは適切に設定されているものと仮定。 ; そうでないと5ができないし。 ADDLW _table ; 1. 5と同じ計算をやってみる BTFSC STATUS, C ; 2. 256ワード境界を越えるかどうかチェック INCF PCLATH ; 3. 越えるのでPCLATHをインクリメント ADDLW 0x100 - _table ; 4. 1で加算した値を減算 ADDWF PCL, F ; 5. テーブルジャンプ _table: RETLW 0xFF RETLW 0xFF ...
- 710 名前:774ワット発電中さん [2008/03/05(水) 22:32:45 ID:m2St0ld/]
- >>704
1)PIC18を使う 2)PIC24を使う 3)dsPICを使う 4)AVRを使え
- 711 名前:706 mailto:sage [2008/03/05(水) 22:35:52 ID:tT7tCfdD]
- 何度もすまん。
ひょっとして4と5はMOVWF PCLの1命令で済むような気もしてきた。
- 712 名前:704 [2008/03/05(水) 22:42:42 ID:r/MIrdVp]
- >>706 >708
早速 のお答えありがとうございます テーブルを後ろに配置すること と PCLATHへの設定がポイントですね こうして答えを聞いて理解してみると なんとまあ愚問でもあったのかとすこし反省するしだいです ありがとうございました
- 713 名前:774ワット発電中さん mailto:sage [2008/03/06(木) 00:05:24 ID:xTdZQiKe]
- これすげーよ
ttp://sho1.jp/sho1/index.html
- 714 名前:774ワット発電中さん mailto:sage [2008/03/06(木) 00:12:21 ID:hEV3AOZL]
- ↑
ブラクラではない 本当だぞ!!!
- 715 名前:近藤@日シ相 [2008/03/06(木) 00:15:39 ID:NRvujtX9]
- 内容を書きましょう。
それが掲示板のマナーです。(^。^)
- 716 名前:774ワット発電中さん mailto:sage [2008/03/06(木) 00:42:32 ID:xTdZQiKe]
- 私はそのようなマナーを聞いたことがありません。
どこに記載されていますか? --------------------------------- ヘ_ヘ ミ・・ ミ ( )〜 ---------------------------------
- 717 名前:774ワット発電中さん mailto:sage [2008/03/06(木) 00:45:00 ID:4HQ372LE]
- >>713のサイトは音が出る。注意。
これくらいは書いた方が親切心じゃないですか?
- 718 名前:774ワット発電中さん mailto:sage [2008/03/06(木) 01:13:59 ID:t2NoFiy4]
- >>713
>どんな ばしょでも ひけちゃうよ! おともだちと なかよく えんそうかいを ひらこう!
- 719 名前:302 mailto:sage [2008/03/06(木) 09:03:39 ID:n9caGLQn]
- どうも僕です。
タイマーにTMR1を使い、コンペアマッチで割り込み周期をリロードする ようにしたら、特に遅延もなく正確に表示できるようになりました。 ダイナミック表示も1セグメントあたり2ms弱で4桁表示で8msで安定して 表示できるようになったのでちらつきも減りました。 プログラムは、ポーリングをやめて元通り割り込みに戻せたので簡単に なり、一気にくみ上げれました。 乾電池使用による消費電力の問題は、5分ボタンに反応がなければ 低消費電力モード(7セグを一瞬だけつける)ようにしたり、深夜と 早朝の2期間を、一秒ごとに真ん中のセグメントのドットのみ点灯 するように設定するモードをつけました。 なおその場合でもボタンを操作すると、3分間は通常点灯になります。 とりあえず時計はできたので、次はハードを弄らずスロットマシン のプログラムでも組んでみます。 ありがとうございました。
- 720 名前:774ワット発電中さん mailto:sage [2008/03/06(木) 11:18:41 ID:EKm4epzD]
- >>719
おーがんばったな。
- 721 名前:774ワット発電中さん [2008/03/06(木) 13:19:25 ID:6dqaej3f]
- 18F1230/1330を使っているのだが、インクルードファイルの定義間違いを
見つけてしまった。ブラウンアウトリセットレベル(BORV1,BORV0)の設定 故、特段の実害はなかったけど、こういう間違いは良くあることなの?
- 722 名前:774ワット発電中さん mailto:sage [2008/03/06(木) 13:24:55 ID:CC0mqrA3]
- 使ってるソフトの名前くらい書こうよ
- 723 名前:774ワット発電中さん mailto:sage [2008/03/06(木) 14:20:16 ID:6dqaej3f]
- 貧乏人なので無料のMPLAB IDE(v8.01)以外を使うという発想が湧かなかった。
タダだからって手を抜くことないよね -> Microchip
- 724 名前:774ワット発電中さん mailto:sage [2008/03/06(木) 14:56:12 ID:EKm4epzD]
- データシートもタダだが、間違いがあって修正が入ることはよくある。
- 725 名前:774ワット発電中さん mailto:sage [2008/03/06(木) 15:20:12 ID:CXjPRfW4]
- >>721
人間のやることだミスは付きものだろう。 そのままメーカに指摘しないと修正されないままかもね。
- 726 名前:774ワット発電中さん [2008/03/06(木) 15:49:01 ID:9FhpT+dw]
- 間違いはあるぞ。
挙動がおかしくてハード もソフトもみーんな見直して どこも悪くなくて、最後にマニュアルの間違いということは1度や2度じゃない。 さらには、知らんあいだにマニュアルpdfが直されていて その間違いが無かったことにされていた >mplab7.0
- 727 名前:774ワット発電中さん mailto:sage [2008/03/06(木) 16:39:42 ID:HYiT895i]
- >725
データシートならば英文でも頑張れるけど、英作文はしんどい。 ということで、マイクロチップジャパンにメールした。
- 728 名前:774ワット発電中さん mailto:sage [2008/03/06(木) 22:58:04 ID:bCKT1KAo]
- ありそうでなかった 16F88 i2c/mster mode ・・・
- 729 名前:774ワット発電中さん mailto:sage [2008/03/06(木) 23:25:06 ID:UWODgjJF]
- 左利き用のミットか。
- 730 名前:774ワット発電中さん mailto:sage [2008/03/06(木) 23:53:56 ID:EKm4epzD]
- >>728
確かに、ありそうでない。 I2C Masterでデータのシリアル送受信をハード的にやってくれるのはPIC18Fからだね。
- 731 名前:774ワット発電中さん mailto:sage [2008/03/07(金) 00:37:47 ID:EKbHSZO4]
- SPI ではmaster/slave があるのでそちらでやってみようと思う
- 732 名前:774ワット発電中さん mailto:sage [2008/03/07(金) 02:49:05 ID:f31gD6vC]
- >713 ttp://blog.livedoor.jp/toru_saito/archives/50017509.html
既視感で悶々としていたのだが、ようやく安心して寝ることが出来る。
- 733 名前:774ワット発電中さん mailto:sage [2008/03/07(金) 03:54:53 ID:nDX+Dbeg]
- org 0x000 ;0番地からスタートするよ
goto main ;0番地 org 0x004 ;4番地からスタートするよ bsf 〜〜 ;4番地 bcf 〜〜 ;5番地 retfie ;6番地 main bsf 〜〜 ;1番地 bcf 〜〜 ;2番地 movwf 〜〜 ;3番地 movf 〜〜 ;4番地 割り込み処理がかかった場合は4番地から開始されるんですよね? 上記の様なプログラムの場合、4番地が二つあるあることになって しまい割り込みがかかったらmovfを実行しちゃわないですか? それとも根本的に番地についての考えかたが間違ってます? ご教授よろしくお願いします。
- 734 名前:774ワット発電中さん mailto:sage [2008/03/07(金) 03:59:05 ID:QdWQku+9]
- orz 2ch で嵌りかけた俺が(ry
お前は何かカンチガイしているようだ。 org 0x000 ;0番地からスタートするよ goto main ;0番地 org 0x004 ;4番地からスタートするよ bsf 〜〜 ;4番地 bcf 〜〜 ;5番地 retfie ;6番地 main bsf 〜〜 ;7番地 bcf 〜〜 ;8番地 movwf 〜〜 ;9番地 movf 〜〜 ;10番地 こうなるわけだが。何か反論はあるかね?
- 735 名前:774ワット発電中さん mailto:sage [2008/03/07(金) 05:06:26 ID:HhmS7pcu]
- >>733
結論は>>734の言うとおりです。アセンブルしたときに出来る.lstファイル にソースコードと番地の対応が書いてあるので見てみて下さい。
- 736 名前:774ワット発電中さん mailto:sage [2008/03/07(金) 05:06:33 ID:nDX+Dbeg]
- >>734
おはようございます。 オナニーした後のようにスッキリしました。 ありがとうございました。
- 737 名前:774ワット発電中さん mailto:sage [2008/03/07(金) 05:11:02 ID:nDX+Dbeg]
- >>735
おお、こんなファイルが生成されてたとは.....勉強になります。 朝からありがとうございます。
- 738 名前:774ワット発電中さん mailto:sage [2008/03/07(金) 10:09:00 ID:3KiAkwmp]
- >>730
何でPIC18Fからなんだよ。 PIC16C717とかPIC16F87xあたりでも桶だろ。
- 739 名前:774ワット発電中さん mailto:sage [2008/03/07(金) 13:08:25 ID:+5F/JsI+]
- >>735
そんなものがあったとは!勉強になります。 テーブルがページに引っかかってないか見れるわけですな。
- 740 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 741 名前:774ワット発電中さん mailto:sage [2008/03/08(土) 17:53:14 ID:WMiPWa60]
- メルアドくらい伏せてやれよ
関係者ではないが そんなこともできないカスは消えろ
- 742 名前:774ワット発電中さん [2008/03/08(土) 17:53:23 ID:vPAFiuvh]
- 伊藤さんはメールしても返事をされないので、こちらで連絡
させていただきました。
- 743 名前:近藤@日湘 mailto:sage [2008/03/08(土) 18:06:56 ID:OAZL+3y+]
- >740
名前かハンドルネームをな(ry もしかしてダメンジョン?
- 744 名前:(;´Д`)ハァハァ mailto:sage [2008/03/08(土) 21:08:56 ID:ncPiuVEh]
- あたしでハァハァしたいと思うなんて、許さない!!!
- 745 名前:774ワット発電中さん mailto:sage [2008/03/09(日) 17:32:07 ID:Jpj4DI15]
- >>497
この様なスイッチング波形の乱れは、秋月で売っている4万円くらいのデジタルオシロでも見れますか?
- 746 名前:774ワット発電中さん mailto:sage [2008/03/09(日) 17:51:01 ID:dVjMVQ/u]
- >>745
みえる
- 747 名前:774ワット発電中さん mailto:sage [2008/03/09(日) 20:44:17 ID:Jpj4DI15]
- >>746
どうもありがとう。安いのは性能が悪くて駄目なのかと思いました。 あと、PIC使ってサイクルでon・offさせた場合は、オシロでは早すぎて見れませんよね。 それを考えるとマイコンって凄いな。あまり意味無いと思いますがふと思いました。
- 748 名前:774ワット発電中さん mailto:sage [2008/03/09(日) 20:51:20 ID:JL56mFJK]
- むしろ20MHzくらいで鈍い方が見やすいな
高価な機材でフィルターかけずに見ると優良な電源でもスパイクだらけ…
- 749 名前:774ワット発電中さん [2008/03/09(日) 22:31:49 ID:UUq7y5pb]
- mikroCの挙動が怪しいので、マイクロチップ純正C18コンパイラ(Student
Ed. Ver.3.16)を試したんだけど、変数にvolatile宣言しているにも関わ らず、ちゃんと正しいコードが出ていない悪寒がするんだが、こんなもん? volatile char s_chrTestData; として宣言した変数を使って、EUSARTの送信割込で... s_chrTestData+=1; if(s_chrTestData>'Z') s_chrTestData='A'; TXREG1=s_chrTestData; てなコードを書いたが、出力される送信データは、0x00の連続。 試しに、上記を TXREG1=0x55; と書き換えると、ちゃんと0x55('U')が連続で送信される。 ちなみに、デバイスはPIC18F8722(PIC18F8720)でつ。CONFIGのXINSTと ビルド設定をExtendedでやってみたけど変わらず。orz あと、romとか、near/farを指定する必要があるのかもしれんけど、C18 では関数ポインタがうまくコンパイルされていないっぽい。 結局、mikroCの方がまだマシという結論に至ったんだけど、騙しながら 使うしかないのか?
- 750 名前:774ワット発電中さん [2008/03/09(日) 22:39:36 ID:TiK/O25B]
- >>749
Atmelマンセー
- 751 名前:774ワット発電中さん mailto:sage [2008/03/09(日) 22:57:26 ID:i4AjUHxv]
- s_chrTestData
はグローバル変数? グローバルだったとしても、 if(s_chrTestData>'Z') だから最初の50数回は0x00になると思うのは気のせい?
- 752 名前:774ワット発電中さん mailto:sage [2008/03/09(日) 23:00:00 ID:i4AjUHxv]
- 50数回じゃないな...
Uが0x55ならZは0x5Aだから90か。
- 753 名前:774ワット発電中さん mailto:sage [2008/03/09(日) 23:02:56 ID:i4AjUHxv]
- あ...何言ってんだ俺。。
>グローバルだったとしても、 以下はムシしてちょ
- 754 名前:774ワット発電中さん mailto:sage [2008/03/09(日) 23:04:55 ID:i4AjUHxv]
- あう。。
>>751は丸々無視してくだされ。。。 一回逝ってくるorz
- 755 名前:774ワット発電中さん [2008/03/09(日) 23:43:26 ID:ec7RTfie]
- なんかこのスレ壊れてるらしいのですが...。
- 756 名前:749 [2008/03/09(日) 23:44:37 ID:UUq7y5pb]
- もちろん変数はグローバルで、main()の最初の方で初期化(='A')して
ますし、元々このへんはmikroCではちゃんと動いていたソースを持って きてます。(レジスタ名などの違いは直してます) 他にも、volatile宣言したフラグ(グローバル変数)を、タイマ割込ルー チン内でセットして、main()側のループでフラグを監視して、セット されていたらある処理をしてフラグをクリアするという、ごく普通の コードを書いたけど、最初うまく動かなくて、タイマ割込が発生して いないのかと思いLEDを点滅させる処理を割込内に入れてみたら、 ちゃんと点滅しており、こちらも同様にフラグの更新やチェックの コードが正しく生成されていないという結論になりました。 どうも、volatileをいじるコードが別ソース(.c)に存在するとおかしな コードを吐く気がする。 mikroCは、多重(といっても二重の)forループの中でbreakすると、動き がおかしいみたいだったので、C18への移行を検討したんだけど、無駄 だったみたい。 結局、mikroCは、ネストした中のforループを独立した関数に分割して、 戻り値の違いで呼び出し元の関数から抜けるようにした。あと、どうも POR時、PIRxレジスタの値が不定で、割り込み使う前にクリアする必要 があるっぽい。
- 757 名前:774ワット発電中さん mailto:sage [2008/03/09(日) 23:53:47 ID:S+BYwzBI]
- >>747
>あと、PIC使ってサイクルでon・offさせた場合は、オシロでは早すぎて見れませんよね。 on/off周期と使うオシロ次第。 うちのは秋月の安いオシロだが、PIC16Fなら最高速でon/offさせても十分見える。 dsPICの最高速だとちと厳しい。
- 758 名前:774ワット発電中さん [2008/03/09(日) 23:59:33 ID:TiK/O25B]
- >>755
一度ログ消して、もう一度全部読み直せばOK
- 759 名前:774ワット発電中さん mailto:sage [2008/03/10(月) 00:02:25 ID:ec7RTfie]
- >785
直りました!ありがとうございますです。
- 760 名前:774ワット発電中さん mailto:sage [2008/03/10(月) 00:05:35 ID:S+BYwzBI]
- >>756
>どうも、volatileをいじるコードが別ソース(.c)に存在するとおかしな >コードを吐く気がする。 あるソースではvolatile宣言あり、別のソースではvolatile宣言なし、ってな具合に なってたりはしないだろうか。 そのvolatile変数の宣言(定義じゃなくて)を.hに入れて、その変数を使う.cでは その.hを#includeしてる?
- 761 名前:774ワット発電中さん mailto:sage [2008/03/10(月) 00:28:22 ID:zCSgn/Rp]
- 専ブラまでおかしくなった
- 762 名前:749 [2008/03/10(月) 00:31:03 ID:8vCVgGRK]
- >>760
> そのvolatile変数の宣言(定義じゃなくて)を.hに入れて、 > その変数を使う.cでは その.hを#includeしてる? 当然、.hで「extern volatile char xxxx;」で宣言し、特定の ソース(.c)のみで「volatile char xxxx;」と実体化しています。 PICのCは使い込んでないけど、昨日や今日、C/C++を触り始めたわけ じゃないので。(w フツー、片方(.c or .h)だけvolatileだと、コンパイル時にエラーが 出ますし、変数の実体が複数あればリンクエラーが出ますよ。 そういえば、C18って、「//」コメントは通るくせに、引数を持たない関数 のプロトタイプ宣言は「void func();」じゃダメで「void func(void);」 と書かなきゃならんのも気になった。(w
- 763 名前:774ワット発電中さん mailto:sage [2008/03/10(月) 00:32:44 ID:UNBZqdYT]
- >>749
volatileを取ったらどうなるの? バグだとして、回避できる可能性は高いんじゃない? なんつうか、そもそもvolatile装飾っての自体が 最適化のバグを回避しようって修飾子なんだよな… 「ループ中にも割り込み処理等で値が変化する変数なんだぜ」 ということを明確にする意味で書いちゃう人が多いと思うけど、 元々はそういう装飾子なんだから無いに越したことはないと思うんだが… それよか、初心者はvolatileなんて知らない&使わないし、 組み込み用に特化したコンパイラって事もあから、 むしろ「グローバル変数は言われなくともデフォでvolatileみたいな扱い」 してると考えた方が良いのかと思ったり
- 764 名前:774ワット発電中さん mailto:sage [2008/03/10(月) 00:32:57 ID:UVGfxUrE]
- >>762
せっかく答えてくれている人に対して 俺は知ってるんだぜ的な態度をとるならもっと自分でかんがえろよ(w
- 765 名前:774ワット発電中さん mailto:sage [2008/03/10(月) 00:48:04 ID:08V8cKg+]
- >>762
よく考えたら、割り込みルーチン内で完結しているs_chrTestDataのアップデートに 対しても動作がおかしいから、volatile修飾の有無以前の話だな。 MPLAB SIMで、s_chrTestDataへの代入(メモリへの値の書き込み)にブレークポイントを 設定して 1. その割り込みルーチン内でs_chrTestDataが期待どおりに更新されているか(2ヶ所) 2. 割り込みルーチン以外のどこでs_chrTestDataが更新されているのか を確認してみては。 >>764 まぁまぁ。ここは2chだから、どっち側の人間でも、気に入らなければ無視すればいい だけのことで。
- 766 名前:774ワット発電中さん mailto:sage [2008/03/10(月) 00:48:40 ID:M4KxFBHp]
- ためしに>>749のコードをMPLAB-SIMで動かしたら値はちゃんと代入されました。
割り込みはタイマ、同じcファイル上で、だけど。
- 767 名前:774ワット発電中さん mailto:sage [2008/03/10(月) 00:49:22 ID:qh6uFiaS]
- 昨日今日じゃないなら、なぜアセンブラのリスティングを・・・
- 768 名前:749 [2008/03/10(月) 00:50:38 ID:8vCVgGRK]
- >>763
もちろん、volatileを取ってもやってみた(というか当初は付けてない)し、 変数の代入による初期化で変数をROMへ配置する可能性(もっともその場合 'A'が連続送信されるはずだが)もあって、コードで初期化するようにして みたりしたんだが、状況変わらず。(w ちなみにStudent Editionなので最適化オプションはもともと使えません。 さすがに、5万以上出してまでバグの検証はやりたくない。 そもそも、割込関数の共通処理で変数に初期値を代入していないので、 volatileなしでも最適化はされないはずなんだが。 PICユーザって、大容量のROMを持つPICも、あの使いにくいアセンブラで 書いてるの?それとも単に大容量flashは不揮発データを置いておくため だけに使ってるの? まさか、LEDチカチカさせておしまい?
- 769 名前:749 [2008/03/10(月) 00:58:36 ID:8vCVgGRK]
- コードの最適化が変というより、バンクレジスタの管理か何かがおか
しくて、まったく別の領域をアクセスしようとしている感じ。
- 770 名前:774ワット発電中さん mailto:sage [2008/03/10(月) 01:00:20 ID:UNBZqdYT]
- >>764
762(=749)は、教えて欲しいんじゃなくて 「C18コンパイラにバグが有るのではないか」という話をしてると思う 君も言い方が悪いよ。 「俺は知ってるんだぜ的に見えて気分が悪い」…で止めとけば 「悪かったね、反省汁」という事にならね? >>749 初心者扱いしてるように見えたらスマソ。 グローバルで static char buff[8]; volatile char s_chrTestData; という感じで宣言してたとして、 プログラム中のどこかで buff[8]=0; みたいな事になってるとか。 buffは[0]から[7]までの8個だから[8]はオーバーフロー。 実際にはs_chrTestDataが0に書き換わる とりあえず、 static char buff[8]; static char dummy[16]; volatile char s_chrTestData; とか、ダミーを挟んでみて改善するならビンゴじゃないか?
- 771 名前:774ワット発電中さん mailto:sage [2008/03/10(月) 01:14:04 ID:ktvuBSIm]
- 今頃はソースにバグハケーンしてガクブル中か。(w
- 772 名前:774ワット発電中さん mailto:sage [2008/03/10(月) 01:31:33 ID:G9raQcrq]
- エラソーに構えてたら自分のミスだったってのはよくあることだな。
- 773 名前:774ワット発電中さん mailto:sage [2008/03/10(月) 01:36:05 ID:xNV6wEel]
- コンパイラのバグと疑うなら再現する最小限のソースを示すのが
まず最初だと思うんだが。 ああ、そのくらいは解かってますよね、昨日今日始めたわけじゃないし。
- 774 名前:749 [2008/03/10(月) 01:36:10 ID:8vCVgGRK]
- >>770
あくまでテストコードの段階なので、指摘のような複雑なコードは 書いてません。初期化が終わったメインは無限ループだし。 ヒマがあれば再現する最小コードを確認したいところだが、余計な回り道 でずいぶんと時間を浪費したので、C18への乗換案は捨てて、製品版を購入 済のmikroCでやっつけることにした。 CCS-Cとか他のコンパイラもあまり評判良くないみたいやし。PICって 開発環境が貧弱なのね。(w ところで、日本語版がないのは仕方ないとしても、PIC18F8722って、 データシート(39646b.pdf)も暫定版(Preliminary)のままで、'04年 からまったく更新されてないよな?
- 775 名前:774ワット発電中さん mailto:sage [2008/03/10(月) 01:42:17 ID:XSYgkBu5]
- まーそんなとこだろうな。
要はデバッグ能力不足をツールのせいにしたいと。 気にすんな、そんな開発者は大勢いる。お前だけじゃない。
- 776 名前:749 [2008/03/10(月) 01:45:01 ID:8vCVgGRK]
- >>773
コンパイルの単純なバグならね。 致命的だし、こんなバグが簡単に再現するなら、Microchipが見落としても、 さすがにユーザは納得しないかと。 たぶん、単一のソースなら問題は起こらないと思うし、複数ソースに分か れているからという単純な理由だけでも起こらない気がする。
- 777 名前:774ワット発電中さん mailto:sage [2008/03/10(月) 01:45:35 ID:+HDaq5zJ]
- >>774
開発環境に重点置くならもっと高価で高機能のCPU使えばいいのでは? ARMでもSH/Tinyでもええやん。 オレには君が何故PICを使ってるのかが良く判らんw
- 778 名前:774ワット発電中さん mailto:sage [2008/03/10(月) 01:46:47 ID:G9raQcrq]
- 結局ソース出さずじまいでワロタ
- 779 名前:749 [2008/03/10(月) 01:47:23 ID:8vCVgGRK]
- >>775
コンパイラのバグ出しをやりたくないだけ。 結局、PICユーザって、スレタイ通り、ライタを作るのが精いっぱいで ロクに使っていないのね。
- 780 名前:774ワット発電中さん mailto:sage [2008/03/10(月) 01:54:31 ID:+HDaq5zJ]
- 使いこなせてないだけで、コンパイラのバグじゃないと思うw。
確かに、8bit-PICでC使うは制限事項が多いのでハマる可能性は高いとは思うが 誰にも助けてもらえないのはコンパイラのバグせいではあるまい。
- 781 名前:749 [2008/03/10(月) 01:56:25 ID:8vCVgGRK]
- >>777
元あったハードがmikroBASIC(PIC877)で組んであって、そのソースを 流用したいから&ソフト担当がCは(BASICしか)判らんという理由で (ピン数が多い)PIC18F8722になった。秋月で買えるし。 んで、漏れはハードの動作確認目的を兼ねて、それとは別にCでソフトを 書いている。
- 782 名前:774ワット発電中さん mailto:sage [2008/03/10(月) 01:58:41 ID:9dv+XC8h]
- 正直言えば、いつもこのスレ見てても他人の質問はそのまま読み流して後で同じ質問をしてボッコボコにされるのがいつもの自分。
他人様の質問を見るだけでなく、自分もそれに対して考えたり悩んだりすれば役に立つのはわかるが、頭が受け付けない。 困ったもんだ。
- 783 名前:760 mailto:sage [2008/03/10(月) 01:58:50 ID:08V8cKg+]
- なんか荒れてる感じだが、>>765の作業は数分でできて(MPLAB SIMの使い方を
調べる時間は除く)、コンパイラのバグかどうかはそれですぐ分かると思うんで、 まぁ気が向いたらやってみてくれ。
- 784 名前:774ワット発電中さん mailto:sage [2008/03/10(月) 02:17:14 ID:G4IUBvMq]
- 少なくともソースのうpぐらいはできるわな。
- 785 名前:774ワット発電中さん mailto:sage [2008/03/10(月) 02:23:10 ID:+HDaq5zJ]
- >>784
仕事の一貫なら出来ないかもよ。 でも仕事なら2chで聞くのもどうかとは思うが。横の繋がり無いのかよw
- 786 名前:749 [2008/03/10(月) 03:05:05 ID:8vCVgGRK]
- 新規にプロジェクトを起こして、不要なソースは外し、割り込み要因も
EUSARTだけに限定した最小コードにしてみたが、まったく同じだな。 ワーク(0xF0A)のインクリメントを含めて、確かにSIM上では正しく動い たが、やはり実機では0x00を送信する。ポート反転で割込の発生周期が 正常なことも確認した。 割込処理での送信レジスタへの代入を0x55に変更すると、0x55('U')を 送信する。 まぁ、おまえらがC18を使っていないことだけはよくわかった。 無駄に5万円を使うこともなかったことがせめてもの救いかな?
- 787 名前:774ワット発電中さん mailto:sage [2008/03/10(月) 03:07:43 ID:+HDaq5zJ]
- 子供だなあw
- 788 名前:774ワット発電中さん mailto:sage [2008/03/10(月) 03:23:26 ID:Uc3fcFms]
- >>787
picスレにはpicの使いにくさにやたら食いつく粘着質の荒らしが 数人いる。 彼らは、picが使いこなせなくて恥をかいた経験があるのだが 自分の実力の無さを棚に上げてpic批判に走る。
- 789 名前:774ワット発電中さん mailto:sage [2008/03/10(月) 03:28:28 ID:Lfo+sg5I]
- それはPICがポピュラーなことの裏返しだから仕方がないな。
有名税みたいなもんだ。
- 790 名前:774ワット発電中さん mailto:sage [2008/03/10(月) 03:39:07 ID:+HDaq5zJ]
- >>788
正直PICがソフトウェア的に使いやすいとは思わないがw だったら自分の目的に合ったチップ選べばいいじゃんと思う PICが悪いのじゃなくて、自分の選択が誤ってるだけだろう。 >>789 PICがポピュラー? 確かに秋月ではポピュラーだがww。
- 791 名前:749 [2008/03/10(月) 03:46:55 ID:8vCVgGRK]
- とりあえず、以下のことがわかった。
テストに使ってるのが、18F8722ではなく18F8720だったのだが、mikroC では、8722用にビルドしたHEX(COFIGを含む)を18F8720に書いて問題なく 正常に動くが、C18では動かない。 C18では、デバイス設定,インクルードファイル、リンカスクリプトを18F 8722から18F8720に差し替えて、18F8720には存在しないBAUDCON1,SPBRGH1 レジスタへの設定をスキップしたら動いた。 ちなみに、どちらも割込のプライオリティは使っていないし、コンパイラ 付属のライブラリは使用していない。(mikroCは、割込処理が1つに固定)
- 792 名前:749 [2008/03/10(月) 03:47:45 ID:8vCVgGRK]
- さて、寝るか。(w
- 793 名前:774ワット発電中さん mailto:sage [2008/03/10(月) 03:57:51 ID:fWC7aww6]
- 結局、バグってたのは>>749のソースのほうだったんだな。
正解オメ>>771>>772>>775>>780>>788
- 794 名前:774ワット発電中さん mailto:sage [2008/03/10(月) 04:26:09 ID:UNBZqdYT]
- >当然、.hで「extern volatile char xxxx;」で宣言し、
>特定のソース(.c)のみで「volatile char xxxx;」と実体化しています。 s_chrTestDataが複数有るように聞こえる… 「特定のソース」でなく「1つのソース」だよね??? 例えばmain()の有るソースにのみs_chrTestDataの実体があって、 他のソースは全てextern。で、実体は1個というのが正解でしょ? もしかして複数のソースにextern無しで 「volatile char s_chrTestData;」と記述が有るのでは…
- 795 名前:774ワット発電中さん mailto:sage [2008/03/10(月) 05:38:46 ID:ghVCMiOd]
- 乗り遅れにも限度ってあるだろ・・・
- 796 名前:749 mailto:sage [2008/03/10(月) 08:01:52 ID:8vCVgGRK]
- ソース自体はバグってはいないよ。C18でも「SIM上では」ちゃんと動く
(wんだから。 それに、mikroCでは8720用に書き直さずともちゃんと動くし、mikerCの 方は再現する最小コードよりもっと複雑な処理をやらせている。 他にもC18の場合、mikroCでは触っていない、POR時に初期値でDisabled されているようなレジスタまで、わざわざ明示的に再設定しないと動か ないことがあった。 スタートアップの変数領域の初期化か何かで、勝手にレジスタまで書き 換えてしまっているような印象だな。
- 797 名前:774ワット発電中さん mailto:sage [2008/03/10(月) 10:45:22 ID:fRSJBPOR]
- >>769
あー、もういいよ。 再現するコードをうpする気ないなら、説得力ゼロだし。 ネタも無しに「俺の業務(デバッグ)に付き合え」って、 図々しいにも程があるw
- 798 名前:774ワット発電中さん mailto:sage [2008/03/10(月) 10:50:03 ID:m74vVO5Z]
- そうだな、ソース以前にビルド時のターゲットと、
実際に動作させるデバイスが違ってた、っていう 「使い方間違えた」くらいのレベルだもんな。
- 799 名前:774ワット発電中さん mailto:sage [2008/03/10(月) 11:49:46 ID:Eiqp934G]
- 実チップで動かないなら、そりゃあシミュレータが実チップの
動作を完全にシミュレートできていないおかげで動いているだけ と考えるほうが自然だろう。
- 800 名前:774ワット発電中さん mailto:sage [2008/03/10(月) 15:25:58 ID:ktvuBSIm]
- ネタ枯れ中だったから、良い煽りネタだったな。反面教師ってやつだ。
しかし、こんなに必死にmikroCマンセーするやつも珍しいwww
- 801 名前:774ワット発電中さん mailto:sage [2008/03/10(月) 19:09:55 ID:Ml2MwUYM]
- PICに限らずマイコンの高級言語はバグや不具合があって当然だと思ってる。
- 802 名前:774ワット発電中さん mailto:sage [2008/03/10(月) 19:25:06 ID:Hmc+6Vt/]
-
とりあえずPICで電気柵を作ってみた。 これ以上電圧上げたら、絶縁破壊しちゃうかなぁ、トランス。
- 803 名前:774ワット発電中さん mailto:sage [2008/03/10(月) 19:29:53 ID:Lfo+sg5I]
- 高級言語に限らず、チップレベルでもバグの可能性は常に考慮する必要があるね。
でも今回のは使用者がバグってるから直しようがない。
- 804 名前:774ワット発電中さん mailto:sage [2008/03/10(月) 19:36:41 ID:Ml2MwUYM]
- >>803
バグってる使用者を捨てて新しい使用者に交換しないといかんな。
- 805 名前:774ワット発電中さん mailto:sage [2008/03/10(月) 21:02:16 ID:6B6OeL4m]
- picでロボット作れるんだなw
プチロボX wonderkit.kyohritsu.com/roidx1/index.html
- 806 名前:774ワット発電中さん mailto:sage [2008/03/10(月) 21:09:27 ID:0Phj2Q0h]
- >>803
PIC18F452でひどい目にあったのを思い出した。 とはいえ、バグを内包していない使用者などおるまい。 私もあなたも。
- 807 名前:774ワット発電中さん mailto:sage [2008/03/10(月) 21:42:49 ID:28ks4A0B]
- 自分でそれ (=バグもち) を認識できてるかどうかだろ。
- 808 名前:774ワット発電中さん mailto:sage [2008/03/10(月) 22:27:52 ID:08V8cKg+]
- 責任転嫁するか否か、かな。
- 809 名前:774ワット発電中さん [2008/03/10(月) 23:09:52 ID:pe6Ql4b9]
- >>805 2足歩行ばかりでロボットはどうでも良いと思ったけど
タチコマ風 萌えた! ちょっとPICライター作るw そこで終わってしまいそうだがwwwww
- 810 名前:774ワット発電中さん mailto:sage [2008/03/10(月) 23:13:40 ID:iTmZhQ9S]
- てか、PICって絶対暴走しないんじゃなかったっけ?
- 811 名前:774ワット発電中さん mailto:sage [2008/03/10(月) 23:18:54 ID:hBJmdHSE]
- WDT使わない人が多いようだけど
暴走対策はどうしているのかな、みんなは?
- 812 名前:774ワット発電中さん [2008/03/11(火) 01:11:05 ID:rNfKyrZY]
- 昔のPICはプログラムで暴走対策を織り込めた。
- 813 名前:774ワット発電中さん mailto:sage [2008/03/11(火) 03:24:32 ID:yRJcxPIk]
- 前スレでもwdt議論してなかったか?
- 814 名前:774ワット発電中さん mailto:sage [2008/03/11(火) 03:35:20 ID:7EMSJGdF]
- >>811
アマチュアだと暴走しても笑って済ませられるものしか作らないから あまり気にしない。でも、一応WDT使うこともあるかな。 しかし、どっちかというと暴走対策よりもソフトウェアでリセットかけたい ときの方が出番が多い気がする。
- 815 名前:774ワット発電中さん mailto:sage [2008/03/11(火) 07:29:16 ID:HxjKY0XJ]
- > ソフトウェアでリセットかけたい
goto 0
- 816 名前:774ワット発電中さん mailto:sage [2008/03/11(火) 07:36:41 ID:B+/MDTLh]
- >>815
スタックは何処へ行ったのかな?
- 817 名前:774ワット発電中さん mailto:sage [2008/03/11(火) 08:21:30 ID:/vV9znh9]
- HyperCard?
- 818 名前:774ワット発電中さん [2008/03/11(火) 09:50:19 ID:o3VdSliF]
- >>815
1ポート使ってリセットpinに繋いでgo!!
- 819 名前:774ワット発電中さん mailto:sage [2008/03/11(火) 10:12:23 ID:2zrONml2]
- >>816
PICは専用スタックだから、一回りして使われるだけでノープロブレム ・・・とか
- 820 名前:774ワット発電中さん [2008/03/11(火) 10:19:46 ID:Q023gjtR]
- >>819
CONFIGでスタックオーバーフロー割込を使っていないならそれもアリ だが、全部のスタックを有効に使い切る前に、巻き戻しが発生した 時点でスタックオーバーフロー割込が発生する悪寒。
- 821 名前:774ワット発電中さん mailto:sage [2008/03/11(火) 10:55:30 ID:YOgicEfy]
- PIC18f8720+C18なんて世界中で数え切れないほど使われてるだろうに
そんな最小コードでバグが出るわけがないw 「OSにバグがある、ライブラリにバグがある、コンパイラにバグがある」 は素人PGの常套句。
- 822 名前:774ワット発電中さん mailto:sage [2008/03/11(火) 12:23:03 ID:/En+3BMG]
- 今回のがバグかどうかは判らんが、
多くの場合「仕様」と「バグ」を混同しているよな。 何でも(自分的に)不具合があるとバグだと騒ぐ人いるもんな。 まぁ仕様の場合もあるわけで・・・
- 823 名前:774ワット発電中さん mailto:sage [2008/03/11(火) 12:29:36 ID:htUtiTn7]
- 最小コードを示してないて、何年もプログラマやってるなんて信じられん。
何事も切り分けが必用だろ。 本人も言ってるように複数ソース時にバグルと考えて良いと思うのだが、 だったら、最小コードなんてすぐにUPできるだろ。 シミュレータと実機の動作が違うのがちと不可解だが。
- 824 名前:774ワット発電中さん mailto:sage [2008/03/11(火) 12:46:55 ID:kza9v7IR]
- MPLAB-SIMで動いたってのはTXREGに値が代入出来たってことでしょ。
たぶん実機でも代入までは出来てると思う。 波形が出るかは別。
- 825 名前:774ワット発電中さん mailto:sage [2008/03/11(火) 13:56:16 ID:0gIa3NUR]
- itowがML支配者になって傲慢・悪事の限りをつくしている。
こんな悪人を放置していていいのか。
- 826 名前:774ワット発電中さん mailto:sage [2008/03/11(火) 14:22:56 ID:+eaxUxOH]
- このスレ的には放置でおk
- 827 名前:774ワット発電中さん mailto:sage [2008/03/11(火) 15:24:19 ID:ehdIf6Ku]
- うん、ダメンジョンも放置対象。
- 828 名前:774ワット発電中さん mailto:sage [2008/03/11(火) 16:39:51 ID:jcciUNQ7]
- 壊れかけのノートにsdcc入れてみた
とりあえずコンパイルは通った これから動作確認・・・・・
- 829 名前:774ワット発電中さん mailto:sage [2008/03/11(火) 17:02:38 ID:yRJcxPIk]
- デスクトップとして堂々と場所取ってるくせしてシリアルポートネェとかアリエネェ.
- 830 名前:774ワット発電中さん mailto:sage [2008/03/11(火) 17:36:00 ID:sh7F0N6L]
- >>825
放置で良し。所詮、死んだML。 JO_O ↑ こーゆー粘着・白目の気持ち悪い顔文字みて ゲロ吐くのが井伊でしょう。
- 831 名前:774ワット発電中さん mailto:sage [2008/03/11(火) 19:30:20 ID:fJmWcdcs]
- PIC-ML と、某氏と某氏に関しては専用スレがあるので、
次スレ立てる時にはこのスレで話題に出す事は禁止と >>1 に盛り込む事を提案したいのだが、賛成の方、挙手ヨロ ノ
- 832 名前:774ワット発電中さん [2008/03/11(火) 19:46:28 ID:ehdIf6Ku]
- >831
本人乙 まだ”過去”にはなっていない。
- 833 名前:774ワット発電中さん mailto:sage [2008/03/11(火) 19:46:29 ID:AfdFYBS/]
- ノ
ただ、単なるアンチにならないような文言が難しいな。
- 834 名前:774ワット発電中さん mailto:sage [2008/03/11(火) 20:10:06 ID:dlBdOpMJ]
- >>829
マザーボードにシリアルポートのピンが出てない?
- 835 名前:774ワット発電中さん mailto:sage [2008/03/11(火) 20:17:48 ID:fJmWcdcs]
- >>833
うむ。 単純に「荒れるから」って理由で充分だと思うけどね。 まぁ、こうやって議論出す時点で同じなんだけど、 毎スレ毎スレ定期的にPIC-MLのネタを見させられて もうウンザリなんだよパトラッシュ。 一時期、>>1or2 に盛り込まれていた時期があったのに、 いつのまにかなくなってるし…
- 836 名前:774ワット発電中さん [2008/03/12(水) 00:15:27 ID:zo6dwSqA]
- > まぁ、こうやって議論出す時点で同じなんだけど、
> 毎スレ毎スレ定期的にPIC-MLのネタを見させられて > もうウンザリなんだよパトラッシュ。 MLの近藤@日シ相、ここのID:fJmWcdcsみたいな仕切り厨にはウンザリなんだよん。 ほっとけば静かになるのに。 どっちもおんなじ。 一文入れたって、貼るやつは貼るし。 関連スレと公言するようなもんだし。
|
|