X



トップページ電気・電子
565コメント206KB

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

0001PIC16F15323
垢版 |
2019/05/23(木) 22:20:38.16ID:qg++Z52P
     ______
   /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/ ) くらい使おう

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

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

前スレ:
Part 58 https://rio2016.5ch.net/test/read.cgi/denki/1526808360/
Part 57 http://rio2016.5ch.net/test/read.cgi/denki/1517669525/
0323774ワット発電中さん
垢版 |
2023/09/14(木) 22:57:29.85ID:e9mWVGId
究極的には合理的に期待通りの動作をするのなら、間違いではないのでは。
0324774ワット発電中さん
垢版 |
2023/09/14(木) 23:03:51.75ID:wc12w5t+
>>322
バイナリ数値から文字数値(?)に変換するときの使いますよね。
Aから上は困るんですけど。
0325774ワット発電中さん
垢版 |
2023/09/14(木) 23:18:50.09ID:tS04BaO6
正しいかはコードの意図が分からないと評価できないが
少なくともC#ではcharは整数型と区別されたので
コードはともかく理解としては間違いだと思う
0326774ワット発電中さん
垢版 |
2023/09/14(木) 23:31:03.30ID:e9mWVGId
C#の世界だと、エンコーディングの概念が入ってきて、それをライブラリに任せるのが前提じゃないですかね。
マイコンで同じ考え方を適用するかどうかは条件次第。
前提となる条件を細かに設定せずに一律に間違いというのはおかしいし、もちろんいかなる場合でも
間違っていないというのもおかしいと思います。
ポータビリティの話を出す人もいますが、ポータビリティも絶対的に高い優先度の正義でもありませんし。
0327774ワット発電中さん
垢版 |
2023/09/14(木) 23:37:01.34ID:tS04BaO6
NULLは整数の0か?ってのと同種の問いかと
やっとCにもnullptrが導入されるんだね
0328774ワット発電中さん
垢版 |
2023/09/14(木) 23:38:11.29ID:e9mWVGId
char変数一つで一つの文字を管理できるとは限ってないし、そういう場合は範囲判定とか足したり引いたりシフトしたりのような
演算の対象になると思います。
0329774ワット発電中さん
垢版 |
2023/09/15(金) 08:37:20.68ID:r9HHQAbK
>>322
"0123456789ABCDEF"[n]
とかやったりする
要するにテーブル

8bit PICだと普通にやった方がいい
0330774ワット発電中さん
垢版 |
2023/09/15(金) 15:27:08.58ID:GhElq6RN
助けてくれ
0331774ワット発電中さん
垢版 |
2023/09/15(金) 15:32:21.40ID:GhElq6RN
環境がMPLAB X IDE6.15 XC8 2.45
PIC18f2320 pic programer +で書き込んでいるのですがちゃんと書き込めません
0336774ワット発電中さん
垢版 |
2023/09/15(金) 15:55:32.87ID:GhElq6RN
教えてください
0337774ワット発電中さん
垢版 |
2023/09/15(金) 15:57:52.14ID:GhElq6RN
このプログラムを書き込んでるのですが、なぜかこうなります
一度フラッシュメモリを消去して書き込んでみたのですが、こうなります
原因を教えてください
0338774ワット発電中さん
垢版 |
2023/09/15(金) 15:58:36.04ID:GhElq6RN
一応書き込んでいるもは、正しいと思います
0340774ワット発電中さん
垢版 |
2023/09/15(金) 20:20:58.80ID:ti6bDvU+
やれやれ、コンパイルしてるプロジェクトが違うだけでは?
太字のプロジェクトがコンパイルされて転送されるよ。
0341774ワット発電中さん
垢版 |
2023/09/16(土) 00:10:33.08ID:4qum0f0g
0340 すいません、太文字で書いてあるプロジェクトもこれと同じプログラムです。
0342774ワット発電中さん
垢版 |
2023/09/16(土) 01:33:26.83ID:AIJR3kl+
>>330
書き込みがうまくいかないなら、MPLAB X IDEのOutputに
何らかのエラーメッセージが出てると思うのだけど
その部分のメッセージ位はわかるように画像を上げてほしい

