X



トップページ電気・電子
1002コメント349KB
初めてのPIC 0x0D
■ このスレッドは過去ログ倉庫に格納されています
0001774ワット発電中さん
垢版 |
2017/10/25(水) 21:40:54.97ID:NIu5kjbi
  _       _    PICをさわるのは今日が初めて、という超初心者のためのスレです。
  (O>――<O)    PIC選び、PICを使った回路は、誰でも最初は不安なものです。
  / (・) (・) ヽ    恥ずかしがらずに何でも聞いてください。速攻で教えてくれますよ。
  ○ /▼\ ○    質問のしかたは、初心者質問スレの発言1を見てくださいね。
  |(ヽ二フ ) |    
  /  ̄ ̄ ̄ ヽ  
 f ヽ     / |  PIC関係のスレは、レベルに合わせて以下のスレもありますので、活用しましょう。
 ヽ \  / ノ    ・PIC専用のスレ
  | \_ )(_/ !       本家本元のPICスレです。口の悪い人もいますが、楽しくやってるみたい。
  |       |       ここの話がわかるようになれば、あなたはもう一人前のPICerです。
  |       |    ・マイコンソフト 悩み事相談室
  |   | ̄ ̄|  |      マイコンソフトやツールの質問は、こちらでどうぞ。的確な回答があります。
 (_ノ    ヽ_)

 質問する時のコツ
  ・性格の悪い回答者はスルーしよう(相手すると逆効果)
  ・素人玄人などと 上から目線の回答者は、無視してください。相手してはいけません。
  ・そこそこ良い回答が出るまでしばらく再発言しないのもあり(良回答は後に出やすい)
  ・回答者のアドバイスで後日解決したら、結果報告しよう(とても喜ばれる)
  ・回答者は、僕たち初心者に優しくしてください。あなたも通ってきた道のはずです。


 必要なソフトなど(基本無料)
統合開発環境 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、PIC18F1以降の型番で始めると無理なく始められます。
プログラムの書き込みには書き込み器が必要です。持っていない場合はPICkit3(中華クローンでもまず大丈夫)を使いましょう。
PIC一覧、スペック検索 ttp://www.microchip.com/ParamChartSearch/chart.aspx?branchID=1005


 さ、質問どうぞ〜っ
  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
  0x03 2014/09/22〜  ttp://wc2014.2ch.net/test/read.cgi/denki/1411314715
  0x02 2014/05/20〜  ttp://wc2014.2ch.net/test/read.cgi/denki/1400522979
  0x01 2013/11/17〜  ttp://ai.2ch.net/test/read.cgi/denki/1384626558
0700774ワット発電中さん
垢版 |
2018/01/13(土) 21:35:17.54ID:qdZoxh2Y
>電子工作でこれが問題になるかな?って気がします。
と書きましたが、電子工作でも、
スイッチングレギュレータのような高周波電流。
A/Dコンバータのようなデジタル・アナログ混在。
その他GNDがノイズで揺れたら困るようなものの場合は
ベタパターンって有利だと思います。開口部とは関係なしに面積があるのは美点です。
0702774ワット発電中さん
垢版 |
2018/01/13(土) 21:59:38.54ID:qdZoxh2Y
>>701
グランドループ一般論ではなくて、ここでは基板上の電源パターンの話ですよね?

違います、の内容を書いてくれなきゃダメじゃないですか。俺もあなたの話で勉強したいよ。
0705774ワット発電中さん
垢版 |
2018/01/13(土) 22:19:08.73ID:qdZoxh2Y
>>698さんが質問してて、
とりあえず俺が>>699で答えたよ。
で、それを否定する人は、何が正しいか自分としての答えは持ってるわけだよね。

>>701さん、>>703さんはなんで正しい見解を書かないの? 俺には不思議だな。
0707774ワット発電中さん
垢版 |
2018/01/14(日) 00:13:04.77ID:Sb0zKBat
>>705
> >>701さん、>>703さんはなんで正しい見解を書かないの? 俺には不思議だな。
アホなので人がわかるように説明できないからに決まってるだろ。あんまりいじめてやるなよ。
0708774ワット発電中さん
垢版 |
2018/01/14(日) 01:14:05.29ID:mDNjPnTt
>>701は、理由も何もないと思うよ。
とにかく他人の言ったことに、「全然違う」とだけ言えば、言った人が焦るので、
それを見て笑っているだけ。気にしなくていいよ。
どうせ根拠はないから。
0711774ワット発電中さん
垢版 |
2018/01/14(日) 12:34:13.21ID:546SPOcl
RZって何でしたっけ。ルネサスの話じゃないですよね。ここPICスレだし。
0716701
垢版 |
2018/01/14(日) 14:35:59.26ID:poHVMEEb
701だけど

>なんで正しい見解を書かないの?

ここはPICスレだから
正しい見解が欲しけりゃ適切なスレで再度質問して下さい
そうすれば何が間違ってるのか書きます
0719774ワット発電中さん
垢版 |
2018/01/14(日) 17:17:34.87ID:XaekGx0O
>>718
一々それぞれのレスの流れを読むのが面倒なので無視しているのだが、
そうやってまとめる意味、目的は何?
0720774ワット発電中さん
垢版 |
2018/01/14(日) 17:38:39.79ID:nJHjuDqS
>>719
>一々それぞれのレスの流れを読むのが面倒なので無視しているのだが、
何を無視しているのか対象が不明
>そうやってまとめる意味、目的は何?
「そうやって」の指し示すものが不明

ちょっと何言ってるのか分からない。
0721774ワット発電中さん
垢版 |
2018/01/14(日) 19:26:11.43ID:546SPOcl
>>719
>そうやってまとめる意味、目的は何?
それをやると俺が不快になると思ってるみたいです。

そんなことをやってるより、質問に答えたり、
間違ってると思う回答に技術的な内容をともなった反論をすればいいのに。
0722774ワット発電中さん
垢版 |
2018/01/14(日) 23:18:38.10ID:MwfZnJX6
褒め称えてるんだから、信奉者なんだろう。
そういう突き放した言い方はいけないな、友達は大切にしないと。
0723774ワット発電中さん
垢版 |
2018/01/14(日) 23:25:16.08ID:chQX+UV8
反論する価値も無くただ邪魔だ、という場合もある。
日がな30オーバーのレスを繰り返す奴への違和感に異論は無い。
もっと建設的なことやればいいのにと老婆心ながら思う。
0724774ワット発電中さん
垢版 |
2018/01/15(月) 00:44:06.19ID:xBFcAlks
俺もそうなんですが、自分でも説明できない感情の不満を、人は「違和感」って言うことが多いものですよ。
たいていは自分に問題があります。自戒しなくちゃ。
0725774ワット発電中さん
垢版 |
2018/01/15(月) 01:03:01.51ID:Ihc0ojwe
「俺も」「人は」と言いながらサンプルは自分だけ
もっと情報集めて出直せよ
0727774ワット発電中さん
垢版 |
2018/01/15(月) 14:05:56.66ID:8ERHxWt8
>>721
韓国の元大統領クネばぁさんが得意だった告げ口外交だろ。
「ねぇ、みんな見て見て、こいつはこんな書き込みをしているひどい奴なんだよ」

>>723 >日がな30オーバーのレスを繰り返す奴への違和感に異論は無い。
IDコロ助の1回だけの罵詈雑言、非難中傷に比べればはるかにマシだ。
なによりニギヤカになって結構な事じゃないか。
0730774ワット発電中さん
垢版 |
2018/01/16(火) 04:48:36.78ID:w/M/kFea
なんでPICがホビーマイコンなの?
0731774ワット発電中さん
垢版 |
2018/01/16(火) 06:53:27.41ID:X8TSqRgv
自分の目の前の事しか信用出来ないタチの人なんだろう。
0733774ワット発電中さん
垢版 |
2018/01/16(火) 07:23:55.68ID:LQTRURAU
>>727
言いたいことはよく分ったが少し気になったので
 誤:非難中傷
 正:誹謗中傷
0734774ワット発電中さん
垢版 |
2018/01/16(火) 12:50:49.87ID:9lanrXjw
なるほど、趣味に「も」使い易いって事ね。ありがと
0735774ワット発電中さん
垢版 |
2018/01/16(火) 13:08:45.21ID:qjIkmQWP
仕事では使いたくないって事
隠蔽エラッタてんこ盛りだから
0737774ワット発電中さん
垢版 |
2018/01/17(水) 14:02:31.68ID:05Rn1A7/
納期間近でデバッグしている時に、動作トラブルの原因がエラッタのせいだと分ったら…
…考えただけでゾッとする。
客先に「CPUのせいで納期に間に合いません」って言うのかな?
どんな反応をするのか言ってみたいような気もする(笑)
0738774ワット発電中さん
垢版 |
2018/01/17(水) 14:31:19.12ID:n5Zj7Ocs
納期間近までエラッタの確認もしてないようなヤツがいると考えただけで笑える
0740774ワット発電中さん
垢版 |
2018/01/17(水) 14:46:27.89ID:GVMFtaJJ
>>737
詳細な説明が必要なときはそりゃそうだ
メーカーや代理店に一筆書いてもらって
まあ別の理由をでっち上げる事もあるが

>>738
未公開のエラッタをどうやって確認するんだ?
公開してあるものは当選確認するし
検証や評価も当然する
でもどんなに検証しても
出荷直前や客先で発生してしまうことがあるのが
バグやエラッタ
0742774ワット発電中さん
垢版 |
2018/01/17(水) 14:50:05.66ID:IlnjAai0
納品間際や納品後にエラッタが影響するような低レベルの動作検証してない時点で、次から仕事はもらえません。

向いてないので仕事変えましょう。
0743774ワット発電中さん
垢版 |
2018/01/17(水) 14:50:28.96ID:GVMFtaJJ
>>738
そのままPICに当てはまる
エラッタがあるマイコンは出荷するなと

マイコンはバグがあっても良くて
製品はバグがあってはいけない?
なかなか頭がおかしい人だ
0744774ワット発電中さん
垢版 |
2018/01/17(水) 14:54:22.82ID:GVMFtaJJ
>>742
どの程度の検証をするかは
問題発生時の影響、機能、規模、製品のジャンル、開発期間、コスト、...
によって決める

完全にゼロになることを前提にはしない
マイコンメーカーも同じ

ただPICはひどい
0745774ワット発電中さん
垢版 |
2018/01/17(水) 14:57:56.03ID:cMO4ugi1
>>743
考え方が逆ですね

バグやエラッタがないことを前提ではなく、想定外の動作をしたときの異常検出とリカバリ処理を
仕様として把握して、きちんと実装しているかどうかが、素人とプロの境目だね

バグもエラッタも回路異常動作もノイズも全てなしとかのシステムはこの世にありえません
考慮していないというシステムははいて捨てるほどあるね
0746774ワット発電中さん
垢版 |
2018/01/17(水) 15:01:46.66ID:GVMFtaJJ
>>745
異常検出なんか当たり前の事だ
わざわざ切り替える偉そうにここで語ることでもない
どの異常をどの程度の検出するか
>>744と同じような項目から判断する
当たり前
0747774ワット発電中さん
垢版 |
2018/01/17(水) 15:08:35.92ID:GVMFtaJJ
じゃあここで話題になった、
USARTの二重送信問題

通信相手先が製品の外部だとして
どういう異常検出をするのかな?

客先に、
データ誤送信の可能性があるから
ちゃんと異常検出してね
って????

実際に開発したことが無い人は
出来もしない理想だけを語る
まったく意味が無いだけどころか
情報としてマイナス
0748774ワット発電中さん
垢版 |
2018/01/17(水) 15:13:35.39ID:GVMFtaJJ
評価検証をしない、エラッタを見ない、
異常検出やリカバリー処理をしない
ホビーだから許されること

データシートを見ないなんてアホもいたな
0749774ワット発電中さん
垢版 |
2018/01/17(水) 15:17:13.50ID:cMO4ugi1
>>747
客先にエラーリカバリの実装お願いするのあたりまえじゃん
君は客先にデータの物理的なノイズから何から全て保証して納品するのか?
君はPICの電源落ちても送信内容を保証する契約すればいいんじゃないかな
0751774ワット発電中さん
垢版 |
2018/01/17(水) 15:33:39.90ID:cMO4ugi1
>>750
って言うか、上位プロトコル実装してないの?

例のエラッタが影響するような、動作クロックに対して高速に連続した送出が必要で
かつデータ内容の保証が必要であれば、物理層がUARTという仕様が問題で
かつ上位プロトコルの実装と、アプリケーションレイヤーでのデータ保証と再送の
通信仕様を提案すべき

それができないのはシステム全体の構築と運用の提案能力に欠けると言うべきだろう

悪く言えば客先の奴隷。一生、無料でメンテしてなさい。
0753774ワット発電中さん
垢版 |
2018/01/17(水) 15:46:44.91ID:cMO4ugi1
>>752
だね

ホビーマイコン=エラーやバグ、エラッタは起きないのでリカバリや保証の必要なしという動作仕様が前提。
ノイズだろうが雷だろうが通信エラーが起きたら電話一本で君を呼びつけるだけの仕事がいいです。
0755774ワット発電中さん
垢版 |
2018/01/17(水) 16:32:41.61ID:HjHnz+pD
>>740
>未公開のエラッタをどうやって確認するんだ?
>>737には
>エラッタのせいだと分かったら…
と書いてるから、エラッタだと分かったんでしょうねえ。
未公開ならどうやってエラッタだと判断したのか、逆にこっちがお聞きしたいですわ。

>>743
エラッタ無しは不可能です。
その確認、対処が納期直近なのがトロいと言ってます。
実にトロいです。
完全にトロいです。

>>754
あ、それが結論なの?
触っちゃいけない人のようですね。
0756774ワット発電中さん
垢版 |
2018/01/17(水) 16:38:20.58ID:GVMFtaJJ
>>755
隠蔽エラッタてんこ盛り
これが事実

どうやってエラッタだとわかる?
そんな事は自分で考えろ

事前の確認や検証で全て分かる?
おめでたい人だ
0758774ワット発電中さん
垢版 |
2018/01/17(水) 16:50:07.97ID:05Rn1A7/
結論は >>735 の「仕事では使いたくないって事」 に尽きる。
エラッタが多くても気にしない人や趣味なら使えばよい。
しかし何でマイクロチップは「ホッタラカシ」なんだろうね?
0759774ワット発電中さん
垢版 |
2018/01/17(水) 17:03:57.94ID:eWxwueo1
.
ここは初心者スレですので、先輩たちは あちらのスレで語ってください。

会話のレベルが高すぎて、僕ら初心者が質問できません。
0760774ワット発電中さん
垢版 |
2018/01/17(水) 17:11:48.20ID:ASqVXJEJ
ほったらかしと言えば、MCCとMLAの不整合もひどいぞ。

MLAのサンプルをMCCでカスタムしようとすると、同名別機能の関数が生成されて衝突する。

MCCがCDCに対応してくれて助かったけど、HIDで苦労した。
0761774ワット発電中さん
垢版 |
2018/01/17(水) 17:25:30.71ID:eWxwueo1
>>760
お願いですから、あっちでやってください。
0763774ワット発電中さん
垢版 |
2018/01/17(水) 18:24:16.99ID:eWxwueo1
今はないです。
0764774ワット発電中さん
垢版 |
2018/01/17(水) 18:24:25.49ID:XZMBEjF+
>どうやってエラッタだとわかる?
>そんな事は自分で考えろ
全力の回答乙
0765774ワット発電中さん
垢版 |
2018/01/17(水) 22:14:41.40ID:OCeGpolr
エラッタであぼーんしてるから腹も立たない。
0768774ワット発電中さん
垢版 |
2018/01/18(木) 03:32:12.32ID:RsBiRKe7
先輩たちは、どうかあっちのスレで話してください。
ここは、初心者が質問するスレです。
0769774ワット発電中さん
垢版 |
2018/01/18(木) 06:44:22.69ID:/eafo2/P
エラッタって吠えたいだけの人はほっとこう
0770774ワット発電中さん
垢版 |
2018/01/18(木) 07:13:25.37ID:bhP/vnrM
>>767
動作試験で問題が起きればその原因がエラッタでもOKなのか?

>>768
PICにはエラッタが多い、ってのは初心者も知っておくべき重要な情報だと思うがな
0771774ワット発電中さん
垢版 |
2018/01/18(木) 09:20:35.57ID:OxRFpvgE
そうでもない
0774774ワット発電中さん
垢版 |
2018/01/18(木) 10:23:15.35ID:fgSl7cbm
デバイスを選定する理由に色々なケースがあるでしょうけど、特に指定が無ければ実績のあるデバイスを選定するの良いですね
0775774ワット発電中さん
垢版 |
2018/01/18(木) 12:04:17.53ID:Qf6F+Xo0
>>770
普通、開発前に評価するだろ。
その為に、評価ボード用意されてるんだから。
0778774ワット発電中さん
垢版 |
2018/01/18(木) 20:19:39.39ID:efa2YRGH
>>776
×開発の現場にいないやつはだまってろ
○貧乏な開発の現場にいないやつはだまってろ
◎ITドカタの開発の現場にいないやつはだまってろ
0780774ワット発電中さん
垢版 |
2018/01/20(土) 16:05:15.93ID:iXN2ovcG
PIC24からSDカードにSPI通信で書き込みたいけどどうしたらいいのかわからない...
0784774ワット発電中さん
垢版 |
2018/01/20(土) 17:33:56.49ID:iXN2ovcG
>>783
教えてくださり、ありがとうございます!!!
ちなみにこの本では「PIC24F」での方法などは書かれていますでしょうか?
0786774ワット発電中さん
垢版 |
2018/01/20(土) 17:56:16.29ID:cVusWrMr
本からは考え方だけ貰って、PIC24に依存する所は自分で書く位の気概は無いのでしょうか?
一行もコード書きたくないの?
0787774ワット発電中さん
垢版 |
2018/01/20(土) 18:13:41.84ID:iXN2ovcG
>>785
PIC24FJ64GA002です。
>>786
できればそうしたいのですが、どこからどこまでがPIC24以外に依存するのかの判断ができるほどプログラミングができるわけではないので、
できれば同じマイコンで書かれたプログラムを使いたいと思ったので.......
0790774ワット発電中さん
垢版 |
2018/01/20(土) 19:22:27.12ID:kPYaemi1
>>787
それなら、本に書いてあるCPUを使えば?
0791774ワット発電中さん
垢版 |
2018/01/20(土) 19:24:18.99ID:HEhxObqm
回路, SPI, SDカードのプロトコル, FAT, ファイルフォーマット(テキスト, JPEG, MP3, ...)

どこまで必要?
どこまで知っててどこがわからない?
0793774ワット発電中さん
垢版 |
2018/01/20(土) 19:51:43.14ID:iXN2ovcG
>>789
たまたま手持ちにあったからです。
>>788
>>791
全くの初心者です。SDの初期化で、「SPIに0x40を出す」というプログラムでさえもどうすればいいのかわかっていません。
>>792
自分もそのFatfsを使って見たんですけど、どうも使いこなせなくて...(どこをどういじればいいのかがわからなかった)
0794774ワット発電中さん
垢版 |
2018/01/20(土) 19:58:46.59ID:iXN2ovcG
SDカードの初期化→SPIモードへの移行の、
「クロックを74個以上出す」と「SPIに0x40を出す」の言っている意味は、
「SCLKピンに繋がっているPIC側のピンのオン/オフを74回繰り返す」と「DIピンに繋がっているPIC側のピンをオン→オフ→オフ→オフ→オフ→オフ→オフにする」
という事であっているのでしょうか?
0795774ワット発電中さん
垢版 |
2018/01/20(土) 19:59:43.51ID:vY2T31GB
どうしてマイコン使うのだろう
結果を求めるのなら素直にラズベリーパイでも使ったほうが良くないか
マイコンで低レベルのSPIやビット操作から覚えたいというのであれば、苦労してでもするべきだし、
SPIを意味を理解して使うには最低ストレージオシロが必要だろう
0797774ワット発電中さん
垢版 |
2018/01/20(土) 20:24:30.38ID:4YLQO6/X
>>794
アンタが何を見て何をやろうとしているのか
傍からは全く分からないよ。
0798774ワット発電中さん
垢版 |
2018/01/20(土) 20:31:19.19ID:HEhxObqm
本当に何も知らないなら素直にPCで適当なツールを使って書き込むのが良いよ
0799774ワット発電中さん
垢版 |
2018/01/20(土) 20:39:16.73ID:iXN2ovcG
>>797
PICを使って測定したデータのログをSDカードに書き込みたいと思ったのですが、思いの外難しかった←イマココ
■ このスレッドは過去ログ倉庫に格納されています

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