PIC専用のスレ Part35at DENKI
PIC専用のスレ Part35 - 暇つぶし2ch200:774ワット発電中さん
11/12/19 17:16:24.07 3tFFOdp5
ようやくUbuntu使いの俺に春がやってきたか。 mplabx!
残るは、PSocだけだな。


201:774ワット発電中さん
11/12/19 17:47:09.92 SB1T2axN
>>191
そうかー、テンプレに載ってる分だけでもと思ったけど仕方ないね。
わかってる分だけでも追記されてたらとも思うけど新型に手を出す人自体がまだ少ないのかな。

202:774ワット発電中さん
11/12/19 21:04:07.58 8N7VIAv+
GPSのNMEAを読んでそのまま表示

203:774ワット発電中さん
11/12/19 21:40:13.07 tlVjxohj
>194
ひどすぎ。精度悪い方が高いとは、動かない時計作れば 3600x24x30 x1万円で約260億円かよ
JJYやGPS無しで月差±0.1秒の時計が1000円なら格安だけど

204:250
11/12/19 23:30:30.31 LZd3mbf8
>>194
月差ゼロで無料で作れやw

205:192
11/12/19 23:37:57.16 8Ny10aeM
192です
もし質問する場合は
新スレ立てたほうがいいでしょうか?

ちなみに月差ゼロがいいですw

206:774ワット発電中さん
11/12/19 23:52:06.30 LZd3mbf8
>>205
クソスレたてんな」って聞いたこと無い?

207:774ワット発電中さん
11/12/20 01:10:01.01 oiZU0gMd
>205
自分で考えて作る気が無いなら市販品を使えばいいのでは?
卓上タイプの電波時計ならAmazonで\1000以下で買えるでしょ

208:774ワット発電中さん
11/12/20 09:10:54.28 nRwVK8XI
>>205
目の前の画面の左隅に時計が

209:774ワット発電中さん
11/12/20 09:58:42.65 f77x02LI
おれのは右下

210:774ワット発電中さん
11/12/20 11:42:59.76 YHaMKQ86
32.768KHzのクリスタル使うのと、普通に20MHzのセラロックつかうのではどれぐらい月差がでるのだろう。

211:774ワット発電中さん
11/12/20 12:30:15.64 r4xSiMqf
クリスタルは電圧変動や温度の影響を受けにくい。
誤差はppmレベルだが、ソフト的に補正は必要。
セラロックは問題外。

212:774ワット発電中さん
11/12/20 18:45:10.19 SBmzf9Pz
>>210
セラロックは日差を超えて時差の世界

213:774ワット発電中さん
11/12/20 19:15:06.24 9v9QULPK
根本的に周波数と精度の区別がついてなさすぎワロタ

214:774ワット発電中さん
11/12/20 19:21:44.18 H8f5Npxb
>>208
いったい目の前には何があるんだ。

215:774ワット発電中さん
11/12/20 21:59:35.60 GecNi/Iv
>>214 鏡

216:774ワット発電中さん
11/12/21 11:44:59.92 xOvhDFXN
picで時計単体を作るなら難しくないけど
時計機能と何らかの制御を同時にするなら
専用のデバイスに時計機能を任せる方が楽だよな。

少ないタイマーを一個時計専用に取られるのは痛い。
それに専用デバイスならスーパーキャパつけるだけで
1日以上電源オフでも動いているし。

217:774ワット発電中さん
11/12/21 12:21:18.16 52O3/+J5
一時間毎にブザー鳴りっぱにして、時間あわせを強要するようにすればいいね。
そうすれば壊すかしぶしぶ時間合せるかの二択

218:774ワット発電中さん
11/12/21 13:40:37.85 7v+lw92K
実際に時間をあわせたかどうか確認するために正確な時間をGPSとかから取れば尚良いね。


219:774ワット発電中さん
11/12/21 16:07:33.04 Tze2J47O
最近は水晶が安くなって廃れてるけど
交流電源同期の時計はそんじゃそこらの水晶より遥かに正確だよ
事実上電力会社が常に校正してくれるわけだから

だけどPIC16F????の液晶時計なんてどっかにそのまま使えるのが載ってない?
16F877に拘っちゃ駄目だよ。16F877はピンが余りすぎるから作例はなかなか見つからないでしょう

220:774ワット発電中さん
11/12/21 16:11:13.86 21FgZ7y0
PIC自身の作った1Hzを、
インプットキャプチャ機能を使って、GPSからの1Hzと比較、
遅れ、進みの情報を得る。
その1秒信号をカウントすれば、かなり正確な時計が作れるよ。


221:>>192>>205
11/12/21 19:03:35.20 XKyDfg2V
みなさんありがとうございます
上で書いたかもしれませんが
オリジナル機能(説明が大変なので割愛)を付加した時計が作りたく
877にした次第です

皆さんの意見を元に結局自分で
コツコツやってみようかなと思いますw
よく考えたらPICのライターも買わなくてわw

222:774ワット発電中さん
11/12/21 20:52:08.91 RSItkUhq
つ RCD

223:774ワット発電中さん
11/12/21 22:06:24.97 jiZJJU0H
>192
移動前ってこれかよ。

>500 名前: デフォルトの名無しさん [sage] 投稿日: 2011/12/19(月) 00:42:02.24
>pic用のプログラムを考えて頂きたいんですが
>まるまる全部なので
>新スレ立てたほうがいいでしょうか?

>502 名前: デフォルトの名無しさん [sage] 投稿日: 2011/12/19(月) 01:03:34.28
>電子工作好きのおっさんが
>プログラム入門しよう!
>って考えたんですが
>いざプログラミングってなったら萎えちゃって・・・・
>でも回路は作ちゃったし・・・・

>慣れてる方には簡単だと思えるプログラムだと思うので
>お金出して頼むのも・・・
>っていう感じなのですが


224:774ワット発電中さん
11/12/21 22:41:27.38 FdwDCW+b
>>223
簡単だからって、知らんオヤジの為に趣味のコードなんて書くわけ無いよね?

225:774ワット発電中さん
11/12/21 23:03:29.13 jFXb9DxG
タイマー関数使わずにPC用の時計ソフト作ってみれば、自分の言ってる事の手間と難易度が分かるんじゃないかな。

226:774ワット発電中さん
11/12/21 23:35:57.31 MXor/ff7
LCDに時計表示しようとアセンブラで書いたら1日で1時間以上ずれた・・・・

227:774ワット発電中さん
11/12/21 23:46:31.46 +rPqcMYc
インターバルタイマー割り込み使えば発振器の誤差以上にずれないわけだが。

228:774ワット発電中さん
11/12/21 23:58:55.74 azbX/yMu
よくわからねえな、市販品にあるようなものなら今時買ったほうが早いしむしろ安い。
完全にオリジナルな機能なら面白がって作ってみようとする奴もいるかも知れないがそこには一切触れようともしない。
それでいてプログラムが面倒とか言うんだからよくわからねえな。

229:774ワット発電中さん
11/12/22 00:05:02.56 nvAP+oDR
馬鹿でかい7セグLEDが眩しいばかりにテカテカ
光るダサいデザインにこそ希少価値がある
光らないLCD表示の時計なんてどこにあるのか
分からないじゃないか

230:774ワット発電中さん
11/12/22 00:34:50.36 /QG/89og
>>229
世間がズレてるのか、君だけが妄想に取り憑かれてるのか
知人に意見を求めてはどうだろう。
ちなみに俺の手元には縦65cm級のデジタル時計基板があるよ

231:774ワット発電中さん
11/12/22 03:20:48.67 GGqa2NUk
16F877用に作ったソースがあります。きちんと動いています。
これを、3.3V電源で動かしたいのですが、ソースというかコードは触らずに、
チップだけ変えれば、そのまま焼ける、そんなPICってありますか?
それとも何某かの手当をしないと、そのままでは動かないものでしょうか?
16LF877では20MHz水晶が使えないので、別品番になると思っています。

232:774ワット発電中さん
11/12/22 04:04:15.90 4r2IF5+K
16LF877は低電圧動作に適した半導体プロセスで16F877とは別に作っているわけではない
16F877として作ったものを低電圧で動作するか追加で動作テストしてパスしたものを
16LF877として売っているだけ
16F877を3.3V20MHzで使ってみて動いたらそれでいいんじゃね

という話しは置いておいて
PIC16F887はPIC16F877の後継でA/D変換機能とBポートの状態変化割込機能が
レジスタのビット定義とかが変更になっいてそのままでは使えないだけで
その他の機能は互換性があってプログラムの変更なしに使える
PIC16F887で追加された機能も多いがリセット直後の状態ではPIC16F877と互換性が
とれるように配慮されているから
だから16F877用のプログラムの最初に
ANSEL=0x00;
ANSELH=0x00;
の2行を追加して、リセット直後の状態では無効にされている
アナログ入力と共用のデジタル入力を有効にするだけでそのまま動くプログラムは多い

233:774ワット発電中さん
11/12/22 10:05:21.55 /1oQcltR
そういう時、何%ずれたのか計算して調整すればOKなの?

234:774ワット発電中さん
11/12/22 10:22:05.20 7KvvojjW
>>233
周囲温度が一定ならば校正すればかなりの確度が出せるんだが
クロックの発振周波数には温度特性というものがあって
周囲温度の違う夏と冬ではどうしてもズレが生じる

対策としては
1、周囲温度を一定に保つ
2、温度補償するような仕組みを作る
3、温度特性の良い発振器を使う

235:774ワット発電中さん
11/12/22 10:45:32.74 /1oQcltR
なーるほど。 じゃADCで現在温度取得してウェイトを可変してやって、OSCも良いの使えばかなりいい線いくんだね。
それを考えると腕時計ってすげーな。

236:774ワット発電中さん
11/12/22 10:57:41.49 QCYoOSml
>>232
わかりやすい説明、ありがとうございました。
その線で調べて勉強してみます
ありがとう

237:774ワット発電中さん
11/12/22 20:19:12.55 artURNoR
>>235
腕時計程度の精度なら普通の水晶一発でいける
月差30秒=78ppm

238:774ワット発電中さん
11/12/22 20:32:21.54 pCvDYBdq
> 月差30秒=78ppm

計算が合わない気がする・・・・

239:774ワット発電中さん
11/12/22 21:41:43.67 artURNoR
失礼。11.5ppmでした。計算途中で分母分子間違えてた。
そうなると時計用水晶って精度いいんだね

240:774ワット発電中さん
11/12/22 23:35:20.17 3JkKzVx8
>>239
1000円以上したと思う。

241:774ワット発電中さん
11/12/22 23:46:32.78 WNj/5gFI
>>221
「PIC LCD 時計」とか「PIC 液晶 時計」で検索すれば山のように作例が見つかるし、
その殆どがプログラムを公開しているんだけど、
ここでプログラムを依頼する理由は何だろ?

自分好みのカスタマイズを施したいから、既成のプログラムではどうしても駄目ということなのかな?
それとも
PIC16F877限定でしか調べてないからまだ見つけていないということなのかな。

そんなに自分でプログラミングしたくないなら、自分好みのカスタマイズなんか諦めて
他人の作例をそっくり真似すればいいのに

もう回路は作ったということだけど、他種のPICに合わせて回路やソケット周りを改造するなんて
自分で回路を作ったくらいなら、ごく簡単なことだろうに

242:774ワット発電中さん
11/12/23 00:17:22.45 8nopdagn
>>234
温度の影響を受けて電源電圧も変動するので、そっちの考慮も願いたい。

243:774ワット発電中さん
11/12/23 01:07:23.27 2ecKXxet
3端子レギュレータを使っていれば温度特性はとても良いので気にする必要なし

だいたい1℃の温度変化に対して出力電圧の変化は約0.01%くらい
温度が±20℃変化しても電圧の変化は±0.2%
このときの周波数変動は出来の良い発振回路なら±0.1ppm程度
年差で言うと±3秒

244:774ワット発電中さん
11/12/23 02:56:38.87 s695LMPy
教えてください。

秋月で売っている、16桁×2行のLCD文字表示器を、C言語で操作するとき、
4bitモードと8bitモードの違いです。
僕は、1回のアクセスで済む8bitモードを多用していますが、
4bitモードでも時間は変わらないという人がいます。
変わっても5us程度だと言うのですが、2回アクセスするから、もっとかかるんじゃないか?と思うです。

昔、4bitモードでプログラム作ったら、LCDのおかげで処理が遅くなってしまい、
8bitモードにしたら速くなった思い出があり、今でも引きずっています。

みなさんは、どのようにしていますか? 時間は変わらないのでしょうか?

245:774ワット発電中さん
11/12/23 03:17:06.67 3ztuB6jY
C言語であろうとアセンブラであろうとシミュレーターで簡単に調べられる

246:774ワット発電中さん
11/12/23 04:06:36.17 8m07XUgL
>>244
4bitと8bitで違うか違わないかと言えば、当然違う
違う事するんだからね

それがどれだけ全体に影響を与えるかは、プログラムによって変わってくるから
一般論として「影響がある」とか「影響は無い」とは言えない

ただ、余程特殊な状況、たとえばダイナミック点灯でグラデーション出すとか
極端にクロックが遅いとか、そういうのでなければ、4bitか8bitかで大幅に
プログラム全体への影響が違うという事はあんまり無い。
もし影響があるとすれば、何かバグってるかマヌケなプログラムで無駄な事をしてる可能性が高い。

247:774ワット発電中さん
11/12/23 04:47:12.62 q4htSulW
ついでに質問
1msの割り込みタイマーを作ったらLCDが文字化けしたりして正常に表示ができなくなった
割り込みを長く(たしか10ms)すると改善した
割り込み1msでは短すぎ?

後閑氏のライブラリーを4bitモードで使用

248:774ワット発電中さん
11/12/23 05:03:56.53 2ecKXxet
まず、タイマ割り込みルーチンの実行時間を計算してみよう
仮に0.5msかかっているとすると処理能力の50%をタイマ割り込みで使ってしまっているということになる

LCDの表示処理中に1ms間隔ごとに0.5ms待たされることになるが
それによって誤動作を起こすようなライブラリーならば
タイマ割り込み中の間隔を広げるか、タイマ割り込みルーチンを見直す必要があるだろうな

249:774ワット発電中さん
11/12/23 08:43:51.76 GIE2r4NQ
割込処理から1msも戻ってこられないようなプログラム組んでるのなら、
根本的に何か間違ってるだろ。
1usくらいで戻せよ。

250:774ワット発電中さん
11/12/23 10:02:32.20 YqaSabP5
>>244
通信より消去待ちとかのほうがはるかに時間掛かるからじゃね

>>249
8ビットのPICで1usだと割り込みジャンプ+無条件にフラグクリア+リターンで終わるんだが…

251:774ワット発電中さん
11/12/23 10:18:54.30 QOm4i14/
>247
LCDドライバのデータシートのタイミングチャートだと
URLリンク(www.adafruit.com)
時間的に上限が規定されているのは、信号の立ち上がり/下げと
(Readの)データの遅延位なので、途中で割込みでかかっても時間的には問題ない。
あるとすれば、割込み処理内でLCDと共用になっているポートを更新して
LCDに使用しているBitを上書きしたりしていないか?



252:774ワット発電中さん
11/12/23 11:10:41.05 9ggo1tby
>>247
LCDは機能により制御時間がかかるから1msでは終わらないモノもあるよ。
ビジー状態を監視するか、規定時間待たなければ駄目。
単なる文字表示は大丈夫だと思うけど、消去指定とかは時間要するよ。。

253:774ワット発電中さん
11/12/23 11:17:52.42 9ggo1tby
>>235
時計の作り方みると面白いよ。サイエンスチャネルのTheMaking。
URLリンク(sc-smn.jst.go.jp)
15分番組で頭から2分くらいのところで色々やってる。

254:774ワット発電中さん
11/12/23 12:25:46.52 8nopdagn
>>243
水晶専用の電源としてればね。

255:774ワット発電中さん
11/12/23 13:14:21.25 6hlJG3gw
DIPパッケージでmicrochip純正Cコンパイラ(C18とか)で開発できる
おすすめPICって何??

256:774ワット発電中さん
11/12/23 13:24:45.24 4mGp6niY
>255
>170-171,180

257:774ワット発電中さん
11/12/23 13:26:56.59 6hlJG3gw
>>256
お、おう、出てたね
さんくすべりーまっち

258:774ワット発電中さん
11/12/23 16:11:47.87 3ztuB6jY
>>242
温度によって水晶発振子、電源どちらも影響を受けるが、
それぞれの補正を個別におこなったり考えたりする必要は全くない。
どちらもできるだけ温度に対する安定性を高くした上で、
単純に温度にしたがって時間を補正する仕組みをプログラムに組み込めばいい

259:774ワット発電中さん
11/12/23 18:18:24.39 8nopdagn
>>258
誰も個別にとは言っとらんが?

260:774ワット発電中さん
11/12/23 18:56:36.84 3ztuB6jY
>>259
>>242本人だとしたらわかってない
>>242はそもそも必要のないレス
原因に関わらず補正すればいいだけ

261:774ワット発電中さん
11/12/23 19:04:06.48 3ztuB6jY
>>260
いかんちょっと説明が拙かった
温度という、原因が同じでありさえすれば、どの部分が狂いの原因になろうと、淡々と補正すればいいだけ
と訂正

262:774ワット発電中さん
11/12/23 19:05:59.30 QOm4i14/
>258
簡単に言うけど温度に対する補正係数ってどうやって調べるの?
実際に組んで回路全体を恒温槽に入れて、温度毎に周波数カウンタでデータ取るの?

263:774ワット発電中さん
11/12/23 20:10:25.97 UxtuKnC5
アマなら実測して補償マップでも作る程度の手段しかないんじゃないの。

264:774ワット発電中さん
11/12/23 20:16:00.99 3ztuB6jY
>>262
桁数の多い周波数カウンターがあれば便利だけど
ない場合は、当該の時計を恒温部屋に置いてデータを取る
もちろん膨大な日にちがかかる

265:774ワット発電中さん
11/12/23 20:42:16.68 QOm4i14/
>264
非現実的だなぁ…データ取れた時にはエージングでずれてそう
それだったら、温調した方が良さそう

266:774ワット発電中さん
11/12/23 20:49:09.78 3ztuB6jY
>>265
>それだったら、温調した方が良さそう
意味がわからん
温度で補正する為にずれに関するデータを取ると言っているだが

267:774ワット発電中さん
11/12/23 21:00:48.44 3ztuB6jY
>>265
エージングによるずれをそこで持ち出すのはおかしいぞ
周波数カウンターでハード完成後に短時間で校正する方法こそ、エージングによる影響を軽視しているんだからな

268:774ワット発電中さん
11/12/23 21:25:00.15 0YHNrwi2
御回答願います。

dspic30f4012でSPI通信をしたいです。
具体的には、適当な配列 (bit[i] (i=0~10)) に2進値を代入し、
この配列を適当な変数 Data に代入して、Dataの値をSPIで送信したいのですか
bit[i]をDataに代入するのがうまくいきません。

どうすればできますでしょうか?ご教授願います。

269:774ワット発電中さん
11/12/23 21:41:52.86 BAJRMEux
GTカット水晶を使うと温度特性は良いんだけどね。

URLリンク(www.jpo.go.jp)




270:774ワット発電中さん
11/12/23 21:42:49.49 IFbGkeEz
>>268
strcpyでよくね?

271:774ワット発電中さん
11/12/23 22:03:08.86 GIE2r4NQ
>>268
SPIとか関係なく、
forで回してシフトしてマスクしてorじゃだめなのか?

272:774ワット発電中さん
11/12/23 22:23:36.04 QOm4i14/
>267
個人で恒温槽持ってる人なんて極わずかでしょ。そんな非現実的な事って意味で>262を
書いたのだけど本気だったのね。

恒温槽なんて持ってない私を含む多くの人は夏冬 1年かけてデータ取って1年前のデータで
補正掛けるより、3端子レギュレータと水晶発振器とマイコンと温度センサにTr(加熱用)を
小さいアルミケースにでも入れて40℃位で温調する方が現実的と思うけど。こっちなら40℃
の時の補正値だけ調べればいいからエージング分の校正も随時可能だしね。

273:774ワット発電中さん
11/12/23 22:48:16.64 O/l6inlr
個人個人持てっるケツの穴は優秀な恒温

274:774ワット発電中さん
11/12/24 00:17:52.44 d04eents
ここまでくれば時計の精度なんぞを追求することが如何に無駄であるかが分るよね。
精度が必要なら大人しく電波時計にしたほうが労力もエネルギーも僅かでいい。

275:774ワット発電中さん
11/12/24 00:37:08.82 Rm+GvuQa
個人で高温層を持っているって…いるのか?冷蔵庫?なんか方向性が違うぞ、やっぱり。
温度補償水晶発振器内蔵のRTCを買った方が手間いらず。DS3234Sとか。ちょっと高いけど精度2ppm。
サンプル入手済みだけど、時間なくて放置中。

276:774ワット発電中さん
11/12/24 01:25:11.47 bMXrMuKg
すみません、兄にPCを支配されてしまって・・・
>>270
配列を一つの変数に代入したいのです。勘違いだったらゴメンナサイ。
>>271
つまり
int bit[10], Data=0x0000;
for( iは大きい方から ) {
if ( bit[i] == 1 ) { Data | 0x0001 ; }
Data << 1 ;
}
て感じでしょうか?今ビルダというか、デバッガの調子が悪くて確認できないのですが

277:774ワット発電中さん
11/12/24 04:02:46.86 wnVX3hQt
>>276
お前みたいなリソース無駄使い野郎を修正してくれる教師に出会えることを祈ってる。

278:774ワット発電中さん
11/12/24 05:01:05.57 VAhtsMs6
>>276
やり方(アルゴリズム)がわかってないんじゃなくてC言語(文法)がわかってないんじゃね?

279:774ワット発電中さん
11/12/24 05:06:17.89 RUUavLhV
>>272
アルミケースより断熱性の良い厚い発泡スチロール製の箱がベター
温度の安定度は確実に良くなる

手間かけて自作しなくとも以前はアマチュア無線機のオプションの
OCXOを簡単に入手出来たんだけど今は無いみたい

>>273
お下劣!
だがしかし医学系では実際に直腸温度測定しながらの実験をする
ことがあるのでお下劣発言を非難出来ない

280:774ワット発電中さん
11/12/24 08:11:25.80 7vtYncEe
ESPECのちっこい奴でいいから欲しいな。

小型の水槽をスタイロフォームで完全に覆って半分ほど水を張り、
ヒーターとサーモスタットを入れれば40度ぐらいまでなら
そこそこ安定しそうな。
その上にあまったスタイロ浮かべて、その上に時計を置く・・・。
ただし、湿度がパンパ無いので電食が発生するかも。
タッパーに入れておくのがいいのかな。

281:774ワット発電中さん
11/12/24 09:05:52.15 NrySxpf+
俺は、12Vで動作するキャンプようのポータブル温冷庫(クーラー)を
恒温槽にしてるけど、なかなか具合良いよ。
制御も簡単。

282:774ワット発電中さん
11/12/24 20:35:09.82 0xpPVkYX
最初の質問とはかけ離れてしまったな。

283:774ワット発電中さん
11/12/24 22:51:58.87 rfZP3t5j
最初の質問を実現するための手段をこれだけ詳しく書いてくれるとか優しいじゃないか。

284:774ワット発電中さん
11/12/25 15:56:51.09 Wob6tQhA
つまんねぇな。 結局、何作れんのさ もまえら!


285:774ワット発電中さん
11/12/25 16:09:47.39 l2uyeKMm
作れるものが作れます

286:774ワット発電中さん
11/12/25 16:44:01.80 YP5u49Yh
>>268 0-10っていうから送りたいビット数は11個なのね?
相手はセンサーか何かかね
16ビットで送るとして 11ビット送ってあとはオール0とかでいいの?
data = <bit[10] ... bit[1] bit[0] 0 0 0 0 0>
とかなればいいのね?
ならいちばんださいwやり方書くのでfor文使ったかっちょいい書き方は
自分で考えて
data = bit[10] * (1<<15);
data += bit[9] * (1<<14);
data += bit[8] * (i<<13);
...
data += bit[1] * (i<<6);
data += bit[0] * (i<<5);


287:286
11/12/25 16:45:52.08 YP5u49Yh
おおまちがえた (i<<13), (i<<6), (i<<5) はそれぞれ
(1<<13),(1<<6),(1<<5)と読み替えて スマソ

288:774ワット発電中さん
11/12/25 21:31:28.75 Cubr9aVM
>>284
ライタに決まってる

289:774ワット発電中さん
11/12/25 21:48:48.71 QqWt8kxB
飴 珈琲

290:774ワット発電中さん
11/12/26 00:03:55.39 dd0Cfq+F
>>288
レガシー・インターフェースがすたれたのでもうライタ作りはもう流行らない

291:774ワット発電中さん
11/12/26 19:29:42.52 epttILnl
レガシーが駄目ならUSBでやればいいじゃない キリッ

…もう、ZIPソケットまで積んだ自動書き込み器的な無駄に楽な装置とか欲しいな。
5インチベイにマイコンまでストックしてて、CD-ROMドライブ風に書き込んだマイコンをトレーに載せて吐き出すようなの。

292:774ワット発電中さん
11/12/26 20:30:49.70 aBooBKcr
電圧やポート指定や、およそマイコン書き込みに必要な要素を全て設定ファイルから
自由に拡張できるオールインワンなライタは作りたいな。

293:774ワット発電中さん
11/12/26 22:00:41.01 dd0Cfq+F
ソフト作る手間を考えると結局メーカー製を買うことになる
古き良き時代のレガシー・ポート直結簡易ライタとフリーのライタ・ソフトは役割を終えたとしか言いようがない

294:774ワット発電中さん
11/12/27 00:09:29.21 arkd8olB
>>291
なにそれかっこいい

295:774ワット発電中さん
11/12/27 08:48:17.10 loLY9Jz8
デバイスの使い回しが多いので単なるイレーザーが欲しい。ブレボで組んでもいいけど。。
使い終わったら消す癖をつければいいのだけどね。どうも忘れてしまう。

296:774ワット発電中さん
11/12/27 15:53:43.88 jejjhMG+
PIC24F(V)32KAxxxが入手できるようになってから、avrから戻って参りました。
いや~、メモリ空間か゜広いという事はいいな。 安いし、20pinだもんね。


297:774ワット発電中さん
11/12/27 17:07:30.04 L/zKmkTz
>>295
どうせならギャングタイプ作ればいい
50個ぐらい一気にいくやつとか

298:774ワット発電中さん
11/12/28 00:11:30.16 2kWBZknQ
あれ何でギャングって言うんだろう

299:774ワット発電中さん
11/12/28 01:52:54.32 Yd0DWFl4
>>298
gang には「群」「集団」って意味がある。

300:774ワット発電中さん
11/12/28 02:02:31.55 2kWBZknQ
だとしても、普通はbatchとかblockとかそんな用語を選択するだろうに

301:774ワット発電中さん
11/12/28 03:18:08.14 DgYTdGCX
>>295
無くても不便を感じないのだけど、書く時にイレースするのでは駄目?
以前、CAL値を全自動で復活させるのは作った事あるけどね。

302:774ワット発電中さん
11/12/28 08:03:30.44 2mTkeOYh
>>301
秋月のライターの様にターゲットから完全に外された状態で書き込みを行うなら、過去のしがらみは関係なし。
PICkitの様にオンボードで書き込みを行う場合、消去されていない過去のプログラムが異なる回路、基板上で
いきなり動作しないかを心配してた。電源供給をターゲットと書き込み機のどちらにするかで変わってくる。
フラッシュメモリを書き込む上での作法になっちゃうから、自身が注意していれば大丈夫。運用手順次第。
1つのPICを別の回路に転用しない。という自己ルールを作っておけば、これも問題無し。

303:774ワット発電中さん
11/12/29 07:19:21.15 ImL6mC80
と、昨日書いてる当日、キットが出てしまった。
URLリンク(akizukidenshi.com)
切り替えは個別対応。仕方ないか。ブレボで作っても十分と思えてきた。

304:774ワット発電中さん
11/12/29 09:01:15.70 pc1TFZyM
>>303
おれ、昨日、8ピン書き込みようにZPF使って同じようなの作ったとこだよ。orz

305:774ワット発電中さん
11/12/29 09:23:37.04 VFVo/owD
使わなくなった秋月の書き込み器をばらしてZIFの部分だけを使えば作れるな。

306:774ワット発電中さん
11/12/29 12:10:06.05 NaSiw449
>>303
商魂逞しいな

307:774ワット発電中さん
11/12/29 14:32:15.20 rRGS5Dka
>>303
AVR版こそ望まれてるな

308:774ワット発電中さん
11/12/29 14:58:46.96 m/OI+sRa
>>307
うむ

309:774ワット発電中さん
11/12/29 16:27:07.03 pvy33HXH
>>300
ニュアンスが若干違うんじゃない?

310:774ワット発電中さん
11/12/29 16:41:10.90 s3FA/Am6
>>303
前に作ろうと思ったけど、ブレボで良いじゃんwと思って放置。
aitendoでゼロプレッシャーソケットが安かったので
幾つか買ってあるw


311:774ワット発電中さん
11/12/29 16:47:49.49 uipnSX+/
3軸加速度センサ:KXP84モジュール,PIC:16F88,サーボ:s3003,mikroC
を使って,加速度センサの傾きと同じ角度だけサーボを動かすようなプログラムを
検討しています.どのようにプログラムを書いたらいいでしょうか?

312:774ワット発電中さん
11/12/29 16:55:32.84 FI1IFnnk
加速度センサの傾きと同じ角度だけサーボを動かすように書く。以上。

313:774ワット発電中さん
11/12/29 16:57:31.70 mFJNnTuR
>>303
使ってない28ピンのゼロプレッシャーソケットが余ってたのでPICkit3を買ったときに作ったよ。
デバイスの切り替えは複数あるICSPのコネクタ(ヘッダピン)にライタを差し替える方法。

314:774ワット発電中さん
11/12/29 17:07:48.91 m/OI+sRa
>>313
ICSPコネクタ差し替える方がいいな。。

315:774ワット発電中さん
11/12/30 12:52:58.14 l730dYtg
12F675と16F1938を同時に動かして同時にデバッグしたいのですが、PICkit2とPICkit3の2つで同時にやるにはMPLAB IDEが対応したいないのでしょうか?

他に出来る方法はあるでしょうか?

316:774ワット発電中さん
11/12/30 14:22:27.82 jn0OsrrT
MPLAB IDEを二つ起動させれば出来るよ

317:774ワット発電中さん
11/12/30 14:35:08.21 l730dYtg
>>315

共有違反が発生しました。

というエラーが出てMPLAB IDEを2つ起動できないのですが、出来る方法があるのでしょうか?

318:774ワット発電中さん
11/12/30 14:35:47.08 l730dYtg
アンカーミス>>316でした。

319:774ワット発電中さん
11/12/30 16:00:12.36 8NYUMAc3
PCを2台使えばおk

320:774ワット発電中さん
11/12/30 16:21:01.36 l730dYtg
>>319

そうか、それでいいのか!!

321:774ワット発電中さん
11/12/30 20:40:56.06 vAJnBUzQ
すまん、鼻で笑ってしまった

322:炬燵熊猫
11/12/30 21:08:03.03 wMPesnmy
MPLAB IDE 8.53 + PicKit2使ってるけど、PIC16F747で書き込みと実行は出来る
でもデバッガでフリーランさせると動かないのは何でだろう?

デバイスサポートリスト見ても、アダプタが必要とか書いてないし・・・?

323:774ワット発電中さん
11/12/30 21:13:47.18 l730dYtg
すいません。PCが2台無いのですがどうすればいいでしょうか?

324:774ワット発電中さん
11/12/30 21:31:03.37 bT7PVyES
同時にデバッグするなんて馬鹿でしょ
まず一方をある動きにおいて正常に動くことを確認した上で
もう一方のデバッグに用いればいいでしょ
12F675で何をさせてるの?まずそっちを正常にしたら

325:774ワット発電中さん
11/12/30 21:32:11.26 bT7PVyES
シミュレーターだってあるんだよ
何でもかんでもリアルハードに拘ることはない

326:774ワット発電中さん
11/12/30 22:23:31.47 ThxAvTMB
>>323
VMwareとかで仮想PC作れば、本体+仮想PCで同時デバッグできるかも。(未確認)
とりあえず、VMware上でのMPLAB + PICKIT2 は問題なく動く。


327:774ワット発電中さん
11/12/31 01:48:56.48 UuUImsbE
>>326
もちろんホストPCがよほど古くて能力不足ってことさえなけりゃ、その方法は実行可能
だけどそんなデバッグ手法は実際にはまず必要ない
質問者は殆ど開発経験がないと思う

328:774ワット発電中さん
11/12/31 02:49:19.23 X72tRYHs
ほっとくと路頭に迷いそうだな、誰か助けてやれよw

329:774ワット発電中さん
11/12/31 14:19:15.99 ee+SjvhN
>>323 VM 立ち上げれば良いのでは?

330:774ワット発電中さん
12/01/01 00:14:54.00 cAyCe7Dn
あけましてオメデトウございます。

さっそく質問させていただきます。


Main

BTFSC EVENT_STA,4
GOTO Main1
BTFSC EVENT_STA,5
GOTO Main12
GOTO Main
Main1

プログラムが1番最初に動き出して、はじめてMainにきた時だけ誤動作します。
EVENT_STAには0が設定されており、1行目にブレークポイントを設定してView→File Registersにて確認もしていますが、
どうした訳か2行目のGOTO Main1が実行されてしまいます。

Main1以降を実行した後に再度Mainに戻った際はそのようなことはありません。
はじめだけどうして?と頭を抱えています。

よろしくアドバイスをお願いいたします。

331:774ワット発電中さん
12/01/01 05:54:49.33 jAVVIPp+
バンクの切り替えが怪しい気がするなあ

332:774ワット発電中さん
12/01/01 06:26:15.32 iDdDmQr3
あまり親切にするとタメにならないけど
ソースそのものをうpしてくれたらたちどころに判明すると思う

333:774ワット発電中さん
12/01/01 07:13:45.53 cAyCe7Dn
>>331-332

あけましてオメデトウございます。
早速のレスありがどうございました。

>>331さんのご指摘のとおりでバンクの切り替えが出来ていませんでた。
お二人ともありがとうございました。

334:774ワット発電中さん
12/01/01 08:23:48.21 cAyCe7Dn
続けて質問行きます。よろしくお願いいたします。
5V電源を抵抗無しでPICに繋いで問題ないでしょうか?

入力設定のRB4のピンを2KΩの抵抗でグランドに繋ぎプルダウンしています。
5Vの電源から1kΩの抵抗とタクトスイッチを経由してRB4に繋いでいます。

通常はタクトスイッチは開放してあるのでRB4はグランドと繋がっていて0Vになっています。
ここで、タクトスイッチを閉じる事で、5Vの電源と繋ぐと、RB4の電圧は2KΩ/(1kΩ+2KΩ)で3.3Vになります。
一応PICの立ち上がりエッジ割り込みは発生するのですが、どうせなら5Vにしたいと思うのです。

そこで、電源とタクトスイッチ間の1KΩの抵抗を外すとそれは叶うのですが、
5V電源を抵抗無しでPICに繋いで問題ないのか?という不安があります。
RB4と電源の間にはドライブするものは何もないので電流は流れない筈なので、問題ないと思うのですが、
やがてPICが壊れるような使い方だと困るので質問いたします。

よろしくお願いいたします。

335:774ワット発電中さん
12/01/01 09:44:04.46 mCIaMNDI
寄生素子がある。

336:774ワット発電中さん
12/01/01 10:33:23.03 iDdDmQr3
ウェブで作例検索したらいくらでも直に繋いだ例が見つかる筈

PICの入力ポートは非常に大きなインピーダンスを持つ(確か何十メガΩ)
直につないでも殆ど電流は流れない

今度からは目の前の回路と2chだけを睨んで悩むんじゃなくて、
どんどん検索した方がいいと思うよ

1kΩの抵抗は電流制限の意味じゃなくて、コンデンサと組み合わせてちょっとしたノイズ除去フィルタになってると思う
1kΩを取り除いたんならソフトウェアでチャタリングチェックすればいい
実際にはそんな中途半端なフィルタがあったとしてもソフトウェアでチャタリングチェックをおこなうのが(かなり)一般的

337:774ワット発電中さん
12/01/01 11:27:00.21 cAyCe7Dn
>>336

大変勉強になりました。
ありがとうございました。
チャタリング防止についても再考します。

338:774ワット発電中さん
12/01/01 13:15:28.71 iDdDmQr3
>>334
そもそも論で言うと
プルダウン抵抗を大きくすれば済む話
10kΩにすれば1kΩをつけたままでも4.4V以上になる

339:774ワット発電中さん
12/01/01 18:57:00.68 T33zxvS4
電源とタクトスイッチ間じゃなくて
タクトスイッチとPICのポート間に抵抗入れればいいじゃねーかw

340:774ワット発電中さん
12/01/01 20:34:47.12 mCIaMNDI
dirをミスることがある。

341:774ワット発電中さん
12/01/01 21:02:26.19 iDdDmQr3
>>339
分圧でできる電圧に関しては違わない
それに多分既にそうなっているだろう

342:774ワット発電中さん
12/01/01 21:24:26.39 Muy1GbAf
URLリンク(2ch-dc.mine.nu)

弟夫婦が来たので、甥を初詣に連れて行って「子供おみくじ」てのを引かせたんです。
そしたらこんなん出ました。  甥曰く「ねえマイコンて何?」
これは子供おみくじじゃなくて、まるで神様から私への今年一年、いや今後の物作りの
方向を考え直せというお告げなのでしょうか?

343:774ワット発電中さん
12/01/01 23:15:12.38 IXn48bR8
分圧になるような接続にしなけりゃいいのにな

344:774ワット発電中さん
12/01/01 23:32:44.26 iDdDmQr3
>>343
いやいや、こういう接続はよくあります。
ただし、こういう接続をするにしても、>>334のような2kと1kの組み合わせじゃなくて10kと1kの組み合わせとかが定番です。
2:1の比率は異端過ぎ。分圧してできた電圧がスレッショルドに近すぎ
最初からこのことを書けば良かったんだけど、入力インピーダンスのことを書きたかったから先にそっちを書いてしまった
レスし過ぎた。冬休みだからある程度小まめにレスしたけどスペースの浪費だからもうやめる

345:774ワット発電中さん
12/01/01 23:37:46.62 c/lUgMwO
失敗して学べばいい

346:774ワット発電中さん
12/01/02 00:08:54.57 ADtVkOkG
単純なスイッチ入力では内蔵プルアップ設定しておいてGND側にスイッチ繋いで負論理入力にして抵抗使ってないんだけど、異端かな…

347:774ワット発電中さん
12/01/02 00:19:50.53 UFLGwQT0
>>346
物の道理が判ってないという意味でなら異端
判ってやってるならご立派

348:774ワット発電中さん
12/01/02 01:06:13.00 mM1w7Es6
PICの内蔵プルアップは最新チップ除いて
スイッチ入力に使うには抵抗値が少し高いので
安定して入力するなら外付けで10Kほど付けたいところ

またスイッチ入力は指が触る箇所なんで静電気による破壊を防ぐため
ポートのクランプダイオードを保護する電流制限抵抗も欲しい

ポート → 保護抵抗 → プルダウン → スイッチ → Vdd

という接続にすればポートに入力される電圧は分圧されないので
入力保護抵抗に高い抵抗値のものを使うことができる

349:774ワット発電中さん
12/01/02 01:09:18.36 GFzh9bjq
内蔵プルアップだけでやる勇気をたたえたいね。