あと、PIC書き込み装置とPICの接続状態の画像(写真)もあったほうが良い

あと書き込み時の電源供給状態
書き込み装置からの供給 or 他からの電源供給
0343774ワット発電中さん
垢版 |
2023/09/16(土) 07:49:36.62ID:W2B7rkga
Arduinoから電源供給してるのかな?
「こうなります」と>>337にかいてあるけど、その「こう」がどんな状況なのか、みっちり説明されてない。なぜだー。

写真にくわえて接続図も必要。撮影の角度や照明で不完全になりがち。手書きでもいいから、接続の様子を相手に伝える誠意を見せよう。
めんどうだろうけれど、答える人は質問者のために時間も労力もかけている。質問者がめんどうさを避けることは許されない。
0345774ワット発電中さん
垢版 |
2023/09/16(土) 10:37:59.94ID:VuB66Z+A
最初から問題解決する気がないんでしょ
騒ぎたいだけ
時間の無駄
0346774ワット発電中さん
垢版 |
2023/09/16(土) 17:32:45.92ID:4qum0f0g
すいません、ありがとうございました。pickit3を使って書き込んだらうまくいきました。
ありがとうございました
0347774ワット発電中さん
垢版 |
2023/09/25(月) 12:26:40.70ID:jeXM7+PV
PICKit3とPICKit4、書き込める対象のPICコレだ
みたいな一覧表になってるページってありますか?
0349774ワット発電中さん
垢版 |
2023/09/25(月) 14:40:42.50ID:jeXM7+PV
すみませんが、どこにあるか教えてください。
Microchipのホームページの中でしょうか?
0350774ワット発電中さん
垢版 |
2023/09/25(月) 15:14:20.74ID:jeXM7+PV
>>348
ありがとうございました。
自己解決しました
0351774ワット発電中さん
垢版 |
2023/09/25(月) 18:29:04.39ID:jeXM7+PV
17000円もするPICKit5って、何者でしょうか?
PICKit4ではダメなのか。
0352774ワット発電中さん
垢版 |
2023/09/25(月) 21:03:27.01ID:fpZlnvku
PICKit4と5に大きな価格差ってあったっけ。
ダメとか以前に、4は製造中止とのことなのでそのうち入手できなくなると思う。
0353774ワット発電中さん
垢版 |
2023/09/25(月) 21:34:08.61ID:jeXM7+PV
ありがとう。PICJit5ができた理由は、AVR対応でしょうか?
0354774ワット発電中さん
垢版 |
2023/09/25(月) 21:51:43.06ID:fpZlnvku
>理由
そこはぼくはわからない。使えるもの、入手できるものを使う立場でしかないし。

デバッガではなく、PCを使わないでプログラマとして使うときに、Bluetooth接続でスマホで操作できる、という話は
どこかで読んだ。ぼくは、個人的にはそういう使い方を現時点では想定しないのであまり関心はない。


pickit4 pickit5 compare

