[表示 : 全て 最新50 1-99 101- 201- 301- 2chのread.cgiへ]
Update time : 05/10 01:14 / Filesize : 86 KB / Number-of Response : 307
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

【皆で作ろう】PIC専用のスレPart13【Writer509】



1 名前:774ワット発電中さん mailto:sage [2007/03/29(木) 01:07:59 ID:/bcYtyCp]
     ______ 13スレ目です。
   /Microchip ./| 
 /( ゚∀゚)    /  | アセンブラのアの字もわからない
 |~ ̄ ̄ ̄ ̄ ̄|  /. 超初心者からHEXが読めてしまう
 |/Z./Z./Z./Z_|/ ||  鬼プロフェッショナルの為のスッドレ(#゚Д゚)だ!ゴルァ
  ||. ||. ||. ||

例の如く基本リンクだ
www.microchip.com/  マイクロチップ本社
www.microchip.co.jp/ マイクロチップ日本支社
またーりやっておくんなまし。 SX関係もどーぞ。
教えて君はとりあえずGoogle(www.google.co.jp/)
くらい使おう

前スレ
【皆で作ろう】PIC専用のスレPart12【Writer509】
science6.2ch.net/test/read.cgi/denki/1165919841/

●過去スレ●  >2辺り
●関連リンク●  >3辺り
●関連スレ ●  >4辺り
  その他注意  >5辺り

257 名前:774ワット発電中さん mailto:sage [2007/04/22(日) 19:19:53 ID:/VtSFbPK]
AVR=84A?

258 名前:774ワット発電中さん mailto:sage [2007/04/22(日) 19:28:01 ID:wAII4gG3]
>>255
面倒なのもあるけど性能がいいのと内部が使いやすくなってるしね。
Tiny2313が秋月で120円・mega48が苺で300円と値段もPICより安くなったのとISPが使いやすいしな。

259 名前:774ワット発電中さん mailto:sage [2007/04/22(日) 19:41:27 ID:nAdiRSp0]
確かにISPできるはいいね。ちょっとしたもので安いTiny2313なら
ソケット無しで直付けして使ってる。
PICもISPできない事はないようだけど、クリスタルオシレータを
使うときはどうすればいいのかな

260 名前:774ワット発電中さん mailto:sage [2007/04/22(日) 20:10:20 ID:HFxlpK/C]
>>256
今まで、グローバルエリアで#use fast_io定義してたのですが、main関数内でset_TRIS_Bの直後に#use fast_io書いたら割りこみかかりました。ありがとうございました。

set_TRIS_A(0b00000001);//0・・出力に。1・・入力に。
set_TRIS_B(0b00000001);
#use fast_io(a)
#use fast_io(b)

261 名前:774ワット発電中さん [2007/04/22(日) 20:17:41 ID:yA7GXBIb]
PICへの書き込みにLEAP社のPSTARTっていうのを使ってる人いますか?秋月のこれ↓
akizukidenshi.com/catalog/items2.php?c=picw&s=popularity&p=1&r=1&page=#M-00724
PIC START PLUSよりかなりお買い得っぽいので買おうかどうしようか迷ってるんだけど、
新しいPICが出たときにPIC START PLUSと同じやり方でファームウェアのバージョンアップ
とかできるかどうかご存知ありませんか?
秋月のサイトを見ると中身はまったく同じっぽいけど、将来的なファームのバージョンアップまで
保障されてるんでしょうか?


262 名前:774ワット発電中さん [2007/04/22(日) 20:19:43 ID:KGPO+ZfG]
>>261
自分もLEAP使っている。
本家のやつもLEAP社が作ってOEM供給しているから
LEAPも本家も基本的には同じ物。
当然ファームのバージョンアップも無問題。
安心して使え。


263 名前:774ワット発電中さん [2007/04/22(日) 20:22:15 ID:0YrzPu2M]
>>261
使っています&バージョンアップ実際にやりましたっていうか、確かPStartがOEM先がPICSTARTだったような気が。


264 名前:261 mailto:sage [2007/04/22(日) 20:44:39 ID:yA7GXBIb]
>>262-263
どうもありがとうございます。
安心して突撃できます。

265 名前:774ワット発電中さん [2007/04/23(月) 01:24:32 ID:/26VwTIH]
ちなみに古い奴17C44使ってる奴をフラッシュに変えるためのアダプタ。
何故か3000円もするが、単に64ピンQFPを40ピンDIPに変換しているだけ。




266 名前:774ワット発電中さん mailto:sage [2007/04/23(月) 06:01:16 ID:KwqwnZWX]
ちょっす。
今MikroC評価中なんですけど
")" expected but ; found
ってエラーが 「;」使ってない行に出まして、構文エラーでいいのですか?
実は昨日からC始めたんですけど、「+なんか使ってねえよ!」って
キレそうです。再インストールしたけど同じ。CCS買った方がいいかな


267 名前:774ワット発電中さん mailto:sage [2007/04/23(月) 06:13:04 ID:CrHDJ1LW]
>>266
単にカッコの数が合わないよって意味じゃないのか?
エラーコードでリスト作って、表示するときに画一的に意味を表示する
だけだろうから。
その辺にエラーがあるってことだけ分かれば充分でね?


268 名前:774ワット発電中さん mailto:sage [2007/04/23(月) 06:58:17 ID:KwqwnZWX]
どもです。お騒がせいたしまして直りました。
訂正「+なんか → 「;なんか
カッコの数は同じだったんだけど、変数の宣言を直したら直ったっす。
結局の意味はわかりませんでした。

ところが書いたプログラムは50行に満たないのに、
Demo limit と出てコンパイルできませんでしたとさ。
これで2kワードとは…
浮動小数点つかったから?

さて、どうせ金払うなら CCSにするか それともMikroCで行くかなやむなあ。



269 名前:774ワット発電中さん [2007/04/23(月) 08:24:09 ID:+v/PsqAi]
>>268
SDCCはどうなんでしょか?


270 名前:774ワット発電中さん mailto:sage [2007/04/23(月) 10:42:43 ID:KwqwnZWX]
>>269
意欲的な人がいるモンですねー。
残念ながら使いたい型のPICが対応してなさそうなので…。
CCS高いからホントはフリーので使ってみたいんですけどねー。
保守料ってなんだYO!みたいな。
でも日本語の参考書がたくさんある現実は捨てがたい…。

というか浮動小数点って相当複雑な計算してるんですね。
floatを3個作ってそのうち1個を比較しただけでHEXワード数が1978とか行きました。
Sin と 小数点の積なんか使ったら、
MikroCのデモ限界2000ワードを超えて
いくつになってるのかわかりません。
にわかに信じられないんですけどそういうものなんですか?


271 名前:774ワット発電中さん mailto:sage [2007/04/23(月) 11:06:33 ID:fOr2QjAE]
そんなもんだよ。

っていうか、PICで浮動小数点演算を行わせようとする時点で(ry


272 名前:774ワット発電中さん mailto:sage [2007/04/23(月) 11:08:36 ID:ddHJeijV]
CCS Cなあ。年間メンテナンス入ってないと30日間しかアップデート
できないとかハァ?って感じだな。つか対応プロセッサの追加とか、
本来の意味でのアップデートはいらねーから、致命的なバグの
バグフィックス位はメンテナンス契約の有無にかかわらず提供すんのが
道理だろと。


273 名前:774ワット発電中さん mailto:sage [2007/04/23(月) 11:22:17 ID:7mhj/dwB]
CCS-Cはねぇ
何だかんだ言いながらPIC用のCでは最も完成度高いからね〜
売る方も客の足元見ちゃえるんだよね
商売の力関係なんだから、それに文句を言っても仕方ないと思うけど、
日本で後閑さんが、アマチュアの工作者向けに、
この非常に維持費の高いコンパイラを、その事実を隠してプッシュしてるのは、
いただけない話だよね〜

274 名前:774ワット発電中さん mailto:sage [2007/04/23(月) 11:23:05 ID:xW6uEBNO]
Wiz-Cが値段が安いから、まあ値段なりに納得出来ると思うよ。
ただ、便利機能はクセがあるから使い方に慣れないと逆にメンドクサイね
・ 便利機能は無視
・ 全部BYTEでしか使わない
・ for文はマニュアルで推奨された方法でしか使わない。
・ ビット操作をとにかく使う
・ 引数なんてもんは使わない グローバル変数で渡す
・ 帰り値は使うならBYTEのみ
高級アセンブラとして使えば、エミュレータが秀逸だから、事前デバッグがとても楽

275 名前:774ワット発電中さん mailto:sage [2007/04/23(月) 11:25:12 ID:xW6uEBNO]
あとWiz-CのUNICODE対応は気持ち悪い出来だから無視した方がいいだろな



276 名前:774ワット発電中さん mailto:sage [2007/04/23(月) 11:29:18 ID:7mhj/dwB]
Wiz-Cは割り込みが(ry

277 名前:774ワット発電中さん [2007/04/23(月) 11:36:52 ID:jxlXmUnq]
意欲的なのは良いけどCCSCやmikroCやWiz-C買うのはやめてやめとけ。
自分はmikroBASIC買いかけたけどPICにC言語自体……。

数万出してアレを買うならAVRを勉強してフリーのWinAVR(C++)を使ったほうが後々にもいい。

278 名前:774ワット発電中さん [2007/04/23(月) 11:38:49 ID:jxlXmUnq]
誤:買うのはやめてやめとけ
正:買うのはやめとけ

orz

279 名前:774ワット発電中さん mailto:sage [2007/04/23(月) 11:44:49 ID:KwqwnZWX]
あ。。ども。 なんか噴出してる…w
確かにGさんの本は比較対照にわざと競合外してる感があって営業っぽい感じがしますねえ。
なんかマイコンの選定から始めたほうがいいみたいですね。
ここ数日の投資が全部無駄になりそうだけどw

280 名前:774ワット発電中さん mailto:sage [2007/04/23(月) 11:52:07 ID:xW6uEBNO]
>>277
まあ勉強なら、最初はH8/M16あたりのボードからやるべきだろうな。
ただ、ADC付で小ピンでとなるとPICの独断場で、選択肢にどうしても入ってしまう。

しかしPICはアセンブラで書くとなるとメモリバンク操作がとにかくバグを誘発し易いから
C言語を高級アセンブラとして使えば、だいぶ楽になる。 そういうサイズのコードを
書かないならアセンブラで十分。

C言語を再利用性とかの観点からPICに導入したらそりゃ失敗だ。

281 名前:774ワット発電中さん [2007/04/23(月) 11:52:14 ID:jxlXmUnq]
PICも用途によってはPICにしかできない事もたまにあるけどね。
タイマーに値をセットしたらプリスケラがリセットされるのは(汗

>>279
オススメのチップのデータシート置いておくから参考にしてくれ。
reef.path.ne.jp/~hero/pdf/TINY2313.PDF
reef.path.ne.jp/~hero/pdf/MEGA88.PDF
reef.path.ne.jp/~hero/pdf/MEGA128.PDF

AVRマイコン総合スレ Part7
science6.2ch.net/test/read.cgi/denki/1162464623/

マイコンで浮動小数点って何をやろうとしてたのか気になる……。

282 名前:774ワット発電中さん [2007/04/23(月) 13:10:41 ID:6n2JLOxu]
SourceBoostいいよ。安いし。

283 名前:774ワット発電中さん mailto:sage [2007/04/23(月) 14:47:59 ID:7mhj/dwB]
SourceBoostはライブラリ関数が(ry


・・・って最近のはシラネ

284 名前:名無したん(;´Д`)ハァハァ mailto:sage [2007/04/23(月) 19:28:14 ID:ydi3FYcc]
>>281
ゴルァ!直リンするなって書いてあるだろ!
こういうのが居るからAVRユーザのイメージが悪くなる。

285 名前:774ワット発電中さん mailto:sage [2007/04/23(月) 20:17:48 ID:x6lyaZp9]
初心者向けとしてAVRを推していくなら、この手のユーザが増えはしても
決して減らないと思うよ
その分メジャーになったってことなので、悪いイメージのレッテルは
我慢するべきこと



286 名前:774ワット発電中さん mailto:sage [2007/04/23(月) 22:19:27 ID:1a6vCUxq]
>>284
むしろその狭量さがイメージ悪い(w

287 名前:774ワット発電中さん mailto:sage [2007/04/23(月) 23:31:06 ID:KwqwnZWX]
>>281
やっぱ手元の評価ボードが無駄になっちゃうからPICで行くことにします。
情報ありがとう。
で、コンパイラですが、mikroC、ヘルプは英語だけど素直な英文らしく、
翻訳サイトに突っ込んだらかなりまともに日本語化してくれるのでとりあえず必要なところは読めてOK!
保守料払ってまで、しかもタイプごとに小分けして…なんてのに金払うより
安くてほとんどのPICに対応しててANSI準拠なmikroCで
とりあえずCの勉強しながら進化しようと思います。
ソフトとしては一長一短なんでしょうけど。

浮動は…スムーズに加速させたかっただけなんですよ。
記述が1行で済みそうだからやってみたんですけどねー。

288 名前:774ワット発電中さん [2007/04/24(火) 00:20:30 ID:e6+VzRPE]
>>287
掛け算禁止。
割り算禁止。

どうしても掛けたい時は、左シフト
どうしても割りたいときは、右シフト



289 名前:774ワット発電中さん mailto:sage [2007/04/24(火) 00:25:03 ID:UalM7t6r]
>>284
>こういうのが居るからAVRユーザのイメージが悪くなる。
いや、わざわざPICスレに勧誘に来てる時点で、もう(ry

初心者質問スレとか見てると、昔はPICスレからの勧誘カキコが
多かったのに、今はAVRスレからの勧誘カキコの方が多いんだよな。
必死なぐらいw

まぁ、78k・Renesus・PSoC・ARM・MSP430 スレからの勧誘が
皆無な事を鑑みると、>>285 のとおりユーザが増えたんだろうな。

290 名前:774ワット発電中さん mailto:sage [2007/04/24(火) 01:11:24 ID:QLgjh3nq]

>Renesus・ARM
  PICとレンジ違うからそこのユーザーがPICユーザー勧誘する意味なし。
>PSoC・MSP430
  PICとターゲット違うからそこのユーザーがPICユーザー勧誘する意味なし。
なだけだと思う。
AVRとPICはモロ競合なのでちょっかい出される。

291 名前:774ワット発電中さん mailto:sage [2007/04/24(火) 01:24:21 ID:QLgjh3nq]
個人的には
旧PICは新たに初心者には薦めない。Cとか使いにくいから。
新PICは新たに初心者に薦めるけど、まだ応用例が心もとない。
応用例が既にある場合、AVRでも薦める。
って感じなのだが。
はっきり言って秋月ATTiny2313がなけりゃあまり薦めない。

292 名前:774ワット発電中さん mailto:sage [2007/04/24(火) 01:56:55 ID:wuv7aoFx]
>>287
mikroCのANSI C準拠な部分って・・・哀しくなるほど。


293 名前:774ワット発電中さん mailto:sage [2007/04/24(火) 02:46:40 ID:X2FQqKGE]
え、そうなの?
どれがまともなコンパイラなんだ〜。 ハイテク?

294 名前:774ワット発電中さん [2007/04/24(火) 03:20:20 ID:znQ+moH5]
だから、PICで C言語なんかつかうなって

295 名前:774ワット発電中さん mailto:sage [2007/04/24(火) 03:32:08 ID:yhLGGkF7]
PICはやっぱ変態アセンブラだろ



296 名前:774ワット発電中さん mailto:sage [2007/04/24(火) 04:09:02 ID:X2FQqKGE]
じゃあベーシックで。

つか今ケロロ軍曹見ながらテストしてたんだけど、
飲んでたコーヒー吹き出して基盤…の3センチ横がびっしょりになりました。
速攻ビニール袋に格納しますた。

297 名前:774ワット発電中さん [2007/04/24(火) 08:28:01 ID:e6+VzRPE]
>>293
WinAVRは、GCCなので、かなりまとも。


298 名前:774ワット発電中さん mailto:sage [2007/04/24(火) 09:01:52 ID:SHyVWWjE]
>>297
元レスの3つの浮動小数点と1つの比較するHEXは
どのくらいのコードサイズになる?


299 名前:774ワット発電中さん [2007/04/24(火) 09:09:29 ID:aCfaIyj/]
今まで秋月のPICプログラマver3を問題なく使っていました。
それをPICプログラマーVer.4『バージョンアップキット』にしたら、
例えば、PIC16F876を焼くときに、

マイコンがソケットに正しくセットされていません。
キットの組み立て直後の場合は〜

とエラーが出るようになりました。

COM1:AE-PGM877 V6.50
PICプログラマV4 V6.5.68

でソフトは正しいはずです。
同じような現象を尚した方がいたら教えてください。


300 名前:774ワット発電中さん mailto:sage [2007/04/24(火) 09:22:53 ID:87NvXFR6]
>キットの組み立て直後の場合は〜

その先は?

Ver.4モジュールがおかしいんじゃない?

301 名前:774ワット発電中さん mailto:sage [2007/04/24(火) 09:33:42 ID:MKogephE]
>>287
テーブル使うのはダメ?

302 名前:299 mailto:sage [2007/04/24(火) 10:10:49 ID:aCfaIyj/]
>300

キットの組み立て直後の場合は製作にミスがある可能性があります。
メニューバー⇒ヘルプ⇒政策確認資料をご覧になり確認を行ってください。

です。
なんか、モジュール引っこ抜いて再度入れたら動きましたよ。
なんか不安だな。。。

303 名前:774ワット発電中さん mailto:sage [2007/04/24(火) 12:26:06 ID:ljvwqjZi]
ICソケットの接触不良だったんじゃね?

304 名前:774ワット発電中さん mailto:sage [2007/04/25(水) 02:51:15 ID:oLMjiVgx]
>>299
マニュアルくらい嫁や

305 名前:774ワット発電中さん mailto:sage [2007/04/25(水) 23:33:29 ID:jN8LJreN]
糞スレ禁止!!



306 名前:774ワット発電中さん mailto:sage [2007/04/25(水) 23:34:44 ID:3zI/e8F4]
かるさん、それがごみレスって言うんです。
華麗にス(ry






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

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

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