PIC専用のスレ Part 58 エラッタの話題も歓迎

1774ワット発電中さん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/

224774ワット発電中さん2018/08/11(土) 10:21:27.17ID:OvUt5Fq+
「アセンブラで」っていうとフルアセンブラ見たいに聞こえるけど
普通は部分的にアセンブラを使うにしても
Cがメインだよな

225774ワット発電中さん2018/08/11(土) 11:27:08.86ID:vQEcJm91
ロジック置き換えみたいな用途なんで、降る汗ですよ。

226774ワット発電中さん2018/08/11(土) 12:04:12.09ID:nvR4O2BN
>降る汗

どういう意味?
大量に汗をかきながら作業してるってこと?

227774ワット発電中さん2018/08/11(土) 13:40:41.25ID:FuDaUtHl
フルアセンブラか部分的アセンブラなのか問われたあとなんだから

(降る)フル(汗)アセ(ンブラ)だろ…

228774ワット発電中さん2018/08/11(土) 13:48:37.40ID:jiMgOLzl
頭の悪い当て字だね
>255 や >227 の程度がうかがい知れる・・・

PICユーザの知能レベルは所詮そんなもんか

229774ワット発電中さん2018/08/11(土) 13:49:19.87ID:jiMgOLzl
>255 は >225 の typo

頭の悪い当て字だね

230774ワット発電中さん2018/08/11(土) 14:22:09.35ID:4HhexCCo
PICお爺ちゃんがこの暑さで大量に汗かきながら仕事してるんですね

231774ワット発電中さん2018/08/11(土) 21:40:03.13ID:yVl4D8i9
名物汗爺汁 100円

232774ワット発電中さん2018/08/12(日) 00:25:35.15ID:0NCzZkjk
PICおじさんも昔はH8とかZ80とかだったんでしょ

233774ワット発電中さん2018/08/12(日) 00:26:43.94ID:s761rrtk
6809

234774ワット発電中さん2018/08/12(日) 00:34:08.31ID:OzsWnikk
sc/mp

235774ワット発電中さん2018/08/12(日) 05:12:25.11ID:8F/Ocv2S
10種ほどの色々なCPUを扱ってきたが、Z8、V25+が印象に残っている。
この二つが自分のプログラミング技術を高めてくれた。
二度と使うか、と固く決心したのがPIC16F84。
こんなのを使い続けていると自分がアホになると思ったw

236774ワット発電中さん2018/08/12(日) 05:44:32.68ID:VLrNoXcC
ある一部の組み込み系のプログラミング技術な。

237774ワット発電中さん2018/08/12(日) 08:21:22.63ID:0NCzZkjk
Yo!みんなでアホになっちゃいなyo!

238774ワット発電中さん2018/08/12(日) 08:34:58.82ID:1yhOLuui
二度と使わないけどスレが気になっちゃうんですね
ビョーキですな

239774ワット発電中さん2018/08/12(日) 09:50:29.00ID:p6/qNzXw
DIPパッケージなどもあり、簡単なプログラムだと、ついついPICに行ってしまう。

240774ワット発電中さん2018/08/12(日) 20:24:23.00ID:W2/pHP/x
>>232
αチップだったよ

241774ワット発電中さん2018/08/12(日) 22:07:58.34ID:iwWJTPeb
>>235
二度と乗るか、と固く決心したのが籠。
こんなのに乗り続けていると腰が痛くなると思ったw

てなことを自慢げに話すジジイが居たらさぞ珍しがられるだろうな。
籠はディスコンでほとんど見かけないがPIC16F84は見かけるので格好のネタ。
営業方針としてやっていることを逆手に取ってあげつらう品性の無さが哀れ。

242774ワット発電中さん2018/08/12(日) 22:29:05.17ID:W2/pHP/x
二度と開くかと、固く決心したのがキャバクラ幕府。
こんなのに乗り続けているとチンコから膿が出ると思ったw

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

てなことを自慢げに話す源氏が居たらさぞ珍しがられるだろうな。
公家はディスコンでほとんど見かけないが侍は見かけるので格好のネタ。
国家運営方針としてやっていることを逆手に取ってあげつらう品性の無さが哀れ。

243774ワット発電中さん2018/08/12(日) 22:52:18.60ID:X7wDKjpu
>>242
いやいや、それ、スレチですからw
少しはPICとからめなさいPICと。