で、ぐぐってみたらわかることもあるのでは。
0355774ワット発電中さん
垢版 |
2023/10/12(木) 18:36:29.68ID:OWPH5DRb
先日ネットの繋がらないところでMPLABとMCCを起動したら、
ネット無しではダメと言われ起動しませんました。
そういうもんですか?
0356774ワット発電中さん
垢版 |
2023/10/12(木) 18:56:14.58ID:fVucZ94I
MPLAB X IDEはオープンソースのNetBeansとかいうのがベースになってるからじゃない
Xの付かないIDEなら違うのかな
0357774ワット発電中さん
垢版 |
2023/10/13(金) 15:27:13.71ID:s/y+Vk7h
>>355
試しにPCのネット無効にしても普通に起動してMCC Classicで生成できたから何か環境によるんじゃね?
0358774ワット発電中さん
垢版 |
2023/10/13(金) 17:35:29.63ID:YxBsVIPJ
>>356 357
ありがとうございます。
ネット無かったら起動してやらねーよ、とメッセージが出たので、
Wifiつないだら出来たんです。
おれかんですかね。
ありがとうございました。
0359774ワット発電中さん
垢版 |
2023/11/03(金) 23:23:24.71ID:ZRa9DLnp
秋月でPICkit5の扱いが始まったな
特段安いということもなく買う予定もないが
0360774ワット発電中さん
垢版 |
2023/11/04(土) 12:13:13.50ID:n01517l8
I2Cバスにスレーブ8個の制御基板をPIC16F88で作ったけど
SSPCON2レジスタが無くてサブルーチンでエラーが出てハマった
88のI2Cはスレーブだけなんだな 使えね~(笑)
16F886で基板を作り直すか くそ~
https://i.imgur.com/SavSx9b.jpg
0361774ワット発電中さん
垢版 |
2023/11/04(土) 12:29:40.52ID:4aWr5/E8
マスターなんかソフトでいいだろ
クロックストレッチをはしょれば楽ちん
0362774ワット発電中さん
垢版 |
2023/11/04(土) 12:34:10.39ID:n01517l8
>>361
ソフトI2Cも検討したけど
スレーブ1個ならいけるだろうけど8個なのでハード的なトラブルを恐れている
ポートをオープンドレインにできないよね
0364774ワット発電中さん
垢版 |
2023/11/04(土) 13:37:27.47ID:/cSlcp4R
>>363
「出力を0にしておいてTRISのビット制御でオープンドレイン出力を作れる」
ということが>>362に伝わったのかな?
0365774ワット発電中さん
垢版 |
2023/11/04(土) 14:07:27.82ID:n01517l8
>>364
理解してるよ
入力でハイインピをオープンドレイン代用にするんだろ
もう作り直しているからソフト対応は辞める方向で
0368774ワット発電中さん
垢版 |
2023/11/04(土) 22:17:29.32ID:m9BOFkTD
PCIバスのサスティンドトライステートだな。プルアップ抵抗必要な、
0369774ワット発電中さん
垢版 |
2023/11/04(土) 22:40:02.65ID:n1ksgzP3
>>367
基板切断がキレイだけど、どうやって切断してる?
切断面もヤスリかけてるね。さらに角部もC面取ってる。
やるな。
0370774ワット発電中さん
垢版 |
2023/11/04(土) 23:56:53.69ID:/cSlcp4R
なかなかこうは綺麗に切れないな。
ブロワで温めておいてからハサミでばちーんって切ってるけれど、断面はささくれてしまう。
もっともささくれることで、ヤスリ仕上げもさくさく進む。
0371774ワット発電中さん
垢版 |
2023/11/05(日) 00:01:13.38ID:OxqfaGPz
>>368
>PCIバスのサスティンドトライステートだな。

>>363の方法は、ごく単純なオープンドレインですよ。
おそらく昔ながらのI2Cの話題なのでそこまで要求はされてないはず。
(プルアップは前提だし)
0372774ワット発電中さん
垢版 |
2023/11/05(日) 02:38:18.02ID:CZ9nMjdg
>>370
サンドペーパーを貼り付けた木の板で仕上げると楽に研磨できるよね。
基板の端部はそのままでもいいかなと思うけど、角部はケガするので
C1〜2で面取りしてます。

ユニバーサル基板の切断位置も、ひとそれぞれみたいですね。
穴で切る人もいれば 穴と穴の間で切る人。
0373774ワット発電中さん
垢版 |
2023/11/05(日) 07:33:44.01ID:7y/wBvdV
> 穴で切る人もいれば
穴列で割る・・・横着者もいますよ。カッターは入れるけどね。

