X



トップページ電気・電子
1002コメント353KB
初めてのPIC 0x21
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001774ワット発電中さん
垢版 |
2021/04/06(火) 22:39:41.53ID:YrqwYPOP
PIC初心者のためのスレです。

質問するときは…
 ・PICの型番と開発環境を明記しましょう。
 ・プログラムは、レス内に直接書き込まず右記を利用しましょう。
  http://codepad.org/ https://pastebin.com/
 ・解決したら結果報告しましょう。

ハード、ソフト情報
 ・統合開発環境 MPLAB X http://www.microchip.com/mplab/mplab-x-ide
 ・コンパイラ(XC8 XC16 XC32) http://www.microchip.com/mplab/compilers(高機能版のみ有料)
 ・コード生成プラグイン(MCC) http://www.microchip.com/mplab/mplab-code-configurator
 ・マイクロチップ・ライブラリ(MLA) http://www.microchip.com/mplab/microchip-libraries-for-applications
 ・PIC一覧、スペック検索
  http://www.microchip.com/ParamChartSearch/chart.aspx?branchID=1005
  http://www.microchip.com/maps/microcontroller.aspx
 ・初心者はPIC16F1以降の型番で始めると無理なく始められます。
  MCCを使えば、最初からPIC32で始めるのもありです。
 ・プログラムの書込みには書込器が必要です。
  予算に応じてPICkit4、SNAPなどを購入しましょう。
  http://akizukidenshi.com/catalog/g/gM-13854/
  eBayやAliExpressで買えるPICkit3の中華クローンも十分な性能が報告されています。
0851困ってた人
垢版 |
2021/10/08(金) 20:21:51.52ID:jrGWJMOc
「pickit programmer」とは一体何でしょうか??ちなみに私はPICKit3を使ってます。
0852困ってた人
垢版 |
2021/10/08(金) 20:28:23.00ID:jrGWJMOc
検索したら見つけられました。PICKit3 programmer application v3.10ですね。ブラウザが拒否しましたがダウンロードできました。ありがとうございました!
0853774ワット発電中さん
垢版 |
2021/10/08(金) 20:45:01.49ID:UjmSn5mJ
>>850
>自動で最適値が入るはずだぞ
それはいいね、どういう仕組みで最適値を見つけてくれるの?
0855774ワット発電中さん
垢版 |
2021/10/08(金) 22:18:02.64ID:UjmSn5mJ
データシートの和訳をいそいそとコピペしたり
3か月も前のレスにドヤ顔で反応したり
おかしなのがいるなw
0856774ワット発電中さん
垢版 |
2021/10/08(金) 23:04:33.66ID:LKJESn2H
>>853
メーカーが初期値を入れる為の方法があり、その方法を利用するだろう
パソコンのクロックと比較すれば値を計算できるだろう
但し、PICの温度により値が変わるからメーカーで温度管理された状態で設定された値より誤差はあるだろうと書かれていたと思う
0857774ワット発電中さん
垢版 |
2021/10/09(土) 01:52:27.62ID:8ufIGPGZ
>>856
それがpickit programmerに機能として備わっているなら大変興味深いです。
ソースにリンク張っていただけませんか?
0858774ワット発電中さん
垢版 |
2021/10/09(土) 09:29:44.53ID:mHahguyY
>>857
読んでPICに書き込んだのがたぶん10年以上前なので何を参考にしたのか覚えてません
ご了承下さい
0859774ワット発電中さん
垢版 |
2021/10/09(土) 11:25:00.25ID:S1HqIe0m
>>858
たぶんあなたの勘違いだと思います
私が探した限りではそのような情報は全く出てきません
逆に回路にいろいろ工夫して最適値を割り出す工夫はいくつも出てきます
あなたの言う機能があるなら誰もそんな苦労はしません

初心者スレで古い記憶に頼った回答を未確認のまま書くのは迷惑です
0861774ワット発電中さん
垢版 |
2021/10/09(土) 11:41:59.93ID:wmDaqYfS
>>ID:rt1Sfja8とその後の単発ID>>856,858
サポートの切れた古いユーティリティーを持ち出してあいまいな記憶で嘘を教える迷惑な奴
PICスレはこういう老害の切り分けが初心者にとって最大の負担
ここに限らずいまだに更新してない古い記事ばかりなのはPIC全般に言えることで
だからArduinoに負けて鼻にもひっかけてもらえなくなってるんだけどねえ
0864774ワット発電中さん
垢版 |
2021/10/09(土) 12:32:58.37ID:sINnNIFG
>>863
昔のことで覚えてない
こんなのは免罪符にはならんのだわ、嘘つき老害
わかったら、お前は二度と書き込むな
0865774ワット発電中さん
垢版 |
2021/10/09(土) 12:37:24.54ID:mHahguyY
>>864
昔見たページとは違うと思うが下記のページ辺りはどうよ?
当時、たぶんこれをやったはず

