初めてのPIC 0x12

1774ワット発電中さん2018/09/19(水) 16:56:18.51ID:F4lNkPz3
PICを触り始めて比較的日が浅いという初心者のためのスレです。
もちろん、日は経っているが自分はまだ初心者という方も大歓迎です。
PIC選びやPICを使った回路設計は誰でも最初は不安なものです。
恥ずかしがらずに何でも尋ねてみましょう。
なお、PIC関係のスレにはもう1つ「PIC専用のスレ」があります。

質問・回答する際は…
 必ずPICの型番と開発環境を明記しましょう。
 プログラムはレス内に直接書き込まず以下を利用しましょう。
  http://codepad.org/

その際心がけることは…
 品格に劣る回答者はスルー(相手すると逆効果)
 素人玄人などと上から目線の回答者は無視
 良い回答が出るまでしばらく再発言しないのもあり(良回答は後に出やすい)
 回答者のアドバイスで後日解決したら結果報告
 回答者は初心者に優しく
 Atmel買収以降アンチによる荒らしも横行してるので見かけても無視
 (特にスレ立て当初はこぞって荒らしに来るのでスルー)


必要なソフトなど(基本無料)
 統合開発環境 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以降の型番で始めると無理なく始められます。
 最初からPIC32で始めるのもあり。
 MCCの利用でハードルはむしろ低いです。
 http://akizukidenshi.com/catalog/g/gI-11902/
 プログラムの書き込みには書き込み器が必要です。
 持っていない場合はPICkit4などを購入しましょう。
 なお、eBayやAliExpressで買えるPICkit3の中華クローンも十分な性能が報告されています。
 PIC一覧、スペック検索
  ttp://www.microchip.com/ParamChartSearch/chart.aspx?branchID=1005
  ttp://www.microchip.com/maps/microcontroller.aspx

過去スレ
 0x11 2018/08/05〜 ttps://rio2016.5ch.net/test/read.cgi/denki/1533446166/
 0x10 2018/06/29〜 ttps://rio2016.5ch.net/test/read.cgi/denki/1530265723/
 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

では、質問どうぞ〜っ

2774ワット発電中さん2018/09/19(水) 16:56:57.24ID:F4lNkPz3
PICは機種も様々、好みも様々なため、特定の機種をテンプレで紹介すると荒れる原因になります。
そのため、あえてテンプレは書かないことにします。
それでも、以下に「テンプレ風」の書き込みがされると思いますが、
以下に続くレスは個人の勝手な意見でありテンプレではありません。
初心者は惑わされないようご注意ください。
PICの品揃えで定評のある秋月電子通商のサイトでPICを人気順に表示
ttp://akizukidenshi.com/catalog/c/cpicr_spop/
し、通販コード(I-#####)の数字部分の桁数が4桁以上のものから選ぶのが無難です。
もちろん、参考にするサイトや資料で用いられているものと同じものを使うのが好ましいので、
その場合は上の限りではありません。

3774ワット発電中さん2018/09/19(水) 16:57:13.23ID:F4lNkPz3
できればブラウジングにはJaneStyleなどの専ブラを使いましょう。
「あぼーん」という機能で、荒らしによるレスを見えなくし、
荒らしによる書き込みが無いのと変わらない快適なブラウジングが可能です。
まず荒らしのIDをコピーしてから、
ツール>設定>機能>あぼーん>NGID
貼り付けて、透明あぼーんにチェック入れて、
追加>OK
これできれいさっぱりと消えます。

テンプレ関連の注意書きはここまでです。
最近は、アンチによるテンプレ風でたらめレス、が続く場合が多いので、
これ以降数レス分は内容に注意しましょう。

4774ワット発電中さん2018/09/19(水) 17:17:34.90ID:l+k/8SGg
>>1

5774ワット発電中さん2018/09/19(水) 17:38:17.56ID:41piMpt/
>>1

6774ワット発電中さん2018/09/19(水) 20:07:37.57ID:rilBxxgY
>>2>>3
そんなに力まなくても、誰も読んでないから。

7774ワット発電中さん2018/09/19(水) 20:43:12.82ID:RcA1XAoo
>>1

8774ワット発電中さん2018/09/19(水) 20:51:59.44ID:G0q/No+G
>>6
あれ、ここ数スレ続いた偽装テンプレ荒らし、今回はやらんの?

9774ワット発電中さん2018/09/19(水) 21:52:31.45ID:czi2nvT/

10774ワット発電中さん2018/09/20(木) 08:37:39.99ID:Xv61at+G
PIC24使おうず

11774ワット発電中さん2018/09/20(木) 13:59:22.71ID:+w4GerRr
使ってますが、何か?

12774ワット発電中さん2018/09/20(木) 16:48:00.45ID:JIsOIGad
「データシートとエラッタは読みましょう」が抜けてるぞ。

13774ワット発電中さん2018/09/20(木) 16:55:51.70ID:zY+PB2aa
必要ない。

14774ワット発電中さん2018/09/20(木) 22:40:13.99ID:IU/k9dtr
自明のことだからな。

15774ワット発電中さん2018/09/21(金) 06:19:07.75ID:aO7bJvHm
>>11
作例うpしろください

16774ワット発電中さん2018/09/21(金) 15:42:48.90ID:IQJ+drPV
>>15
どんなのがお望み?

17774ワット発電中さん2018/09/22(土) 18:47:33.47ID:PVE1nB+V
PIC初めての初心者です。質問させてください。

例えば、PIC16F72 というのがありますが、RS232Cが付いていません。
そんなときに、
 ・RS232Cがついた品番で、
 ・足のピッチとか足の位置や電源配置など、それ以外はPIC16F72と全く同じで良い
そんな品番は何か、というときの調べ方について教えてください。

データシートを片っ端からダウンロードして開いて、足の名前を確認するのは、時間がかかりすぎます。

PICのサイトに行くと、選定するページもあると思いますが、
UARTがあって、Timerが2本あって、28pinで、SOPで・・・とかは、それで分かりますが、
電源の足の位置まで同じかどうかまでは出てこないと思います。

宜しくお願いします。

18774ワット発電中さん2018/09/22(土) 18:56:44.22ID:ftid/zr8
28pinなら大体同じピンレイアウトだよ
どうせなら18F22Kとかから選べば幸せになれるよ
最もAtmega328pとか使えばもっと幸せなんだが

19774ワット発電中さん2018/09/22(土) 19:24:20.69ID:qCf6+Zeh
>>17
選定ページで絞り込んで全部確認すればいい。
とりあえず選定ページで絞り込んでいくつに絞り込まれたの?

20774ワット発電中さん2018/09/22(土) 19:55:31.51ID:PVE1nB+V
>>18
ありがとうございます。18F22ですか。調べてみます。
AVRは興味無いです。

>>19
ありがとうございます。
選定ページを使わずに調べる方法はないものかなと思い、質問しました。
まだ調べていませんので、このあと調べて来ます。

21774ワット発電中さん2018/09/22(土) 20:48:01.81ID:/j4Eh56w
RS232Cが付いてるチップなんてないよ。

22774ワット発電中さん2018/09/22(土) 21:30:03.48ID:fXWgixi3
>>21
調歩同期通信機能のことだとわかってるくせに。いぢわるだね。

23774ワット発電中さん2018/09/22(土) 22:31:42.37ID:PVE1nB+V
ありがとうございます。

選択のページで探してみました。余裕で113個あります とか出ました。
多過ぎますが、型番の法則があることが、なんとなくわかりました。

16F72 → 16F722とか726とかが よく似ています。
ありがとうございました。

>>21
すみません、なんと言えば良いのでしょうか?
仮にUARTと言ったとしても、ESUARTでないと云々...とか言いそうですね。

24774ワット発電中さん2018/09/22(土) 22:34:24.92ID:ids144hZ
組込屋さんには「ゆーあーと」で通じる

25774ワット発電中さん2018/09/22(土) 22:42:54.12ID:/j4Eh56w
>>22
いやいや、電圧レベルとか色々あるじゃない。
そもそも、RS-232C じゃなくて、CCITT V.28/DIN 66259-1 とか ANSI/TIA/EIA-232-F とかなんだし。

26774ワット発電中さん2018/09/22(土) 23:02:16.06ID:dl4Yt8Ha
>>25
>そもそも、RS-232C じゃなくて、CCITT V.28/DIN 66259-1 とか ANSI/TIA/EIA-232-F とかなんだし。

世間ではそれをRS-232Cって言うんだよ

27774ワット発電中さん2018/09/22(土) 23:50:50.34ID:na1KKCjn
>>23
用途次第では、ポートをパタパタで良いと思うが。

28774ワット発電中さん2018/09/22(土) 23:52:16.02ID:PVE1nB+V
>>26
俺は詳しいんだぞって言いたいだけじゃないですかね?

29774ワット発電中さん2018/09/23(日) 00:59:25.88ID:sHncJ5sY
懸命にググっただけの事。

30774ワット発電中さん2018/09/23(日) 01:03:44.80ID:8tczTq+2
座右の銘が「若い内の苦労は買ってでもしろ」
じゃ無い人はPICなんてやらないほうが良いんだけど
avrに興味が無いんじゃしょうがないね

31774ワット発電中さん2018/09/23(日) 04:49:53.11ID:whSWa059
だって、このスレ AVRなんか関係ないじゃん。

32774ワット発電中さん2018/09/23(日) 07:33:30.93ID:DIGyvJn8
みんなCQ出版と後閑氏と秋月の所為や
昔も使いづらいと云いながらH8使ってたやろ
Arduinoじゃない素のAVRだって面倒やで

33774ワット発電中さん2018/09/23(日) 09:54:49.53ID:/+t933Mg
MCCを使わない素のPICも面倒だと思うようになってきましたよ。楽な方にはすぐに慣れる。

34774ワット発電中さん2018/09/23(日) 13:05:32.31ID:0khDjeRe
>昔も使いづらいと云いながらH8使ってたやろ

そうかなあ。使い易さは相対的なものだろ?
3048とかTinyが流行った頃、他に10個ぐらいまでの少量購入が容易で、
コンパイラもある程度まで無償で使えて、
ネット情報も乏しい中、ガイド本、記事があって参考にできた
ようなマイコンって他にどれぐらいあったろう。

35774ワット発電中さん2018/09/23(日) 18:04:33.55ID:aEQt/Ebb
>CQ出版と後閑氏と秋月の所為
CQじゃなくて技評だろ?

36774ワット発電中さん2018/09/23(日) 18:12:12.69ID:PJC/l1FP
たしかに単行本は技評ですね。
でも継続的に記事が載ってるのはトラ技かな。

37774ワット発電中さん2018/09/24(月) 07:37:53.81ID:FH6c3j53
質問なのですが、こちらの板で良いのかわかりませんが、違うようでしたら誘導お願いします。m(_ _)m

MPLABでトラブってます。
マシンはWindows7,MPLAB v4.15,XC8 v1.45

アイコンダブルクリックでmplab起動→起動して各ウィンドウ表示してスタートアップ画面になり初期化でプロジェクト読み込みが始まり
右下に読み込みの進行度を表すプログレスバー(Opening Projects)が出てきて、終わったら操作できるようになると思うのですが
このOpening Projectsが13%で止まったままになり、既存のプロジェクトの操作及び、新規プロジェクトの作成が出来ません。
https://i.imgur.com/9dZXv6S.jpg
https://i.imgur.com/K0XxQE0.jpg
https://i.imgur.com/zE0M7ua.jpg
左にあるプロジェクトウインドウの各プロジェクトはイニシャライズ中で中が見えない状態
この写真で何故かタコ改プロジェクトだけ開けている。
タコ改もダッシュボードの情報は無い
新規作成及びテンプレートを開こうとするとwaitingで画面そのままでフリーズ

3ヶ月前も全く同じ現象に陥り、再インスト、システムの復元してもダメでバージョンアップしても全く変化無く発狂しながらスタートアップのOpen Sampleからなんか選択したら作成成功して開いたので、それ以降普通に戻ったのですが
今回はOpen sampleではwaitのままになって固まるだけ

今回は再インストとかはしてません。
なんかのログか設定ファイルがへんな状態なのではとデタラメでuser/appdata/local/mplab_ide/Cache/dev/v4.15/varのdatとか消してもダメでした

対処法ご存知の方ご教授をお願いしますm(_ _)m

38774ワット発電中さん2018/09/24(月) 08:58:43.66ID:6KHHgHaJ
>>37
その問題に遭遇したことはないけど、ぐぐったらこんな情報が。

http://microchipdeveloper.com/faq:71
インストール直後のケースと永続性ファイルが壊れているケースについて書かれていて、
この場合は後者かも。
そこからリンクされているのか下記↓

Reset MPLAB X IDE to its Default State
http://microchipdeveloper.com/mplabx:persistence-data

39774ワット発電中さん2018/09/24(月) 11:22:39.07ID:+ml4HoNP
>>38
ありがとうございます!家帰ったら覗いてみます!

40774ワット発電中さん2018/09/25(火) 08:14:32.54ID:uhq9k5rg
>>38
全消しからの再起動してみましたがダメでした。。
デフォルト状態で起動→openprojectで開いてみる→10%で止まる
サンプルで開いてみる→プロジェクトウインドウにサンプル現る!おお!と思うも束の間インジケーターは10%で止まっている→このまま保存して再起動→先程のプロジェクトウインドウに登録されたサンプルが空っぽで何も無い

新規作成→waitingのまま進まない
結果は変わらずでした。

最新のV5.05にアップデートして前からのバージョンの設定ひきづかず起動→変化なし10%で止まる
前バージョンアンイスはアイコンがパソコンが紐付けわからない時のアイコンになっていて
実行しようとすると有効な32bitアプリじゃねーわとかほざいて実行してません。

なんか私のパソコン側の問題のような気がしてきました。。

41774ワット発電中さん2018/09/25(火) 14:23:25.78ID:NLBwiZ6M
>>40
64bitアプリを32bit環境で動かしたみたいになってるね。

42774ワット発電中さん2018/09/25(火) 15:15:12.49ID:MWPdvdh8
>>40
プロジェクト・フォルダのあるドライブが異常に1票
別ドライブにコピーしてそこから開いてみては?

43774ワット発電中さん2018/09/25(火) 20:30:31.42ID:roWOliAj
>>40
Windows で GodMode にしてない?
Netbeansではクラッシュするとか聞いたことがある

44774ワット発電中さん2018/09/25(火) 20:55:24.19ID:g0WIvgW/
1.chkdsk掛ける
2.フォルダ/ドライブの権限もってるかを確認
3.管理者になってるか?

45774ワット発電中さん2018/09/25(火) 23:40:45.94ID:ardRmYvJ
本家Forumでもフリーズ書かれてるねぇ

46774ワット発電中さん2018/09/25(火) 23:54:58.48ID:roWOliAj
>>45
https://www.microchip.com/forums/m1064179.aspx

これか
パッチがあがってるね

47774ワット発電中さん2018/09/26(水) 00:06:10.23ID:C/PIGK3q
これかな。
https://www.microchip.com/forums/m1064179.aspx
ここの#17にパッチが紹介されているけど効いてるのかな。

#25あたりにnbproject ? に関わる問題が残ってるようなことが書かれてる。

MPLAB SNAPを発注したものだから、5.0 にアップデートしようと思ってたけどちょっと待つことにしよう。

48774ワット発電中さん2018/09/26(水) 00:16:44.95ID:C/PIGK3q
あ。かぶってた。

MicrochipのWEBサイトで上の列のProductsやApplicationsをクリックしたら
ほぼ文字だけの画面に切り替わって戸惑う。(ChromeとFirefox)前からこんなんだっけ。

あと、AVRがMPLABXで扱えるようになってたのは知ってたけど、XC8でサポートするようになってたのか。

49774ワット発電中さん2018/09/26(水) 01:52:33.51ID:s/cAjaiL
秋月と言う店で売られているこれ↓について質問させて下さい
http://akizukidenshi.com/catalog/g/gK-05499/

こんな感じのコードを書いたのですが、RB5に取り付けたスイッチ(ONでGNDに接続)の状態に
関係なく常にAの処理に入ってしまいます

void main()
{
 ANSEL = 0;
 ANSELH = 0;
 ADCON0 = 0;

 WPUB = 0b00100000;
 INTCON2bits.nRABPU = 0;

 if (PORTBbits.RB5 == 1) {
  // A
 } else {
  // B
 }


RABPUでweak pull-upsを有効にした直後にポートの状態を見ているのがまずいのかとも
思ったのですが、Documentを見てもどれ位間をおけばいいのかと言った事は書かれていないか
見つけられませんでした。

RB5につないだスイッチの状態に関係なくAにしかいかない理由を教えて頂けませんでしょうか

50774ワット発電中さん2018/09/26(水) 04:24:22.32ID:l4iEUzZb
>>49
TRISB5の入力設定がないけど、それで大丈夫なんか?

51774ワット発電中さん2018/09/26(水) 05:54:09.97ID:oYcIG5+B
>>50
初期設定でInputだからいいんじゃない?
それでも俺なら明示的に宣言するけど。

それより、ループするでもなく、チャンスは起動時の一回切り?
スイッチ押しながら起動したときだけだよね、Bへ行くのは。

52774ワット発電中さん2018/09/26(水) 08:09:53.25ID:szAhLmim
>>48
>AVRがMPLABX

すまん詳しく。デバッガとかはどうなるの?

53774ワット発電中さん2018/09/27(木) 12:06:24.21ID:jWdd8U10
>>41,42,43,44,45,46,47
>>40です。ご心配かけました治りました!!
DVD再生もエクスプローラーの挙動もおかしいし、パソコン悪さしてんだろうと
mac(操作も分からんので置物)あるのでmacでmplabインストしようと思ってましたが、紹介されてますmicrochipのフォームを全部みると、これぞまさに同じ現象です!
レスで私の現象に一致する対策と思われそうな奴をピックアップ
@パッチをあてる
Aプロジェクトフォルダの名前を変える

Aを試しました。まず名前を変えてからmplabx v4.15起動→左のproject windowはno projectで何もないのを確認→終了して閉じる→エクスプローラーでMPLABXProjectsフォルダが作成し直されてるので削除。
→名前を変えたものをMPLABXProjectsに直す→v4.15起動→左のprojectwindowには何も無いのを確認→Open projectでプロジェクトを開いてみる→インジケーター止まらず開いた!!
新規作成もしてみる→waitingにならずにサクッと作成される!
この状態でアプリを終了→Closing projectのインジケーターでフリーズせずサクッと終了→もう一度起動して先ほどのプロジェクトが読めているのを確認

※設定ファイルやら消したりしてたので副作用?デバイスの固有のレジスタやらが分からず波線になってCtrl+クリックで飛べない。
→認識はしてるので一度ビルド通すと、波線消えて再起動後も現れない


v5.05でも試したら、5.05もちゃんとプロジェクト読めるようになりました。
※こちらは上記のレジスタを認識しない状態にはならなかったです。

ありがとうございました!
ちなみにWindows7 64bit Godmodeではありません。
管理者です。ショートカットには権限者で起動に設定してます。(してるしてないに関わらず不具合は発生)

54774ワット発電中さん2018/09/27(木) 12:36:24.35ID:jWdd8U10
>>40です。将来の人用に置いておきます。
●起動時のフリーズ?及び終了時のフリーズ?
起動時の初期化動作のプロジェクトの読み込み途中で止まってしまう。(Opening Projects)
10%や13%など新行途中で止まっている
この状態だとプロジェクトが読めてないのでプロジェクトウインドウの各プロジェクトはInitialise...で中身が見れない。
当然ダッシュボードには何も無い
※一部のプロジェクトは観れるものがある場合有り
またFile-Open Project..で開く、サンプルから開く等をしても止まる。
新規作成してもwaitingで止まる(実際は作られてMPLABXProjectsフォルダに作成されている)
アプリを終了しようとすると、Closing native projectsのバーが出てきて、ずっと消えずタスクマネージャーで強制終了しないといけなくなる。

対策 for v4.15〜v5.05
@パッチあるならあてる
Auser-appdata-local-mplab_ide-Cacheの中身
user-appdata-roaming-mplab-ide-dev-versionの中身
これらを全て削除。
Bアプリが保存しているプロジェクトフォルダの名前を変えて→起動して中身空なのを確認して終了→フォルダの名前を元に戻す

※@〜Bという順番の意ではなく、対策@、Aの意。
Aで治った!@で治った!という人がいます。

55774ワット発電中さん2018/09/27(木) 18:06:36.89ID:q5AThbHL
MPLABXのキャッシュって起動毎に結構容量食ってるんだな
俺の環境でuserDirとcacheの二つで260MBも使ってる
しかも起動やビルド毎に書き込んでるわ

SSD運用だから、RAMdiskでやった方が
精神安定上良い気がしてきた

ちょっとメモリ買ってくる

56774ワット発電中さん2018/09/28(金) 06:56:09.49ID:GIkrC99I
なんで書き込み時に12V必要なん?面倒

57774ワット発電中さん2018/09/28(金) 23:43:16.69ID:FWXO934H
>>56
昇圧回路を節約したから

58774ワット発電中さん2018/09/28(金) 23:52:09.54ID:+aZ5a5Yq
>>57
自己書き換え出来る品種は、昇圧回路内蔵してる。(書き換え速度に差は有ったかも)
高電圧かけるのは、書き換えモードに移行させる為 の意味が大きい。

59774ワット発電中さん2018/09/29(土) 00:10:29.25ID:XsZM6fo/
>>58
すいません
PICじゃないけどAVRとかも高電圧をかけなくても焼き込み出来るって事は
内部に昇圧回路を内蔵してるから高電圧をかけなくても焼き込みできるって
ことなんでしょうか?

60774ワット発電中さん2018/09/29(土) 00:42:58.80ID:lJd0FAbl
>>59
高電圧の要らない不揮発性メモリーは、昇圧回路内蔵してる。

61774ワット発電中さん2018/09/29(土) 02:48:50.52ID:+SEfC8gm
>>60
勉強になった。ありがとう

62774ワット発電中さん2018/09/29(土) 05:46:39.36ID:B2ZSPWDP
もうAVRはMicrochipの持ち物だから仲良くしようず

63774ワット発電中さん2018/09/29(土) 07:20:51.44ID:mzj9IkQw
「昇圧回路の節約したから」で説明できるのかな。新しい(といってもかなり前からだけど) PICは低電圧書き換えモードもサポートしているわけだし。
低電圧プログラミングが許可されていない設定のときは、高電圧をかけないと外的要因では書き換えられることはないし
MCLRピンを入力ポートとしても使える。 (この場合は、MCLRピンを入力ポートとして使う外部回路にちょっと注意が必要だけど)

64774ワット発電中さん2018/09/29(土) 07:42:15.02ID:x1aCWeQy
MCLRの高電圧が低かったりすると、データ保持期間が短くなったりしますか?
許される範囲で高いほうがいいんでしょうか

65774ワット発電中さん2018/09/29(土) 07:57:15.24ID:4mF+yO50
>>64
昇圧回路内蔵していない古いPICはなるかもしれない
昇圧回路内蔵してる新しいPICは前述のとおり単なる通常動作と書き込みモードとの切り替え信号に過ぎないからちゃんと書き込みモードに移行できるかそうでないかしかない

66774ワット発電中さん2018/09/29(土) 12:05:04.65ID:1G1mqIzR
DRAMも3電源だったしな…

67774ワット発電中さん2018/10/03(水) 05:52:05.20ID:FZbIiCW+
Arduino IDEから書き込めるようにしないん?

68774ワット発電中さん2018/10/06(土) 14:08:23.47ID:optVy6kM
みなさん、PICには何を使って書き込んでいますか?
マイクロチップの純正品が5000円するのを見て二の足を踏んでいます

69774ワット発電中さん2018/10/06(土) 14:46:06.30ID:ihU95sLq
Pickit3一択
昔は秋月よりマルツの方が安かった

70774ワット発電中さん2018/10/06(土) 16:49:18.92ID:oMgJp4tC
PIC縛りって言う訳でもなければSTM32なら500円以下だよ。

71774ワット発電中さん2018/10/06(土) 17:27:31.47ID:BPvqAByw
>>68
今はPICKIT3。
MPLABX 5 からMPLAB SNAP(2000円切り)が使えるはずなんだけど、SNAPは買ったものの 5に上げるのに二の足。

72774ワット発電中さん2018/10/06(土) 18:00:13.11ID:ns1Hdt15
>>70
最新のマプラブXって5なのか
うちのマプラブはいまだに2.2とか使ってるわw

73774ワット発電中さん2018/10/06(土) 18:28:08.53ID:sRkT8dz6
PIC縛りを考えないなら、ブートローダ内蔵のマイコンから選択すると世話がない。

74774ワット発電中さん2018/10/06(土) 19:32:05.33ID:ye/bCvtG
PICでもロット縛り考えなければ、発注時に書き込み依頼すればタダ
1万個くらいでもなんとかなるだろう

75774ワット発電中さん2018/10/06(土) 20:28:04.16ID:vD/WlDfP
>>68
中華PICkit3クローン、送料込み1200円程度。

76774ワット発電中さん2018/10/06(土) 20:34:53.09ID:sRkT8dz6
中華製品ってどんな悪意を持った仕掛けを入れているかわからんけどな。

77774ワット発電中さん2018/10/06(土) 20:35:47.94ID:vD/WlDfP
https://www.ebay.com/itm//400926122453
送料込み1397円で812個売り上げてて星10個

78774ワット発電中さん2018/10/06(土) 20:36:31.15ID:vD/WlDfP
>>76
そう思うなら買わなきゃいい、お前の自由。

79774ワット発電中さん2018/10/06(土) 21:06:36.80ID:JlWIDJ51
5000円かぁ…

80774ワット発電中さん2018/10/06(土) 21:29:03.78ID:GVpsIWIC
なんだ>>76は電子工作入門者・初心者の集うスレでも後ろ向き発言ばっかりしてる人じゃん。

81774ワット発電中さん2018/10/06(土) 21:47:41.25ID:yYnTFZl1
マイコンの開発装置に何か仕込んだ所で何美味しい事あるんだよ。

82774ワット発電中さん2018/10/06(土) 22:49:28.65ID:oNP8l6gp
書き込んだPICが勝手にネット接続してデータを送り続ける。スゴいテクノロジー。

83774ワット発電中さん2018/10/06(土) 23:40:10.70ID:jVmWqS2A
ついぞ考えるのは CODE PROTECT で PIC に書き込んだ CODE をネット経由で盗む、だな。

84774ワット発電中さん2018/10/07(日) 00:07:10.32ID:aHJ6NVLG
それは、gpioしか使ってなくても何か盗めるのか?

85774ワット発電中さん2018/10/07(日) 01:52:24.00ID:N2ecfcJB
盗めるよ

君の心を

86774ワット発電中さん2018/10/07(日) 05:09:38.13ID:xgJIF5HE
>>84
PicKIT 互換と銘打って ターゲットデバイスに書き込むときに CODE を盗んで隠し持っておき、トロイの木馬がこっそり吸い上げる仕掛けをイメージした。

87774ワット発電中さん2018/10/07(日) 06:27:01.94ID:QaEHU95A
やるならWIFIモジュールを積んだ基板の時の方がかくじつだな

88774ワット発電中さん2018/10/07(日) 09:09:20.42ID:y/i1bPVj
それはE○P32のことですかい

89774ワット発電中さん2018/10/07(日) 15:50:23.20ID:nZGVIj/J
オラクルがJDK有償化するから
IDEとかどうなっちゃうんだろ?

90774ワット発電中さん2018/10/07(日) 15:59:58.91ID:c2vBZrs4
>>77
秋月のPICkit4の在庫でさえ600個程度なのにそんだけ売れてるなら良さそうだね。
ポチッたわ。

91774ワット発電中さん2018/10/07(日) 16:46:04.93ID:+BYuX4/u
>>89
ランタイムまで有償化とか気が狂わない限り問題無い。

92774ワット発電中さん2018/10/07(日) 17:15:57.34ID:N2ecfcJB
>>91
良く知らんけどJABAは11からランチタイムも有償化になるんじゃないんだっけ?
JABA10までが無料だと思ったけど違うの?

93774ワット発電中さん2018/10/07(日) 17:17:58.29ID:3a74BYI+
>>91
一般向けのダウンロード無くすっぽいから実質JRE有料化だな
まあ、金払うのはJDK使う側なんだけど

んで、JDK使って作ったアプリはJREをくっつけて配布ってのが標準になるっぽい

まあ、openJDK使ってりゃいいんじゃねって感じではあるんだがな

94774ワット発電中さん2018/10/07(日) 17:23:03.72ID:3a74BYI+
>>92
ランチタイムわろた

今一般に配ってるJREは8で、これが無料版ラスト
9, 10はあんまり使われないままサポート終了で、実質8の移行先は11ってのが現状

11はサポート有料のオラクルJDKとサポート無しで無料のopenJDKに分離
ってことなんで、IDE作る側がオラクルJDK使って料金をエンドユーザーから徴収するか、openJDKで今まで通りのどっちを選ぶかってことになるんだと認識してる

まあ、まだオラクルの気まぐれで変わることが無いとは言えない気もするがな

95774ワット発電中さん2018/10/07(日) 21:25:58.38ID:PKnTStwi
もう自作するしかないな
赤の他人が作ったコンパイラも信用できないし、
ハンドアセンブルで頑張るしかないか

いやいや、そもそも基本となるハードウェア自身が信用できない
ロジックICでCPUを作るか?
だが、ロジックICが仕様書通りにできている保証はないよな
ディスクリートでやるか?
トランジスタは信用できるだろうか?
いっそリレーの方がいいのではなかろうか?
一部のリレーはスケルトン構造になって中にコイルと鉄片と接点しかないのが分かるから
そういうのを使って組んでみるか

96774ワット発電中さん2018/10/08(月) 09:27:59.41ID:v99IVdMc
>>94
Javaはな。メモリリーク起こすのなんとかして欲しい。
こっちは使う側だけど、アプリ屋さんが凄く苦労してる。

97774ワット発電中さん2018/10/08(月) 14:14:04.61ID:/uztvtXQ
>>95
もう手垢のつきすぎたネタで、何にも面白くない。
書くならデータセンター様のラックにでも実装してwidows 10走らせてからにして

98774ワット発電中さん2018/10/30(火) 02:57:37.19ID:8AmBeIKV
初心者はどこいった
過疎だなここも

99774ワット発電中さん2018/10/30(火) 02:59:10.12ID:8AmBeIKV
初心者呼び込みでもしようか

100774ワット発電中さん2018/10/30(火) 23:15:49.53ID:+BzHCSxX
初心者歓迎!!(老人会)
・データシート読んだ人に限る
・データシートに書かれている事以上の事は答えられません

新着レスの表示
レスを投稿する