> サンドペーパーを貼り付けた木の板で仕上げると楽に研磨できるよね。
建築屋とか建具屋とかでは基本ですね。ロールのやつだと糊も付いてて便利。
0375774ワット発電中さん
垢版 |
2023/11/06(月) 13:52:19.68ID:Hu9hwom1
>>374
写真見ました。スゴいですね。
オシロはDL-1740、半田ごてはFX-888Dじゃん。
0376774ワット発電中さん
垢版 |
2023/11/06(月) 18:41:19.16ID:Wjlg2cXZ
この写真のどこからオシロと半田ごての型番がわかるのか・・・
PICKitは見えるけど3か4かわからない。3か?
0377774ワット発電中さん
垢版 |
2023/11/06(月) 21:31:18.44ID:mLMCwsmL
医師になるのは、めちゃくちゃ簡単だよ。
どんな医大でも家試験の合格率7割以上はあるし、自治医大以上ならほぼ100%。

弁護士の場合は難関ロースクールを卒業しても、家試験を通るのは10%程度。

医師国家試験の合格率ランキング見てみ。
一番低い杏林大学ですら、79.4%。

奈良県立大以上の偏差値の25校は95.0%超え。

これのどこが難関試験なの?
医学部に学費を支払える財力のハードルが高いだけで、医師にはバカでもなれる。

弁護士、司法書士、会計士、英検1級あたりは、バカには絶対に無理。

まとめると
医師国家試験→バカでも受かる。しかし、医学部6年間で1,000万以上かかる学費のハードルが高い。
司法試験→ロースクール卒業しても、合格できるのはごく一部。非常に難関な試験。
司法書士→ロースクールに行かなくても受験できるが、難易度は司法試験並み。
英検1級→英語がずば抜けて優秀でないと合格できない。英語の偏差値100必要。(実際にはそんな偏差値はないが)
会計士→おそらく、最難関試験か。会計大学院修了者の合格率は7.6%しかない。
不動産鑑定士→鑑定理論が地獄。単体の科目としては最難関の一つ。経済学などは公務員試験より簡単か
0379774ワット発電中さん
垢版 |
2023/11/07(火) 02:25:12.61ID:cBYhfWBU
>>378
赤いUSBケーブルが見えてるから、3確定でしょ。

それより、赤と黄色の湾曲した物が何だかわからない。
ルーペの樹脂フレームのようにも見えるが、
2つも必要とは思えないし。
0380774ワット発電中さん
垢版 |
2023/11/07(火) 06:46:27.00ID:2aMkX356
本筋と違うところで特定に走るのは詮索趣味。運が悪いと田舎ぐらしで遭遇するやつ。ほどほどって大切。
0381774ワット発電中さん
垢版 |
2023/11/07(火) 12:26:44.85ID:jJRyzR48
ストーカーは瞳に映った景色で部屋を特定するらしいけど
ハンダに映り込んだ画像を解析して個人を特定されたりして
0382774ワット発電中さん
垢版 |
2023/11/07(火) 13:31:03.26ID:OD826XxP
>ストーカーは瞳に映った景色で部屋を特定するらしいけど
本当にそんなこと出来るんですかね?
0383774ワット発電中さん
垢版 |
2023/11/08(水) 03:02:24.77ID:Y6QNo0a/
5chに写真上げると隈なく見られるから
・机の上を掃除をする
・余計なものを排除する
・撮影後よく確認する
・必要最低限の解像度に下げる(もしくは故意にピントをずらす)

上記の様な手順を踏んでから写真うpしないといけない( ;∀;)
0385774ワット発電中さん
垢版 |
2023/11/13(月) 12:50:54.61ID:XcgNPpSI
PICKIT5高いと思ったらPICKIT4も高く(倍くらい)になっている
2019年春のを見たら五千〜六千円くらいだった
0386192
垢版 |
2023/11/13(月) 15:10:43.65ID:8wDXIYnJ
>>385
3と5の違いは何?
0387774ワット発電中さん
垢版 |
2023/11/13(月) 18:59:15.84ID:XcgNPpSI
秋月で買ったときは六千円もしなかったのに
今15700円もするし最新のPICkit5は17800円
0388774ワット発電中さん
垢版 |
2023/11/13(月) 22:10:41.06ID:PrHz5myN
秋月でPIC16F18444-I/Pの取り扱い始まったけど
要望の受け入れ基準がよくわからんな
老朽取替というには新しすぎるし新規で使うには特長がない

