【SDCC】PIC専用のスレPart15【PICkit2】
で神様は次に何をしてくれるんだ?
>>952 クソまじめに努力するこたぁない!
神様に任せりゃICSPに奇跡を突っ込んでくれる!
954 :
945:2007/10/14(日) 23:12:46 ID:2hQ0PiyC
兄貴 また質問させてもらうよ
兄貴にはいつでも会いにいけるから
お兄ちゃんは悪くない 家には帰りたくない
ICD2 は、やっぱりモジュラジャックを一々付けるのは面倒だ。
コネクタの変換器を作ったほうがいいな。
957 :
774ワット発電中さん:2007/10/15(月) 20:58:11 ID:R1WevoG8
microchipdirectって脂肪中?
いまさらだが、PICkit2の$10キャンペーンってもう終わちゃった?
>>957 フツーに稼動中。
>いまさらだが
ここで聞いてどうする?
そもそも1000台も売れるとは思えないんだが。
>>957 今注文できたぞ。
1000台もネット注文で日本では、売れない。
960 :
957:2007/10/15(月) 22:39:29 ID:R1WevoG8
>>958,
>>959 サンクス。
どうやらうちのDNSがキャッシュされてないみたい。別のプロパに変えたら繋がった。
クーポンってマイクロチップ・ジャパンのHPからゲットするのね。知らんかった。
無事、$10でオーダーできました。
セミナーに参加してICD2LE買ったほうがいいのに
962 :
774ワット発電中さん:2007/10/16(火) 02:07:59 ID:mBhsF50C
>>935とほぼ同じ状態になってしまいました。
dsPIC30F2012です
>>943ではどのようにしたら直ったのでしょうか?
コードプロテクト?がかかってしまったのか
MCLRの設定がおかしくて書き込みができなくなっていると思うのですが
どうしたらよいでしょう
>>962 そのプログラムのソースがあるならソース上でConfigの確認。
HEXしかないなら、MPLAB IDEにImportしてConfigを変更してExportする。
ICD2LEを手に入れてついてきたスターターボードでLEDピカピカしていますが、ICS2LEを外すと
全く動作しません。これはこういう物ですかね。単体動作は出来ないとか。
インサーキットデバッガなる物は初めてなので、コンフィグのDEBUGとか、回路追ったりとか
したんですが、いかんせん知識不足でした。
965 :
774ワット発電中さん:2007/10/16(火) 12:39:33 ID:KS7QHude
>>964 単純にボードに電源供給されてないんじゃないの?
967 :
774ワット発電中さん:2007/10/16(火) 12:53:58 ID:S2Sh9/Wl
MCLRはプルアップじゃないのか?
969 :
964:2007/10/16(火) 13:29:57 ID:z8w+3rmH
ありがとうございます。
>>965 一応外部電源で12Vとか7.2Vとか入れています。(たまたま9Vがなかったんで)
PWR ON LEDもついているので問題ないと見ています。
>>966,967
MCLRをGNDに落としてみましたが状況が変わりません。
回路を追っていくとMCLRからポテンショの下をくぐってR9、R8を通って電源へ?
プルアップされているようですね。
ソースはこんだけの物です。
#include "p24fj64ga002.h"
_CONFIG1( JTAGEN_OFF & GCP_OFF & GWRP_OFF & BKBUG_OFF
& COE_OFF & ICS_PGx1& FWDTEN_OFF )
_CONFIG2( IESO_OFF & FNOSC_FRCPLL & FCKSM_CSDCMD
& OSCIOFNC_OFF & IOL1WAY_OFF & I2C1SEL_PRI & POSCMOD_NONE)
int main(void)
{
PADCFG1 = 0xFF; // Make analog pins digital
LATB = 0x0;
TRISB = 0x0FFF; // Configure LED pins as output
TMR1 = 0; // Clear timer 1
PR1 = 0x3D09; // Interrupt every 250ms
IFS0bits.T1IF = 0; // Clear interrupt flag
IEC0bits.T1IE = 1; // Set interrupt enable bit
T1CON = 0x8030; // Fosc/4, 1:256 prescale, start TMR1
LATB=0xA000;
while(1)
{
}
return 0;
}
void __attribute__((interrupt, no_auto_psv)) _T1Interrupt(void)
{
IFS0bits.T1IF = 0; // clear interrupt flag
LATB ^= 0x0F000; //Toggle LED's
}
デバッグ用プログラム書いてんじゃないの?
971 :
964:2007/10/16(火) 16:28:05 ID:z8w+3rmH
ユニバーサルでいろんなPICにかけるようにソケット自作したり、それ使って書き込んだりいろいろしてたらICD2LEから焦げ臭いが。
急いで電源からUSBから引き抜いて蓋を開けてみると16F877がポッコリしてるじゃありませんかorz。
つなぎ直してファームとかアップロードしても何か動きが変。あきらめます。ICD2買おうかな。
皆様いろいろありがとうございました。
その壊れたICD2LEくれw
ICD2LEは修理してもらえないもんなぁ
>>971 ファームがアップロードできる程度に生きてるなら、偽物作りの人とか、欲しがる
人は多いと思うよ。オクに出したら売れるんじゃない?w
>>969 いまさら感もあるけど、そのプログラムを検証してみたよ。
ICD2LEがどこかに埋まってしまったのでw ICD2を使ったけれど
うちの環境では何の問題もなく動いている。
その時点でボードかICD2LEがイッちゃってた可能性があるね。
976 :
964:2007/10/16(火) 21:18:24 ID:/ZTN6q6d
みなさんありがとうございます。オク出してみようかな。でもジャンクで10円スタートくらい?w
>>975 なるほど、すでに壊してしまっていたと考えれば何とかあきらめもつきます。orz
しかし、電子工作は何かやろうとすると、ハードルが次々高くなっていく感じです。めげずにICD2買います。
リアルアイスが半額
リアルアイスは、それでも個人では高いなぁ。
980 :
964:2007/10/16(火) 22:24:27 ID:/ZTN6q6d
う〜ん。$160かぁ。どうせならEVALUATION KIT $230逝っといた方が幸せになれますかね。
リアルアイス買ってみたよ。
さっそくバラしてみたwwwら、中身はICD2と全く別物だった。
982 :
774ワット発電中さん:2007/10/16(火) 22:35:46 ID:8Kdqh24H
>976
基板がダメージうけていないなら、パーツ取り替えれば済むじゃん。
ひょっとして877Aを焼くことが出来ない?
>982 さん
別人ですが、壊したときのために教えてください。
ICD2 LE だと、多分TQFPだとおもうんですけど、
・TQFPのソケットはICD2LEより高い
6/8ピンのフラットならスポンジ押し付けで行くだろうけど、こんだけピンがあると・・・
どうやって書き込めばいいんでしょう?
・元のファームの吸い上げ
これってどうやって吸い上げるんでしょう?もしかしてMPLABのディレクトリのICD20000068.hex
あたりを書き込むと動いちゃったりするんですか?
>>983 QFPはソケットなんて使わないで直付けが基本。ソケット高いし、だいたいソケット
付けたらケース閉まらないでしょ。付ける段階で壊れたらまた新しいのを付ければ
よい。それでもソケットよりだいぶ安上がり。
書き込みには、ICD2LEの基板上にあるICSPヘッダ用パターンを使えばよい。ケースが
閉まるような小型ヘッダを使うと便利かと思う。
ファームの吸い上げもICSPヘッダ経由で行える。万一ブートローダがカスタムだった
場合に備えて、とりあえず全部吸い上げておいたほうがいい。
985 :
774ワット発電中さん:2007/10/17(水) 01:32:30 ID:nLEz5rPL
ファームの吸い上げなんて要らないでしょ。
MPLAB連動ですから。
ブートローダーはネット上に転がっています。
>>985 純正が目の前にあるのに、わざわざ探してまで素性の知れない物をダウンロードして
使う理由がどこにあるのかとwww
その通りだ。
純正信仰者の方はそれでいいのでは?
>> 983
なるほど、ICD2LEのボードにICSP用のパターンがあるんですね?
ICD2LE持ってないんで確認できませんでした。
ありがとうございました。 > みなさん
>>989 >ICD2LE持ってない
石橋を叩いて渡らないタイプですね。感銘を受けました。
>>990 それを言うなら「石橋をたたきすぎて壊す」タイプ
「渡らぬ石橋を叩く」タイプかと。
失礼な話ですが。。。。。
「焦がした石をコテで叩く」タイプかと。
そろそろこのスレも終わりですね。
ICD2 を買ったので、Pickit2 があまってるのですが、
誰か買いますかね。
オークションに出せばクレカの無い人が
買ってくれるんじゃないかな?
うちにもある
>>998 乙梅。ところでhexを読める鬼プロフェッショナルって本当に居るのか?
>>999 アマでもいるだろう。
何の役に立つのか不明だがw
1001 :
1001:
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。