X



トップページ電気・電子
1002コメント337KB
PIC専用のスレ Part 58 エラッタの話題も歓迎
■ このスレッドは過去ログ倉庫に格納されています
0001774ワット発電中さん
垢版 |
2018/05/20(日) 18:26:00.98ID:wztMLmcV
     ______
   /Microchip ./|
 / ( ゚∀゚)   /  | アセンブラのアの字もわからない
 |~ ̄ ̄ ̄ ̄ ̄|  /. 超初心者からHEXが読めてしまう
 |/Z./Z./Z./Z_|/ ||  鬼プロフェッショナルの為のスッドレ(#゚Д゚)だ!モ゙ルァ
  ||. ||. ||. ||
大人気のPICマイコンのスレ
なんといっても情報が豊富だし、開発環境も多いし、パッケージも豊富
使いやすくて、しかも安い。やっぱりPICだよね
例の如く基本リンクだ
http://www.microchip.com/  マイクロチップ本社(Microchip Technology Inc. )
http://www.microchip.co.jp/ マイクロチップ テクノロジー ジャパン 株式会社
http://www.microchip.com/maps/microcontroller.aspx Microchip Advanced Part Selector (Maps)
またーりやっておくんなまし
種類が多くてワカランって奴は上記パーツセレクタで、機能から最適製品を絞り込め!
教えて君はとりあえずGoogle( (p)http://www.google.co.jp/ ) くらい使おう

テンプレ内の秋月小売価格も在庫が捌ければ、次の仕入れからは昨今の為替相場変動にならって
適宜価格改定されてます。ここの表記価格とは違うかもしれないのでそのつもりで

回答者する人の注意
.  最初に回答したい気持ちは分かるけど、質問者の内容を、落ち着いてよく読もう。
質問者する人の注意
.  あなたの周囲しか通じない変な省略語は使わずに、なるべく詳しく説明してね

前スレ:
PIC専用のスレ Part 57
http://rio2016.5ch.net/test/read.cgi/denki/1517669525/
0174774ワット発電中さん
垢版 |
2018/07/28(土) 16:18:02.15ID:VpFb8EJR
$75引きなICD4が気になるのだけどpickit4と比べて何がいいの?
デバッガ周りで楽になるなら買いたいのだけど
pickit4でもbreak point複数置いて、hitしたらstep実行、ぐらいはできるんだよね?
普段AVR使っててPICの経験はほぼなくて。。
0175774ワット発電中さん
垢版 |
2018/07/29(日) 20:49:49.09ID:X35i/I6x
PICKITと比べて速くてブレークポイントも多い。
ICD4はFPGAがあるのが大きな違い
0177774ワット発電中さん
垢版 |
2018/07/30(月) 03:09:02.10ID:3r7Moigw
>>176
だからえらそうに上から目線で言われてもうれしくないから
やめてくれないかしら、書き込むの
0178774ワット発電中さん
垢版 |
2018/07/30(月) 03:50:15.30ID:5m4zKddx
安くなってるったって20000円でしょ?
ずっと本気でPICやってくのかねえ…。
AliあたりでPICkit3のクローン2000円だけど?
0180174
垢版 |
2018/07/30(月) 09:04:55.16ID:1uhwxuEz
本気でやることはなさそうなのでクローンでいいかと思ってきました。ありがとうございました。
0181774ワット発電中さん
垢版 |
2018/07/30(月) 14:47:14.03ID:5m4zKddx
>>179
自作ならそうだね。
手間賃<2000円かどうかはその人次第。

>>180
でしょ?
安いクローンでも最低限使えるから。
0182774ワット発電中さん
垢版 |
2018/07/30(月) 18:36:43.12ID:DW1fcBEJ
今はPickit3のコピー品がAmazonで1200円で売ってるよ
2台買ったけど問題なかった
0186774ワット発電中さん
垢版 |
2018/08/01(水) 14:53:29.37ID:sPdb/lre
>184に質問。
どのメーカーのARM使っていますか?
ARMは中長期的なデバイスの供給に不安があり、避けてきました。
最近は国内メーカーからもARMが出てき始めたので興味は持っています。
とはいえ、国内メーカーも小ロットでの購入が簡単とはいかないのですが。
0190774ワット発電中さん
垢版 |
2018/08/02(木) 13:54:08.95ID:Z3B8NmuE
スレチなのも分からない馬鹿ども
あるいはわざとやってるアンチ
0191774ワット発電中さん
垢版 |
2018/08/02(木) 20:30:14.80ID:PTmN0VBj
>>184
PICを使えることが幸せな人のスレなんじゃない?
アバタもエクボって言うから、それはアバタだとか、これがエクボだとか言っても仕方ない。
0192774ワット発電中さん
垢版 |
2018/08/02(木) 20:37:36.61ID:hK+LLMSS
STMもLPCも、それどころかARMでくくっても全部閑古鳥泣いてるじゃん
どっから飛んできて何を投下だか知らんが
自分とこ帰って着地する場所あるんかそっちを心配しろやって話
0194774ワット発電中さん
垢版 |
2018/08/02(木) 21:02:36.40ID:PTmN0VBj
>>193
そうなんじゃないかな、推測だけど。
メーカーのコミュニティのことではなさそう。
0195774ワット発電中さん
垢版 |
2018/08/02(木) 23:55:30.50ID:/oDq68FW
>>191
それそれ
俳句楽しんでる人の所に行って、「小説の方が沢山書けて楽ですよ」って言ってるようなもん

本職ではXeon 4発でメモリが128GB乗ってるみたいな環境でCとかJavaとかrubyとか使ってるから
趣味は真逆の制限された環境でどこまでできるかってやるのが楽しい
不自由なのは知っててやってんだから放っとけ
0197774ワット発電中さん
垢版 |
2018/08/03(金) 01:11:05.41ID:3cZlbteA
>>192
なぜここへちょっかい出しに来るのかってことだよな
自分のいるところに満足してりゃわざわざ他所へ首突っ込んで荒らしたりしない
不満があるがそこでは解消されないからはけ口求めて来てるんだろう
かわいそうなヤツら
http://hissi.org/read.php/denki/20180802/UFRtTjBWQmo.html
http://hissi.org/read.php/denki/20180802/NVlobG45OHU.html
0198774ワット発電中さん
垢版 |
2018/08/03(金) 06:28:50.88ID:he699o6n
>>195
> 俳句楽しんでる人の所に行って、「小説の方が沢山書けて楽ですよ」って言ってるようなもん
そこまでだとアレかもしれないけど、「川柳のほうが自由度高いですよ」的な情報は、ときに有用なこともあるよ。
そうか、この件ではそっちのほうがしっくりいくな、その手があったか、みたいな。

アセンブラとCの喧嘩もそうだけど、視野が狭くなってそこから抜け出せなくなって、意見も遮断して、
それを他人にも強要する連中、がいちばん邪魔だったりする。
そのまま引きこもっててほしい。
0199774ワット発電中さん
垢版 |
2018/08/03(金) 14:43:57.31ID:xs/rpfua
とうとう俳句と川柳が同列に語られる時代になったか
この国のゆとり具合も危機的だな
まあ文部科学省の官僚からしてゴミクズだから仕方ないが
0201774ワット発電中さん
垢版 |
2018/08/10(金) 01:17:19.94ID:X46tCzp9
お前らMicrochipから今メール来たぞ

MPLABR PICkit? 4 In-Circuit Debugger

MPLAB PICkit 4 In-Circuit Debugger 20% Off
Coupon Code:
TP1917


Curiosity Development Board

Curiosity Development Board 50% Off

Coupon Code:
TP1919

買え
0202774ワット発電中さん
垢版 |
2018/08/10(金) 05:29:36.74ID:K7iAJxsi
8bit PICは変態アーキテクチャで狭苦しいから嫌い(笑)
PIC32じゃないと。相変わらずバグ多いけど(笑)
0203774ワット発電中さん
垢版 |
2018/08/10(金) 09:13:08.63ID:P7a+4gxE
>>202
昔はハーバードアーキテクチャで、スタックはメモリーとは別とか、普通だった。
0204774ワット発電中さん
垢版 |
2018/08/10(金) 11:28:10.79ID:jUgQbCzS
コンパイラまかせでもバンク切替は精神衛生上よろしくない
0207774ワット発電中さん
垢版 |
2018/08/10(金) 12:36:30.56ID:bj9dlOux
PICユーザーはアセンブラかCCSCしか使えないお年寄りと柔軟な開発環境に適用できるグループに別れる。
0208774ワット発電中さん
垢版 |
2018/08/10(金) 14:45:16.02ID:I5fN941W
年寄とはそういう連中の総称だからな。
むしろ極普通なこと。
0209774ワット発電中さん
垢版 |
2018/08/10(金) 15:09:06.82ID:exNaa7p5
今となってはPICは面倒くさい
PICならではのアドバンテージも無いし
ArduinoかNucleo使った方が早く安く作れる
0210774ワット発電中さん
垢版 |
2018/08/10(金) 18:48:44.13ID:Zpe0Eavw
どうしてPICなんか流行っちゃったんだろう
やはりコンパクトワンチップマイコンの先鞭だからかな
0211774ワット発電中さん
垢版 |
2018/08/10(金) 18:54:16.05ID:1uLqCTue
PIC16F84が初心者向けに大ブレイクしたのがおそらく始まり
フラッシュになる前はZ80が多かったと思う
0213774ワット発電中さん
垢版 |
2018/08/10(金) 19:05:35.65ID:HhDAv5Ma
>>209
各項目について具体的に教えてくれないかな。
面倒くさい、はあなたの主観
アドバンテージも無い、はあなたの無知
早く安く作れる、はあなたのホラ
としか思えないのでよろしく。
0215774ワット発電中さん
垢版 |
2018/08/11(土) 01:33:07.83ID:zz6ZftmJ
>>211
> PIC16F84が初心者向けに大ブレイクしたのがおそらく始まり

なんかもう昔の思い出話のスレになってしまったな
もうここも終わりになるのかな
0216774ワット発電中さん
垢版 |
2018/08/11(土) 02:24:09.02ID:2xQZlHzq
10F222あたりをティッシュペーパーのように使い捨てできるのが強みだろ
コストは本家Arduinoの8割引で買える中華パチモンArduinoのさらに9割引きで済むわw
真似できるもんならやってみろアホwww
おまえ懐かしの不安定マルチバイブレータ君だろwwww
まだ生きてたのかよwwwwww
0217774ワット発電中さん
垢版 |
2018/08/11(土) 03:44:55.25ID:VY0Y0Sav
教えてください。

PIC12F675をMPLAB Xで使おうとしていますが、PICに書き込みができません。
PIC12F675はMPLAB Xで使えないのでしようか?
使い方がわかる方がいたら、教えて欲しいです。
0218774ワット発電中さん
垢版 |
2018/08/11(土) 03:46:58.80ID:VY0Y0Sav
連投すみません。

MCLRは使用せずに、I/Oとして使う設定にしていますが、これがいけないのでしょうか?
書き込み途中で何度かリセットするようなので、もしやと思いました。
0219774ワット発電中さん
垢版 |
2018/08/11(土) 04:12:39.02ID:aKdmyIVk
PIC12F675はMPLAB Xで問題なく扱えるし書き込める。
>MCLRは使用せずに、I/Oとして使う設定
ピンの設定のこと?
書き込みとは無関係でしょ、起動後の動作の設定だから。
あと、エラー表示するでしょMPLABXが。
メッセージは何て書いてある?
0220774ワット発電中さん
垢版 |
2018/08/11(土) 07:03:28.15ID:LrTJxPf6
>>218
高めの電圧を加える事で書き込みモードに入る。
入力にも使う時は、繋がる回路にも注意必要。
0222774ワット発電中さん
垢版 |
2018/08/11(土) 10:07:39.54ID:vQEcJm91
675使ってたけど・・・・最初はPICkitから電源を供給する設定で躓いた。
次は、5V設定ではなぜか書き込めないトラブルに遭ったな。4.75Vだかそのぐらいにするとイケるという謎。
0223774ワット発電中さん
垢版 |
2018/08/11(土) 10:10:35.86ID:vQEcJm91
>>221
小難しい用途をCとかでわっとやるなら、PIC32あたりじゃないのかな。

この盆休みに、はじめてのPIC24、やろうかとは思ってるけど。
アセンブラで。
0224774ワット発電中さん
垢版 |
2018/08/11(土) 10:21:27.17ID:OvUt5Fq+
「アセンブラで」っていうとフルアセンブラ見たいに聞こえるけど
普通は部分的にアセンブラを使うにしても
Cがメインだよな
0226774ワット発電中さん
垢版 |
2018/08/11(土) 12:04:12.09ID:nvR4O2BN
>降る汗

どういう意味?
大量に汗をかきながら作業してるってこと?
0227774ワット発電中さん
垢版 |
2018/08/11(土) 13:40:41.25ID:FuDaUtHl
フルアセンブラか部分的アセンブラなのか問われたあとなんだから

(降る)フル(汗)アセ(ンブラ)だろ…
0228774ワット発電中さん
垢版 |
2018/08/11(土) 13:48:37.40ID:jiMgOLzl
頭の悪い当て字だね
>255 や >227 の程度がうかがい知れる・・・

PICユーザの知能レベルは所詮そんなもんか
0230774ワット発電中さん
垢版 |
2018/08/11(土) 14:22:09.35ID:4HhexCCo
PICお爺ちゃんがこの暑さで大量に汗かきながら仕事してるんですね
0235774ワット発電中さん
垢版 |
2018/08/12(日) 05:12:25.11ID:8F/Ocv2S
10種ほどの色々なCPUを扱ってきたが、Z8、V25+が印象に残っている。
この二つが自分のプログラミング技術を高めてくれた。
二度と使うか、と固く決心したのがPIC16F84。
こんなのを使い続けていると自分がアホになると思ったw
0238774ワット発電中さん
垢版 |
2018/08/12(日) 08:34:58.82ID:1yhOLuui
二度と使わないけどスレが気になっちゃうんですね
ビョーキですな
0239774ワット発電中さん
垢版 |
2018/08/12(日) 09:50:29.00ID:p6/qNzXw
DIPパッケージなどもあり、簡単なプログラムだと、ついついPICに行ってしまう。
0241774ワット発電中さん
垢版 |
2018/08/12(日) 22:07:58.34ID:iwWJTPeb
>>235
二度と乗るか、と固く決心したのが籠。
こんなのに乗り続けていると腰が痛くなると思ったw

てなことを自慢げに話すジジイが居たらさぞ珍しがられるだろうな。
籠はディスコンでほとんど見かけないがPIC16F84は見かけるので格好のネタ。
営業方針としてやっていることを逆手に取ってあげつらう品性の無さが哀れ。
0242774ワット発電中さん
垢版 |
2018/08/12(日) 22:29:05.17ID:W2/pHP/x
二度と開くかと、固く決心したのがキャバクラ幕府。
こんなのに乗り続けているとチンコから膿が出ると思ったw

まぁ結局エロ幕府が誕生しちゃったんだけどねw

てなことを自慢げに話す源氏が居たらさぞ珍しがられるだろうな。
公家はディスコンでほとんど見かけないが侍は見かけるので格好のネタ。
国家運営方針としてやっていることを逆手に取ってあげつらう品性の無さが哀れ。
0244774ワット発電中さん
垢版 |
2018/08/13(月) 01:26:05.59ID:+OKmyYIw
見事な改変であるw
確かに徳川と鎌倉は源氏
(ってことに家康はしたんだが
0245774ワット発電中さん
垢版 |
2018/08/13(月) 18:02:04.49ID:rCrRH35e
質問させてください、

最近は16F1とかでもADコンバータが2つ載ってる種類もありますが、こういう品種でもADCは一つずつ切り替えて値を確保して変換して…
という風に行かないとダメなんでしょうか?
流石に秋月にもある16F18857とか(ADC24ch)でもそれだとちょっと時間がかかりすぎるような気がしますが、
ADコンバータ分、分割作業できるのなら少しは時間短くなりませんか?

そんな手法を紹介しているページは知りませんか?
出来ればPICCの書き方で紹介しているサイトが良いです。
0246774ワット発電中さん
垢版 |
2018/08/13(月) 18:07:58.54ID:jXtW3W86
同時に電流値を計測しないと成り立たないモーター制御もあるからadcを複数持つマイコンかある。
0247774ワット発電中さん
垢版 |
2018/08/13(月) 20:24:53.02ID:9TY3VHss
>>245
「ADコンバータ」と書いてるけど、「ADCモジュール」の数なのか「ADCチャンネル」の数なのか曖昧な気がする。
16F1にモジュールが2つ以上というのはないと思う。
チャンネルはたいてい複数載ってるけど…。

で、複数のチャンネルと1つのモジュールの間に切替器が入ってて切り替えてる。
なので、実際の測定は結局モジュール1つでやってる。

このあたり、ちょと確認してみて、それから必要ならもう一度質問してみてください。
0248774ワット発電中さん
垢版 |
2018/08/13(月) 21:40:40.96ID:lyIlHuH2
確か見たことがあるような、と思って調べてみたら、
PIC16LF1567は2個のA/Dコンバータが載ってる。
他にもあるかも。
0249774ワット発電中さん
垢版 |
2018/08/13(月) 21:51:12.12ID:9TY3VHss
真面目に調べたら
PIC16LF1554, 59, 66, 67
PIC18F86J72, 87J72
ってとこだねえ、PIC16F1にはやっぱりない。
あとはdsPIC, PIC24, PIC32にある。
0250774ワット発電中さん
垢版 |
2018/08/13(月) 23:35:59.75ID:R0NGlATS
> 16F18857
typoかと思ったら、本当にこんなナンバーなんだな
何桁までイくつもりだよ
0252774ワット発電中さん
垢版 |
2018/08/14(火) 03:47:46.27ID:wxHVQjQL
>>217
> PIC12F675をMPLAB Xで使おうとしていますが、PICに書き込みができません。

これね書き込みできなくなるよ
たしかクロックの欄が上書きされて、消されてしまうだったかな
AKI−PICプログラマーだと書き込みができたよ

面倒だから、使わないのが一番
あきらめようよ
なんか欠陥品かもしれないね
0253774ワット発電中さん
垢版 |
2018/08/14(火) 04:03:50.62ID:ZHTtHi3C
>>252
へえ、そうなんだ。
あんたのPIC12F675だけは
まるでAVRみたいなPICなんだな。
0256774ワット発電中さん
垢版 |
2018/08/14(火) 04:37:40.43ID:tXqt3MWB
>>255
別に。
対処方法なんかいくらでも見つかるのに。
そんな馬鹿丸出しでの古い記事を自慢げに持ってくる方が恥ずかしい。
もっと良く検索してみ。
0257774ワット発電中さん
垢版 |
2018/08/14(火) 05:58:26.96ID:yH9EZkRD
MPLAB X IDEの4.05を使っていたが、5.00があったので入れてみた。
今まで使っていたプロジェクトを読み込ませて、ビルドすると以下のエラーでビルドできません。

C:¥Program Files (x86)¥Microchip¥xc8¥v2.00¥pic¥bin¥picc -mcpu=18F46K22 -c
-fno-short-double -fno-short-float -memi=wordwrite -O0 -maddrqual=ignore
-xassembler-with-cpp -Wa,-a -DXPRJ_default=default
-msummary=-psect,-class,+mem,-hex,-file -ginhx032 -Wl,--data-init
-mno-keep-startup -mno-download -mdefault-config-bits -std=c90 -gdwarf-3
-mstack=compiled:auto:auto:auto -o
build/default/production/mcc_generated_files/eusart1.p1
mcc_generated_files/eusart1.c
(902) no chip name specified; use "PICC --CHIPINFO" to see available chip
names

どうしたら良いですか?
0259774ワット発電中さん
垢版 |
2018/08/14(火) 09:53:01.43ID:WGqgJcFe
>>257
XC8 Global Options の C standard を C99 から C90 に変更すれば
大体 Ok だったと思うわよ。
0260774ワット発電中さん
垢版 |
2018/08/14(火) 12:42:21.40ID:kijfSRE4
もう12F675なんて20年くらい前の古いのを使う人いないでしょ
0263774ワット発電中さん
垢版 |
2018/08/14(火) 17:31:13.69ID:Q3ofTK87
一般に製造量を絞る製品やディスコンが決まった製品は「新規設計に非推奨」になったりするけど、
「別に非推奨のステータスを立てるほどじゃないんだが使わない方がおすすめ」「新規ならこれがおすすめ」みたいなガイドが
分かりにくいことが多い。

MCCでサポートされていないチップは、やんわりと非推奨なのかもな。
0265774ワット発電中さん
垢版 |
2018/08/14(火) 18:22:46.67ID:KZ1eET8G
古いの持ち出してきてトラブってるやつと>>217
何の対処にもなってない古い記事持ち出してドヤってるヤツ>>254
いいコンビいかもしれない
そして毎度のことながら質問者はとんずら
0266774ワット発電中さん
垢版 |
2018/08/14(火) 18:49:03.59ID:yH9EZkRD
>>259
C90でも駄目でした。
ToolchainsのXC8を1.45に切り換えるとビルドできます。
もう一度、2.00に切り換えても駄目でした。
何故かMPLAB X IDE 4.0.5で起動して、XC8の2.00でもビルドできます。
ただし、C90とC99の設定はありません。
0267774ワット発電中さん
垢版 |
2018/08/14(火) 18:51:20.12ID:AN3L4s/r
そしてエラーメッセージはガン無視
0268774ワット発電中さん
垢版 |
2018/08/14(火) 19:26:24.31ID:CQ4NPNco
PIC12F675は最初のころよく使ったけどなあ。
ずっとMPLAB X使ってるが一度もトラブったことねえわ。
キャリブレーション・ビットの件も初耳じゃなかったから知ってて当時は何か対処してたのかもしれんなあ。
さっき久しぶりに昔のプロジェクト開いてみたけど、MCCに対応してなかった。
そして、そっと閉じた。
0271774ワット発電中さん
垢版 |
2018/08/14(火) 20:21:55.38ID:yXoiZ0cO
>>269
IDEやコンパイラーのバージョンを整理して書いて
ダメな組み合わせ、良い組み合わせとかを
あと使ってるPICの型番
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況