PIC専用のスレ Part 58 エラッタの話題も歓迎
■ このスレッドは過去ログ倉庫に格納されています
______ /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/ 二度と使わないけどスレが気になっちゃうんですね ビョーキですな DIPパッケージなどもあり、簡単なプログラムだと、ついついPICに行ってしまう。 >>235 二度と乗るか、と固く決心したのが籠。 こんなのに乗り続けていると腰が痛くなると思ったw てなことを自慢げに話すジジイが居たらさぞ珍しがられるだろうな。 籠はディスコンでほとんど見かけないがPIC16F84は見かけるので格好のネタ。 営業方針としてやっていることを逆手に取ってあげつらう品性の無さが哀れ。 二度と開くかと、固く決心したのがキャバクラ幕府。 こんなのに乗り続けているとチンコから膿が出ると思ったw まぁ結局エロ幕府が誕生しちゃったんだけどねw てなことを自慢げに話す源氏が居たらさぞ珍しがられるだろうな。 公家はディスコンでほとんど見かけないが侍は見かけるので格好のネタ。 国家運営方針としてやっていることを逆手に取ってあげつらう品性の無さが哀れ。 >>242 いやいや、それ、スレチですからw 少しはPICとからめなさいPICと。 見事な改変であるw 確かに徳川と鎌倉は源氏 (ってことに家康はしたんだが 質問させてください、 最近は16F1とかでもADコンバータが2つ載ってる種類もありますが、こういう品種でもADCは一つずつ切り替えて値を確保して変換して… という風に行かないとダメなんでしょうか? 流石に秋月にもある16F18857とか(ADC24ch)でもそれだとちょっと時間がかかりすぎるような気がしますが、 ADコンバータ分、分割作業できるのなら少しは時間短くなりませんか? そんな手法を紹介しているページは知りませんか? 出来ればPICCの書き方で紹介しているサイトが良いです。 同時に電流値を計測しないと成り立たないモーター制御もあるからadcを複数持つマイコンかある。 >>245 「ADコンバータ」と書いてるけど、「ADCモジュール」の数なのか「ADCチャンネル」の数なのか曖昧な気がする。 16F1にモジュールが2つ以上というのはないと思う。 チャンネルはたいてい複数載ってるけど…。 で、複数のチャンネルと1つのモジュールの間に切替器が入ってて切り替えてる。 なので、実際の測定は結局モジュール1つでやってる。 このあたり、ちょと確認してみて、それから必要ならもう一度質問してみてください。 確か見たことがあるような、と思って調べてみたら、 PIC16LF1567は2個のA/Dコンバータが載ってる。 他にもあるかも。 真面目に調べたら PIC16LF1554, 59, 66, 67 PIC18F86J72, 87J72 ってとこだねえ、PIC16F1にはやっぱりない。 あとはdsPIC, PIC24, PIC32にある。 > 16F18857 typoかと思ったら、本当にこんなナンバーなんだな 何桁までイくつもりだよ >>217 > PIC12F675をMPLAB Xで使おうとしていますが、PICに書き込みができません。 これね書き込みできなくなるよ たしかクロックの欄が上書きされて、消されてしまうだったかな AKI−PICプログラマーだと書き込みができたよ 面倒だから、使わないのが一番 あきらめようよ なんか欠陥品かもしれないね >>252 へえ、そうなんだ。 あんたのPIC12F675だけは まるでAVRみたいなPICなんだな。 こんなネタがあるみたい ともの技術メモ MPLAB-X + PIC12F675は使えない・・・・ https://tomono.tokyo/2013/08/13/4457/ >>255 別に。 対処方法なんかいくらでも見つかるのに。 そんな馬鹿丸出しでの古い記事を自慢げに持ってくる方が恥ずかしい。 もっと良く検索してみ。 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 どうしたら良いですか? >>257 XC8 Global Options の C standard を C99 から C90 に変更すれば 大体 Ok だったと思うわよ。 もう12F675なんて20年くらい前の古いのを使う人いないでしょ さっさとゴミ箱に捨てて新しいのを買おう 時間の無駄 一般に製造量を絞る製品やディスコンが決まった製品は「新規設計に非推奨」になったりするけど、 「別に非推奨のステータスを立てるほどじゃないんだが使わない方がおすすめ」「新規ならこれがおすすめ」みたいなガイドが 分かりにくいことが多い。 MCCでサポートされていないチップは、やんわりと非推奨なのかもな。 古いの持ち出してきてトラブってるやつと>>217 何の対処にもなってない古い記事持ち出してドヤってるヤツ>>254 いいコンビいかもしれない そして毎度のことながら質問者はとんずら >>259 C90でも駄目でした。 ToolchainsのXC8を1.45に切り換えるとビルドできます。 もう一度、2.00に切り換えても駄目でした。 何故かMPLAB X IDE 4.0.5で起動して、XC8の2.00でもビルドできます。 ただし、C90とC99の設定はありません。 PIC12F675は最初のころよく使ったけどなあ。 ずっとMPLAB X使ってるが一度もトラブったことねえわ。 キャリブレーション・ビットの件も初耳じゃなかったから知ってて当時は何か対処してたのかもしれんなあ。 さっき久しぶりに昔のプロジェクト開いてみたけど、MCCに対応してなかった。 そして、そっと閉じた。 >>267 257のエラーメッセージで変わらんけど。 >>269 IDEやコンパイラーのバージョンを整理して書いて ダメな組み合わせ、良い組み合わせとかを あと使ってるPICの型番 少なくとも 自分でいろいろと解決出来ない人は 選ぶべきじゃない ここはれすりんぐのスキルが持てなかったおっさんのマウント広場だ 正しく使ってね 楽しく使ってね PIC18以降の作例あまり無いねん 使てる人居らんの PIC12/16ばかりで面白ない 面白いで選ばれたらCPUもたまったもんじゃないな。 18F2550でUSBキーボード作ってたが何か? 趣味だったら面白いかどうかでCPUを選ぶ 仕事だったら儲かるかどうかでCPUを選ぶ >>272 ありがとう。 その方法でビルドできました。 XC8を2.00にしたら、やたらとワーニングの嵐だわ。 warning: (373) implicit signed to unsigned conversion 配列の[]内がintでもワーニングなんだ。 intを全部size_tに置き換えたら無くなったわ。 >>276 PIC18だけで個人で500個くらい使ってますが何か? >>282 作例を紹介してくれたら盛り上がると思うんだ >>281 あんたさあ、メッセージの意味わかってるか? 少しは自分で調べたか? 1つ目のだって、 (902) no chip name specified; use "PICC --CHIPINFO" to see available chip names そのまんまで検索して先頭にこれ、 https://www.microchip.com/forums/m1060549.aspx 真ん中あたりの投稿にこれ、 https://www.microchip.com/forums/m1058617.aspx 2クリックでたどり着くんだがな。 >>277 > 18F2550でUSBキーボード作ってたが何か? キーボード作れるの? おせーて 全部githubに公開してあるからApKBで探して。 >>288 >>289 32の方ももらった、まだ見てないけど。 とりあえず、ありがとう。 昔H8使ってたおじちゃんたちは今のルネサスのRX / RLには興味無いの? >>292 マルマル別物だからな 引き継いでいるのは代理店くらい >>296 だぬ って何だよ、だぬ って。変なの。 毎年PICの説明とLチカ、温度センサー、サーボモーター、 液晶表示といった鉄板テーマで初心者向けの本を執筆して出せば 少しは印税入って来るかな(笑) >>300 説明がわかりやすければ、僕が一冊買います。 PICの説明とLチカ、温度センサー、サーボモーター、 液晶表示といった鉄板テーマで初心者向けの本を執筆 by 後閑 哲也 一般趣味人や仕事で使う人はネットで何でも調べそうだから学校教材用みたいなものにすれば一定数売れるかも なんぞこれ。 https://www.digikey.in/en/blog/microchip-announces-new-snap-debugger-programmer-at-an-unheard-of-price-point MPLAB snap New Snap Debugger Programmer feature rich platform compatible with most AVR, SAM Flash, dsPIC and PIC devices. >>276 18F25K22が使いやすくてそればかり使ってるわw >>300 その程度ならネットで調べればいくらでもあると思うよ この、1〜2年でラズパイなどのOS系の情報が増えてきていて 本来のマイコンを使った情報が少なってきていると思う 今までと同じレベルなら、だれも買わないと思う 新たな応用分野を示せなければ新しいユーザーは開拓できないよ (その程度の本なら大体一冊は持ってる人ばかりだ) どういう読者に販売したいのか具体的なビジョンがないと無理!! >>307 ターゲットはネットで調べるだけの知識を持てていないビギナーだろね。 ネットの情報でなんとかなるのは、個人差はあるけれど、始めて数週間〜数年を経たようなベテランだしね。 その時点の最新の開発ツール、新しいチップ、ホットなテーマで書かれていて、4月に毎年、改訂版が出れば需要はあるだろう。 (開発ツールのバージョンが違ってダイアログのメッセージが違うだけで、初心者は混乱することができるからな) >>309 今時、取説でさえWeb経由なんだから、その概念はちょっと古すぎる。 本なんて1冊も買ったこと無いし、立ち読みすらしたこと無い。 Webで得た情報のみ。 初心者に1つだけアドバイスするとしたら、 期間を設定して最近の記事だけ検索した方がいいってことくらい。 まあ、PIC関係なくそもそも情弱な人だけだろうね、今時紙媒体に頼るなんて。 >>305 MPLAB Snap In-Circuit Debugger Information Sheet によるとPICkit4の廉価版って感じの書き方だね。 価格的に直接のライバルは中華PICkit3クローンなので、 PICkit3との比較が欲しいところ。 遊びや回り道や昼寝もいいもんだぞ 世の中ムダが無くなったら終わり >>312 自分自身の経験で他人はこうだろうって考えるのはあてにならないよ。 いろいろな他人の経験を知って、他人を考えるべきだと思う。そうすれば、他人が一種類でもなく、人によって適切な学習手段や方法に多様性があることがわかるはず。 自分と同等レベルに達してこない人を、少数派の情弱と見下す必要もなくて、>>312 は割と高いレベルにあるのだと思うよ。 科学教室の電子工作の講師をやった経験でいえば、興味があってものっけからWEBだけで学習できる小学生、中学生なんて半分もいないし、 子どもについてきて興味をもってくれた親御さんだって、最初はWEBだけでは学習ができない人が多い。とにかく、何をどんなキーワードで検索したらいいのかが分からないものなんだ。 それでも、整理された紙媒体テキストとそれにほぼ100%対応した実習教材があると、最初のとっかかりが楽になる傾向がある。 最初にテキストのお世話になったような人が、ずっとWEBで自分で情報を集められないかといえば、そんなこともない。躓きを取れば成長できる人も少なくない。 というか、WEBを検索したぐらいじゃわからない人が少なくないからこそ、様々なテーマの質問スレがあるわけだし。 >自分自身の経験で他人はこうだろうって考えるのはあてにならないよ。 のあとの >科学教室の電子工作の講師をやった経験でいえば、 は、笑うところ? Webで済む人間は教室に申し込まないよね。 Webの情報云々を語る上でサンプルとして適切? あと、質問スレは紙媒体でなくWebなんで、よろしく。 >>315 自分の経験だけで語るなと言いながら 科学教室に参加した特殊な連中を通して全体を語るのはOK何だなw そもそも情弱だから参加した連中だろうに…。 >>317 お前の自慢話なんか聞きたくねぇって言ってんだよ分らんかアホ >>317-318 全体を語っているように見えたら申し訳ない。 でも少なくとも自分自身の経験だけではいけない、ってことがわかってもらえたらそれで良いよ。 というか、情強の人がその自覚がなくて、そうじゃない人を蔑むのはなんでなんだろな。 世間的には、電子工作ができったって、マイコンができたって、持て囃されるほどでもない端っこのスキル。 強がることもないのにな。 「WEBで自分で調べることができる」の中に質問スレや、知恵袋で尋ねることも含むのか、論理的にはあってるね。 ググって不明点を更にググる その繰り返しやで 昔はそれが日本語書籍や雑誌記事の断片や洋書やっただけのこと webサイトの解説は本にして精々4ページくらいの分量しかない、ググる回数が増えるだけのこと 何でもしつこいくらいの探求心が無ければ知識は身に付かない 楽して学ぶ手段が増えても、学び自体が楽になった訳では無いんやで どうでもいいわ。どのみち電気・電子系なんてこの国では終息方向だもの。 今から子供たちを変な道に迷いこませることはない。 書籍にも間違いはあるけど、WEBの情報はもっと玉石混交。 初心者には、情報が信頼できるものなのかどうかの判断が難しい。 新聞よりSNS、Twitterの方が信頼できる、と考えてる人が少なくないって話もある。 自分が求めている答えが見つかったらそれを信用できる情報だと思ってしまう人も少なくないからね。 >>321 >何でもしつこいくらいの探求心が無ければ知識は身に付かない まっとうだなあ。 >>320 >というか、情強の人がその自覚がなくて、そうじゃない人を蔑むのはなんでなんだろな。 >世間的には、電子工作ができったって、マイコンができたって、持て囃されるほどでもない端っこのスキル。 >強がることもないのにな。 情報源として紙媒体よりWebの方が良いという話がなんでそういう卑屈な解釈になる? 逆になんか哀れだなw そういう硬直した精神構造だからWebを活用できないんじゃない? 紙媒体に頼ってる限りはコミュニケーション能力不要だからねえ。 そもそもここで恨みつらみ書いて何か進歩あんの? >>322 ふうん、で、お前んとこの子供には何やらしてんの? もうここまで国が沈んだら、語学でもやらしてアメリカ国籍でも取らすしか無いだろうに…。 日本は学問やってる人が評価されないだけで、 学問のレベルが低い訳では無いんやで ましてや日本で評価されない者が米国行ったら氏ぬで >情報源として紙媒体よりWebの方が良いという話 という思い込みが一面的なんだよな。議論も自分の関心のあるところだけしか見てないんだね。 良いか悪いかではなくて、どれが適しているかは人による、ってことなんだけどな。そこはどうなん? って言うと、「情報源としてWebより紙媒体の方が良いと初心者の時期に思う人は情弱だ」って除外する? 俺は、紙媒体よりWebの方が良いと思う人が存在することは認めるよ。 でその>300のパイロット版みたいなのでもいいから いつでる訳? 言ってみただけ、とか笑うよ 知ったらしまいという言葉がある これは、もともと相場用語だが、 小学校からプログラミング必修になるそうだ あとは、判るな? >>327 で、結局、どの本読めばいいんですかね? MCCについても丁寧に解説してるやつ紹介してくださいな。 >>331 見ての通りですが「そういう本があれば、需要があるだろう、いや、ないだろう」って議論ですよ。 >>330 文部科学省のガイドラインを見てると、その学習内容はC/C++の組み込みに繋がるような ものではないですよ。 プログラム的な思考を教えるのが目的なので、マイコンのとっかかりを乗り越えるのに 助けになることはとても少ないでしょうね。 詳細はご自身で調べられることをおすすめします。 MCCなんか画面表示読んでポチポチ押してったら終わるやん。 何学ぶところある? >>334 ポチポチ押してったら終わるような用途ならポチポチ押してったら終わる。 そうでない場合にデータシートとの整合性が取れてない場合が多くて戸惑う。 古い考え方かもしれんし、学習するものによっても違う話だろうが、 Webで得られる知識は断片的な情報の集積でしかないから それでわかった気になると危険な気がする >>336 たしかにWEBの情報は、断片的でなことも多いし、わりと誰でも書けるし、ほとんど他人のチェックが入っていない情報だったり、 間違った情報だったりはありますけど、そういう不確かな情報を取捨選択、集積して、よりマシな知識に再構築できる人もいます。 ちゃんと、わかった気にならずにいられる人もいます。 書籍でも、説明不足だったり、端折りすぎてmisleadしてしまうようなものとか、本当に間違っているものもあって、 おまけに、紙媒体の書籍だと買った本がアップデートされることはまずありません。 合っている、合っていないもありますし、どちらなら無条件に安心ってこともないと思います。 わかった気はいつも危険ですね。自戒。 ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる