〜〜DSP総合 2 スグ落ちるぅ〜〜
- 1 : :04/11/26 22:03:53 ID:CtTXyiyU
- 建てても建ててもスグ落ちるスレでは1・2を争う?
マエスレ :http://science2.2ch.net/test/read.cgi/denki/1080669836/
さぁ語れ
- 447 :774ワット発電中さん:2008/06/14(土) 23:50:52 ID:K0lQw/Qg
- ¥0だな(だってgccだし)
- 448 :774ワット発電中さん:2008/06/15(日) 20:57:30 ID:GFi2nj7k
- えーーと、c30 コンパイラのstudent edisionなるものをダウンロードしようとしたところ
住所だの名前だの書かされて、最後にシリアルナンバーらしきものを入力するのですが、
何を入力したらいいものか。5878Lに続く番号ですが、何処を見れば書いているのでしょうか?
- 449 :774ワット発電中さん:2008/06/15(日) 21:22:15 ID:GFi2nj7k
- あ、いやいや、判りました。すみません。
- 450 :774ワット発電中さん:2008/06/15(日) 23:39:12 ID:fxNm1sFY
- >>447
gccだからタダという認識は、半分不正解。
student edision 以外に有償版が存在する。
http://www.microchipdirect.com/ProductSearch.aspx?Keywords=SW006012
コンパイラ本体はgccだからGPLが適用されるけど、
最適化モジュールや付属ライブラリなどは
Microchipが権利を保有しているらしい。
- 451 :774ワット発電中さん:2008/06/25(水) 09:35:52 ID:GFWqghOy
- 保守
- 452 :774ワット発電中さん:2008/06/25(水) 14:04:52 ID:MxfTV3pZ
- dspic4011を買いたいのですが、秋月にもマルツにも売っていません。
通販もふくめ何処で買えるか御存知の方がいらっしゃいましたら、
教えてください。よろしくおねがいいたします。
- 453 :774ワット発電中さん:2008/06/25(水) 15:44:33 ID:vx1l5Aon
- >dspic4011
dsPIC30F4011の事?
>通販もふくめ何処で買えるか
Microchip DIRECT とか Dikgi-Key で買えるよ
- 454 :774ワット発電中さん:2008/06/25(水) 17:21:54 ID:MxfTV3pZ
- >>453
ありがとうございます。
- 455 :774ワット発電中さん:2008/06/30(月) 22:07:49 ID:CfACBMDv
- DsPICのAVDD、AVSSとVDD、VSSの違いはアナログ回路用とデジタル回路用に分かれているのは判るのですが、
VDDとVSSがそれぞれ2つあるのは何故でしょうか?というか、どう使い分けたらよいのでしょうか?
どなたかよろしくお願いいたします。
- 456 :774ワット発電中さん:2008/06/30(月) 22:29:36 ID:MNGtXyVu
- 同じ電源用ピンが複数あっても不思議じゃないと思うよ。
- 457 :774ワット発電中さん:2008/06/30(月) 22:36:33 ID:CfACBMDv
- どれを使ってもよいのですか?
- 458 :774ワット発電中さん:2008/06/30(月) 22:40:45 ID:MNGtXyVu
- 普通は全て接続する。
- 459 :774ワット発電中さん:2008/06/30(月) 22:44:04 ID:CfACBMDv
- そうでしたか、ありがとうございます。
- 460 :774ワット発電中さん:2008/07/07(月) 23:03:37 ID:GGvzbcJu
- DsPIC活用ガイドブックに記載されているプログラムを動かして、
ただ今、DsPICで遊んでいます。
Cコンパイラの C30なのですが、
内蔵8MHzのクロックを使うことにして、マクロを変えました。
しかし、変え忘れていたのが
#define CLOCK 80
の所で
#define CLOCK 8
と変更すると上手く動き出しました。
で、この#defineとは何を定義しているのか?
という質問なのですが、初めは只の定数の定義と思っていたのですが、
違うようなので、?状態です。
C言語の基本が分かれば、よいのですが、アセンブラ経験しかなく、
DsPICと一緒にC言語も学習中でして・・・
よろしければ何方かアドバイス頂けないでしょうか?
- 461 :774ワット発電中さん:2008/07/07(月) 23:19:19 ID:GGvzbcJu
- あ、それと・・
ASM30の日本語ユーザガイドがマイクロチップ社のページで見つからないのですが、
無いのでしょうか
- 462 :774ワット発電中さん:2008/07/07(月) 23:40:20 ID:4Wbh2hfv
- >>460
>初めは只の定数の定義と思っていたのですが、
それであっていると思う。
- 463 :774ワット発電中さん:2008/07/08(火) 11:19:06 ID:F1cvx9LN
- http://imepita.jp/20080609/094600
- 464 :774ワット発電中さん:2008/07/08(火) 16:13:17 ID:SXiwHPah
- >>463楽しそうじゃのう
馬鹿
- 465 :774ワット発電中さん:2008/07/08(火) 21:20:40 ID:vKr2yf/1
- >>463
黒魔法百倍返しをお前に掛けた。
このスレの皆に詫びろ。
さもなくば、お前は一生涯不幸になる。
- 466 :774ワット発電中さん:2008/07/08(火) 21:22:16 ID:vKr2yf/1
- >>464
お前何よ。
お前が楽しそうとかコメントするから見てしまったではないか。
お前もこのスレの皆に詫びろ。
- 467 :774ワット発電中さん:2008/07/08(火) 23:34:51 ID:vKr2yf/1
- TRISD = 0x100; //rd2スイッチ入力
while(1){
if(PORTDbits.RD2 == 0x1){ //SW チェック
LATDbits.LATD3 = 0x0;
}
else{
LATDbits.LATD3 = 0x1;
}
delay_ms(500); // 約0.5秒待つ
}
このプログラムは、RD2に電圧が掛かると LEDを消灯し、
RD2に電圧が掛からないときにLEDを点灯する。
というものです。
が上手く動きません。
何処に不具合があるのでしょうか?
- 468 :774ワット発電中さん:2008/07/08(火) 23:38:06 ID:cu0hgJby
- 質問に不具合があるのは確かだな。
どこにもDSPが関係してないようだが。
- 469 :774ワット発電中さん:2008/07/09(水) 00:19:29 ID:VTrjIUub
- >>468
dsPICと思われ
- 470 :774ワット発電中さん:2008/07/09(水) 00:27:16 ID:VTrjIUub
- >>467
TRISD = 0x100
だと、RD2はOutputの様な気がするんだが?
TRISD = 0b100
じゃないか?
- 471 :774ワット発電中さん:2008/07/09(水) 06:42:35 ID:mq1k9J0i
- >>470
なるほど・・・ありがとうございました。
- 472 :467:2008/07/10(木) 22:41:47 ID:6Qnum3uj
- >>470さんの指摘を受け、0x100を0b100としてみました。
これで、上手くいくと思ったのですが、なぜか上手くいきません。
そうなると、RD2がHIかLOWかというチェックをしている
以下のIF文の記述が違っているのか?と考えてしまうのですが、
せめてasm30のマニュアルで命令セットを確認できればよいのですが、
どうにも見つかりません。もし在りかをご存知の方いらっしゃいましたら、
うpなど頂けないでしょうか?
また、以下のmov.b and.b cp0.b等の命令はRD2のチェックを正しくしているのでしょうか?
お分かりの方、いらっしゃいましたらご教授頂けないでしょうか?
---------C言語の記述--------------------
if(PORTDbits.RD2 == 0b1){ //SW1入力チェック
---------コンパイル後のアセンブラソース-----
01F0 BFC2D4 mov.b 0x02d4,0x0000
01F2 604064 and.b 0x0000,#4,0x0000
01F4 E00400 cp0.b 0x0000
- 473 :774ワット発電中さん:2008/07/11(金) 00:16:54 ID:RW5nR9sk
- >>472
正しくチェックしてる。
(つーか、コピペ自体間違ってるだろ? せめてコピペくらいちゃんとしようよ。)
命令セットは、Microchipのサイトに行って、メニューから
Design ⇒ Technical Documentation ⇒ Reference Manuals選択して、
dsPIC30F/33F Programmer's Reference Manualを開く。
- 474 :774ワット発電中さん:2008/07/11(金) 00:47:18 ID:bS+lNFCv
- >>473
ありがとうございます。
リファレンスマニュアルで命令セットを確認できました。
また別の原因を調べようと思います。
- 475 :467:2008/07/12(土) 00:41:05 ID:Fe17nWcV
- また考えたのですが、よろしければお願いします。
RD2を入力に設定し、IF文でHI、LOWを判断しているのですが、
正しく動作しません。というのは変わらないのですが、
DsPIC30F40130を使用しているのですが、
RD2のピンはOC3と併記されています。
この2つの機能の使い分けが上手く行っていないのでは・・・・
と思うのです。確かにTRISDにて入力に指定したとしても、
OC3としての役割が消えるとは限らない気がするのです。
指定してしなくとも初期値として何か設定されているのかもしれません。
考えたら、DsPICのピンは殆ど2つ以上の機能を持っています。
初期状態では、どの機能がカレントになっていて、
解除変更等は、どの様にしているのでしょうか?
何方かよろしくお願いいたします。
- 476 :774ワット発電中さん:2008/07/12(土) 09:20:40 ID:08W8xZo0
- >>475
全然DSPのネタにならないことだし、そろそろ本来のスレに移動しては。
PICスレ: http://science6.2ch.net/test/read.cgi/denki/1212500774/
- 477 :467:2008/07/12(土) 21:14:50 ID:Fe17nWcV
- >>476さんの勧めにそってPICスレにて質問いたしました。
お世話になりました。ありがとうございました。
- 478 :774ワット発電中さん:2008/07/21(月) 04:08:38 ID:bnISnxk3
- 保守
- 479 :774ワット発電中さん:2008/07/21(月) 18:30:36 ID:9InlRw7p
- 結局DSP使っている人がいないと言う事か?
- 480 :774ワット発電中さん:2008/07/23(水) 07:35:54 ID:3SFHul2R
- 使ってるけどネタがない。
- 481 :774ワット発電中さん:2008/07/23(水) 22:35:35 ID:fcROau9K
- H8と何が違うのか分からない
- 482 :774ワット発電中さん:2008/07/23(水) 22:40:04 ID:SYEdx8o9
- たとえぱさ、俺が歌うたったのをマイクで入力したら、コーラスになって出力される。
とか出来る
- 483 :774ワット発電中さん:2008/07/23(水) 22:41:41 ID:SYEdx8o9
- とか出来る?
と書き込む途中だったのです。
- 484 :774ワット発電中さん:2008/07/23(水) 23:49:24 ID:rH148ae0
- >>482
それなりのDSPならできる。
たとえば、dsPI
^C
NO CARRIOR
- 485 :774ワット発電中さん:2008/07/24(木) 01:05:42 ID:QScb8Aut
- DSPのスターターボードとか買っていまいんだけど、どこも高いなぁ。
開発ツール付きで(機能限定でもいい)2万くらいのってないかね。
- 486 :774ワット発電中さん:2008/07/24(木) 01:49:45 ID:KC6Gf837
- >>485
ttps://www.marutsu.co.jp/user/shohin.php?p=52705
MPLAB Starter Kit for dsPIC DSCs
\7,875
- 487 :774ワット発電中さん:2008/07/24(木) 08:23:40 ID:D3P3V16G
- >>486
dsPICは、DSPではあ
^C
NO CARRIOR
- 488 :774ワット発電中さん:2008/07/24(木) 09:50:50 ID:ddijHezy
- dsPICでも、FIRフィルタの1タップ分の処理を1クロックで実行可能だから、
DSPとして最低限の条件はクリアしている
もっとも、TIやアナデバと比較するとスペックがショボイのは事実だが
- 489 :774ワット発電中さん:2008/07/24(木) 13:18:21 ID:TvOopUoL
- FPGAに内蔵のDSPはどうでしょうか?
1クロックで、しかも同時に複数個の積和ができるようなんですが。
- 490 :485:2008/07/24(木) 14:44:41 ID:mV/syhpm
- >>486
PIC系があったかww
24ビットのオーディオ信号を扱いたいので、できれば32ビット積和演算機能が欲しい。
あと、I2Sインターフェイスとか。
>>489
アルテラのDSPコアとかあるんだけど、ツールが高いっす。
フリーで期限無制限が欲しい。
・・とあれこれわがままを書いてみる。
- 491 :774ワット発電中さん:2008/07/24(木) 17:31:36 ID:FWKMINss
- >>485
ARM系CPUボードじゃ駄目なの?
7TDMIでもmp3デコード出来る程度のクロックなCPUは結構ある様だけど。
E付き(積和演算命令拡張)だと開発キットが高い(ARM926EJとか)けど。
- 492 :774ワット発電中さん:2008/07/24(木) 19:55:09 ID:7Ii2DEyY
- >>482
H8でもできるのでは?
- 493 :485:2008/07/24(木) 21:22:55 ID:gQ24+l24
- >>491
これまでSH、PICなど一般的なCPUはかなりやっていて
ある意味「DSPを使いたい!」ってのが目的そのものになっているので・・・
ARMは興味が薄いです。
TIかアナデバか、正規版ツールが安い方になりそうw
- 494 :774ワット発電中さん:2008/07/25(金) 08:26:31 ID:mz9d4CFu
- DSPコア+8051コアなTAS3308のTAS3308EVM-LCとかな
プログラムを1行も書かないで済んでしまうPurepathも面白かった
- 495 :774ワット発電中さん:2008/07/25(金) 20:02:29 ID:0dcfEJho
- GUIだけ(フローだけ?)でプログラムが作れてしまうソフトもおもしろそう。
しかし・・・ボードといい、ソフトといい、金が掛かる趣味だw
- 496 :774ワット発電中さん:2008/08/13(水) 16:14:59 ID:A3YSSQ9z
- トラ技に出たね
175 KB
[ 2ちゃんねる 3億PV/日をささえる レンタルサーバー \877/2TB/100Mbps]
取りに行ったけどなかった。次は一時間後に取りに行くです。新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 05.0.7.3 2008/07/26
FOX ★ DSO(Dynamic Shared Object)