[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 06/06 19:31 / Filesize : 234 KB / Number-of Response : 837
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【得意分野は】PIC専用のスレPart18【書き込み器w】



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

18 名前:774ワット発電中さん mailto:sage [2008/02/04(月) 22:41:36 ID:togWY6OT]
PICライタ5台ってw
PICの種類毎にわざわざ作ってるのか?
もう少し汎用的な物を考えた方がいいよp

ま、俺としてはICソケットとPICの間に挟むことが出来る
テストピンを使ってるけどなあ。
これとPickit2さえあれば専用のライタなんて必要ない。

19 名前:774ワット発電中さん mailto:sage [2008/02/04(月) 23:16:40 ID:+34/hL2/]
mplab c30って標準でDelay関数とかないのな、自分で作らなきゃいけないのかよ。( ゚Д゚)マンドクセー
c18のほが良かった

20 名前:774ワット発電中さん mailto:sage [2008/02/04(月) 23:20:47 ID:togWY6OT]
delay程度自分で書けばいいじゃん。。。
その程度でまんどくせ言ってるようじゃアウトだよ




┐(´ー`)┌

21 名前:774ワット発電中さん mailto:sage [2008/02/05(火) 00:43:11 ID:PqI8P2wm]
16F887はHi-tech PICC Liteで(2kまでだけど)使えるので良さゲ。
Hi-techはMPLAB8で標準付属になったて今頃気づいたよ。

22 名前:774ワット発電中さん mailto:sage [2008/02/05(火) 00:46:30 ID:iGWUZ//K]
クロックとか分周とかによらず一定の時間deleyするのは
どう書けばよいのだろう。

さらには機種によらず。


23 名前:774ワット発電中さん mailto:sage [2008/02/05(火) 00:53:36 ID:xvA4/y48]
外部にRTCを置い・・・

24 名前:774ワット発電中さん mailto:sage [2008/02/05(火) 00:55:46 ID:JzVCQl9/]
>>21
うひゃ知らんカタヨ
これで8ビットPICはいちおうフリーでも一通りCでプログラム書けるようになったわけか。
いい加減MPLAB 8に移行するかなー。

25 名前:774ワット発電中さん mailto:sage [2008/02/05(火) 04:36:29 ID:iHQ2nwTU]
>>18
スレタイ読め、PICはライタを作るために存在してる。
Pickit2なんかじゃ満足できないだろ。

26 名前:774ワット発電中さん mailto:sage [2008/02/05(火) 06:54:13 ID:DFWJRrlM]
俺の頭もICSPしたいが、ヘッダがどこにあるかわからない。



27 名前:774ワット発電中さん [2008/02/05(火) 07:59:19 ID:g59aLtot]
新製品のほうが機能豊富で安い件

28 名前:774ワット発電中さん mailto:sage [2008/02/05(火) 10:05:00 ID:pug4m6kx]
ライターとコンパイラーが追いつかない件

29 名前:774ワット発電中さん mailto:sage [2008/02/05(火) 13:25:28 ID:c3SxtQBG]
もうAVR使おうよ・・・・

30 名前:774ワット発電中さん mailto:sage [2008/02/05(火) 14:33:05 ID:xMY+fNGr]
>>27
16系は型落ちだからでしょ

31 名前:774ワット発電中さん [2008/02/05(火) 14:39:19 ID:iHQ2nwTU]
>>29
ここでそんなこと言うなよ、PIC信者が暴れ出すぞw

32 名前:774ワット発電中さん mailto:sage [2008/02/05(火) 15:47:24 ID:a8d00C5k]
従来品から16F88xへの移植を検討してみたが、
変わりずぎてて、拒絶反応が出そう。
出来ても、出血多量の長期戦必至。


でも、安いなぁ。

33 名前:774ワット発電中さん mailto:sage [2008/02/05(火) 17:51:56 ID:m+26jofu]
>>32
えっ、完全互換に近いくらい一緒じゃないの。
まとめて購入しようと思ったけど様子見モードになります。

34 名前:774ワット発電中さん mailto:sage [2008/02/05(火) 19:32:16 ID:XNiZBL0/]
Pickit2さえあればもう他のライタなんていらないだろ。

35 名前:774ワット発電中さん mailto:sage [2008/02/05(火) 21:26:03 ID:bxyH3sPJ]
(*´・ω・)(・ω・`*)ネー

36 名前:774ワット発電中さん [2008/02/05(火) 21:47:53 ID:GvW8zYoy]
おしえてエロイ人
10F222をMPLAB(Ver8.01)+PCB(Ver4)+pickit2で焼けてる人いますか?
エラーが出て焼けないんですよ・・・(program memory address 0x000000)
pickit2と10F222の接続は自作基板でerase、verifyは出来てるんで問題ないと思います。



37 名前:774ワット発電中さん mailto:sage [2008/02/05(火) 21:51:01 ID:JzVCQl9/]
>>36
MPLAB IDE環境内からProgrammer->Select Programmer->PICkit2を選択して書き込み?
それとも、MPLAB IDE環境から離れてPICKit 2 Programmerを起動して書き込み?

38 名前:774ワット発電中さん mailto:sage [2008/02/05(火) 21:51:57 ID:3Fr7LiFc]
ここって、dsPIC30F もいいの?

遅ればせながら、トラ技 2007年 8月号の付録で遊ぼうとしているんだ。

39 名前:774ワット発電中さん mailto:sage [2008/02/05(火) 21:53:56 ID:JzVCQl9/]
うちはまだMPLAB 7.xなんだが、MPLAB IDE環境内からPICkit2で書き込みはできない。
(まだファームが対応していないため。)

PICkit 2 Programmerでなら、PIC10F222に対して読み書きOK。

40 名前:774ワット発電中さん mailto:sage [2008/02/05(火) 21:54:33 ID:JzVCQl9/]
>>38
もちろんおk

41 名前:774ワット発電中さん [2008/02/05(火) 21:58:58 ID:GvW8zYoy]
>>37
おー、ありがとうエロイ人
pickit2着いてきた書き込みソフトと
MPLABからの書き込みと両方試してみました。
だめでした。
両方の書き込みソフトではpickit2認識してるんですがね・・
どうしてなんでしょう。

42 名前:774ワット発電中さん mailto:sage [2008/02/05(火) 22:03:04 ID:JzVCQl9/]
>>41
うちではおk、>>41環境ではダメ。
ということは
1. >>41のPICが壊れている
2. >>41のPIC <=> PICkit2の接続ミス
3. >>41のPICに何か余計なものが接続されていて、PICkit2の動作を邪魔している
のどれかだろう。

43 名前:774ワット発電中さん mailto:sage [2008/02/05(火) 22:06:29 ID:w9+n0fwU]
>>39
IDE環境と書くのは恥ずかしいと思うぞ。

44 名前:774ワット発電中さん mailto:sage [2008/02/05(火) 22:12:10 ID:JzVCQl9/]
それもそうだな。

45 名前:774ワット発電中さん [2008/02/05(火) 22:37:10 ID:GvW8zYoy]
>>42
こっちのエロイ人もありがと
1. >>41のPICが壊れている
3個ぐらいエンボステープからだして、書いてみましたが
同じようにかけませんでした
2. >>41のPIC <=> PICkit2の接続ミス
これは、明日また結線をみてみます
3. >>41のPICに何か余計なものが接続されていて、PICkit2の動作を邪魔している
ICSPでしたっけ、インサーキットプログラムしてなくて
ライタとして書いてますので、それはないとおもいます。



46 名前:774ワット発電中さん mailto:sage [2008/02/05(火) 22:40:12 ID:j/S3H1+M]
>>1
【得意分野は】光り物とブレットボード
【苦手分野は】半田付けと実用工作



47 名前:774ワット発電中さん [2008/02/05(火) 22:40:27 ID:GvW8zYoy]
>>39
いいなー、書けてる人いるんだ
やっぱり・・・

48 名前:774ワット発電中さん mailto:sage [2008/02/05(火) 22:45:36 ID:JzVCQl9/]
ちなみに>>37>>39>>42なわけだがw

>>45
1.でも3.でもないということは、もう2.の接続ミスか、さもなければ
「4. PICkit2の故障」
くらいしか可能性が残ってないぞ。

49 名前:774ワット発電中さん [2008/02/05(火) 22:59:55 ID:GvW8zYoy]
ww
IDみなかった、失礼
でもありがと
あした結線みてみます。今手元にないもんで

50 名前:774ワット発電中さん mailto:sage [2008/02/05(火) 23:16:47 ID:PqI8P2wm]
>>24
Hi-tech PICC Liteで使えるPICは一部だけ。全種類じゃないよ。
MPLAB 7でも自分でHi-techをインストールすれば同じことだし。

51 名前:774ワット発電中さん mailto:sage [2008/02/05(火) 23:57:44 ID:w9+n0fwU]
MPLAB IDE v7.6xにも HI-TECH PICC lite(9.60)と CCS PICC(PCB)v3.249相当が含まれてるよ。

52 名前:774ワット発電中さん mailto:sage [2008/02/06(水) 00:01:54 ID:Em1u1Gd4]
>>51
えええっ!
7.61入れてて、いま目の前で起動したが、Toolsuite一覧にHI-TECH PICC liteが出てこない・・・
インストール時に選択をミスってるのかな。

53 名前:774ワット発電中さん mailto:sage [2008/02/06(水) 00:31:41 ID:KDcXRuNe]
PICC liteは IDE v7.62(a)からだな。
CCS PCBは たぶん7.50あたりから

54 名前:774ワット発電中さん mailto:sage [2008/02/06(水) 01:17:01 ID:GOyiyi6f]
せっかくなんだから 8.01 を入れようよう

55 名前:sage [2008/02/06(水) 13:40:04 ID:ZnnUbN4M]
8.00,8.01は MPLAB SIMにバグあり、7.62で様子見。

56 名前:774ワット発電中さん mailto:sage [2008/02/06(水) 15:44:22 ID:Zf4chCYp]
バグかは知らないけど、v8のMPLABはビルドしたあと自動リセットしないですよね。
v7までは違った気がするんだけど。



57 名前:774ワット発電中さん mailto:sage [2008/02/06(水) 15:44:56 ID:Zf4chCYp]
訂正
× MPLAB
○ MPLAB SIM

58 名前:774ワット発電中さん mailto:sage [2008/02/06(水) 18:19:10 ID:qRyMW1+S]
Build Complete! (だっけ?) が出ないのが寂しい。

59 名前:774ワット発電中さん [2008/02/06(水) 20:18:48 ID:NQ8g7LHk]
昨日MPLAB(8.01)+PCB(4.0x)+pickit2(赤ボタン)で、10F222書けなかったダメなやつです。
アドバイスくれたエロイ人ありがと

結果書けました!!!
無事チップLEDがチカチカしてます(笑)

書けなかった原因
1:配線ミス
2:間違った結線で書いてる途中にOSCCALを消してしまったらしく
  最初書いていた虫はすでに書けなくなっていました。
  それで書いていたもんだから・・・
無実の虫を3匹殺してしまった。
ホント、エロイ人ありがと


60 名前:774ワット発電中さん mailto:sage [2008/02/06(水) 21:12:58 ID:Em1u1Gd4]
>>59
おめでd

OSCCALを消しただけなら、書けなくはならないよ。書き込んだプログラムが動作
(起動)しなくなるだけ。

クロック周波数をシビア(といっても±1.5%だけど)に追い込む必要がなければ、
他の10F222から値をコピーしてくるか、適当な値(0xC40とか)をOSCCALのアドレス
(アドレス0x1FF)に書き込めばおk。

61 名前:60 mailto:sage [2008/02/06(水) 21:30:48 ID:Em1u1Gd4]
「書き込んだプログラムが動作(起動)しなくなる」と言い切るとウソだな。
動作しない場合がある、くらいにしとこう。

62 名前:774ワット発電中さん mailto:JO_O@hotmail.com [2008/02/06(水) 23:08:40 ID:iSFC76gR]
香具師は必死だなぁ・・・w
ttp://www.freeml.com/picfun/6919?sid=79975acc04cd112706abe3e47e5fffb4


63 名前:774ワット発電中さん mailto:sage [2008/02/06(水) 23:13:12 ID:JWm0p2yT]
ローカルネタ?
ようわからんが伊藤@京都S/D研ってやつのことか

64 名前:774ワット発電中さん mailto:sage [2008/02/07(木) 10:03:36 ID:+oV9zpyY]
page4.auctions.yahoo.co.jp/jp/auction/d80549430
page7.auctions.yahoo.co.jp/jp/auction/g64220081

65 名前:774ワット発電中さん mailto:sage [2008/02/07(木) 10:55:56 ID:ryfnn9jy]
>>62 は香具師を「かぐし」と読んでいそうな希ガス

66 名前:774ワット発電中さん mailto:sage [2008/02/07(木) 15:39:53 ID:fKPPMNZQ]
>>64
またサンプル品の転売か




67 名前:774ワット発電中さん mailto:sage [2008/02/07(木) 17:34:26 ID:TEPT/00g]
>>65
俺のことかorz

68 名前:774ワット発電中さん mailto:sage [2008/02/07(木) 21:54:54 ID:AXaRAaGj]
>>63
おいちゃん。それを言っちゃーおしめーだよ。
コンドー、じゃなくてコスチューム着用のこと。

69 名前:774ワット発電中さん mailto:sage [2008/02/07(木) 22:58:20 ID:fyncm1Bi]
16F84Aを使って4*4の入出力マトリクスを構成する場合、どのようにしたらよいでしょうか?
マトリクスの構成自体よく理解できていないかもしれません

どなたかご教授お願いできないでしょうか?

お薦めのサイトなどありましたら紹介お願いします
「マトリクス 〜〜」でググっても映画のサイトばかりヒットします

70 名前:774ワット発電中さん mailto:sage [2008/02/07(木) 23:12:29 ID:NeOZIhRw]
「入出力マトリクス」てのが何を意味しているのか定かでないが、
www.mars.dti.ne.jp/~m7030/pic_room/dtmf/index.html
あたりが参考にならんかね。

71 名前:774ワット発電中さん mailto:sage [2008/02/07(木) 23:18:05 ID:G7B0Sjjo]
ダイナミック点灯とかで検索すると理解の助けになるかな

72 名前:774ワット発電中さん mailto:sage [2008/02/07(木) 23:45:37 ID:jLYAS8Ir]
本家のApp Notes じゃダメなんかいのぅ。
www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en011019

73 名前:774ワット発電中さん mailto:sage [2008/02/07(木) 23:52:24 ID:NeOZIhRw]
>>72
おー、そのAppNoteいいね。

74 名前:774ワット発電中さん mailto:sage [2008/02/08(金) 00:40:29 ID:jY/CyHUU]
PICも例に漏れず、マイコン系の読み物では
必ずと言っていいほどモータ制御の話が出てくるんだけど
実用性が感じられない。


ステッピングモータをPWM制御しましょう!


で?としか言いようがない。

75 名前:774ワット発電中さん mailto:sage [2008/02/08(金) 00:46:18 ID:5jOh1wqV]
フーン
で?


76 名前:774ワット発電中さん mailto:sage [2008/02/08(金) 00:55:05 ID:GWQBFbbR]
>>74の言う「実用性のあるモータ制御」ってどんなの?
サーボ系組むとか?



77 名前:774ワット発電中さん mailto:sage [2008/02/08(金) 00:59:49 ID:HsnIoQxd]
>>76

それじゃ”PICの実用的なな用途って?”
に対して”PICライタ”って答えてるようなもんだないか。
そのモータなり、サーボなりで何をするんかと。

回転数を蛍光灯の明滅にロックさせて、止まって見える扇風機とか。

78 名前:774ワット発電中さん mailto:sage [2008/02/08(金) 01:08:30 ID:bdOUeJs8]
PICライタは要素技術じゃなくて最終成果品だから、明らかに実用的な用途だけどね。

79 名前:774ワット発電中さん mailto:sage [2008/02/08(金) 01:23:58 ID:HsnIoQxd]
道具は何かを作るためにあり....。
PICライタか.....。

80 名前:774ワット発電中さん mailto:sage [2008/02/08(金) 01:37:00 ID:HtM2/oLa]
>>74
パソコンのFANコントロールは簡単だし市販品より機能的な物が安く作れるぞ
まあ見栄えが悪いのは気にしない

しかしFANの音を五月蠅く感じない人には全く無用だw

81 名前:774ワット発電中さん mailto:sage [2008/02/08(金) 01:41:22 ID:jY/CyHUU]
>>80
へー、そんなのか。
別にコントロールしなくてもPCファンなんて自由に回らせておけば
いいじゃんってのが俺の考え。
結局、マイコン雑誌や入門書に出てくるモータ制御って
やっぱり実用性はないのねと言うおいらの考えは
当たっていたか。もう少し実用的な記事を載せるよう
著者にもがんばって貰いたい物だね。

82 名前:774ワット発電中さん mailto:sage [2008/02/08(金) 01:44:20 ID:HsnIoQxd]
漏れの中では、ワンチップブレークアウトが神なんだよなぁ。実用品じゃないけど。


83 名前:774ワット発電中さん mailto:sage [2008/02/08(金) 01:48:17 ID:u8U71k/o]
GPSモジュールから現在の座標をもらって、あらかじめ入力された目標座標との偏差を計算して、サーボを駆動して、・・・。

84 名前:774ワット発電中さん mailto:sage [2008/02/08(金) 01:54:22 ID:HsnIoQxd]
それは若松で売っている...後田敏にゴミ呼ばわりされたあれだな....。

米粒なんかもいろいろ使い出ありそうなんだけどね。

85 名前:774ワット発電中さん mailto:sage [2008/02/08(金) 01:55:24 ID:HsnIoQxd]
米粒....。

PIC本体の上に実装可能なPICライタ。

86 名前:774ワット発電中さん mailto:sage [2008/02/08(金) 02:17:21 ID:x3YhvbB3]
>>80
同感 何個か作ったが重宝してる



87 名前:774ワット発電中さん mailto:sage [2008/02/08(金) 07:52:53 ID:qRD8Ujja]
最近はマザーにファン制御ついてるからいらねえな。
前のPCはどうしようもなくうるさいから固定抵抗で回転数抑えてた。

PICの出る幕なし。

88 名前:774ワット発電中さん mailto:sage [2008/02/08(金) 10:10:39 ID:pw2MuG49]
ブレッドボードで事故満足のオナニーしてれば?

89 名前:774ワット発電中さん mailto:sage [2008/02/08(金) 11:37:05 ID:YK4oXdZl]
もっともモーターの制御で実用的なのはラジコンだな。
ブラシレスモーターをPICで制御するのは重宝だよ。
逆に言えばPIC無しではむり。

90 名前:774ワット発電中さん mailto:sage [2008/02/08(金) 12:45:03 ID:/SRodK0j]
AVRでもH8でもできるじゃないか

91 名前:774ワット発電中さん mailto:sage [2008/02/08(金) 18:56:54 ID:/1zzukKJ]
実用的となると電子工作の範囲を超えて機械工作の技術が必要にならない?
例えば 赤外線リモコンで向きを変えられるTV台を作ろうと思えば、リモコン受信から
モーター制御までは簡単にできても、肝心の回転する台が難しい。他人にもみられる物
だから外観もよくしたいし。

92 名前:774ワット発電中さん mailto:sage [2008/02/08(金) 19:28:24 ID:hooGtLK+]
出来合のリモコンテレビ台を買ってきて
中身を入れ替えればいいのが出来るんジャマイカ?

93 名前:774ワット発電中さん mailto:sage [2008/02/08(金) 20:32:54 ID:qhQD+Duu]
考え方が逆だからそうなるんだろう。
マイコンが手元にあって、「さて何作ろう」じゃなく、
「**が作りたい」からPICを利用するというのが普通なんじゃないか?

94 名前:774ワット発電中さん [2008/02/08(金) 20:53:30 ID:g+GVSxpR]
>93 そうだよな。
手元にあるマイコンは不良在庫として残ったものだし、
新規案件のときは在庫を問わず新規購入するもんな。

95 名前:774ワット発電中さん mailto:sage [2008/02/08(金) 21:39:06 ID:P/TLSe9b]
いいな。
オイラの所は評価の時には前の残りを使いまわす事が多い。
ちゃんと目処が立って始めて部品購入が許可される。
もちろん部品は大目に購入して次回の時に使うようにしている。


96 名前:鞍馬天狗 mailto:sage [2008/02/08(金) 22:25:12 ID:h28qWFxr]


         人
       /   \    
      /   `⊇` ヽ   参上!
      ゝU;∴;:∵;ソ
       ` U ̄U




97 名前:774ワット発電中さん mailto:sage [2008/02/09(土) 00:50:24 ID:q3ItYVV6]
らっしゃいっ!

98 名前:774ワット発電中さん mailto:sage [2008/02/09(土) 00:59:09 ID:cgdxGuhp]
>>91
そこで CNC

99 名前:774ワット発電中さん mailto:sage [2008/02/09(土) 01:44:22 ID:lIgPVoBn]
MPLAB801でPIC C LITE960が認識しなくなってしまいました。
コンパイルできません。
この前使ったときまでは正常だったんだけど、昨日使ってみたら駄目になってます。
再インストールしたけど直らない。
分かる人いますか?

No valid installed HI-TECH compiler drivers


No installed HI-TECH compiler driver supports device 16F887


********** Build setup failed! **************


100 名前:774ワット発電中さん mailto:sage [2008/02/09(土) 02:17:54 ID:DloQAV+C]
16F887->16F877のミスタイプではないの?

101 名前:774ワット発電中さん mailto:sage [2008/02/09(土) 03:54:23 ID:/TR/3K01]
>>100
16F887 最近のデバイスだが安いんだな
ww1.microchip.com/downloads/en/DeviceDoc/41291D.pdf

16F877Aあたりとコンパチかと思いきや、まったく別人に近い。


102 名前:774ワット発電中さん mailto:sage [2008/02/09(土) 09:21:39 ID:UcjKdLjv]
>91
ガワが一番お金かかるよね
自分でやろうとすると道具だけでえらい金かかる。しかも奥が深杉

103 名前:774ワット発電中さん mailto:sage [2008/02/09(土) 18:44:45 ID:AA74NOnG]
中学生の頃、金が無くてケースに組み込めなかった……

104 名前:774ワット発電中さん mailto:sage [2008/02/09(土) 20:11:33 ID:6AuCwZj2]
ハンダ付けしてる時間って一番短いんだよね。
素人目には象徴的な作業に見えるんだろうけど。

下手すると部品調達とか作業場所の片付けや維持とか
そう言う最も地味な作業に最も時間が掛かってる。

105 名前:774ワット発電中さん mailto:sage [2008/02/09(土) 20:37:14 ID:xSGZRLAb]
トラ技2008年3月号 dsPICライター・パーツセット

106 名前:774ワット発電中さん [2008/02/09(土) 21:50:55 ID:mdyHMfcV]
【18Fは】PIC専用のスレPart11【(・∀・)イイ?】 (1001)
129 774ワット発電中さん 2006/11/03(金) 10:25:29 ID:cPJliFzY

もっともMLでも掲示板でも、素敵な回答の対価は回答者の自尊心を満たしてあげることではあるんだけど。
軽さんすごーい、河村さん、さすが博識ですね、JO_Oさん経験豊かですね。
伊藤さんも同属で、回答者常連て、タダで回答するほど人間できてなくて、何らかのコンプレックス抱えてる人だと思う。




107 名前:774ワット発電中さん mailto:sage [2008/02/09(土) 23:10:58 ID:0j/WTt7T]
>>40
ありがと。

で、ちょっと初歩的な質問なんだが dsPIC30F 用のCコンパイラで無償の奴って
トラ技の付録 CD-ROM に入ってる C30 って奴しかないのかな?

もし、web で最新版が公開されているなら、それを使いたいと思って...

www.microchip.co.jp/tools.html

とか見ると、60日間無償とかになっててよくわからないんだけど。

お遊びで学習リモコンを作ろうと思ってるので、有償はちょっと勘弁な。

108 名前:774ワット発電中さん mailto:sage [2008/02/09(土) 23:18:39 ID:Di443/GC]
60日間の間はフル機能が使える。
それ以降は機能限定されるがコンパイルは可能。な筈。
最適化がされなくなるんだっけ?
ホビー用途ならこれで十分だとは思うけど。

109 名前:40 mailto:sage [2008/02/09(土) 23:25:10 ID:1KpjmU1R]
>>107
>www.microchip.co.jp/tools.html
>とか見ると、60日間無償とかになっててよくわからないんだけど。

ちゃんと読んでないだろ。「60日間無償」とは書いてない。
ってまぁ、そのページの書き方も悪いんだが。
何日間使おうと無料。

60日間の制限があるのは「フル機能デモ」の部分。この期間を過ぎると「フル機能デモ」
ではなくなる。ではどうなるかというと、「フル機能ではない状態」で、いつまでも
使える。

「フル機能」との違いは、最適化の適用度合いだけ・・・とマイクロチップの中の人が
言っていた。

110 名前:774ワット発電中さん mailto:sage [2008/02/09(土) 23:50:16 ID:0j/WTt7T]
>>108-109
なるほど、そう言うことか、解説ありがと。

確かに...

www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en010065&part=SW006012

を見ると...

| MPLAB C30 Student Edition
| The MPLAB C30 C Compiler Student Edition is free!
| It is full-featured for the first 60 days.
| After 60 days only optimization level 1 can be enabled in the compiler.
| The compiler will continue to function after 60 days, but code size may increase.
| There are no restrictions on the use of this C compiler (see license text for details)

となってて、>>108-109 さんの言うとおりだった。

111 名前:774ワット発電中さん mailto:sage [2008/02/10(日) 01:20:19 ID:8DT9czA1]
いや、それ以前にトラ技の付録と言うなら
ちゃんとトラ技嫁よ
おまえにゃPICは_、否、この板に来ること自体
ナンセンスと思うがどうか

112 名前:774ワット発電中さん mailto:sage [2008/02/10(日) 01:23:49 ID:On+YPlVN]
解散は小泉の「想定内」だったのか? 小泉が首相になる時、自民党を「つぶす」
「変える」だの、構造改革だの、これに向かって行くなら、郵政利権に巣食う議員を一掃しないと目的達成できないな・・・

そこで小泉、郵政改革を「踏み絵」として、これに反対する者=(郵政利権に巣食う者)は排除できそうだな・・・

トップ足る者、目標を皆に示して、自ら突き進めばいいんでないか!
皆さんはいかが思われますか??

113 名前:774ワット発電中さん mailto:sage [2008/02/10(日) 01:34:14 ID:eyRgCku4]
ある程度腰を据えて文章を読み込んだほうがよいということは覚えただろうから、
それだけでもこのスレに来て収穫はあったな。
誰でもそうやって、少しずつ物事を覚えていくもんだ。
つまづいたらまた質問するといいよ。

114 名前:774ワット発電中さん mailto:sage [2008/02/10(日) 10:07:04 ID:F/mT3DEL]
>>111
何をイライラしてるのか知らんけど、トラ技には「マイクロチップ社の純正Cコンパイラ
C30 の Student Edition (期限限定なしの評価版) をつかいます。」としか書いてない。

で、Web 見たら 60日限定とか書いてあるから ??? と思って質問しただけなんだけど。

まあ、PIC は初めてだから、やさしくしてくださいな。

>>113
ありがと、また困ったらよろしくお願いします。

115 名前:774ワット発電中さん mailto:sage [2008/02/10(日) 11:35:45 ID:UR4lHda8]
>>84
I-2116 PIC10F200-I/OT
I-602 SP0103NC3-3
I-2224 NS73M
B-01689 LR44(357A)
P-186 AE-3M

こんな組み合わせとか

116 名前:774ワット発電中さん [2008/02/10(日) 12:01:59 ID:8LkWMbV3]
純正8ビット用Cコンパイラがないのは

    こんなものアセンブラで十分

ということなんだろ



117 名前:774ワット発電中さん mailto:sage [2008/02/10(日) 12:18:21 ID:jo4x+dEg]
>>116
 登場したのが古く当時、自前のCコンパイラを持たなかったマイクロチップに対して
HITECH他のサードパーティーがCコンパイラを提供していた。
今になって、協力企業の商売を潰すようなことは出来にくいからではないか。


118 名前:774ワット発電中さん mailto:sage [2008/02/10(日) 12:45:38 ID:Q5o4Gx1W]
>>114
隅から隅まで読むんだ。頭悪いなあ。

119 名前:774ワット発電中さん mailto:sage [2008/02/10(日) 12:56:55 ID:F/mT3DEL]
どっかに書いてありました?

て言うか、既にどうでもいい話なので蒸し返したい理由が
特になければスルーしてくださいな。

120 名前:774ワット発電中さん mailto:sage [2008/02/10(日) 13:19:08 ID:zhBW7LFE]
>>118

近藤@日湘乙。
どこにかいてあるかなー。
引用でも何でもいいから、具体的にどぞ。

121 名前:774ワット発電中さん [2008/02/10(日) 13:20:46 ID:Zo3IhHa5]
www.nicovideo.jp/watch/sm2059603

これ面白い。
USB関連機器はアイデア次第で楽しそうなデバイスが色々作れそう。

122 名前:774ワット発電中さん mailto:sage [2008/02/10(日) 13:25:08 ID:8LkWMbV3]
ニコなんて見ない

123 名前:774ワット発電中さん mailto:sage [2008/02/10(日) 13:40:43 ID:zhBW7LFE]
>>121

できるとはわかっていても、実際見るといいね。


>ニコなんて見ない

ニコ見られないorzだろ、軽さん。

124 名前:774ワット発電中さん mailto:sage [2008/02/10(日) 14:31:56 ID:BdhmEgLu]
>>123
登録汁

125 名前:774ワット発電中さん mailto:sage [2008/02/10(日) 14:32:34 ID:8LkWMbV3]
>123 気違いは隔離スレへどうぞ

126 名前:774ワット発電中さん mailto:sage [2008/02/10(日) 16:33:00 ID:zhBW7LFE]
>>125
でたよ仕切厨。
DSでアニメ消化でもしてなさい。43歳。

で、USBデバイス、憧れだなー。なんかめんどそ。

不在通知Pさんて、コメを噛めの中の人だよね。
www.fumi2kick.com/komekame/

いや、才能の無駄使いっぷりに敬服。




127 名前:774ワット発電中さん mailto:sage [2008/02/10(日) 16:43:53 ID:8LkWMbV3]
ただいまからこのスレは精神分裂病の ID:zhBW7LFEを見守るスレになりました。


128 名前:774ワット発電中さん mailto:sage [2008/02/10(日) 17:09:03 ID:Zo3IhHa5]
あれま

何書いても荒れるのか…

129 名前:774ワット発電中さん mailto:sage [2008/02/10(日) 17:20:29 ID:Sd8zoJla]
あの飛行機見ていたら、涙が出てきた。
俺もプログラム書けたら人生変わっていただろうな。
こんな歳だし。俺、馬鹿だから出来そうもない。
頭いい奴、正直うらやましいよ。
とりあえず、ゴミとなると思うけど参考書買ってきます。

130 名前:774ワット発電中さん mailto:sage [2008/02/10(日) 17:49:55 ID:zhBW7LFE]
>>129

HIDクラスだとドライバ要らずなんで、雛形があれば結構いけるです。
ゲームする人は面白いだろうねー。
圧力、色、曲げ、地磁気センサなどいろいろ出てるし。

でも、その線を越えるととたんに難しくなる感じが。特にPC側。
VBもタダ版があるので、環境の敷居は下がってるんだけど...。




131 名前:774ワット発電中さん mailto:sage [2008/02/10(日) 18:04:13 ID:zhBW7LFE]
元ネタありますた。

www.fumi2kick.com/komekame/fuwa2factory/modules/popnupblog/index.php?postid=416

コンパイラ
www.sourceboost.com/Products/BoostC/Overview.html
タダ版あるのね。
製品版は反豚波で売ってるのか。

132 名前:774ワット発電中さん [2008/02/11(月) 18:33:45 ID:Ey+Y2gFG]
PICスレってのは、まともな話題になると沈黙するのか?
人を見ると、基地害呼ばわりやら、隔離スレ誘導やらで、まったくPIC-MLと住人いっしょやな。

133 名前:774ワット発電中さん mailto:sage [2008/02/11(月) 18:41:59 ID:42LKqZB8]
トラ技の製作記事までもがPICライターとは・・・


134 名前:JO_O mailto:sage [2008/02/11(月) 18:49:16 ID:U6GM4shD]
>>132
毎度JOです。
基本的な技術を身につけないと、仕事での即戦力にはなり得ません。
仕事において「今、目の前で起きている現象」が理解出来ずして、
仕事への応用はありえません。

やはり基礎から勉強なさっては、いかがでしょうか?

135 名前:774ワット発電中さん mailto:sage [2008/02/11(月) 19:59:01 ID:ODxtMPzw]
そもそもこのスレは何のためにあるんだろうね

136 名前:774ワット発電中さん mailto:sage [2008/02/11(月) 20:15:53 ID:Nx1PhZlZ]
擦れたい呼んだら?



137 名前:774ワット発電中さん mailto:sage [2008/02/11(月) 20:23:53 ID:Ey+Y2gFG]
PICに書き込みをするために書き込むんだよ。住人は。
PICはPICを書くために存在する。


138 名前:774ワット発電中さん mailto:sage [2008/02/11(月) 20:34:51 ID:RdfB0YiD]
PICのPICによるPICの為の書き込み器
PICが何をしてくれるかではなくPICの為に何が出来るかを

139 名前:774ワット発電中さん mailto:sage [2008/02/11(月) 20:54:36 ID:hwrTRkHv]
日本語でオケ

140 名前:>>110 mailto:sage [2008/02/11(月) 21:29:11 ID:qc352ZBd]
dsPIC30F で、やっとタイマーが使えるようになった。

ところで、Cで書いた割込みルーチンをコンパイルするとこんな警告が
でるんですが、意味がいまいちわからない。

[test.c]
1: #include <p30F2012.h>
2: void __attribute__ ((__interrupt__)) _AltT1Interrupt(void){}

> pic30-gcc.exe -Wall -mcpu=30F2012 -c test.c -o test.obj
test.c: In function '_AltT1Interrupt':
test.c:2: warning: PSV model not specified for '_AltT1Interrupt';
 assuming 'auto_psv' this may affect latency

PSV (Progaram Space Visility) って言うのは、プログラム領域を読み
書きするための機能と言うのは分かったんだけど、'PSV model' なんて
何をどうやって指定するのかさっぱりわからないんです。

とりあえず、オブジェクトは一応思った通りできてて、動作もちゃんと
するんだけど、ちょっと気になるので、誰か対応方法知ってたら教えて。

# さて、次は UART だ...

141 名前:774ワット発電中さん mailto:sage [2008/02/11(月) 22:10:25 ID:jY2pr0iC]
>>140
C30 User's Manualの「7.10 PSV USAGE WITH INTERRUPT SERVICE ROUTINES」に、
auto_psv(あるいはno_auto_psv)の指定に関する解説とコード例が載ってる。

  void __attribute__((interrupt, auto_psv)) myISR()
  {
    /* This function can reference const variables and
    string literals with the constants-in-code memory model. */
  }

割り込みハンドラにauto_psvを指定すると、auto_psvが指定されたconst変数に
割り込みハンドラ内からアクセスできる。

no_auto_psvを指定するとアクセスできない。そのかわり、レイテンシが若干
短くなる。

・・・ということらし。


142 名前:>>110 mailto:sage [2008/02/11(月) 22:49:00 ID:qc352ZBd]
>>141
なるほど、横着して日本語版のマニュアル (DS51284C_JP) を読んでたから
気付かなかった... orz
(日本語版には、7.10 節がない、そもそも英語版は Rec.F なのに日本語版は
Rev.C だから、かなり古い...。)

説明いただき、すっきりしました。

また、void __attribute__ ((interrupt, auto_psv)) _AltT1Interrupt(void){}
で、警告表示もなくなりました。

どうもありがとうございます。

143 名前:774ワット発電中さん mailto:sage [2008/02/11(月) 23:59:20 ID:U6GM4shD]
www.freeml.com/picfun/6929
皮村さんうっとうしい。また出てきた。

144 名前:774ワット発電中さん mailto:sage [2008/02/12(火) 00:05:45 ID:B1Bl9qP5]
>>143
だったらMLで直接言えばいいのに。

145 名前:774ワット発電中さん mailto:sage [2008/02/12(火) 00:06:50 ID:sqsi7KBK]
でもまぁ、内容はそれなりじゃないか。革村@自虐業さん。

しかし、生で10mも伸ばすなんて、後田便のLED直結点灯並みだぞ。
こういう香具師に限って、電源で不安定とかノイズで誤動作とか言い始めるんだよね。bugなのに。

146 名前:774ワット発電中さん [2008/02/12(火) 04:09:31 ID:HJjaJXqs]
納品っていってるんだからお金貰ってやってんだよね
素人すごいな(笑)





147 名前:774ワット発電中さん mailto:sage [2008/02/12(火) 10:58:40 ID:at+S/V40]
生で10mも伸ばすとかご冗談をw

148 名前:774ワット発電中さん [2008/02/12(火) 12:16:51 ID:EOZUJu2G]
質問者キレました

内臓とか書くと、寝ていた近藤@日湘に噛まれるぞ。
壊れても交換で済むなら、そのままでいいんじゃない?


> 質問した○○です。
> 皆さんいろいろありがとうございました。
> 
> SSRは抵抗内臓のもので、圧電ブザー(ON/OFF式)も電流を確認してあります。
> 問題は直接ポートから10m引っ張ることだと思うのですが、何しろ簡便にやらなくてはならなかったものですから。
> PICの利点は直接ドライブできることなので。電気的な環境もそんなに悪くないところだったし。
> 
> バッファのことですが。
> ご指摘いただいたようないろいろなサージ対策をすればPIC直接で良いでしょうか?例えばトランジスタをかましたらサージに強くなるのでしょうか。サージでトランジスタは壊れないのでしょうか。
> もし壊れるならトランジスタでもPICでも被る被害は大差ない(PICも安いから)と思うのは邪道でしょうか。
> パルス制御でなくてレベル制御なので、送る信号の周波数も高くないし。
> 
> PICの簡便さとバッファ回路についていま一つ理解ができていません。
> 
> とりあえず抵抗とコンデンサーでI/Oピン周りを補強しておこうと思っています。
> 
> 本当にありがとうございました。

149 名前:774ワット発電中さん mailto:sage [2008/02/12(火) 12:41:10 ID:HJjaJXqs]
どーせ壊れるならPICオンリーでいいや
ってか(笑)

ならば無問題だね。

このひとソフト屋あがりかな?

150 名前:774ワット発電中さん mailto:sage [2008/02/12(火) 13:44:05 ID:OOYevi3G]
>>143
だったらMLで直接言えばいい。オレもそう思う。
裏でゴチョゴチョ言うなよ。


151 名前:774ワット発電中さん mailto:sage [2008/02/12(火) 18:28:09 ID:xKWqwa3h]
>>143
微妙にスレ違い こっちでやってくれ

【かれこれ】電子工作関連人物ヲチスレ5【一年】
science6.2ch.net/test/read.cgi/denki/1186317019/l50


152 名前:774ワット発電中さん mailto:sage [2008/02/12(火) 18:58:10 ID:JMQIPT1s]
>>150-151

ID:U6GM4shD
JO_Oの悪戯。放置汁。

153 名前:774ワット発電中さん mailto:sage [2008/02/12(火) 19:17:43 ID:n6qmeL7S]
>>149
> もし壊れるならトランジスタでもPICでも被る被害は大差ない(PICも安いから)と思うのは邪道でしょうか。
普通ハード屋はこんな考えしないからソフト屋でしょう。

トランジスタでドライブするように設計すれば壊れ難いし、壊れてもトランジスタの交換ですむから大きく違うぞ。
組み立ての手間は増えるけど、今回のような不具合はたぶん起きない。

今回はPICの交換で終わったみたいだけど、しばらくしたらまた同じ不具合が発生するような気がするのは俺だけかな?


154 名前:774ワット発電中さん [2008/02/12(火) 19:20:28 ID:HJjaJXqs]
>153
PICはICソケットなので交換しやすい
故にPICだけでいく

ってことかもw

155 名前:774ワット発電中さん mailto:sage [2008/02/12(火) 19:21:34 ID:bI+drxNI]
トランジスタ交換→ハンダ付け
PIC交換→ソケットから抜き差し

でPIC交換が楽だと思ったんじゃね?

156 名前:774ワット発電中さん mailto:sage [2008/02/12(火) 19:36:25 ID:at+S/V40]
こんな設計で金とるとか信用問題に関わるだろ。



157 名前:774ワット発電中さん mailto:sage [2008/02/12(火) 19:57:00 ID:JMQIPT1s]
>>153
>今回はPICの交換で終わったみたいだけど、しばらくしたらまた同じ不具合が発生するような気がするのは俺だけかな?

軽石さん、おひさしぶり。長い電線のLに直積されたE=1/2(L*i^2)[J]の
エネルギーで電圧振動->ラッチアップ->熱暴走->PIC破壊と思われ。

MAX232などの差動アンプバッファかましてツイストペアのLAN用電線で
差動信号送ればかなり信号が高速でも少なくとも15mくらいまでは桶だよ。

もっと電線を長くしたい場合は、海底ケーブルで使われる手を使う。
ググってっみな。





158 名前:774ワット発電中さん mailto:sage [2008/02/12(火) 20:01:22 ID:K7iQhT99]
>>155
つまりトランジスタもソケットで実装すれば万事解決
ということですね。

159 名前:774ワット発電中さん [2008/02/12(火) 20:08:43 ID:HJjaJXqs]
>158
最初からブレッドボードで組んだほうが
交換しやすいので保守性がアップしますよ!

160 名前:774ワット発電中さん [2008/02/12(火) 20:10:50 ID:2Cm4QzoK]
>>159
製品ごと交換(ry

161 名前:774ワット発電中さん mailto:sage [2008/02/12(火) 20:16:37 ID:D54U69cB]
納入業者ごと交換w

162 名前:774ワット発電中さん mailto:sage [2008/02/12(火) 20:34:35 ID:JMQIPT1s]
>>158-161
ID ころころ換えて、荒しのJO_Oは巣に帰れ!

JO_Oの巣はここ。

かれこれ】電子工作関連人物ヲチスレ5【一年】
science6.2ch.net/test/read.cgi/denki/1186317019/l50

ソケットは接触不良の原因。
製品実装でははんだ直付けが基本だ、バーカ→JO_O


163 名前:774ワット発電中さん mailto:sage [2008/02/12(火) 20:53:39 ID:wAeiIjsm]
長く線を引き出すときは、GND、OUTPUT双方に保護抵抗をかまして、
そのうえで、PICのI/O部の保護ダイオードで吸収できないようであれば
外部にダイオードを付加する。
その上で、電源自身が揺さぶられないように、対策する。。。とか。。。


164 名前:774ワット発電中さん mailto:sage [2008/02/12(火) 21:12:54 ID:ijPrGtgX]
>>157
MAX232って差動じゃなくね?

差動といえばRS485がいいよ。
規格上、1kmの線長で100kbpsいける。

165 名前:774ワット発電中さん mailto:sage [2008/02/12(火) 21:14:08 ID:k3/8nZHY]
>MAX232などの差動アンプバッファ

MAX232が差動だって??
>>157の知識もアヤシイぞ


166 名前:774ワット発電中さん mailto:sage [2008/02/12(火) 21:26:39 ID:HJjaJXqs]
>162
ネタにマジレスかいなw

てかJO_Oってだれ?



167 名前:774ワット発電中さん mailto:sage [2008/02/12(火) 21:44:14 ID:n6qmeL7S]
>>164
なにか思うことあって勘違いしているんだろう。
そのあたりは察してやろうよ。
たぶん投稿した本人なんだとおもうな。必死になって勉強したんだと思われる。

>JMQIPT1s
あれだけの情報で故障原因を即座に断言できるとはある意味天才だね。いや天才だよあんたは。
出力を差動に変更したら受け側も変更する必要があると思うけど、そのあたりは考えているのかな?考えてないよね。
質問者は送る信号の周波数は高くないと言っているのになぜ高速という文字がでてくるやら。誇大妄想。
一品物の場合、部品はできるだけソケットにして欲しいという要望はそこそこある。思い込み激しすぎ。

168 名前:774ワット発電中さん mailto:sage [2008/02/12(火) 21:45:11 ID:xlrAT/P2]
放置放置
マターリいこうや

169 名前:774ワット発電中さん mailto:sage [2008/02/12(火) 22:00:01 ID:n6qmeL7S]
>>168
了解
まだまだスルー力が足りないな。

ところで秋月でトラ技3月号のライターパーツセット販売開始。
もう1000円出すから基板化して欲しい。

170 名前:774ワット発電中さん mailto:sage [2008/02/12(火) 22:01:49 ID:pcSBqrlf]

GPSとかで使われてるらしいゴールド系列って、PICで生成できたりするもん?
ググっても、生成アルゴリズムがぜんぜんかからん。
M系列とかだったら簡単だけど・・・


171 名前:774ワット発電中さん mailto:sage [2008/02/12(火) 22:18:44 ID:zy9VqIIB]
スルーカって何?

172 名前:774ワット発電中さん mailto:sage [2008/02/12(火) 22:19:15 ID:xlrAT/P2]
生成できるかどうかはまだ見てないが、とりあえずいくつか資料を。

zone.ni.com/devzone/cda/tut/p/id/4450
wireless.per.nl/reference/chaptr05/cdma/codes/gold.htm

その他、「gold sequences」や「gold code sequences」でぐぐると資料がいろいろありそう。

173 名前:774ワット発電中さん mailto:sage [2008/02/12(火) 22:26:21 ID:xlrAT/P2]
ざっと読んだところ、ゴールド系列は「特定の2つのM系列のXOR」だそうだから、
GPSで使うゴールド系列の元になるM系列の生成多項式さえ分かれば、生成するだけなら
簡単だな。

174 名前:774ワット発電中さん mailto:sage [2008/02/12(火) 22:26:36 ID:AbMOihxp]
難しそうなこと言っても所詮、組み込みやのすくつだなw
プラント屋に笑い飛ばされるぞ

175 名前:774ワット発電中さん mailto:sage [2008/02/12(火) 22:31:40 ID:QrEYHjQd]
>>169
たしか基板ついてたよな と考えてみたらアンプ用の基板か

176 名前:774ワット発電中さん mailto:sage [2008/02/12(火) 23:05:55 ID:UCMN5NZG]
釣りじゃないよね。



177 名前:774ワット発電中さん mailto:sage [2008/02/12(火) 23:12:38 ID:tVYwRhSk]
>>158
千石とかで売っているトランジスタアレイ
TD62001APG はどうだろう?


178 名前:774ワット発電中さん mailto:age [2008/02/13(水) 00:31:50 ID:uirkceT/]
>出力を差動に変更したら受け側も変更する必要があると思うけど、

当たり前だボケナス。

>そのあたりは考えているのかな?考えてないよね。

俺でないお前が、どうして考えてないとわかる。
そういうお前のような根拠の無い思い込みを妄想というんだよ。

>質問者は送る信号の周波数は高くないと言っているのになぜ高速という文字がでてくるやら。誇大妄想。

文章がよめんのかアホ。
差動式ならより高速伝送もできるって言ってるんだよ。
当然、低速を包含している意味がわからんのかボケナス。

>一品物の場合、部品はできるだけソケットにして欲しいという要望はそこそこある。思い込み激しすぎ。

実に愚かだよ。接触不良が多発するソケット式でよいことは無いね。
たとえ量産品でない特注生産であっても同じだ。
お前のところにはSMT製造ラインはあるのか?
自動はんだ後の工程に何があるかいってみろよ。
その過程で、ソケット金属の表面変化を見たことがあるのか?

どうにも救えないバカだが気だけは強くて、組織の中では全く使えない
性格の奴だね。
一回、首つって死んで鯉。

RS-485のほうが差動式としてよいのも規格上当たり前の情報。
10mという距離を踏まえてRS-232C伝送を仮定したのが読めんのかい。
もっと遠距離伝送になる海底ケーブルを調べる話はどうなった?

その根性の醜さは日本にもそう何人もいないな。お前、軽頭か?
バカで根性の悪い軽頭はトラ技の執筆止めるんだな。



179 名前:774ワット発電中さん mailto:sage [2008/02/13(水) 00:57:07 ID:282jVuuE]
>>170
ゴールド系列の話の続きだが、GPSで使うゴールド系列の元になる2つのM系列は、
それぞれ周期が1023ビット(生成多項式の次数で言えば10次)しかないそうだ。

ということは、アルゴリズム的に生成するより、1つのM系列を丸ごと128バイトに
パックして、256バイトから表引きするほうが楽で、なおかつ速そう。

プログラムFlashを300ワードほど消費するが、アルゴリズム的生成でも結局
そのくらいは食いそうだし。

180 名前:774ワット発電中さん [2008/02/13(水) 01:06:13 ID:eH0tRYF2]
>>177
それもいいかも。
秋月だとTD62003APがあるよ。



181 名前:774ワット発電中さん mailto:sage [2008/02/13(水) 01:11:02 ID:RwjfHo+c]
youtubeにPIC関連の動画があがってるけど
日本人は「LEDちかちか動かしてみました〜」だが
海外の人はかなりこってるよなあ

182 名前:774ワット発電中さん mailto:sage [2008/02/13(水) 08:05:49 ID:nvfczEjf]
昔、秋月で扱っていたバンディの板ピンソケットで接触不良があったけど、
部分金メッキの丸ピンソケットを使うようにしてから、接触不良でトラブ
ったことは一度もないなぁ。

ただ、丸ピンでもソケット内の接触子が潰れていたり、切削時の切子が
詰まっているという不良が、ごくごくまれに混入している。

当時のバンディのも板ピンという構造よりも、ピンとソケット基材の隙間
からフラックスが浸入したのが原因だったような。最近のソケットは板ピン
でも根元を樹脂封入してフラックス上がりを防止する構造だから、特に問題
はないと思う。 最近のソケットはフラックス洗浄対応でが当たり前で、
洗浄後に剥がす密閉シール付きの製品もある。

接点が全てダメなら機械式のスイッチは怖くて使えんだろ。(w
PICスレは人格障害者の巣窟ですなぁ。

183 名前:774ワット発電中さん [2008/02/13(水) 08:17:03 ID:A3TlWKZw]
ちょっと批判的だと”隔離スレへ”だもんね。
最近出ないけど、MLにもやたらマナー、マナーな香具師いたし。

184 名前:774ワット発電中さん mailto:sage [2008/02/13(水) 08:30:12 ID:yJr5rTpN]
>173
>すくつだなw

185 名前:774ワット発電中さん mailto:sage [2008/02/13(水) 09:53:46 ID:v8TxVK1l]
ん? 批判的な言動で隔離スレを勧められたやつが昔いたのか?
前スレはよく知らんが(もう読めんから)、少なくともこのスレににはいないぞ。


186 名前:774ワット発電中さん mailto:sage [2008/02/13(水) 10:48:10 ID:nvfczEjf]
やたらとスレ誘導したがる香具師も、やたらマナー、マナーな香具師も、
ニュースグループ時代から居たような。

そういう香具師は2chのような匿名掲示板にも批判的だったが、ニュース
グループが寂れて、相手をしてくれる香具師がいなくなったので、こっ
そり流れてきたのでは?(w



187 名前:774ワット発電中さん mailto:sage [2008/02/13(水) 12:08:27 ID:YiCE9eii]
>>157,178
>MAX232などの差動アンプバッファかましてツイストペアのLAN用電線で
MAX232は間違いだとせめたりしないから、自分の間違いをスルーしないでよ。
入手性とか値段で検討するとお勧めの差動アンプバッファはどこ?


188 名前:774ワット発電中さん mailto:sage [2008/02/13(水) 15:11:34 ID:ohEEdzue]
初めて書き込みさせていただきます。
学校の課題でPICの16F84Aを使用した回路を作る課題が先日出ました
提出期限が2月15日の金曜日になります

それで、オーディオチューナーか簡単らしいタイマを作ろうと思ってるんですが…
簡単な物でいいので、参考になるようなサイトは無いでしょうか?
>>3のリンク先を見てみたんですが、どうも自分には難しいみたいで…orz

また、チューナーの場合の質問なんですが
マイクから入ってきた波形の周波数を数値に変換するようなプログラムをPICで作れませんでしょうか?
できる場合は、
マイクから波形取り込み
→PICで周波数測定
→PCに数値データを送る
→C言語で作ったプログラムで、入ってきた波形がドレミファソラシドのどれに一番近いか判別して表示

−でやろうと思ってるんですが…アドバイス等よろしくお願いします

189 名前:774ワット発電中さん mailto:sage [2008/02/13(水) 15:15:17 ID:yJr5rTpN]
あと2日w

タイマーにしとけ

190 名前:774ワット発電中さん mailto:sage [2008/02/13(水) 15:16:30 ID:HW1/Wfb3]
DTMF用ならICがある

191 名前:774ワット発電中さん mailto:sage [2008/02/13(水) 15:22:11 ID:Y+esRaIs]
>>188
おとなしくタイマにしとけ。
>>3のリンク先見て難しいと言う上に2日後とか絶望的すぎ、パーツは全てそろってるのか?

とりあえずラーメンタイマー作っておけ、7セグLED並べて1/100秒まで表示できるヤツで途中で一時停止できるのとか。

192 名前:774ワット発電中さん mailto:sage [2008/02/13(水) 15:28:08 ID:lHbQ2rz2]
LEDチカチカを作ってチャリのテールランプだと言い張るんだ

193 名前:774ワット発電中さん mailto:sage [2008/02/13(水) 15:37:00 ID:7saB8Fvw]
>>187
>入手性とか値段で検討するとお勧めの差動アンプバッファはどこ?
わからないことは「くまさんに聞け

www5b.biglobe.ne.jp/~kuma3/html/profeel.html
www.dhis.jp/pipermail/dhis-jp/2002/000298.html
maker.usoko.net/nounai/?a=Maker&oo=%B2%CF%C2%BC%A1%F7%BC%AB%B1%C4%B6%C8

194 名前:774ワット発電中さん [2008/02/13(水) 15:48:43 ID:Ncmroeez]
2日でなんか作れってさ、部品とか全部揃ってれが可能だが、
普通は無理だろ。

タイマーだって7セグ並べたら
時間管理しなくちゃならなくなったりするんで、
せめて3分経過するとピーって音が出る
くらいならできるかもな。


195 名前:774ワット発電中さん mailto:sage [2008/02/13(水) 15:54:40 ID:gCwsZxgP]
>188
まず今すぐにキットを注文だな。
この時間だと明日届くかなぁ。

196 名前:774ワット発電中さん mailto:sage [2008/02/13(水) 15:55:47 ID:/wDhE6yY]
>>188
どうせパソコン使うのだろ
オーディオチューナにこだわるならばパソコンで音程解析しろ
で、PICはパソコンと通信させて音程表示用のLEDをつける

二日だと大変だな
カップ麺タイマーにしとけ



197 名前:188 mailto:sage [2008/02/13(水) 16:51:40 ID:ohEEdzue]
レス読んでかなりうれしくなった、みんなありがとー
それじゃあ、カップ麺タイマあたり作ってみる

今あるのはー…
とりあえず学校にあるのは各種抵抗・コンデンサ・トランジスタ・ダイオード・発光ダイオード
あとはPICの14F84Aとか、NANDのIC、オペアンプあたり?

部品じゃないけど、ブレッドボード・ICトレーナーとかもある。
提出は基盤に半田付けするんじゃなくて、ブレッドボード上でもいいらしい

タイマのプログラムは前につくったプログラムを流用すればいけそうだけど…
出力とか一時停止・再開とかの割り込み。あとBEEP音の出し方あたりがちょっと知識足りないかもしれないorz

198 名前:774ワット発電中さん [2008/02/13(水) 18:02:12 ID:ZJDS1w0B]
PICスレの典型パターン


123 名前:774ワット発電中さん[sage] 投稿日:2008/02/10(日) 13:40:43 ID:zhBW7LFE
>>121

できるとはわかっていても、実際見るといいね。

>ニコなんて見ない
ニコ見られないorzだろ、軽さん。


125 名前:774ワット発電中さん[sage] 投稿日:2008/02/10(日) 14:32:34 ID:8LkWMbV3
>123 気違いは隔離スレへどうぞ

199 名前:774ワット発電中さん mailto:sage [2008/02/13(水) 18:18:43 ID:Y+esRaIs]
>>197
ブレッドボードは外付けの水晶やセラロックは発振しないトラブルが多いから気をつけて。
本当は内蔵クロックのある16F648Aが入門には向いてるんだけどな。

>出力とか一時停止・再開とかの割り込み
ヒントをやろう

つ「割り込み処理」

200 名前:774ワット発電中さん mailto:sage [2008/02/13(水) 19:33:58 ID:YiCE9eii]
>>197
>マイクから波形取り込み
>>→PICで周波数測定
マイクから取り込んだ音声信号をどうやってPICに送り込むつもりかな?
PIC16F84AはA/Dコンバータがないよ。
PCで取り込んだとしてもメモリが足りないからほとんど無理。

みんなが言うようにラーメンタイマーがいいと思う。
音を出すには圧電ブザーがいいぞ。PICだったらアンプなしでドライブできる。
PCとの通信をやりたいのであれば、PCから設定時間を送り込めるようにすれば課題としては◎かな?
ところでRS232CをやるとするとトランシーバーICが必要になるけど手持ちの部品ある?


201 名前:774ワット発電中さん mailto:sage [2008/02/13(水) 20:02:26 ID:9KdS0z/+]
2日がまるまる課題の時間なのか、何人の授業なのか(部品は早い者勝ち?)
状況が分からん。
ライターは学校にあるんだよね。パソコンは一人1台が当然だよね。

202 名前:774ワット発電中さん [2008/02/13(水) 20:11:40 ID:Ncmroeez]
みなさんが盛大に釣られていることについて(20点)

203 名前:774ワット発電中さん mailto:sage [2008/02/13(水) 20:22:32 ID:vIvn2C3H]
住人には4つのタイプがある.

 第一に,無口でROMるタイプ.
  これは放っておいても害にはならない.

 第二に,勤勉でTPOを弁える.
  このタイプはどんな細かいことでもきちんと分析する優秀なギャラリーになる.

 第三に,勤勉に荒らしと戦う.
  このタイプがいちばん始末に負えないので,即座に追放しなければならない.

 第四に有能で作例もうpる.
  このタイプを最高の位につけるのがよい.

204 名前:774ワット発電中さん [2008/02/13(水) 20:55:08 ID:ZJDS1w0B]
>>203も第三類に属すると思うぞ。

205 名前:774ワット発電中さん mailto:sage [2008/02/13(水) 21:12:32 ID:dPjp6piC]
>>179
> プログラムFlashを300ワードほど消費するが、アルゴリズム的生成でも結局
> そのくらいは食いそうだし。
ぜんぜん食わないでしょ。
M系列ってLFSRでしょ? シフトとXORでできる擬似乱数。
10bitのLFSR二つ動かしてXORするだけなら、いくらもかからないじゃん。
その二つってのがどれとどれか知らんけど。


206 名前:774ワット発電中さん mailto:sage [2008/02/13(水) 21:18:56 ID:KKIBSCKV]
>>193
profeel


ワロタw本名かどうかしらんが
ネットでどうどうと恥を晒すなんてすばらしいお人でつねw



207 名前:774ワット発電中さん mailto:sage [2008/02/13(水) 22:00:39 ID:7saB8Fvw]
>>206
発言しづらい雰囲気があるって本人は発言してるが、
傍目には彼の文言が一番嫌みな雰囲気なんだね。
本人に自覚がないわけだ。

嫌みのある性格、高慢さがML文章に滲み出してるから嫌がってる人は多いかもね。
コメントもらったら無視したほうが良いよ。
亀さんは明らかに変人なので気にもならないが、こういうのに絡まれると厄介だよ。


208 名前:774ワット発電中さん mailto:sage [2008/02/13(水) 22:11:17 ID:7saB8Fvw]
>>200
16F84でも簡易なADコンは実現可能。
1端子とGND間にCをつないで、簡易ADコンを実現する例が
後閑さんのページにあるよ。

209 名前:774ワット発電中さん mailto:sage [2008/02/13(水) 22:17:15 ID:7saB8Fvw]
ここ↓
簡易A/D変換の制御法
www.picfun.com/pic15.html
usokomaker.net/t/r/JO_O
maker.usoko.net/nounai/?a=Maker&oo=JO_O


210 名前:774ワット発電中さん mailto:sage [2008/02/13(水) 22:18:32 ID:282jVuuE]
なんか余計なのがついてるぞww

211 名前:774ワット発電中さん mailto:sage [2008/02/13(水) 22:20:16 ID:7saB8Fvw]
>>209
音声のAD変換には間に合わないけど、温度センサ、湿度センサ
なんかゆっくりした変換ならできるかも。

212 名前:774ワット発電中さん mailto:sage [2008/02/13(水) 23:29:15 ID:282jVuuE]
>>205
そのとおりだ、スマソ。
バイト単位のCRC計算ルーチン(たいてい256要素のテーブルを使う)と取り違えてたわ。

213 名前:188 mailto:sage [2008/02/13(水) 23:30:07 ID:r423FPQS]
ID変わってますが、188です
色々とレスありがとうございます

金曜日中に提出で、他の科目の授業も普通にあります。
部品は早い者勝ち…になるのかな?数は十分あるので大丈夫だと思いますけど
PCはそれぞれのノートPC使ってるんですが…
Vistaなせいか、IDEがインストールできなかったり(´・ω・`)
アセンブルだけ他の人のPC借りてやってます

タイマだと…部品がPIC・割り込みようのスイッチ・圧電ブザー(?)でいいのかな?
あと電源とか7セグメント×3(分1つ、秒2つ)とか…?

214 名前:774ワット発電中さん mailto:sage [2008/02/13(水) 23:33:21 ID:yffviojD]
会社から帰ってきた。
モウ眠たい。PICと遊ぶ暇無いよ〜
こんな人生、嫌になってきた。

215 名前:774ワット発電中さん mailto:sage [2008/02/13(水) 23:34:14 ID:282jVuuE]
>>213
「ここで全部教えてもらって、そのとおり作る」のか。
それとも、分からないところだけここで質問して作るのか。
まずそこをハッキリさせとかんか?

216 名前:774ワット発電中さん mailto:sage [2008/02/13(水) 23:36:55 ID:8Z5uJhN4]
> 学校の課題でPICの16F84Aを使用した回路を作る課題が先日出ました
> 提出期限が2月15日の金曜日になります

PICライタ作れば?
ほとぼり冷めたから、これでもいいんじゃない?

homepage2.nifty.com/SEIDENSYA/AVR_PIC/3PIC_GAM/3PIC_GAM.htm



217 名前:774ワット発電中さん mailto:sage [2008/02/13(水) 23:39:08 ID:yJr5rTpN]
正味1日半しかないから考えてる余裕はないわな