350:774ワット発電中さん
12/01/02 01:48:00.71 RL9aPgP5
>>342

351:774ワット発電中さん
12/01/02 02:20:11.42 zqe9gRH8
PIC16F887+キャラクタ液晶で作った装置にリチウムイオン電池2本直列の8Vを数秒加えちゃったけど
どっちも壊れなかった アナログコンパレーターの充電時間を測定してアレするものだったけど特性の変化もなかった
新年早々運がいい みんなも気をつけてね

352:774ワット発電中さん
12/01/02 03:16:33.21 2gbKWIaF
>>348
>ポート → 保護抵抗 → プルダウン → スイッチ → Vdd
今年からは、
信号は左から右、上から下という書き方をしようね。

Vdd  → スイッチ → プルダウン → 保護抵抗 → ポート という感じね。


353:774ワット発電中さん
12/01/03 11:23:44.80 /qdojJY4
>>346
PICなんかは、多少荒っぽくてもちっこくできれば正義、な世界なんだから、王道中の王道。

354:774ワット発電中さん
12/01/03 15:13:51.26 2m9UPS67
>>342 ファミコンの間違いか? 何十年も同じ版のまんまなんだろうな?www

355:774ワット発電中さん
12/01/03 16:13:10.04 Rco7WzPi
>>354
「ファミコン」(R)は特定の商品名だから、一般名詞として当時流行った「マイコン」をあてたんだろうな。

356:774ワット発電中さん
12/01/03 23:40:33.41 y3VxelIy
ゲームじゃダメなの?

357:774ワット発電中さん
12/01/04 00:02:41.53 uBWXfSWq
昔はPCはマイコンと呼んでいたからな。
マイコンベーシックマガジンとかよく読んだなぁ~

358:774ワット発電中さん
12/01/04 00:12:55.03 lsH131lE
PCはIBM-PCから来た呼び名で、オフコンとかに対して付けられたんでは?


359:774ワット発電中さん
12/01/04 01:17:12.81 BIVacq2e
そのまま「マイコン」という本もあったけどな

360:774ワット発電中さん
12/01/04 01:39:53.49 EEqRTLLQ
マイコンというあだ名の刑事もいたな

361:774ワット発電中さん
12/01/04 06:05:48.53 Mk8k4gkv
パーコンという呼び名がはやりそうになった。

362:774ワット発電中さん
12/01/04 22:42:19.01 DAci1p4I
㌔㍉コン

363:774ワット発電中さん
12/01/04 23:35:21.24 BIVacq2e
マイコンがPCを指さなくなるのと反比例して、
組み込みの生魚チップのことを指すようになっていったな

364:774ワット発電中さん
12/01/04 23:37:12.14 fYR2KY1X
活きが良さそうだw

365:774ワット発電中さん
12/01/06 22:01:59.95 vsvBcqpD
マイコンピュータのことマイコンって言うよな。言うよな。

366:774ワット発電中さん
12/01/06 22:07:24.55 h1NNoI+C
ふつ~マイラコンデンサの事

367:774ワット発電中さん
12/01/06 22:37:02.01 TjRRv+wx
毎日音楽コンクールだっつの
日本音楽コンクールに名前が変わっても毎コンと呼ばれてる

368:774ワット発電中さん
12/01/06 22:51:27.64 Bvt9K71v
はぁ?毎回撃沈合同コンパのことだよ

369:774ワット発電中さん
12/01/06 23:06:48.27 5BYVeCro
俺の地方では、美味いこんにゃくのことを言うけどな。

370:774ワット発電中さん
12/01/06 23:30:55.16 h7nE0hkh
贈り物に舞昆 塩昆布風発酵食品

371:774ワット発電中さん
12/01/07 00:22:54.91 oj5Sghgf
マイ昆布長

372:774ワット発電中さん
12/01/07 03:02:02.64 eS3Yv4t4
CADをシーエーディーという人がいた。
PICをピーアイシーという人もいた。

NECをネックという人もいた。
FETをフェットという人がいる。←この人とは あまり話をしたくない。

373:774ワット発電中さん
12/01/07 03:49:34.03 N6qXK4WG
GNDをジーネヌディーという人。
DACをディーエーシーという人。
JTAGをジェーティーエージーという人。
IEEEをアイイーイーイーという人。
HPをヒットポイントとかホームページという人。

ここまでは許せる。だがしかしこれだけは許せん。

TCL/TKをチックルチーコという人。 ← ゆびゆび立てたらゆびゆび立てたら♪

374:774ワット発電中さん
12/01/07 03:50:34.06 oj5Sghgf
もしかして
LEDをレッドっていう人?

375:774ワット発電中さん
12/01/07 04:56:53.36 z9lLAVkk
アムド

376:774ワット発電中さん
12/01/07 07:11:47.85 8gEJua+B
石原良純

377:774ワット発電中さん
12/01/07 07:24:35.33 ZrZid7B9
FETはエフイーティーだけど、MOSFETはモスフェット

378:774ワット発電中さん
12/01/07 09:37:26.98 4f+NxzS3
セブンセグメントレッド、なんかかっこいい

379:774ワット発電中さん
12/01/07 10:12:01.78 C/pLeAsv
DAC ダック
HP ヒューレットパッカード

訛っている先生がツナダイオードって言ってたの思い出したw

380:774ワット発電中さん
12/01/07 11:23:51.41 NUmtYfXB
FETはエフイーティーだけど、MOSFETはモスフィート


381:774ワット発電中さん
12/01/07 14:26:50.93 bwgeWAvC
>>372-
全員修正しちゃる

382:774ワット発電中さん
12/01/07 14:31:11.17 060hLumL
>>377
>>380

いや、モスエフイーティーでしょ。。。


383:774ワット発電中さん
12/01/07 15:10:22.88 UDBZ4uBp
GND グンド
DAC ダック
LED レッド
FET フェット
MOSFET モスフェット

客「レッドとモフェットください」
秋月店員「はいィ?」
秋月老店員「……」

NECAIはネーカイが公式呼称だったからNECはネックで合ってるよ

384:774ワット発電中さん
12/01/07 15:20:45.42 UDBZ4uBp
VCC ブッシ
VDD ブッド
VSS ブッス
VEE ぶええ

385:774ワット発電中さん
12/01/07 15:24:37.31 NUmtYfXB
VCC ブッシ
VDD ブッド
VSS ブッス
VEE ぶええ
hFE ふぃ~


386:774ワット発電中さん
12/01/07 16:00:51.37 E6wzTTiu
>>366
これマジレスか?
もしそうだったとしたらお前おかしいぞ
マイラーコンデンサをまいこんと呼ぶのは「マイクロコンピュータを指していないことが自明の場合」という条件付きだ
何も条件つけない場合はやはりPICとかAVRとかH8のことだ

387:774ワット発電中さん
12/01/07 16:27:03.61 C/pLeAsv
NPN
PNP
さてこれはどう読んだら

388:774ワット発電中さん
12/01/07 16:49:49.33 qnqeL5wx
ンピー!!!
ピンピンー!!!!

389:774ワット発電中さん
12/01/07 17:06:36.42 UDBZ4uBp
ヌプン
プヌプ
ヌチャン
プチャン

ところでバリコンで呼び方おかしくね?
形状からしてもコンデンサの一種とは連想しずらくね?
支払いは任せていいのかよ

それにバリスタって、意味がわからないよ
らきすたのパクリかよ

390:774ワット発電中さん
12/01/07 17:38:43.53 vjpWDk14
>389
バリカンそっくりなとこ

391:774ワット発電中さん
12/01/07 18:01:35.59 060hLumL
>>389
空気バリコンは、すぐコンデンサだとわかる構造がダイレクトに見える

392:774ワット発電中さん
12/01/07 18:13:29.08 SETe0qRk
DACがダックならADCはどうなるんだ?
ADCがかわいそうじゃないか。

ちなみに、俺は、DAコン、ADコンと呼んでいる。
コンデンサと間違えられたことはない。

393:774ワット発電中さん
12/01/07 18:34:31.80 VchXCA+k
>>392
アドック、アダックでよくね?

394:のうし
12/01/07 18:45:37.89 N9E1GRK8
そんなに盛り上がるんなら、そーいったヌレ勃てたら?

【読み方】CPUを『くぷ』と読んでしまいますが【略字】
URLリンク(2ch.574282.85) d37 5

395:774ワット発電中さん
12/01/07 19:14:16.77 UDBZ4uBp
え、ADCはもちろんアドシーだし
PWMはパウィムでしょ・・・なんなの?
正確にはパとプの中間のイメージだけど
ぴーだびゅりゅーえむとか噛んじゃう奴は交互にひっぱたいてやるびゅ

>>390
そうだよバリカンだよ
え?バリコン?
何かに似てると思ったら語感が近すぎて逆に意識の外だったよ
パソコンを、パナソニック製コンデンサと勘違いする奴はいないし
マイコンを、マイフェイバリッドなコンデンサと勘違いする奴もいないけど
でもバリコン、てめーはバリカンと勘違いしてしまうでしょ

396:774ワット発電中さん
12/01/07 19:38:31.61 UDBZ4uBp
そもそも可変抵抗器がボリュームなら
可変蓄電器はボリュコンに収まるはずだろ
中々流れないバリウムを思い出させて
恐れられる存在にでもなりたいのか
だからバリコンと聞くと、嫌な気持ちになるのだ

397:774ワット発電中さん
12/01/07 19:42:49.74 060hLumL
ボリュームは、もともと音量のvolume(体積・大きさ)を変えるというところから
来てるんじゃないの?
volume自体に変わるという意味はないと思うけど

398:774ワット発電中さん
12/01/07 20:28:26.36 loPqN4cd
おまえらせめてPICライタの話をだな…。

PICで作る他のマイコンライタでもいいぞ。

399:774ワット発電中さん
12/01/07 22:54:50.11 F4AKakgL
またマイコンの話が舞い込んで来た・・・

400:774ワット発電中さん
12/01/08 00:05:54.48 4K7frsh4
だれがうまい(ry

401:774ワット発電中さん
12/01/08 00:14:14.85 FKmmjVyt
マイコンがPCを指さなくなるのと反比例して、
組み込みの生魚チップのことを指すようになっていったな

402:774ワット発電中さん
12/01/08 00:35:18.87 MutJ5AGN
活きが良さそうだw

403:774ワット発電中さん
12/01/08 00:42:17.93 4K7frsh4
マイコンピュータのことマイコンって言うよな。言うよな。

404:774ワット発電中さん
12/01/08 01:09:31.75 1wkgkFJw
>>403
言わねぇよ

405:774ワット発電中さん
12/01/08 01:13:35.52 s9eY+Yzm
ふつ~マイラコンデンサの事

406:774ワット発電中さん
12/01/08 01:58:47.27 ZNSwJ2td
何かおかしい。なんとなくそんな気がした。

407:774ワット発電中さん
12/01/08 02:32:48.09 6Ys4NQ+g
>>403
そもそもマイコンピュータなんて言わない
団塊世代の…おっと、そのくらいの爺さんにPCのメンテを年末に頼まれていたのを思い出したよ!サンキュー
あっ話しが逸れた。団塊世代のジジイしかいわねぇよ

408:774ワット発電中さん
12/01/08 02:43:25.83 kiHcVGxh
URLリンク(www.amazon.co.jp)
URLリンク(www.amazon.co.jp)
URLリンク(www.amazon.co.jp)
URLリンク(ja.wikipedia.org)

409:774ワット発電中さん
12/01/08 02:49:21.28 WxfubMaA
>>407
URLリンク(support.microsoft.com)

410:774ワット発電中さん
12/01/08 03:44:51.61 checkIeX
毎日音楽コンクールだっつの
日本音楽コンクールに名前が変わっても毎コンと呼ばれてる


411:774ワット発電中さん
12/01/08 03:47:25.96 checkIeX
毎日音楽コンクールだっつの
日本音楽コンクールに名前が変わっても毎コンと呼ばれてる


412:774ワット発電中さん
12/01/08 03:48:07.52 checkIeX
大事なことなので、2回書きました。


413:774ワット発電中さん
12/01/08 04:23:13.03 8LrwTUfO
だから毎回撃沈合同コンパのことだって言ってるだろ
言わせんな恥ずかしい

414:774ワット発電中さん
12/01/08 11:44:36.01 vsA2+PwO
今日もいい天気

415:774ワット発電中さん
12/01/08 12:26:54.74 checkIeX
俺の地方では、美味いこんにゃくのことを言うけどな。
贈り物に舞昆 塩昆布風発酵食品
マイ昆布長


416:774ワット発電中さん
12/01/08 12:44:29.81 mjPB2wKh
マイコンと言えばインテルじゃん

インテルの




  蹴球選手

417:774ワット発電中さん
12/01/08 15:34:13.00 4t5P+lRn
だからマイコン刑事だって

418:774ワット発電中さん
12/01/08 16:45:17.35 MutJ5AGN
スーパー巨人って知ってる?

419:774ワット発電中さん
12/01/08 22:55:15.82 gr5+VO/z
キョンくん電話ー

420:774ワット発電中さん
12/01/09 00:01:28.06 QZs1bTia
>>418
なつかしいなー、細かいとこまでは覚えてないけど。
漫画とコラボしてたTK-80世代のワンボードマイコンに憧れた...
それを思うと今のPICは何でも出来る夢のようなマイコンだなぁ

421:774ワット発電中さん
12/01/09 01:00:03.43 r+E9AXlm
マイコンは生き残ってるけど、オフコンは完全に死んだな

422:774ワット発電中さん
12/01/09 01:15:11.11 jJm8fqax
完全に、ということもなかろうが、分けて考えるひとは思いっきり減った気がする。

423:774ワット発電中さん
12/01/09 01:28:34.51 ysu5PguO
オフコンは長い事何の略か判らなかった
オフ会のコンパ
オフラインコンプレックス


424:774ワット発電中さん
12/01/09 02:22:39.53 qpz++zW1
>>418 >>420
マイコン制御のクーラーが操られて町中凍りついたとか、話の無理が目立った。結局打ち切り。


425:774ワット発電中さん
12/01/09 09:13:44.02 6XF5JDXq
お麩のコンクール

426:774ワット発電中さん
12/01/09 10:43:53.30 OSk+7aHk
PICで、2mくらいの距離を、I2Cで通信できますか?


427:774ワット発電中さん
12/01/09 11:35:13.65 HzMyyDiM
プルアップ抵抗を小さくしたらできるんじゃない?
速度出ないかもしれないけど

428:774ワット発電中さん
12/01/09 16:25:48.75 RYFwKupb
モスキート

429:774ワット発電中さん
12/01/09 16:44:50.24 aEUqjLIv
>>426
目的外使用

430:774ワット発電中さん
12/01/09 17:04:56.16 r+E9AXlm
線が長いと信号が鈍るけど、遅くすれば大丈夫
オシロで見たクロックが四角ければいける筈

431:774ワット発電中さん
12/01/10 10:36:36.38 01t7b1Qx
ありがとうございます。
今日明日にでも やってみます。


432:774ワット発電中さん
12/01/12 02:21:36.88 1pwMdqTm
ロータリエンコーダ、PIC16F877、秋月の16*2行のキャラクタLCDを使って、
エンコーダのup/down値を、LCDに表示するプログラムを作っています。

表示する数値は、0~65535まで5桁あり、タクトSWを2つで ← → と桁移動して、
エンコーダを回すと、その桁の数字が変化します。ここまでは、あっさりできました。

しかし文字の下に出す「カーソル」で苦戦しています。
カーソルは、SWで指示するまでは、その桁にい続けて欲しいのですが、
文字を書くと自動的に次の右隣の桁に移動してしまいます。なので、
cur( off );  として、いったんカーソルを消してから、
moji( enc );  として、数字を書く。
cur( on );   その後、カーソル再表示すると、すぐ右に表示されます。
cur ( left );  なので、1つ戻しています。

もっと賢いやり方はないものでしょうか?
カーソル無しにすればいいのですが、それだとどの桁の数値が変化するか示せないし。
カーソルを表示するが、位置は自動で勝手には動かない、という設定があればいいんですが。


433:774ワット発電中さん
12/01/12 02:28:28.91 5pmfI6g+
CGRAMにカーソルと同じ形を登録して交互に表示するとか

434:774ワット発電中さん
12/01/12 04:03:51.14 XivR2rT+
ありがとうございます。
それもいいですね。でも、CPU負荷がが増えそうで怖いです。
また、5×7のdutyで、カーソル領域まて書けましたっけ?


435:774ワット発電中さん
12/01/12 11:38:13.14 KP0OmSgK
cur ( left );
cur( on );
の順にするとうまくいかない?

436:774ワット発電中さん
12/01/12 13:09:09.54 71x5qcdQ
あと指定桁のアトリビュートを点滅にするとか

437:774ワット発電中さん
12/01/12 13:13:02.00 Y73X7WPh
関数使わずにやればできるんじゃなかったっけ?

速度とプログラムサイズに問題なければ、1文字戻る方法で良いとおもうけど。
楽だし。

438:774ワット発電中さん
12/01/12 18:22:59.19 1pwMdqTm
みなさんありがとうございます。
ggrksとか言われない所を見ると、
さほどピンボケの質問でないようで安心しました。

>>435
そうです。>>432は書き間違えでした。
昨日の時点で、そのようにして、一応実現していました。すみません。

自動の機能を付けてくれるなら、その機能の有効/無効も
選択できると良いと思います。→日立

ありがとうございました。



439:774ワット発電中さん
12/01/12 20:06:27.58 gNtO1fT7
オリジナルは日立だけど、もう20年以上前の設計じゃないかな?
多分、台湾か韓国の互換チップが載ってるよ。

440:炬燵熊猫@さいたま
12/01/13 16:52:20.27 kAMJOXKP
Target:PIC16F747
Soft:MPLAB-IDE v8.53 + Pickit2
言語:HI-TECH C v9.70(Lite-Mode)
Debugger(Pickit2)でFile Registersウィンドウを見ると アドレス70Hが"RR"(Reserved Area)で、なぜかそこに変数が割り付けられてる・・・
回避策を探さないと

441:炬燵熊猫@さいたま
12/01/13 18:37:56.74 kAMJOXKP
>>440
自己解決
Build Option->DebuggerをIDC2に変更
DebuggerはPICKIT2のままで解決しました

442:774ワット発電中さん
12/01/14 01:41:51.18 oLGY0fhG
なんか軽石ふぁくとりぃも、日シ相テクニカもアクセス不能になってる。
ついに逝ってしまったの?復活を待っていたのに。

443:774ワット発電中さん
12/01/14 14:10:59.78 Qs/IraU+
無駄に元気
URLリンク(d.hatena.ne.jp)

444:774ワット発電中さん
12/01/15 20:10:29.81 QMJxG8jX
プリント基板でお手軽にタッチセンサのパターンを作ろうとしているんだけど、タッチセンサーの推奨最低サイズってどの資料に書かれてる?
出来れば25x25に収めて、ピザみたいに分離したパターンをなぞると回転を検地できるようなものを手軽に作ろうとしているんだけど。
見かけたのは10x10の銅版で単純にタッチ検地している個人サイトと、マイクロチップのAN1202の近接スイッチにするにはリーチはパットの直径に等しいってのぐらいなんだけど。
やっぱり最小サイズって当然あるよね?

445:774ワット発電中さん
12/01/15 21:46:28.86 rT6FyBZu
PICを製品として使えるか?

446:774ワット発電中さん
12/01/15 21:52:54.60 0yK3O8EP
うん

447:774ワット発電中さん
12/01/15 21:55:14.15 QMJxG8jX
>>445
格安でちゃんと生産されてれば何でも使えるでしょ。
昔はマイコンの質が悪くてチェック体制と歩溜まりが悪すぎて色々やらなきゃならなかったとかあるらしいけど。
さすがに最近はそういうのも聞かないし。

448:774ワット発電中さん
12/01/15 23:26:00.87 PQiHnoO7
被せる絶縁層の厚さが薄ければいくらでも小さくできるよ
静電タッチセンサーとして制限というより人間が操作するキーとしての最小サイズの問題ではないですかね

449:774ワット発電中さん
12/01/15 23:49:58.21 R9N+uMh1
絶縁層は無い方が簡単

450:774ワット発電中さん
12/01/16 00:07:48.73 VHzl6LJx
絶縁層なかったら静電じゃなくてノイズ検出センサじゃないか

451:774ワット発電中さん
12/01/16 04:31:37.80 4UPj6tug
検出できれば、それでいい

452:774ワット発電中さん
12/01/16 04:36:33.87 v7wbs3Nj
一理あるが生の金属を触るなんてダサいのよね

453:774ワット発電中さん
12/01/16 10:38:40.17 TASU1Hg5
>>450
似たようなものじゃん

454:774ワット発電中さん
12/01/16 15:15:15.48 4UPj6tug
エレベーターのボタンに謝れ

455:774ワット発電中さん
12/01/16 21:39:00.89 1/N79bhs
申し訳ありませんでした。

456:774ワット発電中さん
12/01/16 21:45:09.70 d3S7YjP1
質問した自分も生の基板に触るのもアレじゃね。とは思いますけどね。
フラックスとか、色々と…。
絶縁体かどうか分かりませんけど透明なヒシチューブとかで覆うとか、大きい生基板を切削した上でならラミネートするとかやってみようかなとか思っています。

どこかで結果を発表できたらよさそうですけど…。
とりあえずはCADでパターン作る、そこからだな!!

457:774ワット発電中さん
12/01/17 00:20:36.12 BC+y91wL
>>426です。
仕事が忙しくて、今日はたまたま早く帰れたので、実験してみました。
距離1mですが、なんとか通信できるようになりました。
↓こんな波形です。
URLリンク(loda.jp)
data線にclockのヒゲが出ますが、このくらいなら許してもいいと思いますが、どうでしょうか。
スルーレートを維持しつつ、V(Low)を上げないように、ノイズを減らすのは、難しいですね。
いろいろと工夫が必要でした。
どうもありがとうございました。


458:774ワット発電中さん
12/01/17 00:30:09.11 mu+yKcyo
>>457
そんな事よりそのTekのMSOとおぼしきものは個人持ち?

459:774ワット発電中さん
12/01/17 01:01:17.54 BC+y91wL
はい、個人所有です。

460:774ワット発電中さん
12/01/17 01:13:59.32 mu+yKcyo
>>459
うぅ、うらやましい。
金貯めて買うかなぁ。。。車買わなきゃよかったw

461:774ワット発電中さん
12/01/17 01:55:36.49 BC+y91wL
いいですよ。
「01000010だから・・・Bか」とか、やらなくていいですから。
AUTOモジュール、電流プローブも一緒に買いました。


462:774ワット発電中さん
12/01/17 07:26:43.35 rigLaz68
全然うらやましくない

463:774ワット発電中さん
12/01/17 10:17:55.14 kZx1bRwr
なんでうらやましくないの?

欲しいなあ、解像度の高いデジタルオシロ。
デバッグが楽になりそう。


464:774ワット発電中さん
12/01/17 11:52:06.39 YHa5Jtvf
欲しいか欲しくないかって言われれば欲しいけど、
金出してまで買おうとは思わないな。
会社でやればいいし・・・

465:774ワット発電中さん
12/01/17 22:37:34.85 mu+yKcyo
>>464
会社では働け。。

466:774ワット発電中さん
12/01/17 23:32:05.33 sfv/l7ao
確かに
なんかうちの会社、自由研究みたいな時間がやたらあるんだ

467:774ワット発電中さん
12/01/17 23:49:37.38 Rt5faL0d
また苺リナクスで安い基板出してるわ。
センサのちょっとした知能化に使えるな。

468:774ワット発電中さん
12/01/18 03:12:43.29 CmcCTQC0
>>464
残業禁止、就業後は速やかに帰宅のこと。

469:774ワット発電中さん
12/01/18 10:59:07.12 wXeiR7OZ
>>466
今時うらやましい会社だな。
どこだ?履歴書送る

470:774ワット発電中さん
12/01/18 11:20:37.70 nKYcRhG5
フレックスだから残業しても関係ない

471:774ワット発電中さん
12/01/18 12:22:46.46 NEmTsl/1
フレックスでも残業あるだろ。見なし就労時間扱いで、会社に騙されてるんじゃね?

472:774ワット発電中さん
12/01/18 13:10:39.69 hkRJqu0n
うちはコアタイム有りのフレックスで、1日8時間(休憩を含まない)以上は残業(というか超勤)扱いだな。

473:774ワット発電中さん
12/01/18 14:05:29.43 nKYcRhG5
>>471
そうだった。管理職扱いだから残業手当が出ないだけだった。
でも、さすがに0時間はマズいから10時間くらいは残業してる。
2ch見てる時間はもっと長いけどね。

474:774ワット発電中さん
12/01/18 14:15:07.55 ukU4XEnw
そりゃ日本の製造業も落ちぶれる訳だわな

475:774ワット発電中さん
12/01/18 18:05:09.36 1TvFJnu6
名ばかり管理職か

476:774ワット発電中さん
12/01/18 21:13:29.73 Pcuxw5J5
全員管理職だろ

477:774ワット発電中さん
12/01/18 22:01:03.68 +QRRxIqc
大丈夫、見習い給料のまま主任よりマシ。

見習い給料のままなんだが、このまま行くと間違いなく設計主任にさせられる。
(もう設計の出来る上司は社内にいない。)
しかも検図が気まぐれ社長の指示だろうから、見直したら図面のフォーマット自体が違うとかありそうw
勘弁して欲しい、何でここ1ヶ月は仕事がないのに病院行かなきゃと思うくらい病んでいるんだ俺。

趣味だけで生きていけないかなぁ…。

478:774ワット発電中さん
12/01/18 22:40:17.07 jmiLcuso
転職転職! 漁業とかいいぞ。

479:774ワット発電中さん
12/01/18 23:59:46.60 vBfz9DlW
"フレックスだから残業しても関係ない"
"そうだった。管理職扱いだから残業手当が出ないだけだった。"

って抜けた流れ、日湘の近藤さん?

480:774ワット発電中さん
12/01/19 05:40:46.05 sUVv6jSY
その年で転職なんて似たような職種しかないでしょ

481:774ワット発電中さん
12/01/19 08:01:48.80 7H/DgpVe
違う職種なら
朝の6時からコンビニで弁当買ってる
ハイエースの人たちの仕事くらいか?

482:774ワット発電中さん
12/01/19 10:27:51.31 Cs/PS8OK
>>481
お父ちゃんをバカにするな

483:774ワット発電中さん
12/01/19 18:39:42.46 75u5SPei
ニートに比べりゃ1000倍もマシ

484:774ワット発電中さん
12/01/19 18:54:46.85 sUVv6jSY
ニートなんて都市伝説だろ

485:774ワット発電中さん
12/01/19 20:49:38.13 pUJgkwea BE:235424922-BRZ(11529)
12F1822でLEDチカチカすらできないのですが何かご存知ですか?
CCS+Pickit3です。プログラムも他のPICなら動くのですが…

486:774ワット発電中さん
12/01/19 21:16:20.74 HCcn+yOX
テスターでポート出力を計って見るんだ
話しはそれからだ

エスパーは居ないから原因がハードなのかソフトなのかをまず切り分けろ

487:774ワット発電中さん
12/01/19 22:12:09.99 jrEfABox
>>485
ソフト側の問題と仮定して、F1x系PICは初期化すべき項目がかなり増えてるから一通り再確認してみては。


488:774ワット発電中さん
12/01/20 12:10:39.81 QH10Jwfu
怪しいのはconfigのリセット関係とクロック関係
後はANSELの設定だけど、CCSだと関係ないんだっけ?

ハードが駄目だとどうしようも無いけど、同じ回路で他の12Fのpicが動くならソフトだろーな

489:774ワット発電中さん
12/01/20 13:44:43.16 8zA2/oX8
14k50のことなんだけど、pickit3でデバッグする場合はヘッダが必要で
ICD3の場合は必要なしでおk?

490:774ワット発電中さん
12/01/20 15:28:17.94 PGDkMlJA
>>489
どちらにしてもデバッグするにはデバッグ用ヘッダが必要。
ヘッダにはデバッグ機能のついた14K50が実装されているみたい。




491:774ワット発電中さん
12/01/21 00:08:58.75 wwbsu8vx
URLリンク(minkara.carview.co.jp)
PICライターを自作しょうとググったらこのサイトが出てきたんですけど、
僕もこの2号機を作りたいと思ったんですが、どうもわかりづらく困っています・・・
どうすればいいですか?
ちなみに連絡取れないみたいです・・・乙

492:774ワット発電中さん
12/01/21 00:16:13.59 bGhklMi6
回路図とか全部あるから作れるじゃん・・・?
何が分かりづらくて困ってるのか分かんないから答えようが・・・

493:774ワット発電中さん
12/01/21 00:18:55.36 wwbsu8vx
回路図が見づらくて・・・(ry

494:774ワット発電中さん
12/01/21 00:23:06.13 3h8MaIp1
まるち

495:774ワット発電中さん
12/01/21 00:25:11.20 aUoMPPzR
市販のUSB接続のいくつもの種類のメモリーカードに対応した
メモリーカードリーダーですがパソコンにつながずにPICにつないで
カードを読み書きするとしたら、プロトコル?みたいなのはどの種類のカードも共通で
カードリーダーが翻訳のようなことをしてくれるんでしょうか?

496:774ワット発電中さん
12/01/21 00:26:33.07 +3/dXeVt
>>491
マルチポストか。 どうにもなぁ。。。

497:774ワット発電中さん
12/01/21 00:33:21.60 bGhklMi6
マルチなのか・・・そんなに急ぐ質問でもないような
パターンの図を回路図と思っているようだし・・・元ネタのURLまで載ってるのに・・・
なんかかわいそうな奴だな・・・

498:774ワット発電中さん
12/01/21 13:46:30.00 FyBZBCia
>>495
カードリーダーが翻訳のようなことをしてくれます

PIC側はマスストレージクラスのホストになるプログラムを書けば、
どのメモリーカードも読み書きできます。
(メモリーカードを使いたいだけなら、USBを使うよりもSDカード(MMC)をSPIモードで使ったほうが簡単ですが)

499:774ワット発電中さん
12/01/22 00:16:00.68 gExI+Gu7
復活カキコ

500:774ワット発電中さん
12/01/22 13:14:22.65 E9I5YGIR
16F1827を使用してみたいのですが、
PICKIT2しか所有していません。
拡張デバイスファイルをインストールを前提として
MPLAB上でHITEC-Cにてプログラム作成したい場合、

(1)MPLABでPICKIT3を選択し、1827を選択。
(2)Cでプログラム作成し、HEXファイルまで持っていく。
(3)HEXファイルをPICKIT2専用プログラムで書き込み

の手順でいけますか?
MPLABから直接いける方法もあるのでしょうか?


501:774ワット発電中さん
12/01/22 15:39:38.69 9R9h78GJ
>>500
MPLABから書かないなら、MPLABのプログラマ選択はNoneでいいよ

502:774ワット発電中さん
12/01/22 19:20:37.86 SKN7SPQ6
>>501
をを、謝々。了解です。
と、するとMPLABから書く方法もあると?

503:774ワット発電中さん
12/01/22 21:40:48.61 dH10AI1J
>>498
ありがとうございます。
敷居が高そうですが情報を集めてみます。

504:774ワット発電中さん
12/01/22 22:29:46.38 rvtKSZvX
PICを機器に組み込んだ後、ユーザーが色々データ登録をできるようにしたいと考えています。
容量4Kbyte位欲しいです。しかし
EEPROMの容量は最大でも1Kbyteのものしか見当たりません(dsPIC30除く)。
登録データはEEPROMを使わずに、プログラムメモリ内に書き込むのが常套手段なのでしょうか。
それとも私のやろうとしていることはPICの応用範囲外なのでしょうか。
ご教示いただければ幸いです。

505:774ワット発電中さん
12/01/22 22:33:22.70 rZCjlE8i
そこはI2CのEEPROMの出番かと。

506:774ワット発電中さん
12/01/22 22:38:57.94 hB7uUCBQ
9個の16F88で pic→pic→・・・→PC ってのをでやりたいんだけど、どの通信方式がいいんだろうか

ここのpicでデータを作って、そのすべてを1秒以内にPCにもっていきたい


507:774ワット発電中さん
12/01/22 22:48:47.00 rZCjlE8i
データ量によるがPIC間はI2C、PCへはUART

508:774ワット発電中さん
12/01/22 23:00:45.77 hB7uUCBQ
>>507
作成するデータは32バイトの予定

I2Cは最低でも100kbpsもでて127個まで接続可能なのか
これで検討してみる、ありがとう

509:504
12/01/22 23:12:41.57 rvtKSZvX
>>505
どうもありがとうございます。
これからデータシートを読んで使い方を勉強します。

510:774ワット発電中さん
12/01/23 00:54:16.51 DOmkXrZS
>>508
127個は余程工夫しないと無理だUSBとは違う
実使用上は8個くらいがいいとこ。

511:774ワット発電中さん
12/01/23 01:24:20.28 zWOa/OTt
I2CいいよI2C

512:774ワット発電中さん
12/01/23 06:28:00.50 gcI35HOk
PIC16F88のI2Cはスレーブ側の機能しか持ってないから注意だな
あと前何かで話題になったけどUSARTで送信受信送信受信送信受信と自分のデータも加えつつバケツリレーしてPCまで運ぶ方式とかもあるな

513:774ワット発電中さん
12/01/23 09:10:52.37 YhedeqLQ
>>504 見て思ったけど、
内蔵EEPROMと書き換え可能プログラムメモリの使い分けがイマイチわからない
なんで両方乗ってたりするんだろう

514:774ワット発電中さん
12/01/23 09:34:17.30 nOiuMWSz
>>502
MPLABから書き込む場合は、16F1827のような新しいデバイスに対応しているのはPiICkit3
だけ。だからSelect ProgrammerメニューでPIKkit2を選択できない。

専用アプリを使えばPIKkit2でも書き込めるのだから、MPLABも対応してほしい ->Microchip

515:774ワット発電中さん
12/01/23 09:35:28.41 sGB6KtZk
>>513
書き込み時間が長いとか>EEP

516:774ワット発電中さん
12/01/23 09:40:06.90 nOiuMWSz
>>514
PiICkit3 -> PICkit3
PIKkit2 -> PICkit2

517:774ワット発電中さん
12/01/23 10:04:06.96 Rkkv0iTP
頻繁に書き換えが発生する内容をプログラム領域に置いたら、誤動作やバグ時に自滅するじゃないか。

518:774ワット発電中さん
12/01/23 15:18:38.94 PHhGtRJh
14k50のデバッグがヘッダないとできないのはわかったけど
それってDIPのことだよね? SOPはついてるってどっかで聞いたんだけど

519:774ワット発電中さん
12/01/24 00:01:36.03 YwA3CV3u
昨日から、いきなりPICKIT2がNo device Detectedになって、
書き込みできなくなってあせったよ。。。
MPLABから全て、リインストしたら、直った。なんだったんだろ。

それより、最近PICの背面の文字が読めなくなった。老眼かな。。。



520:774ワット発電中さん
12/01/24 01:11:13.14 mpfwI79/
質問。教えてえろい人。

PIC18F2550(USB内蔵)であるものをつくってる。
URLリンク(loda.jp)(一部省略)
電源はUSBバスパワーではなく、セルフパワー。
8.4Vのバッテリーから三端子レギュレータで5Vにしてとっている。
書き込みはPicKit3をICSP接続で
オンボードで書き込めるようにしているんだが……。

とりあえずLEDを光らせているだけなんだが、
書き込みが終わった後、
電源のスイッチを入れてもLEDが点灯せず、
Pickitを抜くと点灯する。
つまりPicKitを抜かないとプログラムが
動作しないような挙動なんだが、これどうにかならない?
Pickit挿しっぱなしで何度も書き直して実験できれば楽なのに。
前にバスパワーで実験してたときはこんなことなかったんだけど。

お願いします。


521:330
12/01/24 02:57:45.63 3/p9cxoj
>>520
Debug/Releaseかな

522:774ワット発電中さん
12/01/24 04:58:13.78 3QV5PHCm
>>520
MCLRプルアップしてる?

523:774ワット発電中さん
12/01/24 09:11:44.10 vESdkFCt
>>518
じゃ、そのどっかでやり方を聞け
DIPだろうがSOPだろううが、同じピン数の同じデバイスで機能の差をつける意味がないだろ



524:774ワット発電中さん
12/01/24 17:56:02.96 94b2/vOA
誰か教えてください。

pic24間でデータの送受信をspi通信で行っていますが、
簡単なデータの送受信はうまくいきますが、システムの中での
データの送受信はうまくいきません。

1 spi通信はちょっとでも通信を行わないときはspiモジュールを無効にしたほうがいいですか。
2 できればデータの送受信のサンプルプログラムを教えてください。


525:774ワット発電中さん
12/01/24 18:52:00.92 dQD/Zx8J
どなたか教えてください。

数年ぶりにPICのプログラムをやろうと思い、Windows7のマシンに
MPLAB IDE v8.83とCCS Cコンパイラv3.224をインストールしたん
ですが、"Invalid option: +EXPORT"というエラーが出てライブラリ
などが読み込めません。昔書いたソースが全滅でした。

どこかの設定を変える必要があるのでしょうか?

526:774ワット発電中さん
12/01/24 19:06:22.62 GoJefm8D
>>525
昔のMPLABやCCSCと最新ではオプションが変わってるんじゃね?

527:774ワット発電中さん
12/01/24 19:29:08.19 dQD/Zx8J
>526
そんな感じなんですが、そもそもPCMがMPLAB IDE v8.83に
対応していないように思えたので、使っている方がいたら
教えてもらいたかったんです。

528:520
12/01/24 19:38:56.72 mpfwI79/
レスども。

Releaseにはなってます。
MCLRプルアップしてなかったけど、しても直りませんでした。
orz

529:774ワット発電中さん
12/01/24 19:46:11.37 s2DbTQGe
>>528
ライターの/MCLRにチェックが入ってるとか

530:521
12/01/24 19:55:00.79 3/p9cxoj
>>528
デバッグにしてリコンパイルしなよ。リリースだとデバッガ効かないよ

531:774ワット発電中さん
12/01/24 20:28:07.41 eTnWA4Qe
>>524
どうなんだろうね?
クロック設定に対してLATデータを反対にして、クロックに一発ゴミが入った事はある。
一発入るとそれでアウト。
それ以来、怖くて、関数入出でのSPIのenableコントロールはしないようにしている w

532:774ワット発電中さん
12/01/24 20:42:57.18 eTnWA4Qe
>>525
よいしょっと。
CCS3.214 MPLAB IDE8.80で、コンパイルして異常なし。自社製品機器ソースなんで問題あったら大変 w
インストールパスが通ってないようなメッセージだね? PCMを再インストールしてみたら?


533:774ワット発電中さん
12/01/24 20:52:00.96 VDkpM24U
パスに日本語が含まれてるとダメとか?昔はそういうのあったと思うけど今はどうなのかな

534:774ワット発電中さん
12/01/25 00:01:08.03 wfSor8fE
16F648AにてWDT_ONでプリスケーラをWDTに使用しない(TMR0に使う)とき
OPTION_REGのPSAに0を書きこむとWDTがすぐに誤動作する。
プリスケーラなしでWDTを使う手順がさっぱりわからない。

535:774ワット発電中さん
12/01/25 00:26:42.08 qF/WsStu
>534
データシート通りにやってもダメってこと?
EXAMPLE 6-2: CHANGING PRESCALER (WDT → TIMER0)
 CLRWDT ;Clear WDT and prescaler
 BSF STATUS, RP0
 MOVLW b'xxxx0xxx’ ;Select TMR0, new prescale value and clock source
 MOVWF OPTION_REG
 BCF STATUS, RP0

536:774ワット発電中さん
12/01/25 00:45:56.04 wfSor8fE
>>535
ダメです。シミュレータでも。実機でも
    clrwdt
    ;**** OPTION_REG ****
    banksel    OPTION_REG            ;
    movlw    B'10000011'
    movwf    ,OPTION_REG      ;
    ;**** タイマ0 初期化 *****
ここで死ぬ→ banksel    TMR0              ; タイマ0バイナリカウンタ(オーバフローで割込発生)
    clrf    TMR0              ; カウンタ初期値設定(これによりプリスケーラもリセット)


537:774ワット発電中さん
12/01/25 01:09:48.81 Ra8Ehbji
WDT使ったこと無いけど割り込みフラグのリセットってしなくていいんだっけ?

538:774ワット発電中さん
12/01/25 01:16:22.90 wfSor8fE
>>537
今、clrwdtの前に
INTCONクリアを入れて試したがダメ

539:774ワット発電中さん
12/01/25 01:32:35.76 bP8CpxM7
>>538
>    movwf    ,OPTION_REG      ;

OPTION_REGの前に付いてるコンマは何なの?

540:774ワット発電中さん
12/01/25 01:34:11.48 wfSor8fE
>>539
コピペミスだからもんだいない

541:774ワット発電中さん
12/01/25 01:41:44.05 HvChKP4q
"コンマ6"を逆から読むと、

542:774ワット発電中さん
12/01/25 07:59:46.59 SbKEUiTK
>>536
よいしょっと。 648A懐かしす!
コンフィグデフォだが、実機、SIM共正常にトレースできるけど? MPLAB8.80+PicKit2+フルカラーLED基板。
確か、外部クロック異常の時にこんなのがあったような気がするが?
あとは、MPLABIDE動作が変になっているとか?


543:774ワット発電中さん
12/01/25 08:46:58.70 SbKEUiTK
おっと、SIMでもおかしいのか...
デバッグ情報がデバッガーに正常に伝わっていないか、先頭のデバッグコード処理がされていなくて、
1アドレスずれたコードをステップしているとか?


544:774ワット発電中さん
12/01/25 18:50:28.20 qF/WsStu
>536
タブ消えるから大変だろうけど、こんな感じでSIMは普通に動きそう(MPLAB IDE v8.83)
CLRWDTを最後に実行してから18msで下記のメッセージ出してWDTが効く
>CORE-W0003: Watchdog Timer event occurred. Break in execution requested


;----------------
list p=16f648A
errorlevel -302
#include <p16f648a.inc>
__CONFIG _CP_OFF & _WDT_ON & _BODEN_OFF & _PWRTE_ON & _INTOSC_OSC_NOCLKOUT & _MCLRE_OFF & _LVP_OFF
radix dec
CBLOCK H'20'
T0,T1
ENDC

ORG 0
BCF STATUS,RP0
BCF STATUS,RP1
CLRF PORTA
GOTO INIT
INTR
BCF INTCON,2
RETFIE
INIT
MOVLW H'7'
MOVWF CMCON

CLRWDT
BSF STATUS,RP0
MOVLW B'10000011'
MOVWF OPTION_REG
BCF STATUS,RP0
CLRF TMR0
MAIN
; CLRWDT
CLRF T0
CLRF T1
DECFSZ T1,f
GOTO $-1
GOTO MAIN
END

545:774ワット発電中さん
12/01/25 19:25:57.98 wfSor8fE
>>544
追試どうもありがとう。皆様、申し訳ありません。

ソフトを最高に単純化したらうまく出来た。
原因は最初のclrwdtの前に全RAMクリアのサブルーチンを呼んでいて
その閉ループ内でclrwdtを行なっていた。
したがって、プリスケーラを切り替える手前のclrwdtはリセット後一発目の実行ではなかった。
リセット解除後初回のclrwdtの直後にプリスケーラを割り当てないとダメなのか・・・勉強になった。

546:774ワット発電中さん
12/01/26 04:13:39.61 QZm2qljg
>>545
一発目じゃないとダメとは思えないな。他に原因があると思う。

547:774ワット発電中さん
12/01/26 18:40:27.79 UOq/7nso
メモリクリアする時にプログラムメモリまでリセットしちゃった時の症状に似てるかなあ。
久しぶりにMPLAB弄った時になんでだーなんでだーってなった覚えがある。

548:774ワット発電中さん
12/01/27 10:28:00.55 GLCbeX5y
よろしくお願いいたします。
NRD-545という受信機(RS-232C有り)と、
RF-551Aというプリセレクタ(BCDで制御)とを
接続し、前者の受信周波数に応じて後者を
制御したいのですが、初心者には途方も
ないことなのでしょうか?

549:774ワット発電中さん
12/01/27 10:36:47.16 4RRhAE60
>>548
まず、各々の機器に対して発行する命令(読み込み要求、書き込み要求)と通信(232C、BCD)を問題なく把握しているか。
次に、PICでその2つを再現する知識をもっているか。
そしてそのデコードロジックを作れるだけの頭があるか。

LEDを一定時間で点滅させることすら苦労するなら、「途方もない」だろうな。

550:774ワット発電中さん
12/01/27 15:59:57.30 qd3u3xco
秋月で、PIC18系のラインナップが大幅に増えたみたい。
これら全て昨日追加されたみたいだ。22種類

URLリンク(akizukidenshi.com)

すげぇ!

…と最初は思ったけど …よく見たら微妙。

551:774ワット発電中さん
12/01/27 16:18:19.64 qd3u3xco
>>524
Windows7なんだよね?
CCS-Cをインストールする場所がデフォルトの「C:\Program Files\~」になってませんか?
Win7だと多分それが原因でうまくいかないのかも。

検索したらこんなのも出てきたよ↓ 参考までに。
URLリンク(www.datadynamics.co.jp)

552:551
12/01/27 16:20:28.78 qd3u3xco
↑間違えた >>525 さんへのレスだった

553:774ワット発電中さん
12/01/27 16:22:54.15 nb91sPi6
PIC16F876 877 886 887の在庫をほぼ使い切れてPIC16F1xxxに船出しようとしている
俺の心を惑わすには十分なラインナップではあるw

554:774ワット発電中さん
12/01/27 16:29:49.20 h3lE+f3z
>>550
16F,18FでEUSARTが2個入ってるのは他にないので、用途によっては希少価値が
あるな。

555:774ワット発電中さん
12/01/27 16:59:31.24 LAEZKcE+
PICkit3がFRCの補正情報を壊してしまう。
という不具合があるとのことですが、
こうなった場合に補正情報を書き戻す方法を知っている方いらっしゃいませんか?
PICは24FJ256GB110シリーズです。
宜しくお願い致します。

556:774ワット発電中さん
12/01/27 18:39:57.85 nb91sPi6
>>550 300円未満 28PINのものについての俺用メモ

PIC18F26K22 ¥220
32kword/ram3896byte/eeprom1024byte/
IO25/10bitAD19ch/CCPx2/ECCPx3/MSSP(SPIorI2C)x2/EUSARTx2/
comparatorx2/CTMU有/BORLVD有/SRlatch有/8bittimerx3/16bittimerx4


PIC18F26K20 ¥190
 一言メモ:PIC18F26K22の2chある機能を1chにしたような感じ
PIC18F26K22 ¥220 との差分機能
 /ram3936byte/10bitAD11ch/CCPx1/ECCPx1/MSSP(SPIorI2C)x1/EUSARTx1/
 /CTMU無/BORLVD無?要確認/SRlatch無/8bittimerx1/16bittimerx3

PIC18F25K80 ¥220
 一言メモ:12bitADとECANが特徴
 PIC18F26K22 ¥220 との差分機能
 16kword/ram3648byte/
 IO24/12bitAD8ch/CCPx4/ECCPx1/MSSP(SPIorI2C)x1/
 /SRlatch無/8bittimerx2/16bittimerx3/
 ECANx1/

PIC18F26J50 ¥260
一言メモ:RTCC USB リマッパブルIOが特徴 EEPROMが無い
PIC18F26K22 ¥220 との差分機能
 /ram3776byte/eeprom無し?/
 RemappablePins16/10bitAD10ch/ECCPx2/
 /BORLVD無?要確認/SRlatch無/8bittimerx2/16bittimerx3
 RTCC有/USB有
PIC18F25J50 ¥230
PIC18F26J50 ¥260のプログラムメモリが半分の16kwordになったもの
PIC18F26J11 ¥240
 PIC18F26J50 ¥260からUSBを省いたもの
PIC18F25J11 ¥210
PIC18F26J11 ¥240のプログラムメモリが半分の16kwordになったもの

557:774ワット発電中さん
12/01/27 21:53:43.94 oxONAvG6
PIC18F4550の倍のROM,RAMの品種を出して
DIP40 3.3V(入力5Vトレラント) USB
ROM 64kword
RAM 4kbyte
これだけあればPCからUSB制御
スタンドアロンでSDカードにFAT対応できる。

558:774ワット発電中さん
12/01/28 11:03:48.06 iwNMl0E+
できるだけ安価で手数をかけずPIC18のライタがほしいのですが
RCDライタじゃ多分自分のノーパソだと電源不足でうまくうごかせないと思ってますが
改良で使えるようにするとか、何か1000円以内でいい手ないでしょうか?


559:774ワット発電中さん
12/01/28 11:09:30.95 4GNxFL+k
>>558
ICSPポートにスイッチを四個付けて、パチパチすればいいよ

560:774ワット発電中さん
12/01/28 11:16:22.86 9rNPtdpm
pickit2ですら高いってどんな世界だよ

561:774ワット発電中さん
12/01/28 11:28:58.02 3sPi2GdY
PICでハンドアセンブルか… それもオツかもしれんなあ

562:774ワット発電中さん
12/01/28 11:55:59.05 iwNMl0E+
ICSPってついてないようですが。。

563:774ワット発電中さん
12/01/28 12:58:28.78 NMbvyuBt
手書き

564:774ワット発電中さん
12/01/28 13:08:38.03 4GNxFL+k
>>562
あるよ。わかんないの?バカなの?

565:774ワット発電中さん
12/01/28 13:16:05.49 Rc8VbaoH
自分でできないならおとなしくPickit2か3買いなよw

566:774ワット発電中さん
12/01/28 13:27:35.08 iwNMl0E+
URLリンク(feng3.cool.ne.jp)
あぁ、別途基板いるのか
なるほどこのGND以外の4ピン分の間にスイッチをいれればいいんだよね?
押しボタンスイッチで押してない時がONのスイッチ4つでいい?

567:774ワット発電中さん
12/01/28 13:39:32.71 Rc8VbaoH
>>566
それで電気的に何か変わると思う・・・?
繋ぐ先は結局はPICの同じポートだよ・・・?もうしこし勉強するんだw
君がみんなに言われてるのは
┏━┓─SW─Vpp-─┏━┓
┃電┃─SW─Vdd-─┃P ┃
┃  ┃─SW─Vss.-─┃ I ┃
┃源┃─SW─DAA ─┃C ┃
┗━┛─SW─CLK ─┗━┛
手動で高速にSWをONOFFでもして書き込んでろよ ってことだよw

568:774ワット発電中さん
12/01/28 13:53:57.57 mBKcHTih
初心者を馬鹿にするのは良くない。

>Rc8VbaoH
Pickitを勧めたのは良かったのに、>>567はいただけないと思う。

569:774ワット発電中さん
12/01/28 13:56:39.83 1CWJvkUE
初心者と自分で考えない人は違うだろう。


570:774ワット発電中さん
12/01/28 14:04:45.03 Rc8VbaoH
私はみんなにバカにされててもそうとも思わず真に受けて勘違いして違う方向にいっちゃって
可哀想だから丁寧に何を言われてるのか教えてあげただけじゃん・・・ひどい(´・ω・`)
RCDライタ+外部電源で調べたら 禁断の外部電源接続!とか書いてたし
RCDライタもお試しで作るのもったいないならUSB接続でお安く純正なPickit買うのが間違いないかと・・・

571:774ワット発電中さん
12/01/28 14:35:31.33 1CWJvkUE
>>570
とりあえずつっこんどくと、Vssには(多分Vddも)SW要らないお。


572:774ワット発電中さん
12/01/28 17:54:50.85 rJtbrcvQ
手動書き込みなんてほぼネタでマイコン上級者が遊びで手を出すようなものじゃねえの。
わざわざ 違う方向 に誘導してどうするw

573:774ワット発電中さん
12/01/28 18:04:15.60 Nf9eidBB
Lチカすんのに何回パチパチすればいいんだw

574:774ワット発電中さん
12/01/28 18:08:01.17 5Mf4RzUd
解説と実演(早回し)を動画にして上げたら受けそうだな。パチパチ

575:774ワット発電中さん
12/01/28 19:14:25.17 cfRS6iWE
面倒だからロボットアームで自動化させようぜ

576:774ワット発電中さん
12/01/28 19:37:00.27 5FhJkmOA
大人の科学だっけ。マイコンボードがあって、それを打ち込むための外部装置を作った人いたな。

577:炬燵熊猫@さいたま
12/01/28 19:41:53.46 //IHZxvC
ターゲットボードにPickit2コネクタ設置するのがマンドクセになったのでやり方を変えてみた。多分、賢明な2ちゃんねらーならもうやってるんだと思うけど。

ターゲットボードにはPickit2用の信号(/MCLR,Vdd/Vss/PGC/PGD)をチェック端子で出せるようにしておく
デバッグ時はPickit2-テストクリップ変換アダプタを使ってPickit2と接続。
まぁ、もともとロジアナツール用に作ったものだが・・・

これでターゲット作成時のマンドクセが多少解消したかもしれない・・・

578:774ワット発電中さん
12/01/28 20:42:05.30 iwNMl0E+
URLリンク(uproda.2ch-library.com)

こうすればいいの?
通常はONで押すとオフになるSW入れていい?

579:774ワット発電中さん
12/01/28 20:52:44.89 rJtbrcvQ
いいなその回路、夢があって実にいいよ。

580:774ワット発電中さん
12/01/28 20:56:28.63 4GNxFL+k
>>578
DATAは18ピンを使うといいんじゃないかな。
プルアップいれたほうがいいね。25Vの電源用意しといてね。
もうちょっとだね。頑張ってくだちいw

581:774ワット発電中さん
12/01/28 22:01:47.29 6Aj+7HMs
プログラムはラウンドロビンで書いていますか?

582:774ワット発電中さん
12/01/28 22:12:13.10 Y4DZIkDx
>>558
PIC18F1XK50_PIC18LF1XK50 Flash Memory Programming 41342E
とかを読んで自分で作ればいい。
自分はPIC16/18/24の書き込み器を作ってみたけど、PIC18を使う機会がまだ無いのでPIC18への書き込みは確認していない。

あなたの書き込みを見た感じだと、pickitを買ったほうがいいんじゃないの?とは思う。

583:774ワット発電中さん
12/01/28 22:20:15.10 IgK5wKPZ
ライタを自作って今時意味が無いぞ。
書きこみ環境くらい保証された環境を揃えな。

584:774ワット発電中さん
12/01/28 22:24:31.77 IgK5wKPZ
>>577
俺はICSP端子を日圧XH6に統一した。
逆刺しが嫌なんで。PICKIT2側もXH6に置き換えた。ケースも削ったww

585:774ワット発電中さん
12/01/28 22:24:33.80 Rc8VbaoH
ネタでいいんだよね・・・?もうネタでしたと言っておくれよ・・・
RCDライターの途中にSW入れて電圧高くなったり電流増えたりしないでしょ・・・
逆に電気的に切断したらPICに信号いかなくて書き込みもできないでしょ・・・

とりあえずシリアルポートの電圧測ってみたら・・・?RCDライタが使えるかもよ・・・?

Q2 わたしのノートパソコンのシリアルポートでRCDライタは動きますか?
A2 最近のノートパソコンは低消費電力となっているため、シリアルポートも最低±5Vの出力があれば旧RS-232規格との互換性が保たれるようになっています。
RCDライタが動作するにはデバイスの要求するプログラミング用の高電圧によりますが、およそ±7V以上のシリアルポートの電圧が必要です。
お使いのシリアルポートの電圧を測ってみて電圧が±7Vなければ、RCDライタはお使いのノートパソコンでは満足に動かないでしょう。
また、省スペース型のデスクトップパソコンでも、ACアダプタから電源を供給されるタイプのものは、ノートパソコンと事情はおなじです。

どんな回路を作るつもりなのか知らないけど・・・まぁ素直にPickitを買うのが一番かと・・・

586:774ワット発電中さん
12/01/29 17:03:00.34 aWH5h8L/
こんなの作ってみた。需要ある?
URLリンク(kandk.cafe.coocan.jp)

587:774ワット発電中さん
12/01/29 18:12:53.50 F4X7drNd
>>586
VGAがあればもっと使える範囲広がる予感

588:774ワット発電中さん
12/01/29 18:25:35.88 8bC++FMf
>>130
今更のNTSCだよなぁ

589:774ワット発電中さん
12/01/29 18:30:03.43 pKHgdHkZ
OSがあってエディタがあってコンパイラがあればれっきとしたパソコンだよ
自分の上で走るソフトを自分の上で作れる状態
そこまでやればいい
いいおもちゃになる、本人にとっては

590:774ワット発電中さん
12/01/29 18:57:05.29 VOT9b5gM
>>586
35年前に戻ったと思った

591:774ワット発電中さん
12/01/29 19:33:32.41 kgwrc2ge
35年は言い過ぎ。31年くらいだよ。

592:774ワット発電中さん
12/01/29 19:44:02.45 pKHgdHkZ
手持ちの範囲だとトラ技77年4月号に記事が出てるな
それ以前から一部のマニヤは実践してただろうから
35年前後で合ってる

593:774ワット発電中さん
12/01/29 20:23:03.05 RFOYGKll
>>586
NTSCはいらないな。
PICを使った携帯機器にまとめられない。

秋月のこれを実用に耐えるリフレッシュレートで駆動すれば神
URLリンク(akizukidenshi.com)

594:774ワット発電中さん
12/01/29 20:41:51.20 d+21Hwyw
パチパチ1号がすごいですね。
オリジナルの大きさのZ80
やTTLが手に入ったのもだけど部品面での綺麗な手配線もすごい。
ビンテージ部品欲しいな

595:774ワット発電中さん
12/01/29 21:57:19.70 HrqC3aVu
やっぱり書き込み機は pickit3で決定?

あれってpic32は書き込める?

596:774ワット発電中さん
12/01/29 22:02:10.54 E/73gvAO
>>586
昔のコンソールみたく多少のエスケープシーケンスもこなせるなら欲しいかも。

597:774ワット発電中さん
12/01/29 22:13:26.99 tWa4Ce3s
>>586
参考にするよ、公開thx!



598:774ワット発電中さん
12/01/29 22:41:39.21 1pyaY8vN
>>586
これVT100互換に出来たら楽しそうだな。

599:774ワット発電中さん
12/01/29 23:55:39.40 hh7urQIQ
Yoのけそうぶみとか、Ramda-1を思い出した

600:774ワット発電中さん
12/01/30 02:02:03.42 0Ebq7jZm
>>550
データシート見てたけど、秋月の18F23K22の商品説明間違ってるような

・SRAM:3896バイト→512バイト
・EEPROM:1024バイト→256バイト

18F26K22のコピペ修正し忘れかねえ

601:774ワット発電中さん
12/01/30 02:46:59.53 LQDiJclY
>586

GJ!パチンコ液晶活用できる
キャラ液晶は制限多いし。

602:774ワット発電中さん
12/01/30 17:49:24.88 NUJUd7vh
む。

603:774ワット発電中さん
12/01/30 20:16:55.53 LK3j3BEg
 

604:774ワット発電中さん
12/01/30 22:11:14.09 1fkXDPsR
pickit2のUART Toolがすごい便利でもう一台買っちゃった

605:774ワット発電中さん
12/01/30 22:33:50.25 Vn2Im1Jm
ピン1個使って状態をばんばんPCに表示させるデバッグが一番楽だな

606:774ワット発電中さん
12/01/30 23:42:22.38 9dTiVEtn
pickit3買ったけど書き込みできません。
12f675は書き込めるんだが、16f628a,16f88,16f688の16fシリーズは書き込みできない。
なにが問題なんでしょうか。
「program operetion of program memory failed 」ってでるんだけどどうゆう意味?

607:774ワット発電中さん
12/01/30 23:47:43.61 X4lbJvvG
>>606
書き込めねえ

608:774ワット発電中さん
12/01/30 23:50:14.96 i6K9qGz4
HブリッジドライバTA8428Kで2個のモーターの正転、逆転をPWMでドライブしたいと
思ってるんだが。この場合マイコンには4チャンネルのPWM出力が必要と思うけど
PICにはそういうチップがないね。16F88あたりでもこういう用途に使えるかな?
あるいはこの手の用途にどのあたりのマイコンを使うのが一般的なのかな?

609:774ワット発電中さん
12/01/30 23:53:09.27 X4lbJvvG
>>608
タイマーで蹴れるDMAやパルス生成機が入ってるマイコン。
一昔前はH8とか78kだった。最近はARMにモーターIP付いたの探す。

610:774ワット発電中さん
12/01/30 23:54:49.87 9hLXrR29
捨て駒的に一個使ってソフトPWMをやるとか?

611:774ワット発電中さん
12/01/31 00:12:05.06 M2K3HNeq
>>608
モーター1個につき1個のPWMをロジックでルーティングする
PWM2chで2個制御できる

もしくは相補PWMx2chのPICってなかったっけ?

612:774ワット発電中さん
12/01/31 00:35:55.29 0hIlk1z8
>>608
小型ワンチップマイコンで荷が重い
fpgaを付加するほどでもない
こういうときはPSoCがお勧め

613:774ワット発電中さん
12/01/31 00:46:46.51 q/hyrtpy
CCPにEがついたECCPという機能が相補PWM?の機能を持ってる、たぶん
だからECCPが2ch以上あるPICがあればいい
>>556のPIC18F26K22等が該当するのでは?

614:774ワット発電中さん
12/01/31 01:10:49.85 yNBfeOQ3
>>606
USBからターゲットに電源供給してる場合にケーブルがしょぼいとそのエラーになった事がある。付属の純正ケーブル使ってますか?


615:774ワット発電中さん
12/01/31 01:22:15.94 H1dVj3wh
>>614
純正ケーブルつかってます。あと電源もいろいろ試みましたがだめでした。

616:586
12/01/31 06:04:28.00 H+BLrIK2
>>587-601
リアクション、ありがとう。返事が遅くなってスマン。やはり、汎用性を持たせるなら、
形態性ね。VGA出力にすれば、使える液晶とかが色々あるのかな。カラー出力するなら、
VGAの方が楽だから、次はそっちの線で考えてみるよ。

617:774ワット発電中さん
12/01/31 11:29:43.30 wakQTFA2
>>608です。みんなレスありがと。
こういう用途はやっぱり16F88あたりでは一般にはスペック不足なんだ。
とりあえず手持ちの16F88で割り込み使ってソフトPWMで4チャンネル分作って
みようかと考え中。PWM周期は100Hz、分解能は32ステップくらいかなと見積もってる
けどモーターのPWM駆動で100Hzあたりの低周波数だと何か不都合がでるだろうか?
一般には数kHzくらいがPWM駆動時の周波数かなと思うけど。

618:774ワット発電中さん
12/01/31 11:34:58.53 HxtAxRK+
ECCP付きを買ったほうが幸せになれると思うよ。
周波数も分解能もレジスタ弄るだけ。自動デッドタイム制御なんかすごく便利。
全てをソフトPWMに組み込むのは面倒だよ。

619:774ワット発電中さん
12/01/31 11:45:58.45 l+HW1pR9
>>617
16F84(4MHz)で2ch6ビット50Hzっての作ったけど別に問題なかったよ
2chのパルス幅計測もやりながらちゃんと動いた
タイマ割り込みで足し算やって最上位ビットをポートに出すだけだし、正逆デッドタイムは割り込みの外で面倒みればいい

620:774ワット発電中さん
12/01/31 13:43:48.28 O7LH5IZz
PIC16F88で、50Hzと60Hzのノッチフィルタってできますか?

foで60~80dBくらい落ちて欲しいです。
50Hz,60Hzは同時ではなくてもスイッチ切替でいいです。
ADとDAは、16bitのSPIシリアルI/Fです。
16F88でなくとも、18pin程度のPICであればかまいません。
PICではスペック不足でしょうか?


621:774ワット発電中さん
12/01/31 13:57:35.88 E5bJHrFR
>>620
FFTを組み込めれば、問題なくできる。
ぜひやってくれ。

622:774ワット発電中さん
12/01/31 15:55:01.77 /38N6Pq1
フィルターはデジタル圧勝だよな
アナログの機能をデジタルで真似したら遥かに追い越した

623:774ワット発電中さん
12/01/31 16:27:31.34 by1nboe9
あーちゃんフィルタと
かしゆかフィルターがまだだ。

624:774ワット発電中さん
12/01/31 18:31:25.02 YcvzE0i6
>>622
そう思ってればいいじゃんw

625:774ワット発電中さん
12/01/31 19:14:59.62 E5bJHrFR
>>622
最初からデジタルになってる信号なら圧勝だな。
実際は量子化するのが大変なわけだが。

626:525
12/01/31 20:44:07.31 9toi9011
>551さん
レスありがとうございます。
遅レスですみません。m(..)m

インストールする場所は、問題なさそうです。
(ソースファイルを一つにまとめるとビルドOK
になりました。今後ソースをひとつにまとめて
使う気になれないので、フリーのCコンパイラへ
移行しようと思っています。)

すっかり根性無くなってXPのノートPCに昔の
バージョンをインストールして乗り切りました。


627:774ワット発電中さん
12/01/31 23:58:35.15 M2K3HNeq
>>620
サンプリング周波数次第かと。
16Fでは乗算器がないので遅い。
スピード命なら16bit×16bitが1サイクルで出来るdsPICがベスト。

628:774ワット発電中さん
12/02/01 06:30:23.26 zt4CPlLM
>>626
CCS-Cって始めから複数のソースファイルを扱えないんじゃない?
オイラはinclude使って無理やり分割する方法でやってるけどw


629:626
12/02/01 07:56:51.50 IHwZYW0s
>628
バージョンによる違いは分かりませんが、昔頻繁に使って
いた頃は、普通にソースを分割してリンクできてました。
というか?分割できないとやってられません。

630:774ワット発電中さん
12/02/01 11:47:10.76 wiGfOX+K
#include = 分割という理解で良いの?
だったら どのコンパイラでもできるんじゃない?


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