244774ワット発電中さん2018/08/13(月) 01:26:05.59ID:+OKmyYIw
見事な改変であるw
確かに徳川と鎌倉は源氏
(ってことに家康はしたんだが

245774ワット発電中さん2018/08/13(月) 18:02:04.49ID:rCrRH35e
質問させてください、

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

そんな手法を紹介しているページは知りませんか?
出来ればPICCの書き方で紹介しているサイトが良いです。

246774ワット発電中さん2018/08/13(月) 18:07:58.54ID:jXtW3W86
同時に電流値を計測しないと成り立たないモーター制御もあるからadcを複数持つマイコンかある。

247774ワット発電中さん2018/08/13(月) 20:24:53.02ID:9TY3VHss
>>245
「ADコンバータ」と書いてるけど、「ADCモジュール」の数なのか「ADCチャンネル」の数なのか曖昧な気がする。
16F1にモジュールが2つ以上というのはないと思う。
チャンネルはたいてい複数載ってるけど…。

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

このあたり、ちょと確認してみて、それから必要ならもう一度質問してみてください。

248774ワット発電中さん2018/08/13(月) 21:40:40.96ID:lyIlHuH2
確か見たことがあるような、と思って調べてみたら、
PIC16LF1567は2個のA/Dコンバータが載ってる。
他にもあるかも。

249774ワット発電中さん2018/08/13(月) 21:51:12.12ID:9TY3VHss
真面目に調べたら
PIC16LF1554, 59, 66, 67
PIC18F86J72, 87J72
ってとこだねえ、PIC16F1にはやっぱりない。
あとはdsPIC, PIC24, PIC32にある。

250774ワット発電中さん2018/08/13(月) 23:35:59.75ID:R0NGlATS
> 16F18857
typoかと思ったら、本当にこんなナンバーなんだな
何桁までイくつもりだよ

251774ワット発電中さん2018/08/13(月) 23:39:52.49ID:YzEmryhI
答えゾロリと16桁

252774ワット発電中さん2018/08/14(火) 03:47:46.27ID:wxHVQjQL
>>217
> PIC12F675をMPLAB Xで使おうとしていますが、PICに書き込みができません。

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

面倒だから、使わないのが一番
あきらめようよ
なんか欠陥品かもしれないね

253774ワット発電中さん2018/08/14(火) 04:03:50.62ID:ZHTtHi3C
>>252
へえ、そうなんだ。
あんたのPIC12F675だけは
まるでAVRみたいなPICなんだな。

254774ワット発電中さん2018/08/14(火) 04:03:53.12ID:YrpLkRy/
こんなネタがあるみたい

ともの技術メモ
MPLAB-X + PIC12F675は使えない・・・・
https://tomono.tokyo/2013/08/13/4457/

255774ワット発電中さん2018/08/14(火) 04:04:37.39ID:YrpLkRy/
>>253
恥ずかしいな君

256774ワット発電中さん2018/08/14(火) 04:37:40.43ID:tXqt3MWB
>>255
別に。
対処方法なんかいくらでも見つかるのに。
そんな馬鹿丸出しでの古い記事を自慢げに持ってくる方が恥ずかしい。
もっと良く検索してみ。

257774ワット発電中さん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

どうしたら良いですか?

258774ワット発電中さん2018/08/14(火) 06:28:20.18ID:wg4cMVnh
戻せ

259774ワット発電中さん2018/08/14(火) 09:53:01.43ID:WGqgJcFe
>>257
XC8 Global Options の C standard を C99 から C90 に変更すれば
大体 Ok だったと思うわよ。

260774ワット発電中さん2018/08/14(火) 12:42:21.40ID:kijfSRE4
もう12F675なんて20年くらい前の古いのを使う人いないでしょ

261774ワット発電中さん2018/08/14(火) 14:22:35.67ID:N3EVdhZl
さっさとゴミ箱に捨てて新しいのを買おう
時間の無駄

262774ワット発電中さん2018/08/14(火) 14:31:19.47ID:k9yVydSD
古いのだとXC8でMCC使えないじゃん

263774ワット発電中さん2018/08/14(火) 17:31:13.69ID:Q3ofTK87
一般に製造量を絞る製品やディスコンが決まった製品は「新規設計に非推奨」になったりするけど、
「別に非推奨のステータスを立てるほどじゃないんだが使わない方がおすすめ」「新規ならこれがおすすめ」みたいなガイドが
分かりにくいことが多い。

MCCでサポートされていないチップは、やんわりと非推奨なのかもな。

264774ワット発電中さん2018/08/14(火) 18:06:10.38ID:Vy/IKcQG
普通に広告にあるやつから選べば良い

265774ワット発電中さん2018/08/14(火) 18:22:46.67ID:KZ1eET8G
古いの持ち出してきてトラブってるやつと>>217
何の対処にもなってない古い記事持ち出してドヤってるヤツ>>254
いいコンビいかもしれない
そして毎度のことながら質問者はとんずら

266774ワット発電中さん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の設定はありません。

267774ワット発電中さん2018/08/14(火) 18:51:20.12ID:AN3L4s/r
そしてエラーメッセージはガン無視

268774ワット発電中さん2018/08/14(火) 19:26:24.31ID:CQ4NPNco
PIC12F675は最初のころよく使ったけどなあ。
ずっとMPLAB X使ってるが一度もトラブったことねえわ。
キャリブレーション・ビットの件も初耳じゃなかったから知ってて当時は何か対処してたのかもしれんなあ。
さっき久しぶりに昔のプロジェクト開いてみたけど、MCCに対応してなかった。
そして、そっと閉じた。

269774ワット発電中さん2018/08/14(火) 19:57:55.01ID:yH9EZkRD
>>267
257のエラーメッセージで変わらんけど。

270774ワット発電中さん2018/08/14(火) 20:13:54.95ID:3yV2Ur91
>>263の内容は広く知られた方がいい

271774ワット発電中さん2018/08/14(火) 20:21:55.38ID:yXoiZ0cO
>>269
IDEやコンパイラーのバージョンを整理して書いて
ダメな組み合わせ、良い組み合わせとかを
あと使ってるPICの型番

272774ワット発電中さん2018/08/14(火) 20:59:29.50ID:EO/akPQ9

273774ワット発電中さん2018/08/14(火) 21:09:32.69ID:H9+od4Kh
8bitでここに無いのはやめた方が良い
https://www.microchip.com/mymicrochip/filehandler.aspx?ddocname=en570055

274774ワット発電中さん2018/08/14(火) 21:13:26.83ID:H9+od4Kh
少なくとも
自分でいろいろと解決出来ない人は
選ぶべきじゃない

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