218 名前:774ワット発電中さん mailto:sage [2008/02/13(水) 23:39:58 ID:GQYXqR49]
米粒PICなんて何に使うんだろう

219 名前:774ワット発電中さん mailto:sage [2008/02/13(水) 23:40:25 ID:r423FPQS]
>>215
失礼しました
自分に学校の課題なので、PICに入れるプログラム作ったりは自分で考えて見ます
アドバイスは十分もらえた(と思う)ので、あとは自力でやってみます

次また聞くとしたら…
作成したプログラムが何処がおかしいか判らない時か、完成したお礼を言う時とかにでもお邪魔します

長々とありがとうございましたー、またROMに戻りますね

220 名前:774ワット発電中さん mailto:sage [2008/02/13(水) 23:47:38 ID:r423FPQS]
書いてる間にレスついてたΣ

>>216
条件付け忘れてました、すみません
ゲームを作成する場合は二人以上の対戦ができるゲームっていうのが条件についてたりしますorz

>>217
とりあえず、前の課題でスロットみたいなの作った(はず)なので、それ応用してやってみます
なので、時間は短いけど多分…いけるはずです(´・ω・)自信ないけど

221 名前:774ワット発電中さん mailto:sage [2008/02/14(木) 00:50:32 ID:N//Va/h8]
>220
まずはガンガッテくれ


222 名前:774ワット発電中さん mailto:sage [2008/02/14(木) 03:18:14 ID:0cWksZep]
>>220
しかし、普通に授業があるなかで
・設計
・回路製作
・コーディング
まで全部を2日でやらせる学校ってすごいな。
単純なラーメンタイマでも俺にはきついかも。
がんばってくださいね。

223 名前:774ワット発電中さん mailto:sage [2008/02/14(木) 03:39:23 ID:RR1Qg/Mu]
>>222

>188 :774ワット発電中さん [sage] :2008/02/13(水) 15:11:34 ID:ohEEdzue
>初めて書き込みさせていただきます。
>学校の課題でPICの16F84Aを使用した回路を作る課題が先日出ました
>提出期限が2月15日の金曜日になります

の「先日」が2/13のわけがない。1週間か、ひょっとすると2週間は遡るんじゃね?

224 名前:774ワット発電中さん mailto:sage [2008/02/14(木) 03:55:12 ID:wb9hjuJd]
>スロットみたいなの作った(はず)なので、それ応用してやってみます
なんか計測時間に酷い誤差が出そうな予感。

225 名前:774ワット発電中さん mailto:sage [2008/02/14(木) 19:42:40 ID:NMpCEIAR]
>>224
そんなもん、
焼いて、1分計測して、短かったら時間待ちルーチンの定数増して、
焼いて、1分計測して、長かったら時間待ちルーチンの定数減らして、
焼いて・・・・

226 名前:774ワット発電中さん mailto:sage [2008/02/14(木) 20:37:29 ID:875CRumb]
カップ麺作ってみて、食ってみて、固かったら時間待ちルーチンの定数増して、
カップ麺作ってみて、食ってみて、のびてたら時間待ちルーチンの定数減らして、
カップ麺作ってみて・・・・

の方が実用的じゃないかな?




227 名前:774ワット発電中さん mailto:sage [2008/02/14(木) 21:01:09 ID:NMpCEIAR]
まずは採点者の好みをリサーチするところから・・・

どうでもいいけど、指先がぱっくり皸です。キーボードにぽちぽちと
赤点が付きまくります。あーもう、赤点だらけ。
>>220さんにわけてあげたい。


228 名前:774ワット発電中さん mailto:sage [2008/02/14(木) 22:45:23 ID:/DnUq6lU]
>>226
温度計をつけておいて、注ぐ湯の温度によって待ち時間が
変化するラーメンタイマとかどうだろう。

229 名前:774ワット発電中さん mailto:sage [2008/02/14(木) 23:12:05 ID:sf31mH9M]
>>226
「カップラーメンに独り事しゃべる姉」のこぴぺを読み上げる機能
を付けたら敵なしだなw

230 名前:774ワット発電中さん mailto:sage [2008/02/14(木) 23:16:53 ID:xjrLv/Gf]
秋月とかのフルカラーLEDをソフトPWM制御して、色でラーメンタイマーを作るっていうのはどうだろう?
淡紫になったら3分とか。 アナログっぽくていいぞw


231 名前:774ワット発電中さん mailto:sage [2008/02/14(木) 23:22:22 ID:RR1Qg/Mu]
カラータイマーか。音も付けたほうが効果的だな。

232 名前:774ワット発電中さん mailto:sage [2008/02/14(木) 23:24:05 ID:wb9hjuJd]
ラーメンタイマの知識 希望の星はあなただ!
science6.2ch.net/test/read.cgi/denki/1098866505/

233 名前:774ワット発電中さん mailto:sage [2008/02/14(木) 23:29:47 ID:xjrLv/Gf]
シフトレジスタで8x8ドットマトリクスLEDを制御するっていうのもアリだよな。


234 名前:774ワット発電中さん mailto:sage [2008/02/14(木) 23:43:36 ID:/DnUq6lU]
麺の固さを検出できるセンサがあれば、なお良いのだが・・・

235 名前:774ワット発電中さん mailto:sage [2008/02/15(金) 00:42:21 ID:Qf1Dx8w5]
188です、何と言うか…詰まりました(´・ω・`)
割り込みとかの処理とかはできたんですが…出力方法がわかりません。・゚ ゚・(ノД`)・゚ ゚・。

入力に2つ使って(開始・一時停止ボタンとリセット)
残りの出力できるポートが10個。
7セグメントLEDだと分で1、秒で2つの計3個×4ピン=12

…あるぇ?(;・ω・)

236 名前:774ワット発電中さん mailto:sage [2008/02/15(金) 00:47:37 ID:lqZdQmiu]
7セグLEDで4pinて、入力は16進数かよ。
普通ならAコモンかCコモンの9pinでAorCpinを切り替えて多桁やるもんだが。
その7セグLEDはそう言ったことが出来ない奴なのか?



237 名前:774ワット発電中さん mailto:sage [2008/02/15(金) 00:53:20 ID:UgKd1EjN]
7セグ用ロジック追加かぁ

提出いつだっけ?
手っ取り早く「インフルエンザです」って連絡汁

238 名前:774ワット発電中さん mailto:sage [2008/02/15(金) 00:57:41 ID:CaI2nDql]
>>235

>>220
>とりあえず、前の課題でスロットみたいなの作った(はず)なので、それ応用してやってみます
と書いてるが、その「スロットみたいなの」は何をどうやって表示してたんだ?

それと、タイマーで必要な表示は、究極的には「動作中」と「時間になった」だけ分かれば
良いから、最悪、動作中を示すLEDとタイムアップを示すLEDだけにする手もあるな。

まぁ、出力ポートが10個あるなら7セグ×3桁にちょうどなんだが。
ダイナミック駆動に気付けば。

239 名前:774ワット発電中さん mailto:sage [2008/02/15(金) 01:03:55 ID:Qf1Dx8w5]
>>236
学校にあるICトレーナーについてるの使おうと思ってたので
入力が4つ固定ですね…(´・ω・)7セグLED

>>237
提出明日だったり
インフルエンザの場合、医者の診断書出さないとだめだったりするんですよね、うちの学校orz

友人に聞いてみたら、分で3つ、15秒で3つ、5秒で2つで3分表現してみたら?
とか言われたんですが…実現のためのアルゴリズムと出力方法がわかりませんでしたorz

240 名前:774ワット発電中さん mailto:sage [2008/02/15(金) 01:10:05 ID:Qf1Dx8w5]
>>238
スロットのは、0〜9の数字を2つの7セグメントLEDに出力してました
それぞれにLEDに、ポート4つ使って繋いでました

もし本当に時間が間に合わないようなら、180を1秒ごとに減算して、
0フラグが立ったらLEDに出力とかでやってみますorz

241 名前:774ワット発電中さん mailto:sage [2008/02/15(金) 01:13:22 ID:lqZdQmiu]
>>239
じゃぁその7セグLEDのGNDやVDDにPICのpin割り当ててダイナミック点灯すればいいじゃない。
と思ったが内部ロジックがVDDとGNDを常に欲しがるのか・・・?

ダイナミック点灯ってなんぞやと思ったらググれ

242 名前:774ワット発電中さん mailto:sage [2008/02/15(金) 01:16:30 ID:O/OiHzR0]
ICトレーナぐぐってみたら74LS47が乗っているそうだ。

243 名前:774ワット発電中さん mailto:sage [2008/02/15(金) 01:24:05 ID:lqZdQmiu]
>>242
それならダイナミック点灯しなくてもクロックパルスで入力切り替え可能っすね。

>>239に理解できるかは別として

244 名前:243 mailto:sage [2008/02/15(金) 01:28:18 ID:lqZdQmiu]
うわw7474でググってたw
ちょっと吊ってきますorz

7447だとBI/RBO端子使えばダイナミック点灯出来ますね。

もう寝ようかな・・・(´・ω:;.:...

245 名前:774ワット発電中さん mailto:sage [2008/02/15(金) 01:28:50 ID:CaI2nDql]
俺もICトレーナーぐぐって調べてみた。
ちゃんとブランキング入力あるじゃないか。これならダイナミック駆動できる。

どーしてもだめなら、PICの使用個数の制限がなければ、PICを2個にしちゃえよ。
そうすればポート数の不足はカバーできる。

246 名前:774ワット発電中さん mailto:sage [2008/02/15(金) 01:32:36 ID:CaI2nDql]
まてよ、3桁点灯といっても12ビットはいらないな。秒の1桁目は0から6しかないんだから
3ビットでいい。ということは、3桁全部で11ビットでおk。

PIC16F84Aはポート13個あるから、11個出力の2個入力ならちょうどだ。

って、このくらいの規模の話だとけっこう盛り上がるなw



247 名前:774ワット発電中さん mailto:sage [2008/02/15(金) 01:33:04 ID:CaI2nDql]
× 秒の1桁目は0から6しかないんだから
○ 秒の1桁目は0から5しかないんだから

orz

248 名前:774ワット発電中さん mailto:sage [2008/02/15(金) 01:36:46 ID:DPPNEA4Q]
>>246
3分タイマなら「分」桁だって・・・

249 名前:774ワット発電中さん mailto:sage [2008/02/15(金) 01:37:14 ID:lqZdQmiu]
それ言ったら分も0-5で3bitすね。
カップ麺で最長でも5分でしょ。
ならばダイナミック点灯しなくても3-3-4の10bitに収まるw

250 名前:774ワット発電中さん mailto:sage [2008/02/15(金) 01:38:26 ID:9OSAPI76]
>>235
PIC16F84AのI/Oは、計13本でしょ?
・開始・停止ボタンはRA4(入力のみの端子)
・リセットはMCLR
とすれば、残り12本表示用のI/Oが取れるんじゃない?

多分、開始・停止ボタンをRB0につないで割り込みとしているん
じゃ無いかと予想するんだけど、なに、人間の押すスイッチなんて
ポーリングで十分だ。

251 名前:774ワット発電中さん mailto:sage [2008/02/15(金) 01:54:45 ID:Gki/EdgK]
会社から帰ってきた。
モウ眠たい。PICと遊ぶ暇無いよ〜
こんな人生、嫌になってきた。

252 名前:774ワット発電中さん mailto:sage [2008/02/15(金) 03:16:01 ID:blztbfjx]
3分でLED3つじゃダメ?
ポーリングで点滅させてさ。
後は開始/停止ボタン
リセットボタン
で5ポート。
安上がりじゃね?

253 名前:774ワット発電中さん mailto:sage [2008/02/15(金) 04:30:15 ID:qOtn986N]
湯を入れたカップラーメンに超音波センサ当てて、反響率調べたら変化あるかも?
湯を入れた直後の麺は細かい気泡が多量に含まれているが、徐々に乾麺に湯が浸透して....といった感じ。
差は微妙すぎて、取得できる値はS/N比悪そうだな。

*/妄想終わり

254 名前:774ワット発電中さん mailto:sage [2008/02/15(金) 04:41:20 ID:5I0it6eX]
出来上がって加薬を入れて、最初に口に入れるころを見計らって
「ぼうやだからさ」
って入れよう。

アチッ
「ぼうやだからさ」


255 名前:774ワット発電中さん mailto:sage [2008/02/15(金) 13:58:04 ID:eXIWyH2l]
カップめんのバーコード読み取って最適な時間をセットしてくれるのがいいな。
温度計も付いていてぬるい湯の場合はちょっと長めに。

256 名前:774ワット発電中さん mailto:sage [2008/02/15(金) 14:38:10 ID:lqZdQmiu]
どうせなら硬め、普通、柔らかめで指定できると良いな



257 名前:252 mailto:sage [2008/02/15(金) 14:40:24 ID:Z9h0aU43]
俺のシンプル案とは皆正反対だねw

258 名前:774ワット発電中さん mailto:sage [2008/02/15(金) 14:48:54 ID:7FC4A23V]
じゃあ間をとって電波時計機能付きラーメンタイマーで

259 名前:774ワット発電中さん mailto:sage [2008/02/15(金) 14:50:28 ID:9OejUtOw]
そういえばMPLABのSIMって使ったことなかったなーと思って使ってみたんだが
StimulusのAsynchでポートをfireしても変わらない。。orz

260 名前:774ワット発電中さん mailto:sage [2008/02/15(金) 17:21:11 ID:CaI2nDql]
>>259
多分使い方を間違ってる。

261 名前:259 mailto:sage [2008/02/15(金) 18:39:51 ID:9OejUtOw]
新たにプロジェクト作り直したら動作するようになりました。。
う〜なんだったんだろう。。
でも便利ですね

262 名前:774ワット発電中さん mailto:sage [2008/02/15(金) 18:52:58 ID:CaI2nDql]
MPLAB SIMは便利だよね。
SCLがVHDLのサブセットだと知ってなおさら、なんか便利に使えそうだなーと思えてきた。
forum.microchip.com/tm.aspx?m=111255

もしかしたらPICの外部にある回路をモデル化してSIMに食わせるなんてこともできるんで
ないかね。試してないけどw

263 名前:>>110 mailto:sage [2008/02/15(金) 22:07:34 ID:sx2LEd+8]
>>256
ラーメン当番: SK-RM10
www.sksato.co.jp/amenity/text/3923.html

こればらして、基盤だけしれっと提出すれば気付かれない...



なんてことはないわな。(w

264 名前:774ワット発電中さん mailto:sage [2008/02/15(金) 22:25:13 ID:D8+MAeDO]
いまどきボイスメッセージ機能は当たり前だからな。



265 名前:774ワット発電中さん mailto:sage [2008/02/15(金) 22:27:30 ID:wZ3POuSP]
>>>240
確実に特定した
実質、提出期限はテスト明けの日だから安心して構想を練れるぜ

266 名前:774ワット発電中さん mailto:sage [2008/02/15(金) 22:28:01 ID:t3LxxJ0N]
話をぶった切って悪いが、
C30のprintfをUART2で使う場合どうすればいいんだ?
__C30_UARTを変更するあたりは調べたが、コンパイラがエラーはくんだな



267 名前:>>110 mailto:sage [2008/02/15(金) 23:04:47 ID:sx2LEd+8]
> __C30_UARTを変更するあたりは調べたが、コンパイラがエラーはくんだな

どんな風に変更したかをなんで書かないんだ?
(ついでに、どんなエラーが吐かれるのかも。)

268 名前:774ワット発電中さん mailto:sage [2008/02/15(金) 23:42:12 ID:IxIerA9+]
>>240
死亡フラグたってますよ。

269 名前:774ワット発電中さん mailto:sage [2008/02/16(土) 00:09:32 ID:VvxSBK2k]
オレ、この宿題が片付いたら結婚するんだ・・・


270 名前:266 mailto:sage [2008/02/16(土) 00:28:18 ID:yrZuuhdT]
解決した
>>267
しらねーなら偉そうにレスつけんな

271 名前:774ワット発電中さん mailto:sage [2008/02/16(土) 01:12:07 ID:g6Dc9bww]
>>270

でかした!

どんなミスで、どうしたら解決したかを書いてくれると、あとの人が助かるかも。

272 名前:1 mailto:sage [2008/02/16(土) 03:24:26 ID:Ziu/h9Oo]
今さらだがPCM購入した

273 名前:774ワット発電中さん mailto:sage [2008/02/16(土) 03:58:47 ID:6ioAQVBU]
SourceBoost使おうよ
安いし

274 名前:>>110 mailto:sage [2008/02/16(土) 09:22:27 ID:VIXYzjZZ]
>>270
「しらねーなら」って、お前のミスなんが誰も知らんわ、ボケ。

275 名前:774ワット発電中さん mailto:sage [2008/02/16(土) 09:59:14 ID:TRsfuBly]
>>274

だから、くそ役にたたねぇ事書くな、近藤@日湘。
軽石ふぁくとりぃでやれよ。

276 名前:774ワット発電中さん mailto:sage [2008/02/16(土) 10:55:48 ID:VIXYzjZZ]
>>275
>>275



277 名前:774ワット発電中さん mailto:sage [2008/02/16(土) 11:12:37 ID:TRsfuBly]
>>276

だから、くそ役にたたねぇ事書くな、近藤@日湘。
軽石ふぁくとりぃでやれよ。

おまい専用スレだ

science6.2ch.net/test/read.cgi/denki/1186317019/
science6.2ch.net/test/read.cgi/denki/1202626045/

278 名前:774ワット発電中さん mailto:sage [2008/02/16(土) 12:17:43 ID:VIXYzjZZ]
>>277
>>277

279 名前:774ワット発電中さん [2008/02/16(土) 13:09:41 ID:l6VvMp2V]
6桁LED時計つくってお! 100分の1秒表示追加したらネ申

280 名前:774ワット発電中さん mailto:sage [2008/02/16(土) 13:17:17 ID:7AJskjbI]
>>278
だから、くそ役にたたねぇ事書くな、近藤@日湘。
軽石ふぁくとりぃでやれよ。

おまい専用スレだ

science6.2ch.net/test/read.cgi/denki/1186317019/
science6.2ch.net/test/read.cgi/denki/1202626045/

281 名前:774ワット発電中さん mailto:sage [2008/02/16(土) 14:05:21 ID:tJZ+UqFI]
>279
それって8桁必要じゃないか

282 名前:266 mailto:sage [2008/02/16(土) 15:29:42 ID:yrZuuhdT]
>>271
#include <libpic30.h>
....
int main(void)
{
__C30_UART = 2;
//UART2初期設定
  ....
printf(">>274 しらねーならスルーしろってwww\r\n");
....
}

283 名前:技術奴隷 [2008/02/16(土) 15:56:41 ID:gjELV6YR]
>>281
時の桁は不要なのでは?
必要なら、切り替えなりスクロールで表示すれば問題ない。

284 名前:774ワット発電中さん mailto:sage [2008/02/16(土) 18:07:18 ID:uYsfTxs/]
4.2桁で秒だけ表示するんじゃねの?

285 名前:774ワット発電中さん mailto:sage [2008/02/16(土) 18:37:55 ID:tJZ+UqFI]
>283
時の桁が不要って それで役に立つのか?
だいたい1/100秒の桁なんて有っても認識できる人はいるのかなぁ
ドラマなんかで出てくる時限爆弾の逆算タイマーで残り0.03秒前で
解除みたいなシーン位しか役に立つとは思えん。

286 名前:774ワット発電中さん mailto:sage [2008/02/16(土) 18:44:30 ID:RAU6ZsAX]
プレデターの自爆タイマー作ればいいじゃん



287 名前:774ワット発電中さん [2008/02/16(土) 19:41:01 ID:Fm3VKtYO]
>>278
だから、くそ役にたたねぇ事書くな、近藤@日湘。
軽石ふぁくとりぃでやれよ。

おまい専用スレだ

science6.2ch.net/test/read.cgi/denki/1186317019/
science6.2ch.net/test/read.cgi/denki/1202626045/

288 名前:774ワット発電中さん mailto:sage [2008/02/16(土) 19:59:09 ID:uYsfTxs/]
えっと、こういうときは、こうですか?

>>287
>>287
>>287
>>287

289 名前:774ワット発電中さん [2008/02/16(土) 19:59:51 ID:Fm3VKtYO]
>>288
だから、くそ役にたたねぇ事書くな、近藤@日湘。
軽石ふぁくとりぃでやれよ。

おまい専用スレだ

science6.2ch.net/test/read.cgi/denki/1186317019/
science6.2ch.net/test/read.cgi/denki/1202626045/

290 名前:774ワット発電中さん mailto:sage [2008/02/16(土) 20:09:10 ID:uYsfTxs/]
1こだと反応するのかな?

>>289


291 名前:774ワット発電中さん mailto:sage [2008/02/16(土) 21:13:24 ID:nyo/1LT8]
おまいら荒らしに反応するな。
レス削除依頼通りにくくなるから っつーか、もう通らないだろうな。 ('A`)

292 名前:774ワット発電中さん [2008/02/17(日) 08:05:45 ID:a+gHtT+9]
PICの勉強を始めたのですが、少々お知恵をお貸しください。
スイッチを押したらLEDが10秒点灯後、消灯という動作をさせたいと思います。

do {
if(Button(&GPIO, 2, 1, 0)) {
GPIO.F4 = 1;
Delay_ms(10000);
} else {

GPIO.F4 = 0;
}while(1);

としたのですが、これだと消灯するまでスイッチが反応できませんよね。
これを点灯、消灯時にかかわらずスイッチを押したら
そこから10秒点灯にしたいのですが、どうしたら良いでしょうか?
P12F629 MikroC GP2にスイッチ GP4にLEDです。

293 名前:774ワット発電中さん mailto:sage [2008/02/17(日) 08:39:12 ID:tMeopmJ7]
割り込み

294 名前:774ワット発電中さん mailto:sage [2008/02/17(日) 08:59:13 ID:284/W73z]
>>292
例えば・・・
unsigned int i;
do {
for (i=0; i<10000; i++) {
if(Button(&GPIO, 2, 1, 0)) // 1mS
{i=0; GPIO.F4 = 1;}
}
GPIO.F4 = 0;
}while(1);


295 名前:774ワット発電中さん mailto:sage [2008/02/17(日) 09:10:40 ID:284/W73z]
おっと・・・
unsigned int i;
do {
for (i=0; i<10000; i++) {
if(Button(&GPIO, 2, 1, 0)) // on:1mS
{i=0; GPIO.F4 = 1;}
else delay_ms(1); // off:1mS
}
GPIO.F4 = 0;
}while(1);


296 名前:技術奴隷 [2008/02/17(日) 10:35:34 ID:Nt/HCuwj]
>>285
「時の桁不要」と言うのは冗談だが
外部入力があった瞬間の時間を確認したい時には便利かも。



297 名前:774ワット発電中さん [2008/02/17(日) 15:00:21 ID:2Gr1sfwI]
279でつ

6桁で時計作っておー
100分の1表示させておー 8桁でおながいしますお〜

なんかエヴァっぽいのつくっておーーー

298 名前:774ワット発電中さん mailto:sage [2008/02/17(日) 15:16:38 ID:yp80bujF]
そっか、5分以下でよいのね。


299 名前:774ワット発電中さん mailto:sage [2008/02/17(日) 15:48:30 ID:FhfUNj8Q]
シグマユニットAフロアに汚染警報発令
分析パターン青、使徒です

300 名前:774ワット発電中さん mailto:sage [2008/02/17(日) 15:59:23 ID:a+gHtT+9]
>>295
なるほど。
試してみましたが、思い通りの動作になりました。
ありがとうございました。

301 名前:774ワット発電中さん mailto:sage [2008/02/17(日) 16:04:23 ID:8eSR5oj1]
>>295
それだと、厳密にはボタンを離した時から10秒間点灯し続けるという
動作になるので、ボタンを押した状態のまま保持し続けると、ボタン
を押し始めてから10秒間経ってもLEDが消えない。

3秒間押したら、3秒+10秒=13秒間点灯する。


302 名前:774ワット発電中さん mailto:sage [2008/02/18(月) 00:56:33 ID:YAoEHKOM]
自分、16F628Aで7セグ4つをダイナミック点灯させてみる回路
とソフトくんでみますた。

で実際7セグが綺麗に点灯しやがると、どうしても時計にし
てしまいたく...。だってあんな透明感のある赤のデジタル
表示ってこのごろみませんし。

で、時計の機能を考えてI/O割り振っていってみると、
LEDのダイナミック点灯に8+4で12
時計用32Kオシレータで2
時刻設定等のスイッチで2

既に使えるI/O16本、全て埋まってしまってます。

圧電ブザーを鳴らすために、あともう1ポート必要なの
ですが、18ピンのPICのままでどうにか接続する方法は
ないでしょうか?

303 名前:774ワット発電中さん mailto:sage [2008/02/18(月) 01:05:40 ID:YAoEHKOM]
自分なりに考えたのは、

・7セグを選択する部分をHC138で2->4デコードすれば2ポート空く
・7セグの[.](ドット)の配線を捨てる->1ポート稼げる。
・入力のスイッチのうち片方にブザーも繋げる(バス?方式)。

できれば最後のスイッチとブザーのポートを共用して、入
力と出力を切替えて使う方法で回路くみたいのですが、や
りかたがわかりません。

トランジスタとダイオードと抵抗あたりでなんとかなるよ
うな気がしてトラ技読みまくってるのですが、わからんと
です。教えてください。




304 名前:774ワット発電中さん mailto:sage [2008/02/18(月) 01:06:19 ID:UhLs1Wnz]
>>302
別途ダイオードか抵抗を使ってもいいなら、LED点灯とスイッチ入力は同じピンで兼用できるよ。

305 名前:774ワット発電中さん mailto:sage [2008/02/18(月) 01:07:32 ID:auNeWxwO]
>>302
7セグの.を削ってLED→7+4
クロックは完全に外部で成型して流し込む事で1ポートで済ます。

306 名前:774ワット発電中さん mailto:sage [2008/02/18(月) 01:09:41 ID:YAoEHKOM]
>>304
それです!
おしえてくださいー。

>>305
クロックの部分も、4ピンの奴つかって流し込もうとおもって
他の回路参考にしてみたのですが、その場合でもOSC2はオー
プンにする必要があるみたいで結局2つ確保されてましたけど、
実際のとこどうなんですか?



307 名前:774ワット発電中さん mailto:sage [2008/02/18(月) 01:22:56 ID:auNeWxwO]
>>306
普通にOscillator Selection bitsでECモード選べば良いんじゃないの?
EC:I/O function on RA6/OSC2/CLKOUT pin, CLKIN on RA7/OSC1/CLKIN
て書いてあるし。
注意書きにそんなの書いてないし、使えなかったらデータシートが嘘付いてることに。
Fig14-6ではきちんとRA6はI./Oとして書いてあるけど。

308 名前:774ワット発電中さん mailto:sage [2008/02/18(月) 01:32:52 ID:YAoEHKOM]
なるほど...、まずやって確認してみます。

ジャンク箱にはいってる昔のICMの5インチHDDの基板に、
10Mhzの正方形のがくっついてるので、それを使ってみます。

5年くらい前にばらして、とっといたのがついに役に立ちそ
うです。



二つくっついてますから

309 名前:774ワット発電中さん mailto:sage [2008/02/18(月) 01:45:17 ID:UhLs1Wnz]
>>306
すまん、抵抗を使うってのはうまくいかんような気がしてきた。

ダイオードを使う場合。スイッチ1個につきダイオード1個を直列に入れ、その
「スイッチ+ダイオード」を、LEDのセグメント(どれでもよい)と並列になるように
接続。ダイオードの向きが、LEDの向きと逆になるようにする(「逆並列」とも呼ばれる)。

たとえばポートAとポートBの間にあるセグメントと並列にスイッチを入れる場合、
こんなふうになる。

  ┌─|<|──SW─┐
A ┤           ├ B
  └─|>|─(LED)─┘

このLEDを点灯したい場合、AをHに、BをLにする。(これはおkだよね?)
SWの状態を知りたい場合、AをLに、Bを入力に、Bのプルアップ抵抗を有効にする。
そうすると、SWが押されていない場合、Bはオープン相当になりプルアップによって
Bを読み取るとH(1)が読み取られる。SWが押されている場合、Bはダイオード経由で
Aに接続される形になるので、L(0)が読み取られる。

実は、この回路だとSWが押されているときのBの入力電圧がちと怪しく、確実にLになる
0.8Vまで下がらない可能性もないではない。が、まぁ趣味の範囲ならおkだろう。

310 名前:774ワット発電中さん mailto:sage [2008/02/18(月) 01:46:12 ID:UhLs1Wnz]
>└─|>|─(LED)─┘
これは、「このダイオードはLEDですよ」のつもり。
普通のダイオードとLEDを直列にする、という意味ではない。

311 名前:774ワット発電中さん mailto:sage [2008/02/18(月) 01:49:57 ID:YAoEHKOM]
丁寧にありがとうこざいます。
ちょっと今日はもう限界なので、明日丸一日かけて検討し
てみます。

できたら写真Upします。



312 名前:774ワット発電中さん mailto:sage [2008/02/18(月) 02:23:47 ID:auNeWxwO]
>>309
これじゃうまく動かないかな?
※抵抗は省略

          VDD
  ┌─|<|(LED)─┘
A ┤ VDD         
  └─┴─SW─┐
          GND


313 名前:774ワット発電中さん mailto:sage [2008/02/18(月) 02:30:35 ID:epLSeAgZ]
>>312
スイッチを押したらLEDがつきませんか?

314 名前:309 mailto:sage [2008/02/18(月) 02:36:15 ID:UhLs1Wnz]
>>312
その図の真ん中の「VDD」はどこに接続されてるの?
それと、SWを押したらLEDが点灯してしまわない?
省略されている抵抗がどこに入っているのかにもよるけど。

そういえば、>>309の図では電流制限抵抗を書き忘れてたな。訂正しとこう。

  ┌─|<|──SW─┐
A ┤          ├ B
  └─|>|──^^^─┘
    LED   R

315 名前:774ワット発電中さん mailto:sage [2008/02/18(月) 02:36:55 ID:epLSeAgZ]
>>311
お探しのものはおそらくコレではないかと。
ttp://www001.upp.so-net.ne.jp/FITDESIGN/ide10.htm

316 名前:315 mailto:sage [2008/02/18(月) 02:44:57 ID:epLSeAgZ]
いや、負荷がLEDだと直結は無理っぽいですね・・・
どうやら自分も眠いようです。



317 名前:774ワット発電中さん mailto:sage [2008/02/18(月) 02:56:09 ID:UhLs1Wnz]
7セグ(小数点含めて8セグ)×4桁のダイナミック駆動自体、GPIOが9本あれば
できるような気もしてきた。

P1からP9までのポートがあるとき、
1桁目のコモンをP1に、セグメントA〜HをP2〜P9に接続。
2桁目のコモンをP2に、セグメントA〜HをP1,P3〜P9に接続。
3桁目のコモンをP3に、セグメントA〜HをP1,P2,P4〜P9に接続。
4桁目のコモンをP4に、セグメントA〜HをP1〜P3,P5〜P9に接続。
で、いけるんじゃないだろうか。(Rは適宜入れることにして。)
ソフト側は面倒になるけどね。

318 名前:774ワット発電中さん mailto:sage [2008/02/18(月) 07:11:43 ID:Zi5VVW9x]
LEDとSWの件、本家のApplication Notesを示しておくよ。
ttp://ww1.microchip.com/downloads/en/AppNotes/00529e.pdf
ttp://ww1.microchip.com/downloads/en/AppNotes/00590c.pdf


319 名前:774ワット発電中さん mailto:sage [2008/02/18(月) 08:19:24 ID:UhLs1Wnz]
>>318
あぁ、さすがに上手いな。

320 名前:774ワット発電中さん mailto:sage [2008/02/18(月) 08:23:03 ID:RaGpUVJU]
>>317
昔このスレで8x8のマトリクスを9ピンでやるって言ってた奴と同じ方式だな。

321 名前:774ワット発電中さん mailto:sage [2008/02/18(月) 08:30:04 ID:UhLs1Wnz]
>>320
それ、30個のLEDを5ピンでやる(8ピンDIPで7セグ4桁)ってやつじゃない?

322 名前:774ワット発電中さん mailto:sage [2008/02/18(月) 18:54:38 ID:U0Iwp39z]
ギター用レベルメータを作りたいのですが、途中に
A/Dコンバータを接続すればいいですか?

2つのジャックを直結し、信号をA/Dのピンに接続すると
いうことです。

323 名前:774ワット発電中さん mailto:sage [2008/02/18(月) 19:06:28 ID:7NqsYTJx]
>>322
つ バッファ→アンプ→絶対値回路→ADコンバータ


324 名前:774ワット発電中さん mailto:sage [2008/02/18(月) 19:58:02 ID:vYpxH2Ws]
つ ライン→LM3915→LED

blog.livedoor.jp/siliconhouse/archives/51124706.html

専用ICがよろし。

バーグラフICは他にもぎょうさん(ry

325 名前:774ワット発電中さん mailto:sage [2008/02/18(月) 20:04:46 ID:U0Iwp39z]
回答ありがとうございます。PICの勉強用なので、
バッファを入れる方向で考えようかと思います。

326 名前:774ワット発電中さん mailto:sage [2008/02/18(月) 21:16:36 ID:vYpxH2Ws]
>>325

勉強用でつか。

PIC(に限らず)マイコンのA/Dは入力インピーダンスが低いので、オーディオラインとか信号につなぐときはバッファ要るですね。

PICデータシートの、ホールドコンデンサに充電電流...のあたりをよく読んでくだつぁい。

健闘を祈る。



327 名前:774ワット発電中さん mailto:sage [2008/02/19(火) 05:15:01 ID:VFfoi/Hq]
秋月で16F887が安いので、いま機材に使っている16F877Aから
乗り換えようかと思ってるんだが、ピンアサイン見たらほぼ同じだし、
16F877A用のバイナリ書きこんだらそのまま動いたりする?
(書きこみはPIC ICD2のcloneでやる)

16F877→16F877Aのときは、アーキテクチャが変わったとか言われつつも
877用のバイナリそのまま877Aに書き込んだら、運良く動いたんだよ。


328 名前:774ワット発電中さん mailto:sage [2008/02/19(火) 05:23:06 ID:f72mHBN4]
そりゃ動くのもあれば動かないのもあるだろう。動かないほうが多いんでないかな。
CONFIG WORDもがけっこう変わったしね。

329 名前:774ワット発電中さん mailto:sage [2008/02/19(火) 06:02:05 ID:VFfoi/Hq]
>>328
わかった。やってみることにする。
ピンは全部デジタルI/Oとしてしか使ってなかったのでうまくすればそのまま動きそうだな。

「これこれこういう理由で、バイナリそのままでは絶対に動きません」とかでなくて良かったわ。


330 名前:774ワット発電中さん mailto:sage [2008/02/19(火) 07:02:55 ID:geFKyXT1]
ww1.microchip.com/downloads/en/DeviceDoc/41305A.pdf

↑のマイグレーションガイドを見たら,バイナリそのままで動いたら
奇跡という気もするネ。

331 名前:774ワット発電中さん mailto:sage [2008/02/19(火) 07:58:09 ID:x0xIwIZI]
>>32
>>33

332 名前:774ワット発電中さん mailto:sage [2008/02/19(火) 23:47:13 ID:5IRuIy3x]
page16.auctions.yahoo.co.jp/jp/auction/u21267526

ちと高い


333 名前:774ワット発電中さん mailto:sage [2008/02/20(水) 00:29:56 ID:dsIpPFtX]
PICって開発基本は中国なの?
UMやデータシートもやたら中国語版の揃えがいいし。
AVRに移っちゃおうかな。

334 名前:774ワット発電中さん mailto:sage [2008/02/20(水) 00:43:18 ID:LD0hRy4K]
中国の顧客層がいちばん厚いんでしょ、多分。
確か、開発はアメリカ、生産はタイって、dsPICセミナのときの中国人講師が言ってた。

335 名前:774ワット発電中さん mailto:sage [2008/02/20(水) 00:46:06 ID:dsIpPFtX]
(´・∀・`)へ〜

336 名前:774ワット発電中さん mailto:sage [2008/02/20(水) 00:47:19 ID:GtLSvbD0]
>>334
中国人からのクレームが一番多いんじゃない?



337 名前:774ワット発電中さん mailto:sage [2008/02/20(水) 11:29:49 ID:kaPqbW/A]
燃料投下

いますぐPICをやめてAVRに移行すべき10の理由
ttp://d.hatena.ne.jp/yaneurao/20080228


338 名前:774ワット発電中さん mailto:sage [2008/02/20(水) 11:40:26 ID:c2lScX4O]
東芝の社長みたいな強がりだなwww


339 名前:774ワット発電中さん mailto:sage [2008/02/20(水) 11:43:01 ID:AH+1WKD8]
勝てば官軍

340 名前:774ワット発電中さん mailto:sage [2008/02/20(水) 11:44:30 ID:cXowHnOR]
>337 2008-02-28 <−燃料はここ

341 名前:774ワット発電中さん mailto:sage [2008/02/20(水) 11:55:47 ID:5ZMbOD0b]
ふんぎりがついた
俺、PICやめてAVRに転向するわ


342 名前:774ワット発電中さん mailto:sage [2008/02/20(水) 12:05:49 ID:LD0hRy4K]
まぁどっちもライタがメインアプリケーションだしな。

343 名前:774ワット発電中さん mailto:sage [2008/02/20(水) 12:19:08 ID:YJQ5AsXe]
んなこたぁない。

いしかわきょーすけさんのイカサマUSBモニタとかChaNさんの一連の作品とか。そんなにバリエーション無いぞAVRは。

eleki-jackでライターを中心にしたPICの話題とか言う連載見たときはワロタ。
書いてるライターも笑えるんだけど。

344 名前:774ワット発電中さん mailto:sage [2008/02/20(水) 12:28:56 ID:e+ncdxuS]
日本語資料とバグの少ない安価なコンパイラがあればどっちでもいいや

345 名前:774ワット発電中さん mailto:sage [2008/02/20(水) 12:40:18 ID:LD0hRy4K]
それじゃどっちも望み薄じゃないかw

346 名前:774ワット発電中さん mailto:sage [2008/02/20(水) 12:43:26 ID:YJQ5AsXe]
この辺はPICに分があるね。

AVRはこれが本山
reef.path.ne.jp/~hero/hero.htm



347 名前:774ワット発電中さん mailto:sage [2008/02/20(水) 13:38:14 ID:kaPqbW/A]
Cコンパイラで簡単に開発できるAVR裏山死す

348 名前:774ワット発電中さん [2008/02/20(水) 14:05:53 ID:0oWuKIJ6]
所詮商売。アーキティクチャーとかいろいろ言ったって、
流通や参考資料では圧倒的なPICに軍配が上がる。
電卓のインテルより、ミニコンのモトローラが普及しなかったのも、
VHSより優秀なベータが普及しなかったのも、
布教勢力の違いだけ。
AVRは使いたい人が使えばいい。PICもしかり。
ただ、AVRは質問に乗ってくれるひとは少ないと思うぞ。

349 名前:774ワット発電中さん mailto:sage [2008/02/20(水) 14:39:18 ID:5ZMbOD0b]
>>347
AVRの本山はwikiのほうでね?
avrwiki.jpn.ph/wiki.cgi

350 名前:774ワット発電中さん mailto:sage [2008/02/20(水) 14:44:31 ID:+aoRbSQ5]
MPLAB 8.02 が出ているね


351 名前:774ワット発電中さん mailto:sage [2008/02/20(水) 19:01:38 ID:5E85UNJD]
>337
おもしろいな。

>I/Oの特定のビットだけをset / resetする命令
これってBSFとBCFとはちがうのかなあ・・・・・・。

352 名前:774ワット発電中さん mailto:sage [2008/02/20(水) 19:07:49 ID:5E85UNJD]
>350
Interim Release: MPLAB IDE v8.02
多分8.01との差分は・・・

Pre- and Post- Build executable or batch file invocation to specify a single executable or
batch file to be run before the build process begins and another after the build process
completes.
- DMA memory view
- Circular buffer support in DMCI
- Step in last context so that changes in focus will cause the IDE to show the most
appropriate source-code-equivalent window.

このあたり?

353 名前:774ワット発電中さん mailto:sage [2008/02/20(水) 20:07:27 ID:5ZMbOD0b]
>>351
PICのBSF,BCFはポートをいったんまるごと読み込んでbitを変更して
ポートに書き戻すので、オープンドレインにしていると >>337
のような問題が起きる欠陥仕様なんだ。

354 名前:774ワット発電中さん mailto:sage [2008/02/20(水) 20:09:47 ID:/gPwBbKB]
>>348
布教勢力が強かったはずのVHDがLDに負けた例もあり。

355 名前:774ワット発電中さん mailto:sage [2008/02/20(水) 20:29:35 ID:OQYITogV]
>>353
18F以降はLATxレジスタがあるからその問題は起こらないわけだけど…。

356 名前:774ワット発電中さん [2008/02/20(水) 20:41:55 ID:eEDjcwdS]
AVRで時計作って と け い!

LEDで6桁の。



357 名前:774ワット発電中さん mailto:sage [2008/02/20(水) 20:45:11 ID:F/8ocoj6]
>>337
それはPICが8ビットだった頃の話だ。
16ビットに移行した今、それは殆ど当たらない。

C30の最適化制限もレベルが少し下がるだけでコードサイズには殆ど影響ない。

358 名前:774ワット発電中さん mailto:sage [2008/02/20(水) 20:51:57 ID:kaPqbW/A]
>>357
16ビットに移行した?

つい先日出た 16F887 も 8-bit なわけだが。

359 名前:774ワット発電中さん [2008/02/20(水) 21:30:44 ID:xJuDuvgP]
>>337
おしむらくは、アトメルジャパンが(ry


360 名前:774ワット発電中さん mailto:sage [2008/02/20(水) 21:42:17 ID:rzXjGKL7]
やねうらお、最近はそんなことしてたんだ・・・
PICで最速飽和加算とか作ってたのかな。

361 名前:774ワット発電中さん mailto:sage [2008/02/20(水) 21:52:28 ID:HMKRZzJW]
日本語ドキュメントは最重要視しているな
日本語版がひとつあるだけで似たようなチップでその知識が流用できるから…
アトメルが代表的なチップだけでも日本語版を出せば勢力地図は塗り替え可能

362 名前:774ワット発電中さん mailto:sage [2008/02/20(水) 22:04:04 ID:cIAn5sGp]
英語って言っても、専門分野の単語だから
読めば言いたいことは伝わると思うがな


363 名前:774ワット発電中さん mailto:sage [2008/02/20(水) 22:08:01 ID:HMKRZzJW]
そう思うのは勝手だけど現実はどうよ?

364 名前:774ワット発電中さん mailto:sage [2008/02/20(水) 22:14:47 ID:e+ncdxuS]
PICも最近は中文ばかりだがなw

365 名前:774ワット発電中さん mailto:sage [2008/02/20(水) 22:15:35 ID:cIAn5sGp]
自分は帰国子女だから、日本語の方が怪しい。


366 名前:774ワット発電中さん mailto:sage [2008/02/20(水) 22:18:08 ID:LkJKKWSh]
データシートなんか見なくてもここで聞けばいいじゃない



367 名前:774ワット発電中さん mailto:sage [2008/02/20(水) 22:21:45 ID:7Y9gskEN]
だな、何語だろうと読みゃしないんだから。

368 名前:774ワット発電中さん mailto:sage [2008/02/20(水) 22:24:20 ID:HMKRZzJW]
確かに中文版が完備されているのは羨ましい
色々あるけど自国語のマニュアルが不要ならばここまで力は入れないだろう
逆を言えば日本は売れていない証拠なのか…

369 名前:774ワット発電中さん mailto:sage [2008/02/20(水) 22:26:24 ID:XwHcjKmT]
そういうことだわな。

370 名前:774ワット発電中さん mailto:sage [2008/02/20(水) 22:30:18 ID:LkJKKWSh]
解説本の弊害が84信仰

371 名前:774ワット発電中さん mailto:sage [2008/02/20(水) 22:31:35 ID:cIAn5sGp]
中文は読めないけど、一部の日本語版も訳がおかしいのがあるでしょ?
やっぱり重箱の隅をつつくくらいの調べものをするには、英文を読むしかないと思う。
訳文は訳した人の理解度でしか内容が伝わらない場合がある。

372 名前:774ワット発電中さん mailto:sage [2008/02/20(水) 22:35:48 ID:HMKRZzJW]
いい加減84は勘弁して欲しいな…
PICkit 2 Starter Kitとか16F648の解説本が出ると良いのに
無理に範囲を広くしても内容が薄くてつまらない

373 名前:774ワット発電中さん mailto:sage [2008/02/21(木) 00:23:06 ID:ZQSXZtwt]
>>337
それほんと?ネタ?
なんか素直に信じ込んでしまったのだが・・・

まあ、日本語がよいならルネやNECエレのマイコンじゃ
駄目なの? PICやAVRに比べてデメリットが多いとか?

374 名前:774ワット発電中さん mailto:sage [2008/02/21(木) 00:24:30 ID:ZQSXZtwt]
>>357
おー、なるほど。ちょっと安心した。

375 名前:774ワット発電中さん mailto:sage [2008/02/21(木) 00:25:22 ID:ICEgXEra]
秋月値段が高い!w


376 名前:774ワット発電中さん mailto:sage [2008/02/21(木) 01:07:05 ID:gmSnhlv9]
>337
秋月がダメならpickit2を買えば良いじゃないの。

AVRの人って皆こんな口調でPICを変態アーキテクチャとか言うけど、なんでこうケンカ腰なのかね?
自分達のほうが優れていると信じてるのに認めてもらえずマイナーだから根性が歪むのかね?

美味しんぼでmac派がwindowsをボロクソ言ってた話を思い出した。



377 名前:774ワット発電中さん mailto:sage [2008/02/21(木) 01:09:51 ID:/q7oWNF/]
> 根性が歪むのかね?

いや、このスレの人、見事に釣られすぎるから....。

378 名前:774ワット発電中さん mailto:sage [2008/02/21(木) 01:17:40 ID:rdbOfYYl]
> AVRの人って
AVR厨とアンチPIC厨を一緒にしてやるなよ・・・
こういうのは、アンチPIC厨とアンチAVR厨がお互いの足を引っ張り合ってるだけ。

普通のPIC厨やAVR厨からみると見苦しいだけだということに気が付いてないんだよ。

379 名前:774ワット発電中さん mailto:sage [2008/02/21(木) 10:20:11 ID:Z2PTR3VE]
丸紅情報シ(株)からメールが北。

例のアーミーナイフが余っているらしい。

「今日の後閑さん」というのが載っているが、これは続くのか?

380 名前:774ワット発電中さん mailto:sage [2008/02/21(木) 10:48:23 ID:JIoPXx43]
>>374
何を安心しているのか知らないが>>357は全くのでたらめ。

PIC18シリーズにしても8-bit coreだし、8-bit coreはまだまだ健在。16-bitになんか移行していない。

そもそも今回の問題はLATxレジスタがあるかどうかが問題であって、coreが8-bitか16-bitかなんてことは
何の関係もないし、>>337はネタでも何でもない。

>>376
>>337のリンク先の人をAVRの人と思いたいようだが、その人は少なくとも7,8年前から継続してPICを使っている。

381 名前:774ワット発電中さん mailto:sage [2008/02/21(木) 11:35:28 ID:RkCyGfyE]
俺、PICは趣味で5年ぐらい使ってたが、>337で目が覚めたわ

今日からAVR派に転向する

ノシ

382 名前:774ワット発電中さん [2008/02/21(木) 11:45:47 ID:3TKde9iy]
AVRと比較するんならPIC18と比較しないとアーキティクチャーが
合わないと思うんだが。
AVRは量産でよくトラブルになるから使いたくない。
だから量産でPICを大量に採用しているよ。

383 名前:774ワット発電中さん mailto:sage [2008/02/21(木) 12:09:59 ID:aCoqjTwY]
>>357
> C30の最適化制限...
って書いているのでdsPICのことだよ

384 名前:774ワット発電中さん mailto:sage [2008/02/21(木) 12:10:13 ID:7UkaM8jw]
>>379
mjs pic関連やってた?

385 名前:774ワット発電中さん mailto:sage [2008/02/21(木) 12:13:17 ID:gfNpQ6b0]
>AVRは量産でよくトラブルになるから使いたくない。
kwsk

386 名前:774ワット発電中さん mailto:sage [2008/02/21(木) 12:14:15 ID:TqNIGsWv]
AVRと比較するならPICで内部機能使わずI/OでUSBライタを作ってくれ。
またはUSBシリアルでも可。

>AVRは量産でよくトラブルになるから使いたくない。
kwsk



387 名前:774ワット発電中さん mailto:sage [2008/02/21(木) 13:26:36 ID:Z2PTR3VE]
>>384
トレーニングのお知らせ。
mjs のページに載ってるやつ。


388 名前:774ワット発電中さん mailto:sage [2008/02/21(木) 13:30:12 ID:7a7Xebrh]
>>387
昔 いたがそんなとこないよなと・・・
旧MSOLか 去年合併したんだよね

389 名前:774ワット発電中さん mailto:sage [2008/02/21(木) 14:07:22 ID:IRnmY4v9]
皆さん、AVRごときに動揺していては駄目ですよ。
今まで、幾度と無く変態仕様に耐えてきたではありませんか。

390 名前:774ワット発電中さん mailto:sage [2008/02/21(木) 15:28:09 ID:RkCyGfyE]
>>389
アセンブラの仕様が変態すぎてgccが対応してくれないのは痛いな。
本家のMPLAB Cも18Fシリーズ以降しか対応してないくせに10万円近くする。

まあ、12/14/16は死ねってことかな。

391 名前:774ワット発電中さん mailto:sage [2008/02/21(木) 15:58:57 ID:TaRRqmoe]
>AVRは量産でよくトラブルになるから使いたくない。
kwsk

392 名前:774ワット発電中さん mailto:sage [2008/02/21(木) 16:16:42 ID:l1w8S/x2]
納期が守られないとか?

393 名前:774ワット発電中さん mailto:sage [2008/02/21(木) 20:19:10 ID:cyIdG1Lr]
>AVRは量産でよくトラブルになるから使いたくない。
kwsk(w

394 名前:774ワット発電中さん mailto:sage [2008/02/21(木) 20:27:50 ID:TqNIGsWv]
自営業スレではAVRのほうがたまに話題になるな。

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みたいな仕切り厨にはウンザリなんだよん。
ほっとけば静かになるのに。

どっちもおんなじ。

一文入れたって、貼るやつは貼るし。
関連スレと公言するようなもんだし。








[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<234KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef