初めてのPIC 0x10
■ このスレッドは過去ログ倉庫に格納されています
PICをさわるのは今日が初めて、という超初心者のためのスレです。
(O>――<O) PIC選び、PICを使った回路は、誰でも最初は不安なものです。
/ (・) (・) ヽ 恥ずかしがらずに何でも聞いてください。速攻で教えてくれますよ。
○ /▼\ ○ 質問のしかたは、初心者質問スレの発言1を見てくださいね。
|(ヽ二フ ) |
/  ̄ ̄ ̄ ヽ
f ヽ / | PIC関係のスレは、レベルに合わせて以下のスレもありますので、活用しましょう。
ヽ \ / ノ ・PIC専用のスレ
| \_ )(_/ ! 本家本元のPICスレです。口の悪い人もいますが、楽しくやってるみたい。
| | ここの話がわかるようになれば、あなたはもう一人前のPICerです。
| | ・マイコンソフト 悩み事相談室
| | ̄ ̄| | マイコンソフトやツールの質問は、こちらでどうぞ。的確な回答があります。
(_ノ ヽ_)
質問する時のコツ
・性格の悪い回答者はスルーしよう(相手すると逆効果)
・素人玄人などと 上から目線の回答者は、無視してください。相手してはいけません。
・そこそこ良い回答が出るまでしばらく再発言しないのもあり(良回答は後に出やすい)
・回答者のアドバイスで後日解決したら、結果報告しよう(とても喜ばれる)
・回答者は、僕たち初心者に優しくしてください。あなたも通ってきた道のはずです。
必要なソフトなど(基本無料)
統合開発環境 MPLAB X ttp://www.microchip.com/mplab/mplab-x-ide
コンパイラ (XC8 XC16 XC32) ttp://www.microchip.com/mplab/compilers (高機能版は有料)
コード生成プラグイン (MCC) ttp://www.microchip.com/mplab/mplab-code-configurator
マイクロチップ ライブラリ (MLA) ttp://www.microchip.com/mplab/microchip-libraries-for-applications
必要なハードなど
初心者はPIC16F1、PIC18F1以降の型番で始めると無理なく始められます。
プログラムの書き込みには書き込み器が必要です。持っていない場合はPICkit3(中華クローンでもまず大丈夫)を使いましょう。
PIC一覧、スペック検索 ttp://www.microchip.com/ParamChartSearch/chart.aspx?branchID=1005
さ、質問どうぞ〜っ
0x0f 2018/05/01〜 ttps://rio2016.5ch.net/test/read.cgi/denki/1525183933/
0x0e 2018/02/13〜 ttps://rio2016.5ch.net/test/read.cgi/denki/1518524799/
0x0d 2017/10/25〜 ttp://rio2016.5ch.net/test/read.cgi/denki/1508935254/
0X0C 2017/07/27〜 ttp://rio2016.2ch.net/test/read.cgi/denki/1501157324/
0x0B 2017/05/08〜 ttp://rio2016.2ch.net/test/read.cgi/denki/1494235320/
0x0A 2017/01/04〜 ttp://rio2016.2ch.net/test/read.cgi/denki/1483498857/
0x09 2016/09/07〜 ttp://rio2016.2ch.net/test/read.cgi/denki/1473238791/
0x08 2016/04/30〜 ttp://rio2016.2ch.net/test/read.cgi/denki/1461994030/
0x07 2016/02/05〜 ttp://wc2014.2ch.net/test/read.cgi/denki/1454648249/
0x06 2015/07/18〜 ttp://wc2014.2ch.net/test/read.cgi/denki/1437151298/
0x05 2015/04/07〜 ttp://wc2014.2ch.net/test/read.cgi/denki/1428391368
0x04 2015/01/02〜 ttp://wc2014.2ch.net/test/read.cgi/denki/1420205108 でさ、初心者のためには>>321の話をちゃんとさせる方が先々彼のためだろね。 microCってintは16ビットなのか?
picだとintが8bitもあったように思ったが >>349
mikro C も int16_t ぐらいは使えるのでは? >>352
どっちでも好きなように、どうせ大差ない。
それより、MCCでやってみたら本当にこの部分くらいしか書くとこ無いね。
あとは全部勝手に書いてくれてクリックだけで済んじゃう。
ちょっと笑った。 >>352
前者はadが341 682の時にif分の中に入らない なら
if(adc < 341){
}
if(adc >= 342 && adc <= 681){
}
if(adc > 682){
}
if(adc == 341){
}
if(adc == 682){
}
こうすればいいんじゃないの? テストするのに高精度なアナログシステムが要りそうだな PICkit4がでたんですね
だれか使ってみたひといますか?
買いですか? ICD4が買えない貧乏人は買い
金があったらICD4を買え PICKit3を使ってますが、ICD4だと何が凄く良くなるのですか?
良ければ会社で手配かけます。 >>362
MPLAB IDEが使えなくなりすべてMPLABXにしないといけなくなるので、
プロジェクトをすべて作り直さないといけなくなり
ビルドしたソフトウェアと信頼線試験をお客さんに請求して会社も儲かるし、
担当者の仕事も増えて給料もたくさんもらえること >>363
MPLAB X IDEでPICKit3使っているのでプロジェクトはそのままで行けます。
書き込みが速く成るのですか?
ブレークポイントは今ので特に困っていないです。 秋月でkit4買ったまま放置してた
Pickit3が壊れたら置き換える予定 >>362
動作が速い
16bit/32bitのデバッグなら今すぐICD4を買いなさい
8bitならあまり差は無い >>367
PIC16FとPIC18Fを使っているので当面は現状維持ですね。
32bitはRXでPICは実験用と個人趣味用です。 E1と同レベルを求めるならICD4
E1と比べるとICD4は高い
ARMだともっと安い >>371
いいよ広めなくて
わかってる奴がさりげなく使ってるのがRL78なんだから >>369
仕事ではE20を使っていますが、ICD4で仮想コンソールありますか?
PIC18FはUARTが2個なのでゲートウェイ機器を作るとデバッグコンソールのUART足りなくなるので、I2CのEEPROMにログを記録して、後で中身を確認してます。
ちょっと不便です。 >>361
> 金があったらICD4を買え
どうしてこうゆう風に上から目線で言うんだろ
日本人として言い方間違ってますよ if ((exists(money)) && (money > 8000)) {
_do_buy_icd4();
} コンパイラが有料なのがマジで普及を妨げてる
開発費がかかってるのはわかるが他で回収する努力をしないとPICは衰退の一途をたどる その理由でSTM32に移動した。PIC32で64KBのチップが必要だったプロジェクトが
STM32で機能追加しても32KBのチップでも余裕で実現出来た。 PIC32MM0064GPL028 + HX1230 やってみた。
https://i.imgur.com/TevFkx7.jpg
データシートのサンプルコードほぼそのままだけど。 >>382
できたよ報告上げるならソースコードも一緒に上げろ
じゃないとただの日記帳なんだよ >>379
もしかしてPIC32ではmicroMIPSを使わなかったとかかな? >>387
なんだ、趣味の話か
無料なら/O1までは最適化オプション使えるのでコンパイルする時は/O1は付けた方がいいよ
/O0だとかなり無駄なコードを出力するからね
ちなみにARMの純正コンパイラはCortex-Mシリーズ限定でも45万2千円くらいするよ
https://www.digikey.jp/product-detail/ja/MDK-ARM-CM-LC/MDK-ARM-CM-LC-ND/5052683?WT.z_slp_buy=keil_mdk-version-520
https://www.digikey.jp/ja/product-highlight/k/keil/mdk-arm-version-5?utm_adgroup=General&mkwid=sPUt041sv&pcrid=65907392007&pkw=&pmt=b&pdv=c&productid=&&gclid=EAIaIQobChMIqdXCi4yj3AIVDXZgCh3bYQJEEAAYASAAEgK1P_D_BwE >>385
thx
>>388
一時的な利用だからとケチってるか、そもそも電気の知識がないかのどっちか >>382氏GJ!!
ところでHX1230のデータシートには誤記がある。
DDRAMのYアドレス値の最大値は7じゃなく8だ。
画面回転させるときハマった。 >>389
初めてスレで
なんだ趣味の話か
って
バカですか?
まあおれは>>379では無いんで
趣味か仕事かは知らんけど >>383
サンプルコードそのままだと書いてあるじゃん。
データシートすら探せないアフォが口調だけ偉そうで笑うw
自分は日記にすらなってないレス吐いて恥ずかしくないらしい。 さすがにデバッグ以外で最適化無しで使ってるヤツはいない
いないよな?
な? >>389
なんでARM純正?
じゃあ比べるのはMIPS純正だな
MPLAB-X XC32との比較なら
STM標準のTrueSTUDIO >>396
おまえのことだよ、さる!
>データシートのサンプルコードほぼそのままだけど。
>できたよ報告上げるならソースコードも一緒に上げろ
>じゃないとただの日記帳なんだよ 無償ツールが増えてるのに有償ツールの需要は増えてるってさ
なぜ組み込み開発には有償ツールなのか?IARシステムズに聞く市場変化とツールの進化
http://monoist.atmarkit.co.jp/mn/articles/1604/20/news001.html マイコン界隈はセラコンの使い方すらよくわからん輩が多いのか?
そもそも>>382のようなやつは何を期待して写真あげてるのか? 単純に、うまくできたから嬉しくて、誰かに見てほしかったんだろ
そしていいねすごいねって言われたかったんだろ
言わせんな恥ずかしい >>391
データシートは 0<=Y<=7 で、8行ってことやろから64なのかな。
コードの方は for(i=0;i<9;i++) ってなってるから9行扱いか。
96 x 68 とかいう変態だから何がなんやら…。 >>400
有料ツールメーカーが有料ツールを推すのは当たり前
とおもわんか? >>ID:tiCVefT4
ソースコードクレクレ失敗で、現在逆切れ文句たらたら中…。 >>407
ARM開発といえばKeilやIARじゃん
STM32のファームウエアもこれらのコンパイラに対応してるよ あと、KeilはもともとARMが作ったものじゃなくてコンパイラメーカーをARMが買収して手に入れたもの 「作ったぜ」投稿のソースは必ずしも無くていいと思う。
出来る事がわかれば、俺も作ってみようと思えるから。
DIPとブレボの縛りは必須じゃないけど、
「趣味で今週末作ってみるか」って気持ちにさせられる。 >>403
それTwitterとかブログでよくね? >>386
的外れなご指摘どうも。業務知識を適用した趣味なので、
使えるモノは全部使ってこの結果ですよ。
精々マウンティング頑張って。 >>415
趣味ならそれほどメモリ効率を気にする必要ないじゃん
フラッシュが256KのPIC32MXが秋月で380円で買えるんだし >>417
そうやって自分が晒されるのを恐れてるの??? PIC32MXのフラッシュが512KBのこんな実装基盤もあるな
価格は700円
http://akizukidenshi.com/catalog/g/gM-12417/
PIC32MXはM4KコアでmicroMIPSは使えないけど、どうせ趣味なんだからいいよな
安いPIC32MMはmicroAptivなのでmicroMIPSが使える
どっちにしろ有償コンパイラ使わないとmicroMIPSは使えないけどね >>420
ブレイクアウト基板にしては電源まわりは割と気を使ってる方だなこれは ARMの方がよかったんならARMのスレに書けばいいのにね
スレを荒らしに来たんだろうけど 5chではSTM32のスレすらないからな
ARMのスレも閑古鳥が鳴いてる状態
寂しくて、こっちで書いちゃうのかもなw >>425
変換基板に乗ったのが500円だよ
>>420とは違ってパスコンとかクリスタルとかがついてる状態 サイズ小さくする必要あるからTQFP44なんだわ。
今のところ秋月にはないんだわ。
32KBの220と64KBの230で100円は違うんだわ。
そんな作戦で高い方のチップ買わされるの勘弁だわ。 昔は秋月はちゃんと専用基板を作ってたけど
今はただ変換基板にのせただけだからな >>428
フラッシュ容量が少なくていいなら、それこそ380円のPIC32MXでいいじゃん
フラッシュが256KB、RAM64KBで380円ですよ
そっちはフラッシュ64KB、RAM20KBじゃん フラッシュ容量とRAM容量だけしか見ないならPIC32MMも安いよ
フラッシュ64KB、RAM8KBで税込み175円
http://akizukidenshi.com/catalog/g/gI-11902/ 引き続きフォントを物色中ですが、もうちょっと大きめのも欲しいところです。
フォントがいっぱいあるところご存じないですか?
https://i.imgur.com/Z3dJ7Qn.jpg
https://i.imgur.com/VFIkcsM.jpg 4倍角と思ったら縦20ドット!?
ROM領域に1文字づつ、配列で確保して呼び出し?
1文字分だけでいいんで、フォントデータと、
文字の呼び出し方を見せてもらえませんか? >>383
こういう態度の悪いクレクレ君がいると場が白ける。
何かを出す気も失せるよな。
お前のことだぞ > >>ID:tiCVefT4
http://hissi.org/read.php/denki/20180716/dGlDVmVmVDQ.html >>440
うっぜーと思ったらマッハで透明化したほうが人生楽しいよ。
ほんとキリがないから ミテミテ君とクレクレ君は対をなして存在しているのだ >>383
> >>382
> できたよ報告上げるならソースコードも一緒に上げろ
まず、小学校からやりなおし
中国人か? ■ このスレッドは過去ログ倉庫に格納されています