https://www.ne.jp/asahi/air/variable/picmel/other_info/index.htm
OSCCAL値の工場設定値を消してしまったら・・・・・
OSCCALの工場設定値はPickit2があれば、メニューのTools ->OSCCAL -> Regenerateで簡単に再設定する事が可能です。

http://greenasgrass.web.fc2.com/pic.html
※picの書き込みについて(備忘録)
書き込みは完了するけど実際の回路では動かないという時はpickit2 Programmerで確認してみるとOSCCALが赤字で0000となっていることがしばしば。(プログラムに矛盾や設定に誤りがあるなどの欠陥がある場合に見られる)メニューのtools→OSCCAL→Auto Regenerateでキャリブレーションデータを書き込めば復活(工場出荷時の状態)。
0866774ワット発電中さん
垢版 |
2021/10/09(土) 12:51:59.61ID:ukM6RZd3
>>865
Regenerateとやらで最適値を割り出して書き込んでくれるわけ?
上の方で、それならすごいねとソースを求められてるんだよ、あんたは
ソース出しなよ
そもそも質問者はPICKit3しか持ってないわけだけど、それ理解してる?
あんた、もういいから黙ってなよ
0867774ワット発電中さん
垢版 |
2021/10/09(土) 13:00:31.47ID:fhQd7yqk
カネ払ってコンサル受けてる訳でも無いのにその剣幕で怒るとは凄いね。
0868774ワット発電中さん
垢版 |
2021/10/09(土) 13:07:31.12ID:NKZ3TvlH
金取ってなければ未確認の嘘情報をしたり顔で吹聴してもいいと思える品性が凄いね。
0869774ワット発電中さん
垢版 |
2021/10/09(土) 13:15:57.50ID:ChejAB9H
>そもそも質問者はPICKit3しか持ってないわけだけど
に配慮してるから PICKit3 programmer application がでてきたんじゃなかったか。

不確かな情報を集成して確かな情報にしていくのも、掲示板という集団 の機能のひとつなんだし、
個々の情報の段階で完全なものでないなら出すな、未検証の情報は嘘と同じ、は、おかしいのでは。
関心を持った人が調べるきっかけになればいいじゃないか。
0870774ワット発電中さん
垢版 |
2021/10/09(土) 13:42:30.85ID:fhQd7yqk
>>868
故意にミスリードした訳でも無いのに、嘘をしたり顔で吹聴と罵倒する品性がどうにも。
つか、突如として同じ文体の単発IDが湧いてきて罵詈雑言を繰り返す。この板では幾度となく見かけるね。どうしてだろう。
0871774ワット発電中さん
垢版 |
2021/10/09(土) 13:46:13.20ID:ChejAB9H
>突如として同じ文体の単発IDが湧いてきて罵詈雑言

同一IDで書き込んだら、自分のそれまでのいい加減発言を指摘されると困る
とか
なんとなく多数が同じ意見を持ってるように見せかけられる、
とか
ですかね。

掲示板の多数派なんてたいした意味ないんですがね。
0872774ワット発電中さん
垢版 |
2021/10/09(土) 14:16:38.80ID:HYe1DtHW
最適値を割り出して書き込んでくれるツールが有るのか無いのかだけ知りたいなあ
0875774ワット発電中さん
垢版 |
2021/10/09(土) 14:26:43.63ID:HYe1DtHW
ID:fhQd7yqk
金取ってないからいい
故意でないからいい
どういう品性だろう、この人、迷惑だなあ
0877774ワット発電中さん
垢版 |
2021/10/09(土) 16:28:57.90ID:G1NiXwOb
>>874
無い
年寄りの思い込みと言い逃れに惑わされてちゃダメ
返答を見て察しないと
0878774ワット発電中さん
垢版 |
2021/10/09(土) 16:31:19.53ID:F86JmB46
10年以上前なので何を参考にしたのか覚えてません
ご了承下さい
そうか、悪かったね
カネ払ってコンサル受けてる訳でも無いのに
故意にミスリードした訳でも無いのに