それより低コストの16f152シリーズもっと普及してくんないかな
0389774ワット発電中さん
垢版 |
2023/11/14(火) 08:22:21.12ID:ulbNYYob
>>388
ぼくもそれをあえて入れる意義がわからなかった。
ただ、PICはプログラマというかデバッガがやたら高くなったな。SNAPでも結構なお値段になってしまった。

新規参入の減少に加速がかかりそう。
というか、Microchipも入門者がPICを使うことを期待してないような気がする。
0390774ワット発電中さん
垢版 |
2023/11/14(火) 10:07:21.83ID:tZLgOTJP
未だにこのクラスの新製品が出るほうが驚き
新規の回路設計で採用されることはあるんか?
0391774ワット発電中さん
垢版 |
2023/11/15(水) 08:24:12.63ID:o8BAroel
389だけど、PIC16F18444 は、いままでの PIC16F のいいとこどりの総まとめみたいなチップという気もする。
USBは載ってないけど、PIC16F でUSBをやる事例がへってきたのかな。
0392774ワット発電中さん
垢版 |
2023/11/16(木) 09:01:05.38ID:M6JE0pc8
PICって、一体何種類あるんでしょうか?
多いですね
0393774ワット発電中さん
垢版 |
2023/11/16(木) 23:41:37.96ID:eo7kEvXm
>PIC16F18444
え? と思ってググったら本当にあった。
何桁まで増やすんだよ。
わしの時代はPIC16C84とかシンプルじゃったぞ。
0395774ワット発電中さん
垢版 |
2023/11/17(金) 18:12:49.83ID:6O6mFz6y
私の「初めてのPIC」は16F84で、
それがそのまま「最後のPIC」になってしまったw
0396774ワット発電中さん
垢版 |
2023/11/17(金) 18:33:03.33ID:oZo7HRhE
12Cや16Cが付くやつはたいていワンタイム品で開発は別途窓付きが必要ていうイメージがあったけど
16C84は窓付き品じゃなくても消去できるんだったな
0397774ワット発電中さん
垢版 |
2023/11/17(金) 20:00:48.10ID:h+flCzjF
>>396
知らないの?
0398774ワット発電中さん
垢版 |
2023/11/17(金) 20:02:33.15ID:vzHgXkiS
ワンランク下の16C5x、定番ペリフェラルしか載ってない16C6x、ADC載ってる16C7x、EEP-ROMで窓無しの16C84。
実にシンプル。プリンタポートで書き込みしたものよ・・・
0400774ワット発電中さん
垢版 |
2023/11/18(土) 17:21:56.34ID:WEXZZ95p
>>399
「ケ」の文字がもう1つだね。縦線の最後は左に曲げた方が良いと思うな。
0401774ワット発電中さん
垢版 |
2023/11/19(日) 23:07:39.87ID:1oAwxNsS
18444なんとなく買ってみたw
なんとなくあたりを見回して10点LEDレベルバーを見つけたので買ってみた
8ピンpicならどうドライブしたらいいのか悩んでる
18444なら足は足りるが8ピンならどうすればいいのか?!
0402774ワット発電中さん
垢版 |
2023/11/20(月) 17:59:24.52ID:WrjopIWY
4ピンあれば12個のLEDをコントロールできる。
3ピンでも多少の事に目をつぶれば同様にできる。
もしくはhc595を好きなだけ繫げ
0404774ワット発電中さん
垢版 |
2023/11/20(月) 23:09:47.81ID:lmHVRW9M
PIC10F200の3I/O+1Inputで6個のLEDと1個のスイッチを制御するのは定番だな
0405774ワット発電中さん
垢版 |
2023/11/21(火) 21:00:38.25ID:4aeNLsfM
もはやシフトレジスタとかカウンタICよりマイコンの方が安かったりするんだがね
0406774ワット発電中さん
垢版 |
2023/11/21(火) 23:09:55.03ID:ADZqgVJv
>>405
少ピンマイコン工作にそれはヤボじゃないですか。
制約のもとで作るスポーツ的な楽しみや、型を重んじる芸事の世界に通じるものだし。
0407774ワット発電中さん
垢版 |
2023/11/22(水) 07:23:23.26ID:QA/xBZcC
>>406
それは野暮 の それとは、何を指しますか?
0408774ワット発電中さん
垢版 |
2023/11/22(水) 08:30:38.09ID:6rOSQuYu
>>407
「それ」