PICユーザーの現実
0879774ワット発電中さん
垢版 |
2021/10/09(土) 16:33:51.35ID:kzQqVSNt
まあなあ、若い人はArduino系へ行って年寄りばかりだから仕方ないね
だいたいいまどき何でPIC12F675なのかすら俺には理解できない
0882774ワット発電中さん
垢版 |
2021/10/09(土) 18:34:49.57ID:SEY0XSiH
追手から逃げる為に撒くんだ、
0883774ワット発電中さん
垢版 |
2021/10/09(土) 19:04:05.48ID:KqHbxQd+
>>881
そんなゴミいつまでも大事にしてないでさっさとすてろよ

いらないビニール袋とかも大事に大事にとっておくタイプだろ
0884774ワット発電中さん
垢版 |
2021/10/09(土) 19:15:19.87ID:ukfC9KT+
>>883
秋月のチャック袋捨てないねw

2SC1815 1S1588
1N60捨てられないぞ(`;ω;´)

さすがにケミコンは諦めた(`;ω;´)
0886774ワット発電中さん
垢版 |
2021/10/10(日) 02:32:15.04ID:7G4HdnV8
電子部品で捨てられるものはほとんど無いと思う。
0888774ワット発電中さん
垢版 |
2021/10/10(日) 07:05:46.33ID:nZDr5U5p
バグったと分かってるPROM
0889774ワット発電中さん
垢版 |
2021/10/10(日) 10:18:49.24ID:Og/q+raJ
>>881
入門用ですといってヤフオクで売り捌け
でもさすがにもう後関本を買って始める人もいないか
0890774ワット発電中さん
垢版 |
2021/10/10(日) 12:10:41.79ID:B7tK98Hn
>>889
まだアセンブラ本もあるけど
microchip社の動作保証はない
CもXC8本は少ないしなんかパッとしないpic
子供の教育用はAruduinoやラズパイでちょっともったいない気もw
0891774ワット発電中さん
垢版 |
2021/10/10(日) 13:47:35.52ID:Y93JEDht
>>887
そういや、6502って秋月で買えるんだな
0894774ワット発電中さん
垢版 |
2021/10/11(月) 02:58:05.33ID:hU+w2ps6
他人のやる事が気になって気になって仕方ない
そのくせ、自分の価値観と違う物を見つけたら、
その価値観を理解しようとはしないで、ディスってニヤニヤ

ジジイだけかと思ったら、若いのも同じなんかな

あれだ、根本にあるのはノーベル賞とった爺さんが
アメリカ行った理由とおんなじなんやろな
0895774ワット発電中さん
垢版 |
2021/10/11(月) 03:05:29.65ID:w8uDZ75/
>>894
何に対して吠えてるのかアンカー無いからわからんけども
真鍋さんは縦割り行政で官僚がてめえの手柄しか考えないのに辟易したかららしいね
0896774ワット発電中さん
垢版 |
2021/10/11(月) 06:27:05.76ID:VcvQCz0e
>>891
ほぅ確かに売ってるね
ただ、単なるCPUをマイコンってタイトル付けたり、アドレスバス16bitとデータバス8bitなのにGPIOが24と書いてあったり、笑ってしまった
0897774ワット発電中さん
垢版 |
2021/10/11(月) 08:33:20.70ID:A9vx41Dm
>縦割り行政で官僚がてめえの手柄しか考えないのに辟易した

PTAとか自治会とか隣組とか消防団とか業界団体とか組合とか、行政から近所まで、
縦割り、押しつけ、手柄、協調への圧力、前例主義、いろいろ相似形をなしているしね。

いくらかはニッポンの地域性の問題なんだろうね。
0902774ワット発電中さん
垢版 |
2021/10/13(水) 02:05:31.65ID:PMXAnx3c
mcc 変わっていたのはいいが動かん。サーバーの問題かな。

02:02:06.261 情報: Fetching list of available libraries.
02:02:07.546 情報: Download failed. Connection response:503 Service Unavailable
0907774ワット発電中さん
垢版 |
2021/10/15(金) 12:41:59.27ID:yrexkMBX
mccは治ったみたいだよ。最新でOK
0908774ワット発電中さん
垢版 |
2021/10/15(金) 20:30:43.06ID:0+Yr3kwi
>>907
なんかお粗末だよな。
0910774ワット発電中さん
垢版 |
2021/10/16(土) 12:20:43.37ID:E1co8lc+
>>908
まあその通りなんだけど
最新のでなく1つ古いバージョン使うとか
とくに不都合がなければむやみにバージョンアップしないとかが
言うなればユーザー側の暗黙の了解事項
0912774ワット発電中さん
垢版 |
2021/10/16(土) 12:48:15.97ID:0yA2gYH3
20年前のCPUなんか
サポートから外れても当然と思う

さっさとディスコンすればいいのに
0913774ワット発電中さん
垢版 |
2021/10/16(土) 14:42:50.57ID:3nQGlwE3
たかがMCCが使えなくなっただけの話じゃ無いか大袈裟な。
0914774ワット発電中さん
垢版 |
2021/10/16(土) 14:51:47.47ID:0yA2gYH3
MCCが無いとソフト開発も出来ないような人が多いみたいだから
0915774ワット発電中さん
垢版 |
2021/10/16(土) 15:01:25.56ID:BAjQwiCf
楽だしね。
なしでできるようになるための学習時間や情熱をもっと創作的なことに振り向ける選択も人それぞれだし。
それよか、古いものが徐々に切り離されていくのが、こういうところでわかるね。
0917774ワット発電中さん
垢版 |
2021/10/16(土) 15:11:05.84ID:0yA2gYH3
上位層を共通化するために
下位層を独自で作る
という方針もある