「『もはやシフトレジスタとかカウンタICよりマイコンの方が安かったりするんだがね』というコメント」
です。
0409774ワット発電中さん
垢版 |
2023/11/22(水) 08:47:38.73ID:num7IlVd
部品コストと実装面積の制約のもとで作るスポーツ的な楽しみだってあるんで夜露死苦
0410774ワット発電中さん
垢版 |
2023/11/22(水) 20:35:01.47ID:FNrG637q
むしろ侘び寂びの世界だな
ちょっと黒ずんだリードとか光沢のないセラミックパッケージとか…
0411774ワット発電中さん
垢版 |
2023/11/24(金) 13:31:26.22ID:ns8aEE7k
HC595も普通に使うとData, Shift Clock, Latch Clockの3線いるけどこれを2線や1線でやるやり方とかあるし工夫する余地はいくらでも
0412774ワット発電中さん
垢版 |
2023/11/24(金) 19:17:50.58ID:DkerHECR
でも結構メンドクサイ・・・
0413774ワット発電中さん
垢版 |
2023/11/25(土) 03:35:14.81ID:kzvFSOvX
>>411
1線の方法を教えてください。
できるわけないのに。
0415774ワット発電中さん
垢版 |
2023/11/25(土) 07:58:06.93ID:EkKmI+be
こんな感じかな?

Data, Shift Clock
[ダイオード+CR]の微分回路で1線で シリアルデータとクロックを作れる。
データ兼クロックのラインは、Lの時間でH/Lを切り替えられる。
まず、立ち下がりエッジでLに落ちてチャージとともに上がっていく信号を作る。
立ち下がりからすぐに立ち上げたらLをサンプリングできる。
立ち下がりから時間が経過したあと立ち上げたらHをサンプリングできる。

Latch Clock
データ兼クロックがLのあいだCを急速にディスチャージしてHのときにゆっくりチャージする回路も[ダイオード+CR]で作れる。
これで、速いパルスの連続の間はL、それがなくなったらHになる信号を作れる。

特にLatch Clockはシュミットトリガを通したいな。
0416774ワット発電中さん
垢版 |
2023/11/25(土) 10:01:38.84ID:rktvisL3
「HC595 1ピン」でggrks >>413
0417774ワット発電中さん
垢版 |
2023/11/25(土) 10:08:17.61ID:rktvisL3
>>415
ラッチクロックはあまり気にする必要ない気がする。
余計なシフトは困るけど。
0418774ワット発電中さん
垢版 |
2023/11/26(日) 07:03:26.92ID:BMC7WzFl
>>417
>ラッチクロックはあまり気にする必要ない

たしかに。閾値付近で複数回の立ち上がりとして認識されても問題はないだろうね。
0421774ワット発電中さん
垢版 |
2023/11/26(日) 14:20:57.70ID:h9K9iuxV
>>420
シンプルなのですが、このやり方だと1bit分(QA)を使わない事で解決してると思うので
全ての出力を使うなら420さんの様な方法になると思います
レスを投稿する


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