PIC, AVR, RL78, ...
USBやEthernetは複雑で自作する気にはならないけど
古典シリアル系やタイマーは簡単だから
その方針の方が結局は速かったりする
0918774ワット発電中さん
垢版 |
2021/10/16(土) 15:18:05.58ID:r+qCJm7c
>>911
そもそもの話、PIC12F675って一度もMCCで対応されたことないんじゃない?
以前から対応してないものは新たに対応はしないと思う。
PIC12F1822は昔は対応してた。
0919774ワット発電中さん
垢版 |
2021/10/16(土) 15:23:55.82ID:r+qCJm7c
>>914
>MCCが無いとソフト開発も出来ない
そんな大それたことではない。
ただデータシートを見るのが面倒ってだけ。
問題はMCCが無いと面倒なのに、対応してないPICを選んでしまうこと。
下調べはしろよ、両方楽はできねえでしょって話。
0920774ワット発電中さん
垢版 |
2021/10/17(日) 00:48:30.68ID:UZ6Rhmz5
mccの生成した関数名の付け方の規則が嫌い
mccの生成した変数名の付け方の規則が嫌い
mccの生成したソースの括弧の位置が嫌い。if(){  for(){ であるべき。
置くときはTABが使えるけど、それを消すときにスペース4個になっている、設定でも変更できないのが嫌い
ソース上に感じが使えないのが嫌い
0922774ワット発電中さん
垢版 |
2021/10/17(日) 02:06:50.86ID:Qxjwi4op
近代的なIDEに比べると古い設計引き摺ってる感じはするよね
0923774ワット発電中さん
垢版 |
2021/10/17(日) 06:45:29.65ID:63Iq2HoR
VSベースに変わりました!ってなったらまた文句いうくせに
0924774ワット発電中さん
垢版 |
2021/10/17(日) 11:38:05.50ID:UZ6Rhmz5
>>921
出ました「なら使うな」
それでは議論にならない。
0925774ワット発電中さん
垢版 |
2021/10/17(日) 11:40:40.25ID:UZ6Rhmz5
>>922
だよね。
閉鎖的な感じがする。
WORDのチェックボックスの
初めから全部onになってるのと同じ
0926774ワット発電中さん
垢版 |
2021/10/17(日) 11:41:20.51ID:UZ6Rhmz5
>>923
vsベースって何?
0927774ワット発電中さん
垢版 |
2021/10/17(日) 11:48:21.02ID:E4CfmQiE
>>924
MCC使わなくてもコード自分で書けばいい。
Microchipがいちいち>>920の好みに応じてくれるわけない。
ならMCC使わない選択肢しかない。
結論出てるじゃん。

どういう議論するつもりか言ってみ。
0929774ワット発電中さん
垢版 |
2021/10/17(日) 12:22:07.47ID:HNrXfNol
>>926
Visual Studio。 AVR がそれ使ってる。
0930774ワット発電中さん
垢版 |
2021/10/17(日) 12:25:57.81ID:axC2uWMK
ひながた生成ソフトが吐き出すソースが気に入らない、っていうのは
どこのメーカーのものでも絶えることのない声。
使う側の好みが多様なんだし、メーカーがどういう選択をしても誰かが不満を持つし
カスタムできるようにすることはコストがかかる。

使う側が自分の好み主張を殺して慣れて、それを好みになるのがベストだと思うよ。
0931774ワット発電中さん
垢版 |
2021/10/17(日) 12:39:56.83ID:D6bl5r5V
>>924
>出ました「なら使うな」
>それでは議論にならない。
言いっぱなしかよ、議論はどうした?

>>927
同意

ここで文句垂れてないで、せめてMicrochipのフォーラムで英語で問題提起して来いよって思う。
でかい口叩くくせにやってることが全く無意味。>>ID:UZ6Rhmz5
0932774ワット発電中さん
垢版 |
2021/10/17(日) 13:08:35.18ID:Qxjwi4op
こういう時解決を求めたり公式凸求めるめんどくさい奴って絶対おるんよな
好きに文句垂れてもええやで
0933774ワット発電中さん
垢版 |
2021/10/17(日) 14:02:37.33ID:63Iq2HoR
コード生成ツールなんて自分のアプリケーション作る為の
下地づくりに過ぎ無いんだから
好きに整形なりリファクタリングなりすればいいのに。
0935774ワット発電中さん
垢版 |
2021/10/17(日) 18:11:23.40ID:fCvOulx+
>>931
おまえみたいなのがいると、議論にならないを
0936774ワット発電中さん
垢版 |
2021/10/17(日) 18:15:01.64ID:fCvOulx+
>>930
概ね同意だけど、かっこの位置くらいは、
設定で選択できれば良いと思うよ
0938774ワット発電中さん
垢版 |
2021/10/17(日) 18:32:12.10ID:n6VqlAN0
>935
ああ、怖くてネタふりすらできないんだろ?腑抜けがw
0939774ワット発電中さん
垢版 |
2021/10/17(日) 18:32:52.99ID:axC2uWMK
>>936
>>931がもどかしく思ってるのは、それをここで議論しても得ることがほぼないからじゃないかな。

>>932が言ってるように、解決を求めるわけでもなく、不満を吐き出して楽になりたい。
もし同意する人がいたら自分は孤独でもないのだな、と安心できる。そういう意味ぐらいはあると思う。


でも「〜ができるようになってほしい」って本当に願うなら、ここで書いてもダメだ。作ってる人に伝わらない。
0940774ワット発電中さん
垢版 |
2021/10/17(日) 18:46:26.84ID:HNrXfNol
かっこの位置が気に入らん!とか吠えてる人は学生さんかな、
就職するともっと意味不明なコーディングルールで書かされる可能性
0942774ワット発電中さん
垢版 |
2021/10/17(日) 19:52:37.63ID:7Nbth6xP
PORTJの設定が出力されない不具合は直ってないな
というか、不具合と認識されてないのか?
0943774ワット発電中さん
垢版 |
2021/10/18(月) 11:11:48.61ID:8vkx/Rtc
書式が気に入らないなら、
clang-formatでも使って好みのスタイルに整形すりゃよかろう。
0944774ワット発電中さん
垢版 |
2021/10/18(月) 12:23:34.58ID:xoQ7EtD8
エディターは便利で使いやすい
変数や関数をクリックすると右のルーラーに他の場所が表示されて
クリックするとジャンプできるし、Renameで名前を一括変更できる
デフォで黒背景にならないのが不満
0945774ワット発電中さん
垢版 |
2021/10/18(月) 13:41:31.36ID:zkOoW19e
みなさん Fontは何でやっていますか?
0946774ワット発電中さん
垢版 |
2021/10/18(月) 15:10:10.48ID:Mho7+BsX
エディタは「指馴染み」もあるし、好き好きだけどね。
IDEのエディタはそういう便利機能用で、プログラム入力はemacsとかの馴染みのエディタ愛用だわ。
0949774ワット発電中さん
垢版 |
2021/10/19(火) 03:25:04.45ID:dsbbwOFn
秀丸 いいね
レス数が950を超えています。1000を超えると書き込みができなくなります。

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